V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  codehz  ›  全部回复第 34 页 / 共 135 页
回复总数  2693
1 ... 30  31  32  33  34  35  36  37  38  39 ... 135  
2023-03-06 12:48:44 +08:00
回复了 Leon6868 创建的主题 JavaScript 防止 JS 通过 toString 检测到函数被覆盖
这里为啥需要__to_string__绕一圈调用,不可以用 Reflect.apply(realToString, this, [])的方式调用吗,
仔细想整个 disguisef 实现直接用 new Proxy(fn, { apply() { } })的方式做似乎就够了,hook 的地方直接 proxy call
disguisef = (targetfn, realfn) => new Proxy(targetfn, { apply(target, thisArg, argumentsList) { return Reflect.apply(realfn, thisArg, argumentsList); } });
2023-03-06 12:09:54 +08:00
回复了 Leon6868 创建的主题 JavaScript 防止 JS 通过 toString 检测到函数被覆盖
不过对于自定义函数确实需要 hack 一下(
然而,toLocaleString 是不是也得考虑下
2023-03-06 12:06:05 +08:00
回复了 Leon6868 创建的主题 JavaScript 防止 JS 通过 toString 检测到函数被覆盖
你 bind 一下就是[native code]了(
不仅可以,你还能直接用 npm 上的库
使用 esm.sh 来引用
用上熟悉的 import 语法
(就是记得写 script type=module
2023-02-24 12:50:56 +08:00
回复了 jaggle 创建的主题 MySQL 不懂就问:为什么 Text 字段不能有默认值?
说白了就是 mysql 的实现限制问题,text 存放有额外空间需求,隔壁 postgresql 都没有这种破事
2023-02-24 12:13:37 +08:00
回复了 huiyanpohundh123 创建的主题 分享发现 暗示得这么明显了,为什么用户还是不懂。。。
既然都有姓氏的数据了,那就做个最长前缀匹配不就好了,输入完完整姓名后把名字部分淡出,用户体验拉满
2023-02-21 15:05:34 +08:00
回复了 workman2021 创建的主题 分享发现 浙江电信屏蔽了 tg 短信
就是国际短信通道被关了而已,你可以申请自助开通
2023-02-19 11:09:02 +08:00
回复了 monkeyNik 创建的主题 分享创造 分享一个基于 TCP 的动态隧道代理服务
和 Kong 这种服务的对比如何,看介绍都有声明式配置和 api 来配置
@tool2d stdafx 只是一个约定,实践中只要构建系统支持,你可以任意指定某个头文件生成 pch ,并不是一个项目只能有一个 pch
不可以并行化吗
然后如果源文件没变的话,不可以直接用缓存的结果吗
然后,还有 pch 和 c++模块系统呢
2023-02-08 09:00:02 +08:00
回复了 Nazz 创建的主题 程序员 算法分享: Golang HTTP 动态请求路径解析
gin 的实现思路大体上差不多,但是
第一不是简单的分割 /,而是会在插入 route 的时候去寻找最长前缀
第二也不是用 map 而是单纯的弄了一个 children 数组去匹配
其实挺符合现实使用场景的,因为一个目录下的分支通常没那么多(
2023-01-31 15:36:51 +08:00
回复了 yws112358 创建的主题 JavaScript 问下 js 大神,关于 getElementById 获取内容不更新的问题
你这个脚本,不会是返回了 html 了吧,是不是一个 404.html((
另外可以通过 class="notranslate" translate="no" 的方式防止元素被翻译(不确定对自己嵌入的有没有效果)
2023-01-30 13:24:21 +08:00
回复了 moonkiller 创建的主题 分享发现 youtube 为什么不做弹幕啊
虽然有评论区的实时回放,你看现在 b 站直播也好多喜欢用块状的发言列表而不是飘来的弹幕
2023-01-25 17:50:16 +08:00
回复了 wuzhanggui 创建的主题 分享创造 前端变量管理,可能小众但是好用。
这不就 kv 存储的事情,怎么搞的这么复杂的
2023-01-24 23:04:33 +08:00
回复了 Pil0tXia 创建的主题 程序员 www 域名前缀过时了吗?你需要知道的一切
root domain 和 top level domain 也不一样,root 有且只有一个,那就是.
2023-01-24 21:06:52 +08:00
回复了 edis0n0 创建的主题 程序员 请 css 大佬帮忙看下这个居中难题,折腾了 3 个小时还没解决
设置列的模式,就用 grid-template-columns: repeat(auto-fit, 100px);
100 可以换成需要的宽度
甚至还能配合 minmax 做列的宽度自适应
中间的 gap 就直接用 gap 属性
2023-01-24 20:54:40 +08:00
回复了 edis0n0 创建的主题 程序员 请 css 大佬帮忙看下这个居中难题,折腾了 3 个小时还没解决
@edis0n0 只要一层就可以了
grid
设置好列的模式
最后用 justify-content
https://developer.mozilla.org/en-US/docs/Web/CSS/justify-content
2023-01-24 20:33:58 +08:00
回复了 edis0n0 创建的主题 程序员 请 css 大佬帮忙看下这个居中难题,折腾了 3 个小时还没解决
一眼 display: grid
2023-01-22 19:38:33 +08:00
回复了 jinker 创建的主题 程序员 有什么开源程序能为内网网站增加访问权限?
直接接入 cloudflare zero trust 吧)
非常成熟的认证方案(
2023-01-20 19:42:03 +08:00
回复了 bmpidev2019 创建的主题 分享创造 SQLite 的文艺复兴
@lichao 有没有一种可能,N+1 问题的来源在于原本就需要后续的 N 个数据,不管你发几个请求,总之 N 个数据都得到,传统需要优化合并成一个请求,但数据库仍然需要查询 N+1 个(
这种情况“优化”的不就是这个查询的 rtt 吗)
1 ... 30  31  32  33  34  35  36  37  38  39 ... 135  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1044 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 19:03 · PVG 03:03 · LAX 11:03 · JFK 14:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.