V2EX sidyhe
sidyhe

sidyhe

V2EX 第 685586 号会员,加入于 2024-04-17 17:12:53 +08:00
sidyhe 最近回复了
屎山是规律, 哪怕只有你一个人的项目, 代码量上来了一样是屎山
能在模块边界处隔离屎山已经是一个非常好的框架了 (方便替换与重构)
高内聚, 低耦合. 内聚的地方屎就屎吧, 先做出来, 如果还有精力优化再说
过来人的经验
2024-05-16 23:57:48 +08:00
回复了 albert0yyyy 创建的主题 C++ C++新手,求教为啥程序跑起来的内存越用越多
查代码比较难的话, 用 tcmalloc 检测泄露, 它会告诉你哪里的内存没有释放
2024-05-10 10:04:45 +08:00
回复了 Severn 创建的主题 程序员 游戏客户端学习服务器求推荐
问题相对模糊吧
是以业务开发为主? 那么会使用一种框架即可, 就像你说的 skynet, 然后横向扩展多了解其他框架
还是在技术深度上? 那么就要了解进程, 线程, 协程, 网络, 内存, RPC, 系统底层, 效率等等
后端人员从业者说下看法
在功能实现上颗粒度越小越好, 但这种接口不太可能直接给前端用
纯粹的 crud 需要加工, 向前端提供相对上层的接口, 以功能为单位而不是数据
以图片为例, 需要显示的应当向前端提供图片 ID 以及数据, 单纯让前端调用两次接口毫无意义, 还会增加调用时长
当然接口需要权衡, 不能照着数据写, 也不能照着 UI 写, 这需要经验的积累
2024-04-18 08:57:34 +08:00
回复了 kekeones 创建的主题 程序员 请教下 windows 驱动里的加解密
用什么算法取决于你的需求, 至于实现, 大部分情况下使用 C 库
在 github 上搜搜, 单纯的算法库应该不少
大多数 C 函数在 WDK 中是有导出的
还需要把部分调用需要替换为 WDK 的版本, 比如 malloc -> ExAllocatePool 之类
不过对于算法类的库, 也就内存相关函数调用, 其他的也用不到
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2413 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 12ms UTC 15:32 PVG 23:32 LAX 08:32 JFK 11:32
Do have faith in what you're doing.
ubao msn 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