202405
INFO
春暖花开 万物复苏 20240222
横亘在前面的两座大山都解决的怎么样了
0501
- 1057 天,36
- 五一当天回南京,打车在停车场等候俩小时,下次还是坐地铁在打车
05002-05
0506
- 1062, 31
- 五一上班第一天,存在感太低了
- 人生即可迎来重大挑战,坦然接受和面对
- 房子/医院/注意事项,两室如果到 4000,也能接受
- React 19 beta 现已发布:有望提供稳定服务器组件及更多开发选项
0507
- 1063, 30
- leetcode 刷题不能少,还是需要保持一定的频率
- 江苏养老金测算
0508
- 1064, 29
- 还有 10 天,就要搬走了,最近准备看房子,最好的选择是唐人苑且 4500 以下,太难了,基本都花在房租上了,太穷了。
0509
- 1065,28
- 换房子/工作续签/产检,几件大事萦绕在心头,有点累了。更多的是无奈,经济不允许,好一点的要 6000+,我只能租的起 5000 的房子,赚的钱基本都交房租了,我都想回南京了,起码房租省下来了。而且说不定哪一天就被干掉了,极不稳定,租房要求:
INFO
- 1.唐镇附近,理想区域:东唐苑/唐人苑/唐丰苑/瀚盛家园/金唐公寓
- 2.两室一厅整租,有燃气厨房
- 3.价格不超过 5k
- 4.燃气热水器最好
- 5.装修至少五年以上
感受颇深,母爱伟大
0513
- 1069,24
- 出租房已经尘埃落定,一个月 4400,跟预想的价格差不多,现在就只能多攒钱,想尽办法省钱,主要是太穷了,房租+房贷,两项头大,希望明年能再还 10w 房贷,这样就能跟去年房租+房贷支出平衡
- 现在还差工作没有尘埃落定,希望能平稳度过上海的最后这 3 年,圆满结束六年之行吧,要求不高,认命了
0514
- 1070,23
- nestje 项目中,typeorm 如何定义两位小数点的列?
INFO
- typeorm 实体
- decimal 类型:用于存储高精度的数字。
- precision: number - 十进制(精确数字)列的精度(仅适用于十进制列),这是为值存储的最大位数。仅用于某些列类型。
- scale: number - 十进制(精确数字)列的比例(仅适用于十进制列),表示小数点右侧的位数,且不得大于精度。 仅用于某些列类型。
ts
import { Entity, Column, PrimaryGeneratedColumn } from "typeorm"
@Entity()
export class Product {
@PrimaryGeneratedColumn()
id: number
@Column("decimal", { precision: 10, scale: 2 })
price: number
// 其他列
}
0515
- 1071,22
- 生活有时太无聊,需要点乐趣和曲折,但太过坎坷又使人心生悲观
- 对象怀孕前面 2 个月,孕反很严重,食不下咽,还一直胀气?怎么解,使用舒伯特益生菌?
0516
- 1072,21
- 小程序微信认证已经通过了,希望能加快进度开发,完成账本/图表相关
- 还有 20 天就来公司整整 3 年了,可惜现在还没有续签合同
0517
- 1073,20
- 还有 20 天就要走了,留给自己时间只有 20 天,应该够我准备的了,千万不要慌,时间来得及
- 尘埃落定,只能管 5 个月,5 个月之内要找到工作
- 做好两手准备,1.内部活水,概率 1% 2.找工作,准备简历和面试,基本铁定了,不可能都给你转岗的
- 此时此刻,需要我保持清醒的头脑和理智,我又不是找不到工作,又不是得了绝症,所以我还有机会和时间,从现在到 9 号离职,还有 20 天,10 天时间给自己准备,另外 10 天让自己面试,不要过多纠结于过去,在这里三年除了得到时间上的宽裕,没有得到其他任何的好处。
0518/0519
- 1074/75,18
- 周末两天搬家+工作上的事+老婆孕反等等,几乎把我压垮,从小到大唯有的 2 次让我对人生失去信念的黑暗时刻,第一次是 10 年前刚毕业那会,没有找到工作时的绝望时刻,然后就是这次被裁,两次让我特别讨厌特别无助,希望下次的时候我更有底气来面对人生的种种不测。
0520
- 1076,17
- 这几天多准备准备面试,转岗的概率只有 1%,我不能为了这 1%而活,如何让自己专注一点呢
- WebRTC 这么火 🔥,前端靓仔,请收下这篇入门教程
- 参加面试,尽自己最大努力吧,能转岗就转过去
0521
1077,18
还有一半的机会能生存下来,希望明天能继续加油,我希望至少能延长 6 个月,这样就多一份稳定,就能多半年开支
如果你是服务端,你会问我什么?前端知识?网络相关?
说说 webpack 的热更新是如何做到的?
自己先思考下 有个 node 服务器一直监听文件,如果文件更新,则 node 服务通知 dev-server 拉取最新代码
INFO
- 1.通过 webpack-dev-server 创建两个服务器:提供静态资源的服务(express)和 Socket 服务
- 2.express server 负责直接提供静态资源的服务(打包后的资源直接被浏览器请求和解析)
- 3.socket server 是一个 websocket 的长连接,双方可以通信
- 4.当 socket server 监听到对应的模块发生变化时,会生成两个文件 .json(manifest 文件)和 .js 文件(update chunk)
- 5.通过长连接,socket server 可以直接将这两个文件主动发送给客户端(浏览器)
- 6.浏览器拿到两个新的文件后,通过 HMR runtime 机制,加载这两个文件,并且针对修改的模块进行更新
- leetcode 题即使一刷过了,二刷还是会自然忘记,这个真的挺难的。你说你刷过可你又写不出来,真的特别容易忘记
- ts 体操手写中的联合转交叉和索引转联合还是有一点难度的
ts
type Q3 = {
name: "cpp"
age: 32
}
type Q4 = { name: "cpp" } | { age: 32 }
// 索引转联合
type IndexToUnion<T> = {
[P in keyof T]: {
[K in P]: T[K]
}
}[keyof T]
type Q5 = IndexToUnion<Q3>
type Q6 = UnionToIndex<Q4>
// 联合转交叉
type UnionToIndex<T> = (T extends T ? (x: T) => unknown : never) extends (
x: infer P
) => unknown
? P
: never
0527
- 1083,10
- 最近发生了很多事情,老婆身体原因住院,我要转岗,新租的房子不合适考虑再次转租,杂七杂八的事太多了,等过了这段时间好好补补,太难了,太难转租了
0529
- 1085,8
- 2021 年 6 月来上海,2022/2023/2024 第一个三年熬完,基本啥收获也没有,即将转岗,希望第二个三年能有点收获,如果啥也没有,2025/2026/2027 就是终点。
- 2005,初一那年,记得有一天晚上,下了晚自习,应该是在初秋,老妈搞忙完秋收,在大路边上摔花生,那一幕记得很深刻,现在已经过去了 20 年。20 年前的我,意气风发,刚上初中,一切都很美好,如果有能力肯定不让老妈继续干农活,现在 20 年过去了,老妈身体依然很健朗,希望能在维持个 30 年
- 五个强大的 JavaScript 特性技巧
0531
当我们只开发应用,不对外开源的话,包随意放在 dependencies 或 devDependencies 是不影响的,因为被用到的模块不管你再哪个依赖里面都会被打包。但是如果开发的是库文件 npm 包,是开源的,已经上传到 npm 仓库的,这个你就得严格区分 dependencies 和 devDependencies 依赖了。因为当你在安装第三方包的时候,只会同步下载第三方包 dependencies 里面的依赖,不会去下载 devDependencies 里的依赖