V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  codehz  ›  全部回复第 45 页 / 共 141 页
回复总数  2816
1 ... 41  42  43  44  45  46  47  48  49  50 ... 141  
2022-09-25 08:07:38 +08:00
回复了 humbass 创建的主题 Node.js 比较好奇大家时间都是怎么存数据库的
@px920906 时间戳的基本是关于闰秒的问题 https://alexwlchan.net/2019/05/falsehoods-programmers-believe-about-unix-time/
然后 24 点是因为某些地区 dst 在 0 点调整
年份的问题,0 不是一个有效的年份,公元一年的前一年是公元前一年
年份不同格式不同则是因为有种格式是周日历,而这个格式下为了确保同一周是属于同一年,就会对年份数字进行调整,我记得某 java 格式化就会遇到这个问题
月的长度: 1752 年 9 月历法变更
星期的问题也源于此
时区差异:印度在殖民地时期,三个时区分别为 GMT+4:51 GMT+5:21 和 GMT+5:54 (显然是人为故意设置的) https://en.wikipedia.org/wiki/UTC%2B04:51
时区差异变化是因为不同国家的 DST 不同
下一个星期的同一时间这个问题,除了历法变更这种不会再有(希望如此)的事情之外,主要还是闰秒,DST 的影响)
文档上都这样写了,确实是约等于 root
https://gist.github.com/PwnPeter/3f0a678bf44902eae07486c9cc589c25
可以直接这样启动 payload
2022-09-24 23:12:24 +08:00
回复了 humbass 创建的主题 Node.js 比较好奇大家时间都是怎么存数据库的
正经回答一下好了,存时间就别限制位数了,数据库也不差这么点,32 位时间戳很快就会撞到 2038 了(虽然数据库用十进制的倒是问题不大,但是这种莫名其妙的 11 的限制不会有啥好处)
不过其实如果不是性能非常要紧的话,存 iso8601 就足够用了(数据库自带时间类型,可以自动转换的就忽略这点),主要除了程序处理,有时候还需要人工检查问题的,看时间戳不如看可读性好的文本
2022-09-24 23:04:10 +08:00
回复了 humbass 创建的主题 Node.js 比较好奇大家时间都是怎么存数据库的
关于 unix 时间戳的几个错误认知:
1. unix 时间戳表示从 UTC 1970 年 1 月 1 日 0 时 0 分到现在的秒数,错❌
2. 等待一秒后 unix 时间戳+1 ,错❌
3. 那么最起码,unix 时间戳不会递减,错❌
关于时间格式的几个错误认知:
1. 24:12:34 是一个非法的时间,错❌
2. 每一个整数都是一个可能的年份,错❌
3. 同一时间的年份在任何时间格式下都是一样的数字(如果有),错❌
4. 每月的日数在 28 到 31 之间,错❌
5. 星期六之前一定是星期五,错❌
6. 时区之间的差异最短是 15 分钟,错❌
7. 时区一定是到 UTC 到固定时间差异,错❌
8. 下一个星期的同一时间一定是当前时间+7*864000 秒,错❌
9. 你可以设计一个更好的时间系统,错❌
2022-09-23 13:38:36 +08:00
回复了 8629 创建的主题 Java 请教下 Java 热替换代码的技术
还记得之前的 jndi 漏洞吗(
听着就是在造 RCE(
2022-09-23 11:34:46 +08:00
回复了 soclearn 创建的主题 Linux 可以用任意命令行程序代替 shell 吗
可以是可以,就是容易破坏其他程序的功能)——你直接改 /etc/passwd 就好了
有些程序功能会通过默认 shell 来执行命令,这时候改成不兼容的其他程序就可能会炸了
只是 uwp 可以改,没说 win32 可以改
很多 win32 程序根本写死路径,改了怎么兼容)
2022-09-22 12:59:07 +08:00
回复了 charlieethan 创建的主题 Windows WSL2 现已支持 Systemd
wsl 也要商店安装的版本,于是 win10 用不了了)
本地加密为啥会提供 api 支持呢?
api 都是在服务端处理的,怎么能在服务端做客户端加密呢
2022-09-20 19:19:16 +08:00
回复了 fengchen0vr 创建的主题 程序员 求个 html 写法
ip 地址是<span id="x">1.1.1.1</span><button onclick="navigator.clipboard.writeText(x.innerText)">复制</button>
@litguy 不用锁,读 random 和使用 getrandom 系统调用是一样的结果,都是独立生成的
(linux 的话,可以要求 gcc 生成文件到 /dev/stdout 的,然后你直接 pipe 一下就可以接收了
2022-09-16 10:29:32 +08:00
回复了 RRRSSS 创建的主题 React 简化 react hook 的方法?
(再动态一点可以考虑包一层组件,虽然 hook 不能写条件,但是组件可以随便加
做类似无限滚动的话还可以用 useSWRInfinite
2022-09-16 00:54:32 +08:00
回复了 RRRSSS 创建的主题 React 简化 react hook 的方法?
@RRRSSS useSWR key 为 null 的时候不会发出请求,完美符合需求
2022-09-16 00:12:04 +08:00
回复了 RRRSSS 创建的主题 React 简化 react hook 的方法?
@RRRSSS 这就是为啥不应该用 useEffect 来做这种操作(
https://blog.skk.moe/post/why-you-should-not-fetch-data-directly-in-use-effect/
2022-09-15 23:41:25 +08:00
回复了 RRRSSS 创建的主题 React 简化 react hook 的方法?
react query 不是自带缓存管理的吗(
重复写又不会重复请求
2022-09-15 21:25:24 +08:00
回复了 honghaoz 创建的主题 分享创造  Say No to Notch.app | 真正地去除 MacBook 的屏幕刘海
顺带提个需求,切换的时候同步切换"自动在全屏幕中隐藏和显示菜单栏"
之所以有这个需求,是因为某些软件全屏会检测菜单栏,有菜单栏就会启动缩放模式(
但是显示 notch 的时候菜单栏一起显示其实问题不大)
Telegram: Send without sound
2022-09-13 21:07:35 +08:00
回复了 honghaoz 创建的主题 分享创造  Say No to Notch.app | 真正地去除 MacBook 的屏幕刘海
能不能提供一个捷径 /或者 apple script 一类的可以外部操作的 api ,以方便在不启动界面的情况下快速操作切换(
2022-09-06 16:07:22 +08:00
回复了 airbotgo 创建的主题 程序员 如何比较简单地展示一个静态网页?
https://redbean.dev 啊,下载 binary 后当作 zip 打开,把文件塞进去,然后这个文件丢哪里都可以跑,win 上双击,*nix 系统上加个可执行权限即可
1 ... 41  42  43  44  45  46  47  48  49  50 ... 141  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2796 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 13:14 · PVG 21:14 · LAX 06:14 · JFK 09:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.