我们中的大多数人在生活中凡事都想尽力做到最好,无论是工作,生活或者自己的学业或者其他的种种,都觉得自己已经很尽力了。但不久之前我才明白,无论是作为一个丈夫、朋友、教授或者队友,我在自己最在意的事情上也没能做的更好,即使我花了很多时间在上面,也很努力的在做事情,也并没有什么提高,从某次谈话之后我就发现,尽管自己很努力可是发现自己的能力或者是研究始终停止不前,这其实是很普遍的现象,所以接下来我们将会一起探讨,以及我们应该做些什么呢?
Facebook首席执行官马克扎克伯格周三评论剑桥分析公司事件,他承认公司犯了错误。 Facebook首席执行官马克扎克伯格周三评论了剑桥分析事件,他承认Facebook未能保护其用户,但他指出,Facebook已采取必要措施防止未来的数据滥用。 “我们犯了错”他说。 “我们有责任保护你的数据,如果我们做不到,就不应该为你服务,”扎克伯格在Facebook上发表的声明中写道。 “我一直在努力了解事件,采取措施确保这样的情况不再发生。今年我们已经采取了行动防止这种情况再次发生。但我们犯了错,未来还有更多事
“一名优秀的程序员身上优秀的特质太多,我不知道如何成为,但我知道如何不成为,想不想听?”老鸟问道。
SQL很常用,所以大家都觉得很简单。但是SQL的坑很多。多得超出了所有初学者的想象。我一个朋友,资深富帅码农点名要我回答一个问题,我觉得这个问题很有意义,就贴出来让大家来一起看看。我想老司机们肯定知道
StackExchange.com上有两个贴子(贴子一,贴子二),贴子名叫“What is the single most effective thing you did to improve you
不知道大家有没有这样一种经历:突然发现自己之前很长时间都根深蒂固的一个观点是错误的?
说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难得到心理上的快乐。
最近准备去看看《程序员修炼之道》通向务实的最高境界(第2版)。这是一本畅销十多年书籍的再版,是程序员必读书籍之一。这次的再版有1/3新增内容,其余大部分内容也重写了。这本书的目的很明确,帮助你成为一个更好的程序员。这是一本改变思维的书。
北京时间 5 月 6 日,跨国投资及控股集团公司伯克希尔·哈撒韦(Berkshire Hathaway)在美国奥马哈总部召开了一年一次的全球股东大会,创始人股神巴菲特和他的老搭档查理·芒格回答了记者和股东的数十个提问,涉及中美关系、科技股、公司运营、退休和接班人计划等诸多话题。
今天遇到一个Vue数据更新了,但是视图未更新的问题,折腾了我2小时才搞定,有必要记录下来,防止日后再次踩坑。
创新能力不是从天上掉下来的,而是你本来就有,却被你忽略或者压抑的。因此它才可以通过有效的方式挖掘出来。
你可能负责一个API。也许你正准备投入制作一个,并且很期待开始。但是要小心,因为好的API设计可能很难。
潘多省日报(Pando Daily)的编辑Adam Penenberg最近发表了一篇文章《我让黑客来调查我,他们的发现让我不寒而栗》,讲述了我和我的小伙伴“骚扰”他生活的事情。 如果你还没读过, 那我强烈建议你去瞅瞅。 http://pandodaily.com/2013/10/26/i-challenged-hackers-to-investigate-me-and-what-they-found-out-is-chilling/ 本周该日报上又发布了一篇后续文章,“一个记者让我们黑他,我们是怎么做到的呢
StackExchange.com上有两个帖子(地址见下文),帖子名叫“What is the single most effective thing you did to improve your programming skills?” – 对你的编程技术提高最有效的一件事是什么?
很多的朋友,在写代码的时候经常运行出错然而却找不到哪里错了。那就是你没有学会分析错误,你到底错在哪里了?为什么错了? 第一种代码致命错误。 一般的错误代码在编译器的编译的的时候就会在下方或某个输出框里输出你那里存在错误,这个时候你就要根据提示去找到错误的源点,去分析你那里错了?为什么错了?(经常总结是一个好习惯)。一般代码上的错误都能够通过编译器的提示,在对应的地方找到错误然后修改。还有一种错误叫做逻辑错误。这种错误编器是不能直接帮助你找出来的。也就是编译通过,但是你在执行的时候就会发生中断。这个时候没有编
为什么我们要把SaaS产品按代划分呢?我们把SaaS接过ASP的接力棒后称为一代产品,当时的SaaS是互联网时代下的产品,以Salesforce为代表的厂商如雨后春笋般涌出,如国内的Xtools、八百
前日发表了关于高斯计算精度参数的一些自己的测试和理解,意外受到了不少的关注,甚至知名博主sob也写了一个comment提出了一些相反意见[1],因此今天在这里做一些澄清。
https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/index.html 来阅读原文。
命中率九宫格,蓝色表示右脚罚点球的进球数,橙色表示左脚的 6月29日凌晨,巴西世界杯迎来了首场淘汰赛。此前表现不俗的智利队将东道主拖入了残酷的点球大战。 足球比赛中,守门员“手头”无疑是有优势的(have the upper hands)。这可不仅是字面意思——在罚点球阶段,门将的表现比大多数球迷想象的好得多。 这场比赛就是证明。双方一共罚了10个点球,仅命中5个。在历届世界杯决赛圈阶段,总共罚过361个点球,命中270球,命中率仅为75%。10.9728米(12码)外的射门,即使对国际一流球员也非易事
大数据文摘作品,转载具体要求见文末 编译团队|璐 张伯楠 最近几幅精彩的关于2017年网页开发者所采用技术的可视化图出现在了网络上。下图(偏向后端开发)就是其中之一。 这些对于新手和专家都是超赞的资源。图里面清晰地展示了如想从事前端网页开发员、后端网页开发员或者系统管理员工作,所需要了解的一切技术。 而我相信这些对于刚开始学习人生头几行代码的纯新手是尤其有用的。 下面就是我这么想的理由。 我编程已经超过15年(从8岁时使用QBASIC游戏开始)。我认为我是一个全栈工程师,作为一个全栈工程师,上面可视化图表
... 2) Realize that you have nothing to fear from truth. Understanding, accepting, and knowing how to effectively deal with reality are crucial for achieving success. Having truth on your side is extremely powerful. While the truth itself may be scary—you have a weakness, you have a deadly disease, etc.—knowing the truth will allow you to deal with your situation better. Being truthful, and letting others be truthful with you, allows you to explore your own thoughts and exposes you to the feedback that is essential for your learning. Being truthful is an extension of your freedom to be you; people who are one way on the inside and another on the outside become conflicted and often lose touch with their own values. It’s difficult for them to be happy, and almost impossible for them to be at their best. While the first-order effects of being radically truthful might not be desirable, the second- and third-order effects are great. ... 2) 你要知道,真相没什么可怕的。理解、接受、并了解如何能够有效处理现实问题,这对于取得成功而言至关重要。站在真相一边,就最有说服力。当然,有时真相本身可能会让人惧怕,比如,你暴露了一个弱点或者甚至是身患绝症,而了解真相却能让你更从容地处理事情。对自己坦诚、对他人坦诚,让别人也对自己坦诚,才能更好地了解自己的想法,获得他人的反馈,从而学到知识。诚实,同时也是做自己的自由的延伸。表里不一的人往往会自相矛盾,也容易丢失自己的价值观。他们不易开心,更不可能展现出自己最好的一面。尽管从一级效应的角度来看,过于诚实未免使人难以接受,但是从二、三级效应的角度而言,这样做却收效可观。
最近你面了几家公司了?都拿到多少offer了?如果你还没有拿到心仪的offer的话,想想自己是不是在面试中犯了错误,踩中面试官雷区了。
AI 科技评论按:读论文,看别人的模型的时候仿佛一切都顺利成章,可是等到自己训练模型的时候,麻烦一个接一个…… AI 科技评论找到了一篇国外大神 Slav Ivanov 写的绝招文编译如下,给大家介绍37个好办法! 你的神经网络已经跑了12个小时训练,看上去一切都很完美:梯度运转良好,损失也在降低。但是做预测的时候却一团糟:所有都是0,什么也监测不到。“我哪一步做错了呢?”你迷茫地问你的电脑,而电脑却笑而不语。 如果你的模型输出来的都是辣鸡——例如你想预测所有输出的平均值,或者模型的精度很低——该从哪儿开始
FireShot是一款出色的免费工具,可用于在Windows PC上捕获网页。其易于使用的界面让您可以捕获页面的一部分、整个浏览器窗口,甚至是所有打开的选项卡的内容。该内置编辑器让您编辑和注释您的捕获,然后保存到本地计算机上或转移到其他地方,比如你的电子邮件或到云。 简单的免费和付费版本
代码很简单,就是全部用宏定义进行替换,但是以为引用了中文,需要Unicode码的支持,能在VS2005及其以上版本编写调试 ↓↓↓
前端从事了超过两年,修复了无数的bug,写了无数的bug;挖了很多次坑,填了很多次坑;犯了很多次错,弥补了很多次,学习了很多次。一般而言,对于bug、坑,都是修复完了或者填完了,并且记住为什么会产生bug,为什么有坑,为什么犯错,怎么解决的,下次怎么避免,就行了,就学习到了。而这一次的项目,原本以为开发挺顺利的,但是开发完了,才发现自己犯了一个低级而严重的错,这样的一个失误,我一直耿耿于怀。
作为 SpringCloud 中的执法部门-六扇门,Hystrix 监管着服务的一举一动,不管是超时还是异常抛出,但凡有违法乱纪的现象发生,就会被强制放到 fallback 里进行改造。可是,每个应用都有一长串的服务,那全部都交给 Hystrix 这能管得过来吗?
昨天发了一篇「小林手撕 LRU 算法」的文章,当时这个算法写比较赶,导致代码里面有一些不对的地方,被细心的读者发现了。
在曹大直播间听到了关于跳槽的薪资,要明白到底是运气导致的还是自己的能力值这多钱?听完之后很受用。
编者按:每位开发人员在自己的职业生涯、学习经历中,都会“开发”出一些坏习惯。在这篇文章中,作者向读者展示他自己有或是老也改不了的坏习惯。他希望如果你刚开始这份事业,能够避免这些坏习惯;如果你已经有了这些毛病,那希望你能够意识到它们,并可以开始改变。原文标题《10 Bad Habits To Avoid As A Developer》,作者:Brad Traversy。
成长型思维认为人的能力是不断成长的,因此会把注意的重点放到通过努力来获得能力成长上。
宁向东教授在他的清华管理学课第28讲中,提到了优秀领导者所共有的22项特质(由2位很权威的学者在1991年总结得到)。
每个有用的程序都需要在某个时刻存储数据,在Swift中有两种方法:变量和常量。变量是一个可以随时更改其值的数据存储,而常量是一个可以设置一次且永远不会更改的数据存储。所以,变量的值可以变化,而常量的值是常数——很简单,对吧?
像Shashlik 或Genimobile这样的项目使用模拟器来运行Android环境。模拟器创建一个完整的模拟系统,它有自己的内核等,而Anbox在与主机操作系统相同的内核下运行Android系统。不需要像QEMU那样的仿真层 。一切都直接在硬件上运行。这种方法还允许与主机操作系统更好地集成。
Linux 是最受欢迎的操作系统之一,用户群快速增长。超过 600 个 Linux 发行版可用于满足各种用户需求。此外,世界上最快的超级计算机包含Linux,超过10万台Web服务器也在Linux上。Linux的巨大普及和重要性证明了它是现代技术的重要组成部分。
机器之心报道 机器之心编辑部 人们口口声声担心「人工智能的推断不可靠」,实则连个数据泄露的问题都敢忽略。 人们常会提到,当今流行的深度学习模型是黑箱状态——给它一个输入,模型就会决策出一个结果,其中的过程不为人所知。人们无法确切知道深度学习的决策依据以及结果是否可靠。近年来,越来越多的新研究面向构建可信的机器学习方法获得了成果。 然而最近发生的一件事情告诉我们,很多时候被广泛应用的机器学习模型出问题的原因,压根就不会深入到算法层面。一点数据上的纰漏就会造成让人啼笑皆非的结果,而且最重要的是,这样的事比所
adalancheL是一款功能强大的活动目录ACL可视化查看器,可以直接提供实时结果,并显示用户和组在一个活动目录中的权限。该工具可以通过可视化的形式,更好地帮助广大研究人员查看谁可以接管账号、设备或整个域,并识别和显示错误配置信息。
当我们因为自己的不良习惯感到不适时,就会四处寻找解决方案。我们会去翻书或求助于他人,期望能知道如何去摆脱它。然而实际情况是,打破任何不良习惯仅取决于“镜子里的人(the man in the mirror)”。你期望变得更好,做一些不同的事情。一旦你掌握了改变的范式,摆脱不良习惯就变得很容易。
回想起来,我仍然记得成为初级开发人员的第一天,走过灯火通明的小隔间,脑袋里塞满了SAP、算法、数据结构、SQL和C++,甚至知识管理和项目管理等更广泛的主题。我拥有所有的知识,而我唯一没有的就是有信心在需要的地方使用这些知识。
我和 GPT-4 一起开发了一个 Chrome 插件,可以批量删除 chatGPT 网页版上的对话,废话少说,先看效果:
很多做数据的同学都被领导、同事这么吆喝过。然而,什么是策略性思考???往往一听到这种词,就有同学急不可耐的掏出《麦肯锡方法》之类的镇山法宝,或者在网上搜《底层思维》、《核心逻辑》、《分析框架》之类的文章。结果除了“裂变”“痛点”“颠覆”这些似懂非懂的词以外屁都没有记住,下次写报告还是继续同比、环比、三年比,低了要搞高……
我在2015年写了我的第一个C程序。我仍然记得当我完成时的狂喜,即使我只是完成了最简单的程序。
YUhSMGNITTZMeTkzZDNjdWNISnBZMlZzYVc1bExtTnZiUzVoZFM4PQ==
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:有哪些程序员特有的习惯? 喜欢开2台电脑一个打字,一个看聊天记录或者新闻。 [1240] 业余时间才写代码,上班和加班时只写bug。 好不容易今天不加班,写点代码吧。 不在电脑前也不会让电脑闲着。比如上厕所的时候编译代码。 非得憋一泡尿,让电脑运行起来才去厕所,结果得了肾结石。 有一个BUG修完了,超急,一定要点了运行按钮才放心走 看见了酷炫的网页,先F12,再看效果。 用windows电脑打字,无论在哪都习惯性ctrl+s。 试图跟
昨天在牛客网打了第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛(同步赛),我这个菜鸡才AC了五条题目,真的是太菜了。然后这个F题,我一直被卡时间,说多了都是泪啊,先看看我的惨痛战绩:
php作为排名top2 互联网开发工具,非常流行,可以参考:中国最大的25个网站采用技术选型方案 php这个名称实际上有两层含义 广义的php 是指用后缀名为.php的脚本,就是程序员编写的php代码: 狭义的php 是指php部署程序,比如说 lnmp,这个php 就是 php-fpm php-fpm是什么 直接定义: php-fpm是一个内置php解析器,采用prefork+异步IO 模型的高性能服务器程序 php-fpm从php5.3.3开始已经进入到php源代码包,之前是作为patch存在的 很少人
编程十诫你知道了吗 1.理解并承认自己也会犯错误。 关于此点的关键就是要在发布之前早点发现。不过幸运的是,除非你是在喷射推进实验室开发火箭制导软件,否则很少有错误是致命的。所以,犯了错误之后我们可以从中学习经验教训,然后保持一个积极的心态,继续前行继续进步。 2.人非圣贤,孰能无过。 复审代码的目的就是为了发现问题。不过如有遗漏,也不可把责任归咎于某一个人身上去针对他。 3.人外有人、天外有天。 三人行必有我师,问问良师益友,会让你受益无穷。要学会倾听他人的意见和建议,特别是当你认为毫无必要时,更要怀着
十年前,浏览器的主要市场还在被微软的 IE 牢牢占据着。IE 作为 Windows 的默认浏览器,基本上控制了绝大部分人访问互联网的方式。
在Control Builder中可以看到,每一个C300控制器下都有三个管理环境,其中一个是CEE (Control Executive Enviroment),控制执行环境,用于管理CM(Control Module)控制模块和SCM (Sequential Control Module),顺序控制模块。任何新建好的CM和SCM必须拖拽至CEE下,才能执行下装的操作。另外两个是I/O Link,分别用于管理两个I/O链路上的I/O卡件。无论上I/O卡件连接在哪个接口上,在软件上添加时,就必须拖拽至相对应的I/O Link下。如下图所示。
领取专属 10元无门槛券
手把手带您无忧上云