V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GeruzoniAnsasu  ›  全部回复第 75 页 / 共 147 页
回复总数  2934
1 ... 71  72  73  74  75  76  77  78  79  80 ... 147  
2021-08-25 17:25:06 +08:00
回复了 xiaotianhu 创建的主题 程序员 从 PHP 到 C++太痛苦了
@xiaotianhu 哈哈哈哈哈我一直等了一天才懂为什么有这些莫名其妙的头疼点。


clion,请。写 c++不用 IDE 跟写 java 不用 IDE 一样,与其说自虐不如说「我看你完全不懂哦」
#6 已经一眼看穿了


> 用 C++写各种基于 string 的判断业务太蛋疼了,各种规则有几千行
> 我打算集成个 liblua.so 进去用 Lua 来搞规则,性能能有多大影响

前公司项目为了解决规则太复杂的问题,依次尝试了
1. 把规则拆成好几部分,每个部分重新开了一个项目各自处理业务(服务化)
2. 让上游分担一部分规则复杂度,如把历史版本,冲突判断等逻辑从解析者( native lib, c++)挪到下发者( web 后台,混合语言)
3. 创造一门新 DSL,不再用数据描述逻辑,而使用逻辑去描述数据。为此还搞了套新的虚拟机指令集

所以用 lua 倒也不会让人感到奇怪。只不过 lua 有很多意想不到的坑,比如多线程、jit 、(与 host 语言的)数据类型绑定、guest 语言的内存管理……能不加就别加,不然——反正第三步从 0 到稳定敢宣传用了一年半




另外关于开发环境我们的最佳实践是
1. 编译环境打包成 docker,这样 dockerfile 里其实就完整记录了所需的库和来源方法
2. 本地开发环境尽量 linux,可以照搬
3. cmake 尽量给 darwin 留一套可以 build 的组合,比如关掉平台相关模块,使用空数据结构之类的。目的是能让编译器检查语法错误就行,make 交给 docker 环境


> 我接手这个项目,智能指针什么的都没有,异常什么的用的也少,也没见到 malloc 什么的,就靠 栈内存+全局变量 也能搞。就是感觉很 Ugly


说实话这个状态已经很理想了,全局变量也就污染一下 namespace,崩也崩在最开始很容易找,我看到都已经不会再吐槽了……局部变量?那可太优雅了!我来帮你们写 move ctor 和 RAII,你们可千万别哪自己搞两行 new 出来。没有指针的世界就是优美的世界(
2021-08-25 16:27:42 +08:00
回复了 dunhanson 创建的主题 程序员 deepl 为啥没有音标?
歪个题,我感觉 deepl 的翻译跟 google 并没有差多少甚至很多时候都不如 google

不知道是不是它比较擅长长句而我丢过去的都是词组短语之类的原因
2021-08-25 16:11:27 +08:00
回复了 CyberShadiao 创建的主题 Windows 电脑现在有必要装安全软件吗?
> 之前没用火绒前一些激活工具 windows defender 总是会报毒

火绒的样本库非常弱,其实很可能真的带毒…………




现在几乎没有纯绿色的破解软件了,有一回我惊讶地发现 windows defender 给我尝试运行的破解 patcher 报了两个不同的样本名,吓得我立即扫了 3 遍全盘……

国内外的黑产一样猖獗,已经没法再信「注册机报毒是误报」这种鬼话了。迫于无奈我连 Adobe CC 都只用淘宝盗版,还好有月度的 redeem 码,偶尔用几下不至于还要全年上千大洋

(比较痛苦的是音源效果器之类的东西,国内正经音乐圈的人都已经逐渐全正版化了,我这种只想偶尔玩玩的圈外小白爱好者根本无从下手)


回归正题,我没装安全软件,只有 windows defender. 代价就是我电脑上几乎没有不花钱的商业套件。退一步找开源版的东西看能不能 wsl 凑合一下,再退一步淘宝,再退一步官网。
@zoharSoul

鉴于本楼 lz 的问题已经得到解答了,歪个题,看看这算不算「五彩斑斓的黑」

https://i.imgur.com/dIXcmpg.png
https://i.imgur.com/lx2Z60c.png
2021-08-24 07:26:11 +08:00
回复了 paranoiddemon 创建的主题 程序员 请教一个操作系统进程 fork 相关的问题
@liuguangxuan
@ysc3839
行缓冲只会把换行前的东西缓冲,遇到\n 会 flush 的
我在 wsl 里也没复现,不知道是什么神奇的现象


https://i.imgur.com/qwDXxbe.png


要么 wsl debian 比较奇怪,要么 vscode 比较奇怪,我是没搞懂
2021-08-22 08:29:55 +08:00
回复了 nannanziyu 创建的主题 C++ Windows 一分钟使用 C++ 发送 Http 请求
@Cbdy 你可能没有弄明白↑经历中我是哪个角色,换个思路再想一下
2021-08-21 13:04:58 +08:00
回复了 nannanziyu 创建的主题 C++ Windows 一分钟使用 C++ 发送 Http 请求
看完我都笑了
c++现在都成原罪了

原题说 c++发 http 请求好难写,答主说有简单办法:用现成的包管理和某个库,几行就能搞定
我点进来的反应,wow 现在 nuget 真 nb amazing


其它人的反应:
- 装 vs 本身门槛就很高了
- c++落后时代没前途
- 语法真复杂好麻烦
- c++生态硬伤
- ……


「……你们前端怎么把时间戳转字符串?」
「啊……建议你用 moment 」
「……啥?我搜搜……哦……这样写……报错了?」
「哦对,可能我写的那个组件引用了个旧版本,等我更新一下」
「好了,你再拉一下」← git pull && rm && npm install,10 分钟
「……真 j8 麻烦」
「这是 js 生态的特性,不得不品尝」

我经历的真实对话(语句未 100%还原)

也是我经历的真实对话(语句也未 100%还原)

「你们 c++ 怎么发一个 http 请求」
「有个库,nuget 就能下,有 demo 」
「你们怎么还在用 c++哦」
2021-08-16 23:36:21 +08:00
回复了 LokiSharp 创建的主题 生活 看了算账的兄弟的帖子,感觉有点迷茫了
@LokiSharp 结婚了,家里条件不错的丈母娘给孩子买了个一百块的玩具,结果婆婆跟媳妇吵起来了说你家怎么这么大手大脚地花东西


这算「精神三观」不合吗? 哪怕双方都认为「给孩子花点钱应该的」,但对一边来说 100 块就是那「应该的」,另一边觉得「就算应该也该限制在 10 块以内」,这算哪种呢?


婚后家庭矛盾有相当大比例都是这种奇怪的点,当你妈跟你说「你一定要找个门当户对的」的时候,很可能说的都是她自己的血泪(
2021-08-16 23:30:18 +08:00
回复了 LokiSharp 创建的主题 生活 看了算账的兄弟的帖子,感觉有点迷茫了
@LokiSharp 哦我补充一下…… 那个矛盾的起因是他想自己扛结果室友让师傅送,他非要以后都他来买水然后自己去扛…… 那个矛盾点恰恰不在「节俭」这件事上,我没法表达得很清楚
2021-08-16 21:50:45 +08:00
回复了 LokiSharp 创建的主题 生活 看了算账的兄弟的帖子,感觉有点迷茫了
@LokiSharp 现在应该很少那种跟着回趟老家发现山路徒步俩小时,人家菜都炒不出几个的事了,应该说物质条件差距的方差变小已经不那么要注意了,但它本身还是很重要的。「精神三观」其实很多时候的矛盾就是「对于物质的看法」,大一的时候有次去隔壁宿舍调解矛盾,有个农村孩子为了一桶水自己扛还是让师傅送的那 1 块钱跟室友吵起来了,你说这种矛盾算精神上的还是物质上的呢
2021-08-16 21:31:04 +08:00
回复了 LokiSharp 创建的主题 生活 看了算账的兄弟的帖子,感觉有点迷茫了
@NotreDame 然而门当户对说的恰恰就不是个人思想上的事,而是双方家庭的物质条件和身份必须相互吻合。恋爱的是两个灵魂,结婚的是两个家庭
2021-08-16 00:28:29 +08:00
回复了 GKCY 创建的主题 C++ 请教大家一个 C++内存分配后对象初始化的问题
@netcan 也不能构造对象数组呢

其实我原本想表达的是 allocator+placement new 还挺常见的
2021-08-15 15:15:12 +08:00
回复了 GKCY 创建的主题 C++ 请教大家一个 C++内存分配后对象初始化的问题
巧。前几天我一个群里刚好有人问这几行代码什么意思,你可以参考一下这个 new 的写法

https://i.imgur.com/SQraXon.png
2021-08-14 00:02:36 +08:00
回复了 wikiwiki6 创建的主题 Android 特定用户使用时系统关机
正确的排查问题态度:上门全面检查供电线路、电磁环境、设备摆放、用户使用习惯、尝试复现

敷衍的排查态度:“我们设备别人用都没问题啊,你再试试,再换一台试试,换个人试试,你给我们拍个视频我不信”




既然 lz 想让网友们几句话帮忙 debug,那给一个原因也不是不可以:

用户不想买你东西,故意的
2021-08-13 17:53:01 +08:00
回复了 shangwuli 创建的主题 程序员 项目经理到底在做什么?产品经理和项目经理区别在哪里?
项目经理:
把我们公司的全套产品做成解决方案卖给销售小刘今年刚聊下来的 A 公司新采购项目,我负责。

产品经理:
A 项目和 B 项目如果要成,得给产品加几个需求,我想想产品怎么做才能同时满足他们,产品迭代我负责。
2021-08-11 15:38:02 +08:00
回复了 zealinux 创建的主题 程序员 大家可有简单的加解密算法推荐?
不要造轮子。
现成的流密码选一个,块密码选一个,非对称选一个,然后直接用现成的密码学库。


基本只有一样事情要思:怎么藏密钥
2021-08-11 15:00:43 +08:00
回复了 ditie 创建的主题 程序员 低代码做的数字大屏,大家看炫不炫
@spamss 控标项。 没想到吧
2021-08-11 14:44:04 +08:00
回复了 dream4ever 创建的主题 程序员 如何将一个网站的前端 + 后端打包至光盘中?
@dream4ever 审最终程序的话,基本上你打包一个你能跑的环境,人家自己能搞定的。事业单位搞技术的随便拎一个都是从 985 出来的,没你想的那么菜

docker 封装就行了,再不济你把 docker 安装程序也放进去有啥不好解决的
2021-08-10 03:48:57 +08:00
回复了 sy20030260 创建的主题 程序员 大公司的前端项目和个人项目有什么区别?
根本区别:

公司项目在给别人写代码
个人项目在给自己写代码



注意「给别人」有很多个双关义,自行体会
@cairnechen 一般是有人举报你或者管理觉得你不能留。你看全楼的主题和回复,是我的回复该删还是对面的回复该删?
1 ... 71  72  73  74  75  76  77  78  79  80 ... 147  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1595 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 55ms · UTC 16:47 · PVG 00:47 · LAX 09:47 · JFK 12:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.