V2EX BruceAuyeung 的所有回复 第 1 页 / 共 4 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    BruceAuyeung    全部回复第 1 页 / 共 4 页
回复总数  79
1  2  3  4  
2019-11-08 12:53:32 +08:00
回复了 Mac 创建的主题 优惠信息 JD PLUS+爱奇艺 VIP+知乎读书 VIP 118.8 元
问下这个套餐里的爱奇艺 vip 可以在电视端用吗?之前搞的一个套餐,tv 上能等,但是 vip 资源还是不能看
2019-10-17 17:53:15 +08:00
回复了 upday7 创建的主题 Go 编程语言 Go 到底优势是在哪里?
协程使得并发编程超级简单,性能还杠杠的,就这一条非常适合微服务开发,真香!
2019-09-27 21:44:07 +08:00
回复了 BruceAuyeung 创建的主题 程序员 c++动态调用链接库的问题
@iceheart 谢谢。参数类型可以做出约束,不需要过于复杂。
2019-09-27 21:38:35 +08:00
回复了 BruceAuyeung 创建的主题 程序员 c++动态调用链接库的问题
@chingyat 根据你们的提示,我搜索了下
https://github.com/node-ffi-napi/node-ffi-napi/search?q=dlopen&unscoped_q=dlopen

好像 node-ffi-napi 就是这么实现的
2019-09-27 19:52:42 +08:00
回复了 BruceAuyeung 创建的主题 程序员 c++动态调用链接库的问题
https://github.com/node-ffi-napi/node-ffi-napi
下面是一段 JS 代码,ffi-napi 是用 C++写的 nodejs addon。你看 ffi-napi 编译的时候是不知道要调用 ceil 方法的,ffi-napi 是通过 ffi.Library 方法才知道有个 libm 外部动态库,里面有 ceil 方法。这样做的好处是当外部 libm 新增导出方法时,ffi-napi 无需重新编译,只需要修改前段 JS 代码就可以直接使用 ceil 方法了。
~~~
var ffi = require('ffi-napi');

var libm = ffi.Library('libm', {
'ceil': [ 'double', [ 'double' ] ]
});
libm.ceil(1.5); // 2

// You can also access just functions in the current process by passing a null
var current = ffi.Library(null, {
'atoi': [ 'int', [ 'string' ] ]
});
current.atoi('1234'); // 1234
~~~
2019-09-27 19:40:09 +08:00
回复了 BruceAuyeung 创建的主题 程序员 c++动态调用链接库的问题
@Foreverdxa 这个在编译的时候已经知道会调哪些 so 的哪些方法了吧
2019-09-27 19:35:59 +08:00
回复了 BruceAuyeung 创建的主题 程序员 c++动态调用链接库的问题
@ysc3839 就是我希望我的 c++编译完之后,能调用任意外部 so 里面的任意方法
2019-09-27 19:33:15 +08:00
回复了 BruceAuyeung 创建的主题 程序员 c++动态调用链接库的问题
@wevsty 外部 so 我们假定是已经导出了的
2019-09-27 19:32:47 +08:00
回复了 BruceAuyeung 创建的主题 程序员 c++动态调用链接库的问题
@wbing 是指编译我的 c++程序时,我是不知道有哪些 so 的
2019-09-24 17:53:57 +08:00
回复了 szopen 创建的主题 程序员 thickness 翻译成 尺度 有没有问题?
@Vegetable 所以说嘛,要指出是在描述线,线粗、线宽较好
2019-09-24 17:49:16 +08:00
回复了 guonaihong 创建的主题 程序员 golang context 简介(2)-何时使用 WithCancel
@guonaihong 不敢
2019-09-24 17:40:06 +08:00
回复了 szopen 创建的主题 程序员 thickness 翻译成 尺度 有没有问题?
尺度太抽象了,太不好理解了,结合上下文来看,这里说的 tool 其实就是那些圆圈,线条,笔刷什么的,线粗、线宽、粗细(排在前面的我认为更好些)应该是比较通俗易懂的称呼。
2019-09-24 15:43:54 +08:00
回复了 guonaihong 创建的主题 程序员 golang context 简介(2)-何时使用 WithCancel
@guonaihong 何时需要使用 WithCancel,要父子影响的时候用 --- 这个结论也欠妥。WithCancel 适用于所有希望可以手动取消的耗时任务。不过本文指出了一个很有意思的特性,子(包括孙等) context 会随父 context 的取消而取消。

期待更多好文,加油!
2019-09-24 15:23:44 +08:00
回复了 guonaihong 创建的主题 程序员 golang context 简介(2)-何时使用 WithCancel
@guonaihong
你惊奇的发现,只有第 2 个(index 为 1 )以及他的后代退出。我们随意修改 failId 都是这个结论。父 context 会影响他的后代,但是后代挂了不影响父辈。 --- 这个说法错了吧,如果 failId 为 0,所有 context 都可以 done
讲究!
mobaxterm
容器里的 os 都是精简过的,定位上也不是做大而全的系统,有它自己的目标市场,不能说容器里能丢掉那普通发行版也能丢掉,现象的本质不是能不能,而是应不应该
1  2  3  4  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5772 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 40ms UTC 03:12 PVG 11:12 LAX 20:12 JFK 23:12
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86