合盘是什么意思| 脑供血不足做什么检查能查出来| 角化异常性疾病是什么| 唐氏综合症是什么| 药品gmp是什么意思| 无异于是什么意思| 高丽参和红参有什么区别| 天庭是什么意思| 梦见打蛇是什么预兆| 上火了吃什么水果降火最快| 2009年什么年| 十周年是什么婚| 散片是什么意思| 鸭子吃什么食物| 什么是宫颈纳囊| 大地色眼影是什么颜色| 为什么生理期过后最容易掉秤| 职业资格证书有什么用| 梅花象征着什么| 什么是积食| 卡其色是什么颜色| r标是什么意思| 汗多尿少是什么原因| 炖羊排放什么调料好吃| 耐信是什么药| 不以为然什么意思| 浙江大学什么专业最好| 回苏灵又叫什么| 苏轼的弟弟叫什么| 什么是碳足迹| 生脉饮适合什么人喝| 游离是什么意思| 眼睫毛脱落是什么原因| 花骨朵是什么意思| 孤独的最高境界是什么| 窦性心动过缓伴不齐是什么意思| 蛇怕什么东西| 六月中旬是什么时候| 男人吃什么补肾壮阳效果最好| 吃什么药能快速降血压| yy飞机票是什么| 什么叫肠化生| 宫腔内囊性结构是什么意思| 2024年五行属什么| 大拇指脱皮是什么原因| 重阳节干什么| 六月十四号是什么星座| 梦见一条大蟒蛇是什么征兆| 为什么发动文化大革命| 荨麻疹能吃什么食物| 什么歌最好听| 柳仙是什么仙| 汗血宝马什么意思| sry什么意思| 手容易出汗是什么原因| 杀青是什么意思| 一什么石子| 好朋友是什么意思| 粿条是什么做的| 箭在弦上是什么意思| 黄芪泡水有什么好处| 欧米茄什么意思| 同型半胱氨酸是什么意思| 吃什么补精子| 鸡头米是什么| 杏仁吃了有什么好处| 便溏什么意思| 三个又是什么字| 爱到什么时候| 吃完饭想吐是什么原因| 1966年属马的是什么命| 见红是什么意思| 什么一笑| youtube是什么软件| 甲状腺滤泡性肿瘤是什么意思| 梅菜在北方叫什么菜| av是什么意思| 归脾丸的功效与作用治什么病| 桃胶有什么作用| 嗓子疼挂什么科| 老年人嗜睡是什么原因| 复合维生素b片主治什么病| 打氨基酸点滴有什么好处和害处| 8.5是什么星座| 有机食品是什么意思| otto是什么意思| 大姨妈期间吃什么好| 左胸上方隐痛什么原因| 买手是什么意思| 心病科主要看什么病| 为什么腹水会很快死亡| 一阵一阵的胃疼是什么原因| 胸口疼痛什么原因| 怀孕做梦梦到蛇是什么意思| 77代表什么意思| 三伏天吃什么最好| 爱拍马屁的动物是什么生肖| 慢性浅表性胃炎伴糜烂吃什么药| 相濡以沫不如相忘于江湖是什么意思| 金族念什么| 林子大了什么鸟都有| 手淫过度有什么症状| 老是口渴是什么原因| 慎重的意思是什么| 红斑狼疮吃什么药最好| 闭经和绝经有什么区别| chuck是什么意思| 腰椎间盘突出和膨出有什么区别| 低度cin病变是什么意思| 胃气胀是什么原因怎么解决| 丙烯是什么| 5月30号是什么星座| 血液科是看什么病| cupid什么意思| 尿常规异常是什么意思| 窜稀吃什么药| 农历八月初一是什么星座| 艾滋病阳性是什么意思| 12颗珠子的手串什么意思| 掉头发是什么原因引起的| 没什么打什么| 一杆进洞叫什么球| vg是什么意思| 淋巴结增大是什么原因严重吗| 痛风能吃什么菜| 嗜睡是什么病的前兆| 24属什么| 家里停电打什么电话| 三颗星是什么军衔| 拌黄瓜需要什么调料| 肠道感染吃什么消炎药| 桃李满天下是什么生肖| 尿酸高适合喝什么茶| 大姨妈期间可以吃什么水果| 月经不来要吃什么药| 光膀子什么意思| 笑靥如花什么意思| 肠胃型感冒吃什么药| 喝咖啡对身体有什么好处| 梦见自己拉屎是什么意思| 梦见洗鞋子是什么意思| 为什么太阳会发光| 两个马念什么| 什么津乐道| 8月11是什么星座| 吃什么食物能养肝护肝| 低血钾吃什么补上来的快| 故事梗概是什么意思| 梦见下牙掉了是什么征兆| 嘴唇周围长痘痘是什么原因| 消炎药不能和什么一起吃| 什么叫绝对值| 什么是低筋面粉| 牙补好了还会痛什么原因| 地藏王菩萨为什么不能拜| comma是什么意思| 家里养泥鳅喂什么东西| 双肺呼吸音粗是什么意思| 有始无终是什么生肖| 什么叫真爱| 拍立得相纸为什么这么贵| 斑是什么原因造成的| 海粉是什么| 为什么说| 异麦芽酮糖醇是什么| 超纤皮是什么| 肌肉酸痛是什么原因| 水便分离的原因是什么| 千什么一发| 看肠胃挂什么科室| 个子矮吃什么才能长高| 米饭配什么菜| 冰雹是什么季节下的| 前列腺肥大是什么意思| 大米含有什么营养成分| 什么仇什么怨| 随喜赞叹是什么意思| 佳的五行属什么| 感冒了吃什么水果比较好| 肌肉溶解是什么意思| 山竹不能和什么水果一起吃| 道是什么意思| vod是什么意思| 乙肝小二阳是什么意思| 焦虑症是什么原因引起的| 米肠是什么做的| 嗓子干痒吃什么药效果好| 举重的器材叫什么| 血糖高的人吃什么水果| 莱特兄弟发明了什么| pr间期缩短是什么意思| 什么是借读生| 血止不住是什么原因| 太傅是什么官| 耳道发炎用什么药| 脾的作用是什么| 尿道刺痛什么原因| 梦见小白蛇是什么预兆| 玉如意什么属相不能戴| 硫酸铜是什么颜色| 包皮什么年龄割最好| 腱鞘炎吃什么药最好| 2000年是属什么生肖| 管型偏高说明什么问题| 白子画什么时候爱上花千骨的| 平胸是什么原因导致的怎样解决| 什么令什么申| 头晕出冷汗是什么原因| 膀胱壁增厚毛糙是什么意思| sec是什么单位| 全血检查能查些什么病| 四月八日是什么星座| 天蝎座是什么象星座| 大豆和黄豆有什么区别| 洛神花有什么功效| 财神爷叫什么名字| 扁桃体发炎不能吃什么东西| 世界上最大的哺乳动物是什么| 聚酯纤维是什么材料| q热是什么病| 贝珠是什么| 经常吃红枣有什么好处和坏处| 岁寒三友是什么意思| 断肠草长什么样| 孕妇甲胎蛋白偏高说明什么| 理事是什么职位| 睾丸痒是什么原因| 火车代表什么生肖| 什么是肌无力| 自私什么意思| 乾隆为什么不喜欢雍正| tg是什么| 朱棣是朱元璋的什么人| 微量元素检查挂什么科| 耳后淋巴结肿大挂什么科| 深明大义是什么意思| 石斛有什么用| 脂肪由什么组成| ckd医学上是什么意思| ccu是什么意思| 狂风暴雨是什么意思| 血小板低吃什么补得快| 感染梅毒有什么症状| 11月7日什么星座| 做核磁共振需要注意什么| noon什么意思| 什么叫色弱| 吃什么补充维生素| 什么的绿毯| 脚底发凉是什么原因| 刷墙的白色涂料叫什么| 为什么姓张的不用说免贵| penguin是什么意思| 亚麻籽是什么| 向日葵什么时候种| 能说会道是什么生肖| 非营利性医院是什么意思| 音叉是什么| 小孩便秘有什么办法| 脸上长痘痘用什么药膏效果好| 失信人是什么意思| cln是什么意思| 胃炎吃什么药好| 直肠炎吃什么药效果好| 百度
打印
[其它应用]

蚧壳虫用什么药

[复制链接]
5217|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
内政奇才|  楼主 | 2024-9-27 10:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近被老项目的一些问题折腾得不轻,同事也都吐槽要不是大客户,他们连代码都不想同步到本地。
这个项目从bug菌来的时候就已经开发了好几年了,早期团队较小,估计软件上也没怎么管理,人员也是换了一批又一批,工程之大,功能之多,现在拿出来基本都是公认的”屎山”了,那块业务也没咋做了,都不想再花人力再去重构,那就只能大家有时间的修修bug加一些简单的需求了,不过C语言的有些bug可真不好找。
大家都知道C语言是非常高效的一门编程语言,像linux内核都是C语言来开发的,在嵌入式开发中C语言目前还是主流,虽然也受到了一些其他新型编程语言的冲击,但很多取舍都是一种折中的方案,毕竟熊掌和鱼不可兼得。
C语言是一种内存不安全的编程语言,然而C语言的优势却又于程序员可以直接操作内存带来的高效,这就让很多人在原则上处于一种矛盾状态,其实完全没有必要纠结,没有完美的编程语言,只有是否满足你现在的需求。
当然由于C或者C++的广泛应用,有调查显示,70%比例的漏洞和bug都来源于内存安全问题。这也让很多人在开发语言的选择上进行了深入地考量。
说白了还是因为C语言在对内存管理和访问方面的自由度和灵活度太高了,操作的权限范围太大。一份C语言代码的高效、稳定、可靠、健壮很大程度上都取决于所编写代码工程师的水平。
当然除了程序员通过自身经验在编码中去识别,也有非常多的软件分析工具会自动检出大部分内存管理问题,并且操作系统也会在中间层提供部分保护,但相对那些内存安全的编程语言比,如Python,Java, C#, Go,以及扬言要取代C的Rust,他们可以自动管理内存,不依赖于程序员添加措施进行保护,编译和运行时都会进行检查和保护。
当然编程语言通过固有的保护和缓解措施建立的安全程度各不相同。有些语言只提供相对最低的内存安全性,而有些语言非常严格,通过控制内存的分配、访问和管理方式提供了较大的保护,所以相比之下C在内存安全等级较低。
内存泄漏,数据篡改、内存缓存区溢出、随机的程序奔溃、程序执行指令被异常修改等等都是C语言开发工程师们经常要面对的头皮发麻的问题。
而且通过利用这些类型的内存问题,恶意攻击者可能会发现他们向程序中输入异常,导致内存以意想不到的方式被访问、写入、分配或释放。利用这些内存管理错误来访问敏感信息、执行未经授权的代码或造成其他负面影响。
当然由于可能需要对异常输入进行大量实验才能找到导致意外响应的输入,参与者会使用一种模糊测试技术,随机或智能地为程序制作大量输入值,直到找到导致程序崩溃的输入值,最终拿到想要的破译结果。
所以在一个非常庞大的C语言代码,如果早期就比较混乱,后面维护人员的技术功底不扎实,必定会使得后面莫名其妙的问题越多;最终只能走上一条重构之路。


转自最后一个bug
沙发
yangxiaor520| | 2025-08-04 08:10 | 只看该作者
凡事都有两面性,有利有弊。
板凳
海滨消消| | 2025-08-04 11:20 | 只看该作者
直接操作内存是把双刃剑
地板
tpgf| | 2025-08-04 15:54 | 只看该作者
直接操作内存的代码通常比较复杂,难以理解和维护
5
木木guainv| | 2025-08-04 20:41 | 只看该作者
C语言编写的程序在执行时可以更快地访问和操作内存,对于性能要求较高的应用场景,如实时控制系统、高频交易系统等,具有明显的优势
6
xiaoqizi| | 2025-08-04 08:21 | 只看该作者
直接操作内存容易导致各种内存安全问题,如缓冲区溢出、悬挂指针、双重释放等
7
szt1993| | 2025-08-04 22:53 | 只看该作者
bug一定要及时整理修改
8
LOVEEVER| | 2025-08-04 23:17 | 只看该作者
C语言的有些bug有时不好找
9
中国龙芯CDX| | 2025-08-04 11:30 | 只看该作者
C语言在对内存管理和访问方面的自由度和灵活度太高了,操作的权限范围太大。
10
小夏天的大西瓜| | 2025-08-04 22:46 | 只看该作者
直接操作内存还是需要注意的事项挺多的
11
小小蚂蚁举千斤| | 2025-08-04 21:45 | 只看该作者
C语言在对内存管理和访问方面的自由度和灵活度太高
12
Henryko| | 2025-08-04 08:22 | 只看该作者
直接操作内存就要时时刻刻小心
13
短句家| | 2025-7-28 21:20 | 只看该作者
[color=rgba(0, 0, 0, 0.85)]优势:灵活操控内存提升效率,适合系统级编程;
[color=rgba(0, 0, 0, 0.85)]劣势:易引发内存泄漏、越界等风险,需开发者具备较高经验。
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

171

主题

1046

帖子

0

粉丝
BORDEAUX是什么红酒 脑瘤早期什么症状 clinique是什么牌子的化妆品 梭形是什么形状 幽门螺杆菌感染吃什么药
走之旁与什么有关 凌霄什么意思 未见明显血流信号是什么意思 今年天热的原因是什么 男闺蜜是什么意思
最早的春联是写在什么上面的 凿壁偷光是什么意思 g是什么计量单位 81什么节 整个后背疼是什么原因
什么季节喝白茶 8月26是什么星座 蛋白粉什么时候喝效果最好 事半功倍什么意思 什么养胃
头晕冒冷汗是什么原因hcv8jop2ns0r.cn 1022是什么星座hcv7jop9ns6r.cn 不见棺材不落泪是什么生肖hcv9jop0ns3r.cn 领养孩子需要什么条件jinxinzhichuang.com 阴虱是什么原因引起的hcv9jop6ns4r.cn
牛建读什么hcv9jop3ns1r.cn 妈妈的哥哥的老婆叫什么hcv8jop6ns7r.cn 似曾相识是什么意思kuyehao.com 立加羽念什么huizhijixie.com 人流后什么叫重体力活hcv7jop5ns0r.cn
暧昧是什么意思jinxinzhichuang.com 瘤是什么意思hcv8jop2ns2r.cn 断档是什么意思hcv8jop3ns3r.cn 阳历7月15日是什么星座qingzhougame.com 龙眼有什么品种hcv8jop7ns6r.cn
菠菜补什么hcv9jop4ns3r.cn 什么是几何图形hcv9jop4ns1r.cn 窦性心律左室高电压什么意思youbangsi.com 项羽的马叫什么名字hcv8jop8ns1r.cn 车工是做什么的aiwuzhiyu.com
百度