,程序员并不是黑客,要是黑客,尤其是挖掘漏洞的黑客发现了程序员的重大代码 bug,应该要开心得飞上天。事实上,上面这个“段子”其实并不是“段子”,以编辑的亲身经历看,真有程序员因为对方说了一句“你的程序有 bug ”而撕破脸。
一个人几乎独自的把我们带离了历史中最艰难的时期之一,并进入了最繁荣的时代之一。艾伦图灵对结束二战有很大帮助并且发明了计算机。他机器的齿轮第一次在正确的位置点击进入这个地方的时刻是二者的起源。这是当看到那台在博物馆玻璃后面的小机器时,我所回忆起的内容。并且我认为这是人类最棒的时刻之一,你认为呢?
搞笑图片:程序员是这样教育孩子的
有没有发现这个名单中有一个特点,就是这些名人都是老板,虽然有些人是做技术出身,但他的技术肯定没有达到科学家级别,甚至连研究员级别都没达到。那为什么这些人比那些科学家更加有名得多?
程序猿又接到了新的任务:项目经理要求评估时间,呵呵,总有SX新手要乱说
很多企业在项目开发过程中都会遇到时间、预算、人员配比等各种问题,如果你是项目经理或近期打算接手一些小项目的程序员,这十大免费/开源的项目管理软件,你一定用得到。
对程序员来讲,Stack Overflow是个十分重要的社区,当你有编程方面的困惑时,这个社区总会给出你需要的答案。最近,Stack Overflow的数据科学家观察到一种有趣的趋势,事实证明,哪种编程语言最流行,其实取决于在什么时段。
程序员给女儿织的辫子 ,你知道是什么算法吗?
本着深入研究邻国文化的态度,差评君决定看看里面到底是什么,结果发现自己电脑没配光驱。。。在办公室问了一圈之后发现大家的笔记本因为超薄都没光驱,台式机也都压根没配,没有能读光盘的地方。突然想起现在是个 U盘网盘满天飞的年代,想光盘、软驱这类的东西都被取代了,没人知道这些东西在以前有多辉煌。。。
40条真言,希望对进阶中的程序朋友有所帮助。
劝别人换 IDE 就像劝一个已婚已久的人士出轨,自己得不到任何好处,别人还可能怪你多管闲事,所以你们都别做,这种痛我来承受就行了。
好玩的命令总结得差不多了,如果有要补充的欢迎联系我继续添加
在深圳有这样一群人,住着十几平方的城中村农民房,二十七八岁没有女朋友,每天早出晚归,月薪两三万,当别人看到他们衣着整洁时却不知道他们8背后的艰辛,IT在在深圳是非常常见的职业,也有很多人羡慕这个职业,这个职业工资确实不低,但是幸苦却是不去体验不会知道的。
可遇不可求。
机器学习算法可以分为三大类:监督学习、无监督学习和强化学习。监督学习可用于一个特定的数据集(训练集)具有某一属性(标签),但是其他数据没有标签或者需要预测标签的情况。无监督学习可用于给定的没有标签的数据集(数据不是预分配好的),目的就是要找出数据间的潜在关系。强化学习位于这两者之间,每次预测都有一定形式的反馈,但是没有精确的标签或者错误信息。
像流行的比特币和以太坊这样基于区块链的项目就是这样。“区块链”这个术语通常和像交易、智能合约、加密货币这样的概念紧紧联系在一起。这就令理解区块链变得不必要得复杂起来,特别是当你想理解源码的时候。下面我将通过 200 行 JS 实现的超级简单的区块链来帮助大家理解它,我给这段代码起名为 NaiveChain。
有些人因为培训班的身份被拒还很委屈,认为企业对他们有歧视。在此,引用时下热门的句式:“你弱,你还有理了”。
当程序员们看该剧的时候,通常会将剧中人物联想到自己的上司、领导;现在,让我们一起来看看,当剧中人物走上职场,他们分别担任什么岗位呢?
自己闲的时候总是思考一个问题,将来有一天我成为一家创业公司的技术负责人,哪些错误应该是避免犯的呢?人从一种状态到另一种状态的时候,先思考的不应该是如何快速去做,而是如何避免犯一些错误,这就是本文的出发点。
我想以自己的视角讲讲Firefox OS。从Boot to Gecko开源软件项目在2011年通过邮件列表中发布的一封邮件,以一个空的GitHub代码库闪亮登场,到后来以Firefox OS移动操作系统的形式商用发布,再到2016年将数百万行代码“转移”给社区,这个故事的跨度很大。
我看了一篇博客,标题是《为什么我们要从 X 语言转到 Y 语言》,具体是哪种编程语言,我忘了。于是我开始想,是不是可以把这些文章归纳起来,生成一个关于从 X 语言转到 Y 语言的 N*N 的联列表(contingency table)?
在这里举个例子,这是第二局里的一个情况,第37步,这一步是我整个比赛中最喜欢的一步。在这里,黑棋代表阿尔法狗,他将棋子落在了图中三角标出的位置。为什么这步这么关键呢?为什么大家都被震惊到了。
或许只是我感到有些许惊讶(我还记得当我意识到‘news’是‘new’的复数的时候),我认为这些都十分让人惊讶。它允许像你我这样的普通人(对发展影响的程度较小的人)在机器学习中进行挖掘,可能会促成那些用户很大的改进。
写得好是指写出来的东西读起来容易,而不是指写作本身,这一过程会产生大量的共鸣。它是指,退后一步,从读者的角度来理解所写的东西。人们必须以人的思维来理解问题,然后用其它人能够理解的方式表达出来。在我看来,软件属于社会科学的一部分。我们要搞清楚代码写出来是给谁看的,不是给人看的吗?
通常我们说程序员需要在某个技术方向上积累到一定的厚度,要能够运用技术有效地解决实际问题。可是当程序员在某一项技术上浸淫时间长了之后,却经常会出现另外的问题,那就是:看待问题时受限于自身的技术积累。
为什么原始的Macintosh屏幕分辨率是512×342,而不是人们可能预期的512×384
我的编程技术退步了
台积电押注非正统光学技术
Python 打包工具 Setuptools 最近的颠覆性变化
Linux 打包工具 Flatpak 的未来
ChatGPT 是一种噱头
为什么 Debian 会变成这样?
在 Rust 中写入未初始化的缓冲区
英伟达技术的曙光
contrast-color():在 CSS 中让浏览器给出对比色