gljin_cn IP属地:上海

文章 关注 粉丝 访问 贡献
 
共 18 篇文章
显示摘要每页显示  条
无需跑路,GitLab 删库事件的借鉴意义。“机器人不得伤害人类,或因不作为使人类受到伤害。”——阿西莫夫.机器人三定律-1“除非违背第一定律,机器人必须服从人类的命令。”——阿西莫夫.机器人三定律-2人的行为比预想中危险得多,而这个危险通常来自于“人类并不知道这个行为有多危险”和“人类会蓄意执行一个知道有多危险的行为”,所以对危...
算法的重要性。算法引论是我这时无意中读到的另一本算法书,和普通的算法书不同,这本书从创造性的角度出发——如果说算法导论讲的是有哪些算法,那么算法引论讲的就是如何创造算法。严格来说上面两本书都不是传统的算法书,因为它们侧重的都不是算法,而是经典算法的具体实现(Implementation),然而这正是我所需要的:因为算法的原理我能说...
被 Linus Torvalds 批评过的十一种技术。尽管 GNU Emacs 很受欢迎,但并不是每个人都喜欢它,表现最明显的就是 Linus Torvalds。有趣的是,尽管 Torvalds 多年来毫不间断的抱怨”真正的 Emacs“(即GNU Emacs),但他的首选编辑器是uEmacs,一个不同的 Emacs 实现,叫做 MicroEmacs 的定制版本。“无数只猴子在 GNU Emacs 项目上打字,这也注定...
本层系统产生错误的原因:每一条错误日志都完整描述了: 什么场景下发生了什么错误, 什么原因(或者哪些可能原因), 如何解决(或解决提示);登录到应用服务器 -> 打开日志文件 -> 定位到错误日志位置 -> 根据错误日志的线索的指导去排查、确认问题和解决问题。解决方案: 错误消息加上 when 字句, 或者错误消息前加上 【接口名】...
理想的程序员。近三年总在互联网圈厮混,我认识过一些程序员,共事过一些程序员,领导过一些程序员,又面试过一些程序员。但我认为程序员只需分三类:天才的程序员、理想的程序员、平庸的程序员。天才的程序员可遇不可求,更不能长有,我看到的90%仍是平庸的程序员。理想的程序员与平庸的程序员只有一墙之隔。我认为处理bug、崩溃、调优、入侵...
程序员一定要投资的那些事。1. 提高数学技能。有些数学知识是可以直接应用到软件开发过程中的,如离散数学,有些则可以适领域不同放心的遗忘掉。世界各地的开发者使用英语进行合作。为国际客户工作的开发者,必须掌握英语以能够将业务需求翻译成解决方案。英语对于开发者了而言,就像计算机世界的二进制一样。计算机程序的构造和解释代码大全(...
就象一群蜜蜂通过异花授粉影响进化一样,众多开源工具有力地推动着计算模式的发展。然而,正是现有技术和新技术的不断重新组合,使得统计学上属于偶然事件却足以改变世界的技术得以产生并影响我们的生活。如果没有开源软件发展带来的合作,或称为异花授粉,这两款软件都不可能出现。没有开源的世界让我想到没有蜜蜂的世界:我们生态系统的各个...
怎样才算会一种语言?然而,我不知道是不是当你知道一种语言的语法,特有结构,以及能解读用这种语言编写的基本程序时你就可以称作会这种语言。不管怎样,从这种水平往上看,任何一个人,只要他能看懂一个用这种语言写的代码文件里50%以上的东西,那他就可以说自己会这种语言了。附言:想起来Perlis在Epigrams on Programming这本书里的一句话...
为什么我要竖向对齐程序代码。为什么要竖向对齐代码?代码的可读性。通过给予变量有意义的命名,空格,大小写区分,我们能让这段代码更清晰。关于代码编辑器应该使用monospace字体还是proportional字体的争论,从未停息也不会停息,两派人各有所好。有趣的是,我遇到的很多批评的声音不是说代码竖向对齐的好坏,而是批评我的代码编辑器不行。在...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部