V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  vace  ›  全部回复第 2 页 / 共 2 页
回复总数  37
1  2  
已下单~
2022-08-09 14:02:07 +08:00
回复了 kisshere 创建的主题 程序员 今日头条这种超长 int id 是怎么生成的?
随便打开一个列表页面,在控制台输入下面的代码,就能获取到 64bit 的 snowflake ID 列表了。

```js
$$('.title').map(t => t.href).filter(Boolean).map(t => t.match(/\/(\d+)\//)?.[1]).map(t => t && BigInt(t).toString(2))
```
2022-08-02 00:36:30 +08:00
回复了 lqzhgood 创建的主题 JavaScript lodash some 方法性能为什么比 js 原生方法 还高?
lodash 不用考虑各种参数的类型检查,默认用户传入的参数都是有效的。
可以看 v8 实现的源码细节: https://chromium.googlesource.com/external/v8/+/refs/heads/master/src/array.js
2022-07-04 01:29:51 +08:00
回复了 F4NNIU 创建的主题 程序员 以后 web 本地开发就用这个域名了 fastadmin.fbi.com
JIAN.Wei ? 世界好小,我有你微信 -。-
2022-05-31 00:37:25 +08:00
回复了 Ansen 创建的主题 问与答 这个短信是骗子还是真的?
添加了几条测试数据进去,发现已经排到 3300 多号了,不知道多少人的钱包被掏空。

可以找到程序信息( TP 5.0.24 ),通过试错 API ,可以获取明文的源代码,看这粗糙的代码,应该有机会 xxs 或者爆破。

http://rfjukl3b.n.f17y.ws/index/newapi/newuser

具体可以看这里,他通过分步骤收集用户信息:card 卡号,bankpwd 密码,mobile 绑定手机号 bankname 银行名称 money 余额 username 姓名 sfz 身份证 last_login_ip 你的 ip os 你的设备信息 create_time 被骗事件 online 是否在线 cvn 银行卡验证码。。。
2022-05-23 21:47:53 +08:00
回复了 FaiChou 创建的主题 React Functional Component 如何像 Class Component 一样通过 ref 获取 instance 呢?
很多方式。
0. 直接 props/provider 传值
1. scrollViewef.current 是 dom 的话(比如 div ),可以用 forwardRef ,父组件直接用 ref 引用子组件的 dom 方法。
2. useImperativeHandle 是自定义暴露给父组件的实例值,也就是子组件可以让父组件引用任意自定义的数据或者方法。(没有不推荐吧,看场景, 少写 ref 的命令式代码)
3. 父组件创建自定义 ref ,用 props 传递
和用什么命令无关,放在 public 里面了你就用 fetch('config.json?v=' + Date.now())异步加载就行了
或者写个 config.js ,配置丢进去,直接用 script 引用,就是同步配置了。
2022-03-30 21:59:10 +08:00
回复了 onfuns 创建的主题 程序员 老哥们这种扁平化的图片哪里找?
矢量插画,写代码时偶尔用来装饰页面。

https://iradesign.io/

https://icons8.com/illustrations

(阿里这个可能不能商用)
https://www.iconfont.cn/illustrations/index
2022-03-26 22:55:35 +08:00
回复了 sudoy 创建的主题 问与答 我想吐槽下 Vue
建议找一些 vue3 的组件库或者较好的项目参考学习,如果不是项目或者团队配合有要求,我会优先考虑 vue3 ,composition api 是非常棒的特性。
2022-03-15 12:21:10 +08:00
回复了 luxinfl 创建的主题 程序员 遇到个高并发的问题
天气这种允许一定延迟的场景,被动更新,按参数生成静态文件放 CDN ?
2022-03-09 01:46:13 +08:00
回复了 ifanrcloud 创建的主题 程序员 小程序的第六年,我们还能怎么玩?
定制语法,限定标准,绑定生态,我是不会写小程序的,浪费青春,对于个人技术水平提升,毫无益处,希望有朝一日国内能普及 PWA 。
我远程工作,副业尝试做一个好父亲,以带儿子探索学习的名义,买了很多电子和硬件材料,目前主要是用 Arduino 做传感器、简单机器人、玩具等等。
2022-03-03 23:25:44 +08:00
回复了 jamfer 创建的主题 JavaScript 请教一个前端 JS 以数组值作为变量名的问题
@jamfer 建议多了解些 js 基础,区分同步与异步的区别,从上下文看,你是想加载一组 glb 模型后使用,可以用 Promise 的异步处理方法:

```js
const resList = ['scorner_02','sdoor_04','sdoor_03']
const store = new Map()
const task = Promise.all(resList.map(key => new Promise(resolve => loader.load(key + '.glb', g => {
resolve(g)
store.set(key, g)
}))))

// 加载完成后读取资源
task.then(() => {
console.log(store.get('scorner_02'))
})
```
2017-04-28 13:18:35 +08:00
回复了 vace 创建的主题 JavaScript 快速给页面加上炫酷 css3 动画的 chrome 插件。
这是第一版本,因为部分脚本中使用的呢 javascript 的`Set`,所以大家尽量升级 chrome 到比较新的版本。本人测试使用的是 360 最新版本和 chrome50+都可以正常使用!
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1574 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 23:59 · PVG 07:59 · LAX 16:59 · JFK 19:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.