w**********5 发帖数: 1741 | 1 程序员的办法
FORTRAN程序员:
01 打开冰箱门
02 把大象放进去
03 关上冰箱门
04 如果还有大象,GO TO 01
APL程序员:
写了仅仅一行代码,不但把大象装进去了,还能控制冰箱在万米高空变形,演算飞行姿
态和火力控制,并和数以万计的外星人飞船战斗。
C 程序员:
将大象编码成二进制文件,然后编译进冰箱的程序代码里。
JAVA程序员:
你还在用面向过程的思维看问题?一个设计良好的冰箱必然封装了相应的方法,所以你
只要调用“冰箱.放入动物(大象)”就行了。
COBOL 程序员:
对和自己一样濒临灭绝的大象寄予了深切的同情。
汇编程序员:
将栈命名为冰箱,然后 PUSH 大象。
算法学家:
用Lempel–Ziv–Welch压缩算法将大象压缩。
网络安全专家:
把大象放进冰箱会使冰箱的冷冻区溢出,这将导致攻击者获得冰箱的系统权限。
硬件工程师:
我可以用随身携带的瑞士军刀把冰箱的各部分拆下来,然后连同大象装在一起。 |
|
T*********n 发帖数: 1361 | 2 就是写代码,我也觉得写写内核和分布式系统比较有技术含量。搞不定javascript
。。现在还来什么ruby on rails. 写程序的精华在于算法还有design pattern,做
project的精华在于有impact, 做程序员的真理在于有一天领导开发团队。千万不要为
了泡妞就走了歪路。。。 |
|
r****n 发帖数: 8253 | 3 我所说的涅槃一定有信息获取的能力,一定可以影响世间,即是“用”。
其实这个是必定的结果,只是后来的人,因为不了解涅槃,将一些自己想象的“用”,
一种世间方式的,附会到涅槃上了。
后期大乘的真如起用,无缘大慈升起报身化身,三界出入自由,利益有情,普度众生,
就是对这个涅槃的“用”的完全曲解。他们将其完全神我化,实体化,五蕴化了。
他们没有想到这个“用”,只能是涅槃界下的,对涅槃界的存在产生影响,和世间五蕴
没有关联。
比如网络游戏当中某个场景出bug了,有个宝箱总是打不开。以游戏当中的人的思维来
看,要修复这个bug,需要有个实体的修理工来修复,但其实箱子本身有程序代码的一
面,只要在代码上修改就够了,不需要弄个实体的修理工的角色,去修复它。
而且这里还有一个关键,我们根本不清楚涅槃界下的一些法则到底是什么,我们甚至连
想象都难以想象。
佛陀对涅槃界的很多东西都没有讲,后代大乘的空性,法身,真如,阿赖耶,如来藏涉
及到了它,但是根据我现在的了解,全部扭曲了。 |
|
r****n 发帖数: 8253 | 4 我所说的涅槃一定有信息获取的能力,一定可以影响世间,即是“用”。
其实这个是必定的结果,只是后来的人,因为不了解涅槃,将一些自己想象的“用”,
一种世间方式的,附会到涅槃上了。
后期大乘的真如起用,无缘大慈升起报身化身,三界出入自由,利益有情,普度众生,
就是对这个涅槃的“用”的完全曲解。他们将其完全神我化,实体化,五蕴化了。
他们没有想到这个“用”,只能是涅槃界下的,对涅槃界的存在产生影响,和世间五蕴
没有关联。
比如网络游戏当中某个场景出bug了,有个宝箱总是打不开。以游戏当中的人的思维来
看,要修复这个bug,需要有个实体的修理工来修复,但其实箱子本身有程序代码的一
面,只要在代码上修改就够了,不需要弄个实体的修理工的角色,去修复它。
而且这里还有一个关键,我们根本不清楚涅槃界下的一些法则到底是什么,我们甚至连
想象都难以想象。
佛陀对涅槃界的很多东西都没有讲,后代大乘的空性,法身,真如,阿赖耶,如来藏涉
及到了它,但是根据我现在的了解,全部扭曲了。 |
|
J*******n 发帖数: 2901 | 5 J2ObjC还在开发中呢,而且人家的最终目标也就是转换一些后台逻辑代码,简单无缝移
植是不可能的 |
|
OX 发帖数: 516 | 6 贡献一把:刚写的程序。
HTML颜色代码都代表什么颜色?比如:
bgcolor="#3f4d5e",那是什么颜色?
还有red=123,green=233,blue=12混合而成又
是什么颜色。
这一切将在http://www.3824.com/
找到答案。
您可以查询颜色code对应得颜色和RGB三原色值,
也可以由RGB三种原色任意组合得到新的颜色。
选择颜色再也不用发愁了。请bookmark: http://www.cneteye.com/。 |
|
d********g 发帖数: 10550 | 7 ……
“你一直争论说我没有关闭,严格来讲是应该关闭。但不关闭就错了吗”
我无语。你这话就是放2000年前都是错的,一晃十几年了大哥。这还只是标准的HTML,
自定义的XML按照习惯还得把关闭方式都描述一下才行,否则分不清用还是
浏览器就是为了照顾这种不好好按标准写代码的人,才有今天的麻烦
你做Python的至少能分清2.x和3.x区别吧。照你的逻辑,我2.x和3.x混写,混写就错了
吗,它自己就在不断变化,能怪我?不过Python里你要是混写肯定过不了,所以你就从
了。为什么HTML就不按规定办事非要写些不兼容的代码然后怪浏览器?
这也算纠结?你自己要写HTML,又不好好写,放些无头无尾的到里,还好浏览
器有一些判错机制,自动给你加上 、再渲染,你就以为可以了?好比
就算你说中式英语别人也能听懂,但你学的教科书难道是中式英语吗?联合国大会发言
你跑上去讲中式英语?
唉,add gas吧,good good study, day day up |
|
r****y 发帖数: 26819 | 8 我说的是“看不出来”你会,不是“看得出来你不会”。。。
不过能看得出,你很会写长帖。。。
是用到python, 俺的工作之一。老弟你别逗了。
中一个不完整的片段,谁知道怎么用?这种东西,对见过的人来说很容易,我上来问就
是要看看有没有人用过或见过这段代码,指点一二或推荐一款更好的代码。不过,我经
过网上搜索后,看到了完整 |
|
l***o 发帖数: 7937 | 9 当封闭时,就寻找。找不到,就寻找一下tag<>。了解这点就不难理解了。你这个例子嘛,呵呵, 跟html 4.01倒是吻合的。写代码的时候,了解这点就不会犯错误。
我认为这个例子并不能说明必须封闭, 相反反而证明了html 4.01并不要求必须封闭。因为这正说明了html 4.01有一套处理不封闭情形的方案。就是,当封闭时,就寻找。找不到,就寻找一下tag<>作为结束的标志。这两段代码,虽然不标准,但在几个浏览器上都显示一致。可见有一些确定的标准在里面。 |
|
d********g 发帖数: 10550 | 10 第一帖就说了要定义或者之后才能用- ,到现在你的
- 都在裸奔
浏览器兼容不标准代码是历史原因,那时候的人太脆弱。这么多年了别人黑纸白字写在
那的标准还可以直接忽略啊
解了。你这个例子嘛,呵呵, 跟html 4.01倒是吻合的。写代码的时候,了解这点就不
会犯错误。
封闭。因为这正说明了html 4.01有一套处理 - 不封闭情形的方案。就是,当
- 封
闭时,就寻找 。找不到,就寻找一下tag<>作为结束的标志。 |
|
l***o 发帖数: 7937 | 11 这两段代码,虽然不标准,我试了一下,发现在几个浏览器上都显示一致。猜想有一定的标准在里面起作用。如果html 4.01当封闭时,寻找;找不到,就寻找一下tag<>作为结束的标志的话,这两段代码不正说明了这一点吗? |
|
f***8 发帖数: 641 | 12 hardware本质上也在执行一行行的代码,即使是CPU上正在被执行的代码,同样有可能
被更改,更不用说里面各个寄存器的内容了
on |
|
l**4 发帖数: 2989 | 13 同志们,程序猿长期写代码跟妇女们长期看华人55的区别仅在于键盘
所以回家问问老婆哪个屏幕看着舒服就行了 |
|
b***i 发帖数: 3043 | 14 下面main代码如果comment,则程序正常。否则每10次有大概一次出问题。咋回事?
theFrame=new JFrame();
theFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
theFrame.setLayout(new BorderLayout()); // original border layout
textpane = new JTextArea(20,40);
textpane.setSize(300,300);
textpane.setText("Please wait for the main to load");
JScrollPane js=new JScrollPane(textpane);
theFrame.add(js, BorderLayout.PAGE_START);
theFrame.pack();
theFrame.setVisible(true);
其他地方,只有这里需要theFr... 阅读全帖 |
|
z****e 发帖数: 54598 | 15 所谓的design,核心思想就是一个
分层
模块化,尽可能降低耦合,然后提高内聚,这也是软件工程的基本概念
这就是一个oop出来的人的本能
它本能地会去实现封装,那么封装后的代码要实现分层
其实是很容易的一件事,但是其他的,不那么容易
分层实现了之后,剩下的其实就是体力活
写代码很多时候就是一体力活 |
|
g*********s 发帖数: 1782 | 16 面试被问到这个问题,一下子还真答不上来。代码是在之前的旧程序上改来改去的,没
法统计啊。回答多少合适?一万行?十万行? |
|
k****f 发帖数: 3794 | 17 有源代码么?加profile选项编译就可以测试每个函数时间
或者自己加入测试代码算时间 |
|
s*****n 发帖数: 1279 | 18 写了一个近万行的程序,发现跑得比较慢。 请问有没有什么办法查每行代码用的时间
,以便提高运行速度?
我用的是C++ |
|
w***g 发帖数: 5958 | 19 可以事实gprof和gcov。不过要精确到没行代码貌似比较难。
另外,C++程序优化了以后很多东西都会被inline,所以测每个函数的运行时间都比较
困难。 |
|
o*********e 发帖数: 13 | 20 各位大虾轻点拍.偶不是学cs的.
公司的主要代码是c写的,直接调用win32 api.现在要加功能,因为偶对mfc比较熟,想用
mfc写新功能,然后在原来的c程序里调用,可以吗? |
|
k****f 发帖数: 3794 | 21 先编译成二进制代码,然后用工具把二进制代码翻译成C,
肯定没有人能够读懂的 |
|
h*i 发帖数: 3446 | 22 我知道有一些startup用Clojure,我自己在公司里的项目里也用,很喜欢。Clojure算
是现在最红的LISP吧,在JVM和.NET上面运行,很容易和Java和C#连。我以前也没有用
过LISP,自学了Clojure快一年了,现在感觉算是上路了。函数式编程的思维方式和C,
Java之类语言的思维方式很不一样,学会了之后我觉得它其实更接近于正常人类思维,
而C类语言其实还是一种高级的汇编语言,和机器更近。反正学会了Clojure之后就再也
不愿意写Java代码了,同等的功能的话,十行Clojure代码需要用至少一百行Java来写
,呵呵。
别的LISP我不太清楚,没用过。 |
|
l********a 发帖数: 1154 | 23 多贴点代码,这个f_setValue像是给某个对象自定义的方法
不过就这个命名来看,是判断输入框的
如果 有输入框 并且(&&) 输入框值不为空 => 给this这个对象(调用此方法的对象)设
置值为输入框的值, 否则, 设置为NULL(空),
最后一个1的意义,需要看全部代码才能确定 |
|
x****u 发帖数: 44466 | 24 写CPP程序如果用上VA,手指头一抖代码就一片片的贴上去。 |
|
x****u 发帖数: 44466 | 25 写CPP程序如果用上VA,手指头一抖代码就一片片的贴上去。 |
|
w***g 发帖数: 5958 | 26 java是阿三用来练剑阵的,即使流水般地换程序员,并且程序员素质极差,似乎也能极
大地保证项目的进展。这一点似乎再也没有别的语言可以匹敌了。在父类/子类都不是
你写的情况下,@overload貌似对于防止低水平程序员犯低水平错误还是非常有必要的。
不过写程序的办法多种多样。如果按java的标准看来,nginx的作者可能得直接送去烧
死。有一部分人的工作似乎就是擦屁股,但我并不觉得擦屁股有什么可以骄傲的。因为
会擦屁股的人实在太多了,所以一不小心没擦干净就会别干掉。
王垠写side project不擦屁股我觉得无可厚非。单枪匹马要做大东西,如果刻意去把每
一步都擦干净,这东西就永远也做不出来了。对用户来说,只要东西能稳定运行,里面
怎么写的谁在乎。
从我仅有的一点在不是那么大的公司干的经验来说,这种屁股没擦干净的代码是根本没
法checkin的。连peer review都到不了。 |
|
g*****g 发帖数: 34805 | 27 这不是ego,就是是骡子是马拉出来溜溜。你要是觉得自己是天才码农,就拿代码出来
大家看看。如果觉得自己是天才程序语言科学家,可以鄙视Knuth,那就拿出点可以鄙
视Knuth的成就大家瞧瞧。
否则那不就是装逼吗?啥时候批评凤姐装逼就是ego了? |
|
g*******t 发帖数: 7704 | 28 全局变量会破坏代码的移植性, 一个function要求就是健壮,很容易copy paste到其
他项目里,
一个全局变量, 你的代码都无法复用, |
|
s*********9 发帖数: 11 | 29
学霸在哪里?同一个实验室的学霸今年暑假去google了,留我一个人在这里死磕。。不
过感觉他编码能力好,编程热情高,我却学不太到啊~。。
最近发现的一个细节是,人家分分钟可以写出来的一堆代码,我就会很慢,刚好问道他
最新打起来的论坛是不是用以前的那个代码复用来着,他说没有。。。精简了一半的代
码量。可是我就会很喜欢copy-paste现成的,比如改改以前写过的类似的呀什么的。是
不是这个习惯很不好?
buit-in在Python那些解释里,一般只讲怎么用,很少说到实现原理或者细节。还得背
一下是如何实现的么>< |
|
d****i 发帖数: 4809 | 30 这个应该比直接写C代码然后用GCC编译的效率要低吧,毕竟转了一道程序要翻译一下。 |
|
w***g 发帖数: 5958 | 31 一针见血。就是要用pattern matching。
其实scala是能写得能懂的。问题是这种不能懂的代码它也能编译通过。
算了,今天就这么下班吧。明天先禅定半个小时再来看这段代码。 |
|
t**********1 发帖数: 550 | 32 来自主题: Programming版 - 代码开源了 声明:
1. 征询过goodbug意见,提前开放代码给看热闹的,他说无所谓。
2. 赌局正在进行中。请各位谨言慎行。任何人任何言论我概不负责。涉及造谣诽谤我
保留追究的权利。
3. 程序没写完。但是抢票算法昨天一早就调通了。现在这部分谁都可以测试。
4. 我还是只有一台虚拟机。抢票算法单线程5M/s毫无压力。各位可以自行测试。
5. 所谓退票联票之类都是渣。我之所以不理会因为要遵守规则,不能开这个口子。
6. 设计中这个确实不需要任何pereietence。我解释过了。很多人懂了。不懂得请不要
继续纠缠。
开发环境:Ubuntu 14.04 GCC 4.8.2
https://github.com/weiqj/pc12306 |
|
|
|
l****p 发帖数: 474 | 35 ork炸弹可能只有几个字符长,但它却能让计算机用光自己的资源,再也没法干别的事。
压缩炸弹(zip bomb)它可以填满受害者的硬盘,瘫痪解压文件的病毒查杀软件,耗尽计
算机的内存,其中一个著名的压缩炸弹在解压前只有 42 字节。
心跳失血(Heartbleed)的漏洞可以让攻击者窃取私密数据,如密码或信用卡信息等,执
行这一攻击的程序只有 4 字节。
最短的代码当属sharpwinner大神的dir溢出,只需要反复敲打dir三个字母就可以搞死
对方的电脑。最便捷的网络攻击方式是ping,当年中美黑客大战,中国黑客教父老鹰就
曾经号召中国网名ping死了白宫。最牛千年黑客当属宁述言,分分钟干倒1000家赌博网
线。最作死黑客技能是抢月饼,模拟个鼠标点击居然可以被离职。最成功黑客转型当属
赵伟,最华丽黑客大会当属geekpwd,最良心黑客网站是乌云。 |
|
w**********5 发帖数: 1741 | 36 程序员的办法
FORTRAN程序员:
01 打开冰箱门
02 把大象放进去
03 关上冰箱门
04 如果还有大象,GO TO 01
APL程序员:
写了仅仅一行代码,不但把大象装进去了,还能控制冰箱在万米高空变形,演算飞行姿
态和火力控制,并和数以万计的外星人飞船战斗。
C 程序员:
将大象编码成二进制文件,然后编译进冰箱的程序代码里。
JAVA程序员:
你还在用面向过程的思维看问题?一个设计良好的冰箱必然封装了相应的方法,所以你
只要调用“冰箱.放入动物(大象)”就行了。
COBOL 程序员:
对和自己一样濒临灭绝的大象寄予了深切的同情。
汇编程序员:
将栈命名为冰箱,然后 PUSH 大象。
算法学家:
用Lempel–Ziv–Welch压缩算法将大象压缩。
网络安全专家:
把大象放进冰箱会使冰箱的冷冻区溢出,这将导致攻击者获得冰箱的系统权限。
硬件工程师:
我可以用随身携带的瑞士军刀把冰箱的各部分拆下来,然后连同大象装在一起。 |
|
w**********5 发帖数: 1741 | 37 程序员的办法
FORTRAN程序员:
01 打开冰箱门
02 把大象放进去
03 关上冰箱门
04 如果还有大象,GO TO 01
APL程序员:
写了仅仅一行代码,不但把大象装进去了,还能控制冰箱在万米高空变形,演算飞行姿
态和火力控制,并和数以万计的外星人飞船战斗。
C 程序员:
将大象编码成二进制文件,然后编译进冰箱的程序代码里。
JAVA程序员:
你还在用面向过程的思维看问题?一个设计良好的冰箱必然封装了相应的方法,所以你
只要调用“冰箱.放入动物(大象)”就行了。
COBOL 程序员:
对和自己一样濒临灭绝的大象寄予了深切的同情。
汇编程序员:
将栈命名为冰箱,然后 PUSH 大象。
算法学家:
用Lempel–Ziv–Welch压缩算法将大象压缩。
网络安全专家:
把大象放进冰箱会使冰箱的冷冻区溢出,这将导致攻击者获得冰箱的系统权限。
硬件工程师:
我可以用随身携带的瑞士军刀把冰箱的各部分拆下来,然后连同大象装在一起。 |
|
b****u 发帖数: 1130 | 38 最近用R shiny做一些交互式应用。
结果发现一大堆全局变量,稍微编大一点的程序,维护起来就很费劲。
我以前用python, java, OO的编程管理代码很方便。 可惜python没有像shiny一样的
东西。Bokeh动态交互还是太差了,用QT也可以不过不是网络版的。难道以后用
javascript+D3.js来做界面? |
|
n******g 发帖数: 2201 | 39 Nowhere7 出来谈谈 如何减少global variable 在r 的使用?
[在 bobohu (bobohu) 的大作中提到:]
:最近用R shiny做一些交互式应用。
:结果发现一大堆全局变量,稍微编大一点的程序,维护起来就很费劲。
:我以前用python, java, OO的编程管理代码很方便。 可惜python没有像shiny一样
的东西。Bokeh动态交互还是太差了,用QT也可以不过不是网络版的。难道以后用
:javascript+D3.js来做界面? |
|
i***s 发帖数: 39120 | 40 近日,两张分别拍摄于2011年和2013年的照片,突然爆红网络。图片中的人物,前者是眼镜男,皮肤黝黑,油光满面,长相平平。后者皮肤白皙,神清气爽,十足一个帅小伙。很难想象,照片中的主角竟然是同一个人,重庆男生徐佳。
微博网友@叉小包:“2011年,他是一名PHP软件工程师,和兄弟们奋战到午夜为新浪微群上线;2013年,他离开IT业,华丽转身成一名水果店老板。做程序员五年,卖水果不到半年眼镜摘了,人变白了,肚腩没有了,甚至连头发也长出来了。”
曾经:常常凌晨三四点睡
现在:12点睡次日自然醒
2008年,徐佳毕业于西南大学电子信息工程学院,只身来到北京中关村,在国内一家著名的IT技术公司,开始了他的程序员之旅。然而这也是他“变老”的开始。
“虽然公司安排的作息时间很固定,但有时为编好一个程,每天对着电脑有12小时。”徐佳说,眼镜男照片拍摄于2011年4月某日的凌晨2点,正值公司研发推广一个新项目关键时期。办公室的兄弟们都在熬夜值班。
那阵子,徐佳作为应用开发工程师担任项目代码编写,频繁加班,常常凌晨一两点下班,三四点才睡,清晨8点又起床准备上班。有时深夜碰到灵感来了,还得起床再干。
5年... 阅读全帖 |
|
x****o 发帖数: 21566 | 41 俄罗斯公司MCST发布了性能非常强劲的四核CPU Elbrus-4C,这是俄罗斯摆脱受制美国
芯片制造巨头Intel和AMD走出的一大步。
Elbrus-4C使用的是Elbrus ISA指令集架构,而不是SPARC指令集架构。Elbrus属于封闭
专有架构,很难搞到关于这套架构的具体信息,但是我们知道的是这个架构能够模拟
X86指令。如果你还记得全美达的Crusoe,那么Elbrus架构应该也是采用类似的原理:
在程序运行时刻,x86的程序代码可以通过虚拟机进行转换并执行。虽然不如在硬件中
提供X86支持运行速度快,但不失为一种解决办法。
以俄罗斯自主研发来看,该CPU非常先进,但绝不是非常先进的芯片。Elbrus-4C四核
CPU采用的是TSMC的上上代65纳米制程。可以在800Mhz的时钟频率下运行,等同于64-
bit双精度25 gigaflops(一个gigaFLOPS等于每秒109次浮点运算)。技术规格中说
Elbrus-4C有9.86亿个晶体管,考虑到CPU没有整合GPU,这个数量还是非常可观的。
Elbrus-4C和目前西方芯片相比,很可能只落后几年,然而很难进行直观对比... 阅读全帖 |
|
m***a 发帖数: 13878 | 42 中秋将至,日前,阿里巴巴发起在线月饼抢购活动,安全部门的4位程序员因利用技术
手段改写内部程序脚本,在内网多抢购了124盒月饼,被阿里公司发现并作开除处理。
据悉,此次阿里员工抢购的月饼仅在内网发售,为阿里定制款。部分员工在抢购月饼的
过程中,使用了基于前端的js脚本,共抢购了124盒月饼,阿里安全部门随后作出决定
,开除四名涉事员工。
据网传阿里内部通告显示,认为秒杀虽然没有涉及到阿里外部平台业务秩序的干扰,但
对于内部员工却造成福利分配的不公正,阿里安全的攻防技术应用来对付黑灰产。
此外,一名匿名用户在知乎发帖称自己为本次事件当事人之一,其利用脚本抢购仅希望
能买到一盒月饼。阿里内网抢购系统不跳转支付页面的设计导致订单被反复提交。当事
人称其已第一时间联系了HR部门但仍被要求离职,公司将此事上升到诚信、价值观的行
为过于苛责。 |
|
n*******4 发帖数: 2285 | 43 软件是个复杂系统, 关键就在复杂性, 写几个简单程序不能说明问题。给它一个文字要
求, 它能自己写个操作系统才叫真能写程序。不然八哥也能说几句人话, 但它真懂吗。 |
|
g******t 发帖数: 11249 | 44 也是abc,大陆留学生二代
教会ta用google,stackoverflow,怎样掉package
哗哗的写程序
不过毕竟是高中生,能完成单个程序编写
但是为什么要这么设计,ta就不懂了
将来上了大学,找个undergraduate ra很合适啊
反正现在的研究生也不干活,文章还得自己写,做实验还不如这些本科生勤快,价钱还
贵得多 |
|
x****6 发帖数: 4339 | 45 并且 序列差异度和 功能差异度 之间的关系,现在还未可知。线性还是step function
,还是这两个极端之间某个位置? 这些问题没有答案,你上面讲的逻辑就不成立,因
为你的逻辑假设 程序代码/生物序列 的相似/差异 proportional to 程序功能/生物功
能 的相似/差异。 |
|
发帖数: 1 | 46 那是因为电脑程序代码存在硬盘里,硬盘内容你看得到
意识可能不是保存在你看得到的东西里,就像鬼你也看不到一样,鬼可能就是保持意识
程序的媒介。
所以古代人的传说,可能全是真的,只不过理解错了,没那么吓人 |
|
f****t 发帖数: 15913 | 47 堆栈都94%满了居然没有保护,这就好比一个漂亮女的穿个丁字裤在黑人区jogging,出
事是早晚的事情。
全局变量是可以用的,但是如果有一万多个全局变量那程序就成了一张破鱼网,没有可
测性和可维护性,这也是自动加速迟迟没有解决的原因之一。
“最有说服力的证据是找到bug在哪里,在什么条件下这个bug会导致自动加速看来bug
具体在哪里根本没找到啊”,程序都烂成这样了,连丰田自己都找不到真正的解决方式
了,你还要别人找bug? |
|
D***n 发帖数: 6804 | 48 不知道别的部份,不过仅仅就1万个全局变量不能说明任何问题。很多老程序一个函数
就几千行,里面的变量和全局变量没任何区别。
这样的程序其实源代码结构越接近编译后的结果越好,特别是做到硬件里面进行实际调
试的时候。 |
|
f****t 发帖数: 15913 | 49 堆栈都94%满了居然没有保护,这就好比一个漂亮女的穿个丁字裤在黑人区jogging,出
事是早晚的事情。
全局变量是可以用的,但是如果有一万多个全局变量那程序就成了一张破鱼网,没有可
测性和可维护性,这也是自动加速迟迟没有解决的原因之一。
“最有说服力的证据是找到bug在哪里,在什么条件下这个bug会导致自动加速看来bug
具体在哪里根本没找到啊”,程序都烂成这样了,连丰田自己都找不到真正的解决方式
了,你还要别人找bug? |
|
D***n 发帖数: 6804 | 50 不知道别的部份,不过仅仅就1万个全局变量不能说明任何问题。很多老程序一个函数
就几千行,里面的变量和全局变量没任何区别。
这样的程序其实源代码结构越接近编译后的结果越好,特别是做到硬件里面进行实际调
试的时候。 |
|