Samba(Windows/Ubuntu)
以下包含ubuntu server+windows client, 和 windows server + ubuntu client, 以及Android client
你需要考虑的一个事情是,你是需要两个设备都有同样的文件(起到一定的备份+使用的效果过,请使用syncthing),还是只需要一边有,另一边可以访问(本文)
TLDR;
以下包含ubuntu server+windows client, 和 windows server + ubuntu client, 以及Android client
你需要考虑的一个事情是,你是需要两个设备都有同样的文件(起到一定的备份+使用的效果过,请使用syncthing),还是只需要一边有,另一边可以访问(本文)
TLDR;
23-08-29-config.md
TLDR: 选TOML类型
https://vercel.com/docs/getting-started-with-vercel
“无服务”前端部署,serverless
其实是你提供
它负责:
众所周知, 常用的输出有print,而调bug有logging, 用起来就是 info/debug/warning/error
但还有一些常见的问题
源 https://cppquiz.org/quiz/question/1
辅助 https://godbolt.org/ https://cppinsights.io/
C++17 标准
Undefined: 一般是不可预期的行为,可能编译器在特定的时候特定处理了, 在使用不可移植的或错误的程序结构或错误的数据时的行为,而本国际标准对此没有规定要求。编译器可以 完全无视情况,产生不可预测(运行时)的结果;在翻译或程序执行过程中,以环境所特有的记录方式行事(无论是否发出诊断信息);终止翻译或执行(发出诊断信息)。如 integeer overflow
Implementation-defined: 标准未定义,编译器需要在编译器文档中 说明如何实现的
Unspecified: 使用一个未指定的值,或其他行为,本国际标准提供了两种或更多的可能性,并对在任何情况下选择哪一种没有进一步的要求。 未指定的行为的一个例子是函数的参数被评估的顺序。
TLDR: 有可实施性,但是作为更简单的方案是像我现在这样直接用Ubuntu
众所周知,在以前,通过vim+ssh可以容易的远端开发, 并且当我的主系统一直是Ubuntu时,连vmware里,连windows的wsl2里的linux都十分容易
但现实是很多win下的程序员,和不会vim的程序员, 以及大的项目需要用一下vscode
以及手上项目各种各样,不同语言的,同语言不同版本的,不同工具依赖同样三方库的不同版本的(虽然现在不少语言的隔离有了各自的方案,而且五花八门的,这个直接从上层解决了,甚至同时帮助了系统更换)
TLDR: 在多次尝试 zsh之后,2023 还是回到了bash
那么多面经
在说引用计数, 循环引用会无法gc,而以我对jvm python等多个有gc语言的了解,js 再怎么也不至于就是个引用计数
否则循环引用早爆了
1 | function foo() { |
chrome performance 点垃圾桶 进行gc
, 然后再执行
1 | console.log(wm1); |
https://github.com/CroMarmot/ReactDemo/commits/master
功能 | doc |
---|---|
Head | https://github.com/CroMarmot/ReactDemo/commit/00dc0b74d4363e3be39433647a63c3fbe8a96d66 |
Script | https://github.com/CroMarmot/ReactDemo/commit/0cb1c2aac95b276a689bb49e31f7a147d78c159e |
静态生成,Link,route,404 | getStaticPaths getStaticProps |
global css, module css | commit |
static image | https://github.com/CroMarmot/ReactDemo/commit/0a826c74cef03573ced89c2eb36c70a763401fba |
https://nextjs.org/learn/foundations/
1 | npx create-next-app@latest --ts |
React use Babel to compile JSX
https://zh-hans.reactjs.org/docs/strict-mode.html
识别不安全的生命周期
关于使用过时字符串 ref API 的警告
关于使用废弃的 findDOMNode 方法的警告
检测意外的副作用
检测过时的 context API
确保可复用的状态
1 | import React, { StrictMode } from 'react'; |