V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  DOLLOR  ›  全部回复第 40 页 / 共 141 页
回复总数  2805
1 ... 36  37  38  39  40  41  42  43  44  45 ... 141  
2022-05-08 18:19:57 +08:00
回复了 ojh 创建的主题 程序员 关于 Java 笨重一说
我想起之前接手的一个小程序项目,一看就是 java 背景的人写的。因为代码里面出现了大量为了 OO 而强行 OO 的风格。
比如一个 request 请求,传统的 JS 、TS 开发者会把 wx.request 再套一层 async 函数封装就完事了。而他非要用几个 class 套个里三次外三层,结果是每个页面还要把这几个 class Req 再实例化一遍😂。
2022-05-07 09:17:49 +08:00
回复了 461da73c 创建的主题 程序员 一个巨大的老 Python 项目突然要求单侧覆盖率到 70%
不出所料,一进来就看到 python 强弱类型之争😂

不过我觉得能上 type hint 就上 type hint
2022-05-06 14:18:25 +08:00
回复了 milkleeeeee 创建的主题 程序员 Node.js 可以通过 Native module 方便的调用操作系统的 API 吗?
如果厂商提供 dll 文件的话,用 node-ffi-napi 是最方便的方法。
不过你可能还需要看得懂用 C++作为样例编写的文档。

比如微软官网
https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-messageboxa
文档上的参数声明是这样写的
int MessageBoxA(
[in, optional] HWND hWnd,
[in, optional] LPCSTR lpText,
[in, optional] LPCSTR lpCaption,
[in] UINT uType
);

那么你就可以根据这个声明,构造出在 JS 接口
const user32 = ffi.Library('user32', {
MessageBoxA: ['int', ['int', 'string', 'string', 'int']],
});

然后就可以这样调用它
user32.MessageBoxA(
0,
'hello',
'title',
0x00000001 | 0x00000020
)
我写了这么多年 typescript ,除了偶尔写写 angular ,都没写过几个 class 。
至于原型链,我能想到的使用场景,就是偶尔 hack 别人的东西,给别人的 class 加一些方法、polyfill 。

比如在 string 原型上挂一个 encode 方法
const encode = Symbol('encode')
String.prototype[encode] = function(codeName){/*...*/}
然后就可以在字符串上使用 encode 方法
const gbkArrayBuffer = '测试'[encode]('gbk')
2022-05-05 17:18:49 +08:00
回复了 zzugyl 创建的主题 浏览器 谷歌浏览器所有打开页面和分组怎么转到另外一个电脑?
Session Buddy
能用绿色便携软件的就用绿色便携软件。
2022-05-03 21:22:17 +08:00
回复了 qingshui33 创建的主题 React 关于刚接触 react 后的感想
请不要一击脱离。
大家都很好奇你的“兼容性很差”是指啥?不兼容 IE6 的意思吗?
2022-05-03 15:36:22 +08:00
回复了 luffy 创建的主题 DevOps 能否说说运维工作内容
比如经常看到某某网站崩了,在外行人眼里是程序员在救场,实际上是运维在救场。
2022-05-02 13:19:50 +08:00
回复了 qwerzl 创建的主题 Python Pycon 新项目: Pyscript
也许什么时候开始出现 electron.py 了。
2022-05-02 13:12:57 +08:00
回复了 ZC3746 创建的主题 问与答 有什么便携点的乐器是可以自学的吗?
电钢琴
2022-04-30 16:04:23 +08:00
回复了 lakie 创建的主题 问与答 小米手机怎么快速方便传输文件到电脑?
比如 x-plore
2022-04-29 13:20:06 +08:00
回复了 wyfyw 创建的主题 微博 为啥显示位置(精度到省份/国家)有这么多人讨论
当年百度贴吧显示 ip 的时候还真是中国互联网相对宽松自由的时候
2022-04-29 13:16:01 +08:00
回复了 ichigo 创建的主题 旅行 明明在最南端,却叫北部湾?探秘中国最大火山岛!
南中国海的北部海域
2022-04-28 19:47:59 +08:00
回复了 yazoox 创建的主题 JavaScript 两个 page 或者 webview,能够相互通讯么?
都 webview 了,用它所在的程序转发就好了。
2022-04-28 19:41:25 +08:00
回复了 yunser 创建的主题 分享创造 「看地图猜省份」项目中途弃坑了,只写了个 MVP
建议隐藏省份的位置,只展示单个的省份地图。
再加一些难度,比如随机翻转、镜像。
2022-04-28 09:33:33 +08:00
回复了 tinybvjk 创建的主题 奇思妙想 感觉需要一门中文编程语言用于青少年的编程教育
易语言也算是中文编程的一个代表了。
可那些天天嚷着中文编程的,又为易语言做过什么贡献了?
2022-04-28 09:11:08 +08:00
回复了 Maboroshii 创建的主题 分享发现 红米电视大半夜的自己发出声音吓我一跳
好在我养成关机就掐断电源的习惯(插座自带开关),物理关机才是真关机。
1 ... 36  37  38  39  40  41  42  43  44  45 ... 141  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2910 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 13:58 · PVG 21:58 · LAX 06:58 · JFK 09:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.