V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sinalvee  ›  全部回复第 1 页 / 共 5 页
回复总数  100
1  2  3  4  5  
71 天前
回复了 AoEiuV020JP 创建的主题 Android LinkedBlockingQueue.offer 为什么阻塞?
LinkedBlockingQueue 有 putLock 和 takeLock 两个锁,offer 方法要获取 putLock ,默认参数的时无界队列所以不会直接返回 false ,任务太多了等待锁的时间就会变长
118 天前
回复了 azev 创建的主题 Node.js 打算学下 node.js,请问 nvm 是标配吗?
nvm 不好的点在于如果不自己搞一下懒加载的话,他会影响 terminal 的启动速度
没实践过,不知道有没有别的坑,思路就是把函数转为字符串,worker 中再把字符串转回来

```js
const { Worker, isMainThread, parentPort, workerData } = require('node:worker_threads');

if (isMainThread) {
const obj = {
name: 'Foo',

greet(other) {
return `Hello ${this.name} and ${other}`;
}
}

const objStr = JSON.stringify(obj, (key, value) => {
if (typeof value === 'function') {
return value.toString();
}
return value;
});

const worker = new Worker(__filename, {
workerData: objStr,
});
worker.on('message', (value) => {
console.log('Receive data from worker =>', value);
});
worker.on('error', console.error);
worker.on('exit', (code) => {
if (code !== 0)
console.error(new Error(`Worker stopped with exit code ${code}`));
});
} else {
const objStr = workerData;
const objParsed = JSON.parse(objStr);

const run = (obj, funcName, ...args) => {
if (obj.hasOwnProperty(funcName)) {
const funcStr = obj[funcName];
// 提取函数体,忽略函数参数定义
const funcBody = funcStr.substring(obj.greet.indexOf('{') + 1, obj.greet.lastIndexOf('}'));
// 使用剩余参数语法来定义一个新的函数,允许接收任意数量的参数
const funcArgs = funcStr.substring(funcStr.indexOf('(') + 1, funcStr.indexOf(')')).split(',').map(arg => arg.trim()).filter(arg => arg);
const func = new Function(...funcArgs, funcBody);

return func.call(obj, ...args);
}
}

const result = run(objParsed, 'greet', 'Bar');

parentPort.postMessage(result);
}
```
2021-12-15 10:49:08 +08:00
回复了 AndyAO 创建的主题 程序员 PlantUML 真好用
最近画图才接触到这个,比拖拖拽拽爽很多,JetB 家插件没用过,用的 vscode 插件
2021-12-14 10:18:04 +08:00
回复了 IT1024 创建的主题 汽车 买辆车,等了 6 个半月还未提
上市前预定的宋 pdmi ,等了三个月没来车,于是退了
@Imfdj #20 是的
6666,项目和任务看上去很像 TB
touch bar 坏了块一年了,一开始最右侧有一小块一直闪,后来中间靠右也不显示了,现在基本废了,只能用个 ESC 和锁屏
2019-12-24 10:48:47 +08:00
回复了 CoderLife 创建的主题 程序员 阿里云被植入了挖矿程序, 请大佬帮个忙啊
之前遇到过,参考了这篇文章
http://www.lfming.com/2019/06/13/%E4%B8%80%E6%AC%A1%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%AD%E6%8B%9B%E6%8C%96%E7%9F%BF%E7%97%85%E6%AF%92%E8%A7%A3%E5%86%B3%E8%BF%87%E7%A8%8B/

主要思路就是,根据他定时任务,拿到了执行的代码,相应的改动删掉,可能其他的地方也有,比如 /etc/bashrc,相关代码也删掉
2019-12-06 16:09:54 +08:00
回复了 wszbdyyy 创建的主题 程序员 写了个导航,被玩儿坏了
有点费眼
2019-10-28 14:36:50 +08:00
回复了 Oysmart 创建的主题 Android Realme X2 Pro 性价比如何?
@Oysmart #23 还好,我之前用 mix2,不喜欢刘海屏、水滴屏,前置摄像头对我来说没啥用,最终选了这款升降摄像头的,毕竟 mix2 已经是 2 年前的机器了,所以比 mix2 流畅不少。
系统方面,用了好多年 ADUI 了,都习惯了。
屏幕指纹速度还可,我手指常年脱皮,一般的打卡机过几天就识别不了了,以前用 ip6s 也挺不了多久,mix2 倒是一直能用,这个目前用了一周了,偶尔有角度不对时不好解锁的情况。
2019-10-22 10:42:21 +08:00
回复了 Oysmart 创建的主题 Android Realme X2 Pro 性价比如何?
@BlackSas #16 jd 8+512 2999 啊
2019-10-22 10:39:24 +08:00
回复了 Oysmart 创建的主题 Android Realme X2 Pro 性价比如何?
@BlackSas #16
hhh,昨天刚在 xx 之家买的 12 + 512
PDD 是不是一直在换域名啊,翻了下聊天记录,以前的很多被封了,今天的还能访问,域名不同。
前面老哥们都说了,该直接谈的就直接谈

@zsen #33 我怀疑最后一句是在开车
2019-10-10 15:27:50 +08:00
回复了 sscgs 创建的主题 旅行 国庆躺尸 10 天有感
哈哈哈,我最近也在看家有儿女
dota2 泉水钩了解一下?
2019-08-19 14:37:18 +08:00
回复了 zhupeng 创建的主题 分享创造 方便查看 GitHub Trending 的小程序,随时查看没有遗漏~
markdown 解析器没有处理 table
https://i.imgur.com/sN8cXG8.png
2018-03-12 18:45:39 +08:00
回复了 hansonwang99 创建的主题 程序员 利用 K8S 技术栈打造个人私有云(连载之:初章)
赞,mark
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1190 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 18:29 · PVG 02:29 · LAX 10:29 · JFK 13:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.