2023-11-30
Artificial Intelligence (AI) has witnessed remarkable advancements in recent years, leading to its integration into various aspects of our lives.
One fascinating application of AI lies in its ability to engage in human-like conversations, facilitating seamless communication between machines and people. With the advent of AI chat systems, a new era of interaction has emerged, enabling us to converse with machines in ways that were once confined to the realm of science fiction.
In this article, we will explore how AI can chat with people and delve into its potential benefits and implications.
找到一个免费使用的 ChatGPT,不用注册登录,用 ai 辅助写代码有一定帮助
2023-11-29
pdf.saveGraphicsState() // Save the current graphics state on the graphics state stack
pdf.setCurrentTransformationMatrix(matrix) // the matrix is what your wants
pdf.ellipse()
pdf.restoreGraphicsState() // Restore the graphics state by removing the most recently saved state from the stack and making it the current state
https://github.com/parallax/jsPDF/issues/2935#issuecomment-1828923884
记录一个回答,因为开源让这个世界更丰富,所以在开源世界帮助别人,也是帮助自己
2023-11-28
其实这样的案例还有很多很多,所以一定要提醒大家,选择月嫂时,无论中介说她资质多么好,证件多么多,一定要进行面试才能最大程度上避免选错月嫂而糟心!那么如何给月嫂进行面试呢?
1、详细咨询月嫂自身情况1)请她做简单的自我介绍年龄、籍贯、家庭情况、工龄、专长,先心理记下她的基本情况,看看后面回答问题中是否前后矛盾,有没有说谎。
2)预产期之前能否从别人家出户?这点很重要,一般生产都是在预产期前后一周,所以要确定宝宝出生前,月嫂就能到岗,新手爸妈最慌乱的第一天,月嫂最好在岗。
3)检查三证身份证、健康证、上岗证,健康证的有效期一般都为一年,一定要注意检查时间,有条件的可以带月嫂进行二次体检,因为有很多持有健康证的月嫂其实身体不是很健康,宝宝比较娇弱,所以细心点对宝宝健康有好处。
4)为什么来做月嫂,有没有小孩?了解月嫂对孩子的看法,育儿的耐心,月嫂最重要的就是对孩子有爱心,同时也要细心。
https://www.toutiao.com/article/6763836976522068484/
各位老哥们谁有请月嫂的经验吗?
2023-11-27
This International Standard specifies a digital form for representing electronic documents to enable users to exchange and view electronic documents independent of the environment in which they were created or the environment in which they are viewed or printed
pdf 的设计目标是在任何设备打开的效果都一致,用严格的规范约束限制来实现
2023-11-26
如果能买一辆捷安特或者美利达通勤上班,那就香了,老哥们你们骑的是哪款自行车?
https://www.bilibili.com/video/BV15z4y1G7Mb/
2023-11-25
一畦春韭绿,十里稻花香。
出自清代曹雪芹的《杏帘在望》
杏帘招客饮,在望有山庄。
菱荇鹅儿水,桑榆燕子梁。
一畦春韭绿,十里稻花香。
盛世无饥馁,何须耕织忙。
书中说元春看了诗后“遂将‘浣葛山庄’改为‘稻香村’”。但“稻香村”之名,本前宝玉所拟,当时曾遭贾政“一声断喝”斥之为“胡说”;现在一经贵妃娘娘说好,“贾政等看了,都称颂不已”。绿,程高本作“熟”。
https://www.xungushici.com/mingju/732#
这首诗表面看来是黛玉拍马屁,在我看来,实际是讽刺隐喻,黛玉不属于凡尘
菱荇,谐音临幸;皇恩是桑榆,贾家是燕子。今天的繁华来自皇恩,寄居人下,朝不保夕
2023-11-24
胎儿都已经入盆,是不是就代表离生产不远了? 首先,我们要搞清楚胎儿为什么要入盆?“盆”说的就是妈妈的盆骨,入盆就是要胎儿全身蜷缩呈倒立状、大头朝下地进入到妈妈的骨盆腔内。 这样的姿势才是正常的顺产胎位,而胎儿之所以在孕后期要入盆,也是为了不久之后的分娩做准备。可以说,胎儿入盆是顺产的第一步。但是胎儿入盆,并不代表就是要分娩了。
https://new.qq.com/rain/a/20220506A096OS00
2023-11-23
PDF Units
Space in a PDF file, also known as user space, is measured in PDF units. The PDF specification defines PDF units as 72 PDF units to 1 inch.
For example: an 8 1/2″ x 11″ piece of paper converts to 612 PDF units by 792 PDF units.
Origin and Positioning
The PDF specification places the origin (0, 0) of a PDF document in the lower-left corner, with y increasing upward and x increasing to the right.
PDF的坐标系跟 svg 的坐标系是一样的,都是 y 轴越往上值越大,越往下值越小。一个PDF单位等于72分之一英寸,所以很好的把大小跟物理世界的大小关联起来了,但是是怎么关联起来的呢?求告知
2023-11-22
碧溪岨的白塔,与茶峒风水有关系,塔圮坍了,不重新作一个自然不成。除了城中营管,税局以及各商号各平民捐了些钱以外,各大寨子也有人拿册子去捐钱。为了这塔成就并不是给谁一个人的好处,应尽每个人来积德造福,尽每个人皆有捐钱的机会,因此在渡船上也放了个两头有节的大竹筒,中部锯了一口,尽过渡人自由把钱投进去,竹筒满了马兵就捎进城中首事人处去,另外又带了个竹筒回来。 到了冬天,那个圮坍了的白塔,又重新修好了。可是那个在月下唱歌,使翠翠在睡梦里为歌声把灵魂轻轻浮起的年青人,还不曾回到茶峒来。
……
这个人也许永远不回来了,也许“明天”回来!
乱语:在地铁上重新读完边城了,重读主要是为了理解人与人之间
2023-11-21
2023-11-20
准备收集一下尤雨溪的演讲清单,欢迎大家留言贡献完善。 Evan You – THINKING ACROSS THE FRAMEWORK BARRIER – RenderATL 2023 2022-07 2022 Web 前端生态趋势
标题:尤雨溪 – 演讲清单
内容来自曾小乱的blog:
https://zengxiaoluan.dbgfdy.com/evan-you/
2023-11-19
Some games and other software are Turing-complete by accident, i.e. not by design.
typescript 的图灵完备性,是出于偶然。
https://www.youtube.com/watch?v=vGVvJuazs84
现在要看点源码,全是类型,也是头疼不已,所以 rich Harris 的 svelte 会弃用 ts,类型是好的,但是 ts 浏览器不能执行,就头疼。 把 ts 的类型写得花一样,还是有点用。
2023-11-18
这就是为什么要学好英语的原因了,没有国际化的视野,就不会有那个感觉;不过用墙来开玩笑就有点过了,这好比讨厌犹太人,希望希特勒能多整几个。
尤大,有点某种精英主义者的通病,其实胸怀可以更宽一点。从人格的角度,他还有更高的空间,我也很喜欢听他分享,表达流畅,沟通能力一流,英语讲的很棒,有很好的 sense。
2023-11-17
We are happy to announce that we have released the V0.0.3 version of use-atom-store. This mini-library will support two different APIs that will help you manage your React external store.
I hope you will like it.
If you have any trouble when you use use-atom-store, feel free to submit an issue. I was trapped by how to automatically collect DEPs last night until midnight, maybe about 2 a.m. it bothered my sleep. When I woke up this morning, I captured the main idea: that is a good journey.
https://github.com/zengxiaoluan/use-atom-store/releases
2023-11-16
0级标志胎盘还没成熟:一般在妊娠中期,大约在孕12-28周。
1级标志胎盘成熟的早期阶段:孕30-32周,胎盘成熟的早期阶段,还可以为胎儿传输营养。
2级标志胎盘已经成熟:一般在孕36周以后,胎盘已接近常熟。
3级标志胎盘已衰老,由于钙化和纤维素沉着,使胎盘输送氧气及营养物质的能力降低,胎儿随时有危险。
每个人胎盘成熟情况都不同:妊娠中期(12-28周)-胎盘0级;
妊娠晚期(30-32周)-胎盘1级;
36周以后-胎盘2级(比较成熟)。
正常情况下,越接近足月,胎盘越成熟,而胎盘功能则随胎儿成熟逐渐下降。大多数准妈妈将近足月时,胎盘成熟度在Ⅱ、Ⅲ级。
https://zhuanlan.zhihu.com/p/62832146
2023-11-15
Today we announced that we’ve re-branded as Vercel, alongside the news of $21M in funding from some of the best VCs (Accel, CRV) and individual investors we could have possibly imagined (Jordan Walke, Nat Friedman, Pete Hunt, Jessie Frazelle, Soleio, Naval Ravikant, and too many others to list).
https://rauchg.com/2020/vercel
vercel 的 CEO 高中没有毕业,我们看到很多 react 的设计者,作为个人投资者,投资了这家 web 基础设施公司。
2023-11-14
在使用 react 的过程中,我们会创建一个外部的 store,例如:
let store = createAtomStore({ a: 1, b: 1, c: 1 })
然后在不同的组件里去使用这个 store,通过类似这样的 api:
let [{a, b, c}, setState] = useAtomStore(store)
在组件外部,我们也可以改变状态触发 react 组件的更新,类似这样的 API:
store.setState((prev) => ({…prev, a: 2}))
这样也能通知组件的更新。
但是我们会遇到一个问题:如果一个组件 A 只需要 a 的状态,但是 b c 变化了,也会触发 A 的变化,这不是我们想要的,怎么解决这个问题呢? 我们可能想在组件 A 里这样写:
function A () {
let [{ a }, setState] = useAtomStore(store, (state) => ({ a: state.a }))
}
我们明确告诉组件 A 我只依赖 a 的状态,其他的不要更新。那怎么做到这个点呢?我简单实现了一个,希望能解决你的 react re-render 的困扰。
https://github.com/zengxiaoluan/use-ab-store/pull/1
2023-11-13
准备了一个 react 的分享,顺便看了一下 react 和 preact 的实现。
https://zengxiaoluan.dbgfdy.com/presentation/insight-react/
2023-11-12
In this article, we will learn how to build a WYSIWYG/Rich-Text Editor that supports rich text, images, We will use SlateJS to build the shell of the editor and then add a toolbar
当初语雀文档也是用 slatejs 做的富文本编辑器
https://www.smashingmagazine.com/2021/05/building-wysiwyg-editor-javascript-slatejs/
2023-11-11
2023-11-10
In summary, if you’re experiencing performance issues, try this:
“Lift” the expensive component to a parent where it will be rendered less often.
Then pass the expensive component down as a prop.
You may find doing so solves your performance problem without needing to spread React.memo all over you codebase like a giant intrusive band-aid
https://kentcdodds.com/blog/optimize-react-re-renders
上面描述的优化手段来自于引用是否变化,这估计也是函数式编程里的概念。 react 这样的 api 设计,带了不小的性能负担,所以他们在尝试用 react forget 的编译器项目,来一劳永逸的解决性能问题。
不禁让人想问,这样的 tradeoff 是否值得?
2023-11-09
In computer science, an operation, function or expression is said to have a side effect if it modifies some state variable value(s) outside its local environment, which is to say if it has any observable effect other than its primary effect of returning a value to the invoker of the operation.
Example side effects include modifying a non-local variable, modifying a static local variable, modifying a mutable argument passed by reference, performing I/O or calling other functions with side-effects.
For example, imperative programming is commonly used to produce side effects, to update a system’s state.
By contrast, declarative programming is commonly used to report on the state of system, without side effects.
理解了副作用,我们就能很好的理解,什么是纯函数,为什么 react 的严格模式要 render 2 次,为什么 react 要做一个 useEffect 的 hook
对 react 的理解成本过高,很大程度来自于,对函数式编程的理解不清晰。背后的设计者,对函数式编程有很强的偏好,才会引发这一串的副作用
react 的流行,离不开 jsx 语法、极简的 api 设计
2023-11-08
Check in is a verb phrase that means to register upon arrival.
Check-in is used as an adjective or a noun to describe objects used for this purpose, or the act itself, respectively.
Avoid the single-word checkin.
https://writingexplained.org/check-in-or-checkin
描述的是同一个意思,只是词性不同
2023-11-07
Check out is a verb phrase that means to sign for something or to observe something.
Checkout means a place to buy things or the process of leaving a hotel as a noun, and it describes qualities of these things as an adjective.
https://writingexplained.org/checkout-or-check-out
2023-11-06
2010年世界医学权威杂志《LANCET》发布报告称:中国产妇剖宫产率高达46.2%,位居全球第一!
2017 年,JAMA(美国医学会杂志)发表的一项研究表明,中国 2014 年的剖宫产率为 34.9%,远高于 WHO 提出的 15% 剖宫产率上限
在国内某些区域,剖宫产率高达80%!其原因包括:害怕分娩痛、大众对剖宫产的盲目推崇、求”良辰吉日”
https://zhuanlan.zhihu.com/p/99463343
目前伍用阿片类镇痛药的配方可有效减少局麻药用量并提升麻醉质量,且通过镇痛泵连续镇痛的方式,麻醉医师可根据产程,病人感觉及需求调整镇痛泵流速,达到“精准化麻醉”的目标
2023-11-05
【50%的婴儿床有致命风险,新手爸妈不看后悔!到底要怎么选,一个视频告诉你!】
https://www.bilibili.com/video/BV1gv4y1c7S6/
这个测评讲解的不错。md,买房看了测评,就不会买了。 大家有什么好的婴儿床推荐吗?自己正在用,或者用过的。
2023-11-04
The :empty CSS pseudo-class represents any element that has no children. Children can be either element nodes or text (including whitespace). Comments, processing instructions, and CSS content do not affect whether an element is considered empty.
https://developer.mozilla.org/en-US/docs/Web/CSS/:empty
对富文本编辑器如何更好的实现 placeholder,这个伪类就很有用,免去蹩脚的 js 代码
2023-11-03
身居高位,一句月薪不足一千元,历史记住了他;为弱者发声,并且能发出另一种声音,人民记住了他;可称英年,人生又无常,岁月记住了他。
有人问,人生如果只有 68 年,你的感受会是如何?
前34年,觉得缓慢,人生尚早,无限可能;后34年,分秒必争,人生短暂,发光发热。
人生若已过半,时光更显得焦虑。
红楼梦是一个对比的文学,作者经历了人生繁华,又经历了家族凋敝,才能写出人生对比的艺术。
王熙凤大权在揽,执迷不悟,时势过了,反锒铛入狱。黄粱一梦。秦氏托梦点悟:当备生命永续经营之事,进亦可,退亦可。
是梦,容易醒了就忘。
其实,红楼梦不容易读懂。
2023-11-02
图灵机描述的是一种计算模型,典型的特征是有一根无线长的纸带,然后在这个纸带上去执行一些指令,图灵机的计算模型,可以完成任意的算法,所以能够完成任意算法的计算模型,或者说有这种特性的东西具备图灵完备性。
比如typescript 的类型也是具备图灵完备性的。
图灵机的定义很抽象,他几乎没有限制你用什么方式去实现,所以极具灵活性
2023-11-01
以下链接提供了 5 种方式的 js 深拷贝。
structuredClone,JSON.parseJSON.stringify 太慢了,先不管。
lodash 的实现效率还是挺高的,毕竟活儿全。
我们一般使用的是递归版的深拷贝,我觉得效率应该不如非递归版本,自己做了一个 deepCloneStack,居然比递归版还要慢一点,按照理解,即便不快,至少不能慢吧。
不过 deepCloneStack 还是有优势,不会爆栈,节省内存,时间相差不大。
据说递归版生成的指令码少了很多。