Warning: Undefined global variable $debug in /var/www/ourcoders/tiny4cocoa/application/controllers/baseController.php on line 124
左耳朵耗子 的技术动态 - OurCoders (我们程序员)

左耳朵耗子的技术动态

左耳朵耗子
2020-01-31 00:00:00 发布
【MegaEase的远程工作文化】MegaEase的远程工作文化 因为我很喜欢《Rework》这本书,写这本书的公司37signals当时整个公司只有16个人分布在8个城市,这种Geek的文化很吸引我,所以,在创业的时候,我就止不住地想成立这样的公司,今天分享一下这几年的心得,并附上我司的工作协议。希望得到更好的建议!
左耳朵耗子
2019-12-31 13:07:18 发布
ISO 8601 的日历与 传统的日历不一样,如果你在你的Java程序中在DateTimeFormatter使用了 "YYYY" 这样的年份格式,那就会得到ISO-8601 的“周历”(网页链接),于是,在2019年12月29日时,会得到2019,而在2019年12月30日时,你的程序就会得到2020了……
左耳朵耗子
2019-12-26 00:00:00 发布
【使用简单的逻辑方法进行独立思考】这是一个非常复杂的世界,这个世界上有很多各式各样的观点和思维方式,作为一个程序员的我,记录一篇自己的思维方式,一方面给大家做个参考,另一方面也供更高阶的人给我进行指正。使用简单的逻辑方法进行独立思考
左耳朵耗子
2019-12-01 13:08:17 发布
【别让自己“墙”了自己】酷 壳 – CoolShell 与朋友聊天,不经意地回顾了我工作20年来身边的人,有发展得好的,也有发展的不好的,有些人是很可惜的,因为限制他们的不是其它人,也不是环境,而是自己,所以,很想写下这篇文章,分享几个真实的故事。人最可悲的事就是,对于一些事连想都不敢想!
左耳朵耗子
2019-11-26 12:08:07 发布
这类的技术章分享,我以后会更多的在Twitter 上分享,欢迎来twitter上fo我……
左耳朵耗子
2019-11-26 10:08:07 发布
@tinyfool (@Tiny史塔克 )做的那个英语轻松读的App,阅读英文很不错,简单方便,推荐之网页链接 并一同分享他的“《英语轻松读》开发手记 —— 为什么我们做了一款不要钱的学英语的App ”《英语轻松读》开发手记 —— 为什么我们做了一款不要钱的学英语的App
左耳朵耗子
2019-11-24 21:07:48 发布
美亚畅销精选品牌Tree New Bee,4K多的评论,好评如潮,中国卖家“树新风”厉害了…… 网页链接
左耳朵耗子
2019-11-24 21:07:48 发布
我会越来越重twitter,轻weibo,欢迎来twitter follow我 网页链接
左耳朵耗子
2019-11-17 00:00:00 发布
如果把信息源头屏避掉,并把一些投影角度删掉,就可以得到一个简单的“非零即一”或是“非黑即白”结论,通常来说,这也符合头脑简单的人的认知能力……
左耳朵耗子
2019-11-13 00:00:00 发布
在的电影做的越来越像游戏,像John Wick,漫威,终结者,感觉就是在看别人玩游戏……而现在的游戏则越来越像电影,包括新版的古墓丽影、荒野大镖客、神战,在Youtube上看到这个《Death Stranding》的前37分钟的游戏记录,感觉其中的艺术气息非常之浓 ,不管是场景还是想像力 网页链接
左耳朵耗子
2019-11-06 00:00:00 发布
Redhat 把《Kubernetes Pattern》电子书开放免费下载了。下载页面在:网页链接 ,书不厚,才266页,3M多,虽说可以很快读完,但就算长时间收藏在你的电脑或手机上,也不占空间……[doge]
左耳朵耗子
2019-11-04 00:00:00 发布
2012 年写了篇文章 《无锁队列的实现》,前几天有人问了我好些问题,以及另外一篇论文,包括Java里的ConcurrentLinkedQueue的代码实现……嗯,花时间回答后,觉得可以把这篇文章再优化和更新了一下……(你看,7年前的文章还有人读,我还可以继续维护,这就是微信公众号做不到的)无锁队列的实现
左耳朵耗子
2019-11-03 15:07:47 发布
【Unix 50: Ken Thompson的密码】 Unix 50 年:Ken Thompson 的密码 因为Unix文化对我影响比较深,所以一直想写篇Unix 50周年纪念的文章,但一直无从下手,因为不想写过大的命题,如果能写个轶事最好不过。正好过完国庆节就有了这么个素材,但因为事多拖到今天才写。仅以此文纪念人类近代史上那个最光辉的时代!
左耳朵耗子
2019-11-01 18:05:44 发布
《科学XX》自建XX,新增了AWS 的 LightSail 的服务,包月$3.5美刀一个月…… 网页链接
左耳朵耗子
2019-10-27 10:05:55 发布
来给你段装逼的Linux 命令行脚本 @linux命令行精选网

clear ; for t in "Wake up" "The Matrix has you" "Follow the white rabbit" "Knock, knock";do clear;pv -qL10 <<<$'\e[2J'$'\e[32m'$t$'\e[37m';sleep 5;done
左耳朵耗子
2019-10-25 19:05:54 发布
有网友问我学技术是看书还是看网上资料,这个问题还真不好回答,因为现在中国市场上的多数技术书籍都很烂,还不如看别人的博客。但不同的知识类型有不同的选择,这里统一回答一下:

1)基础知识首选看书,尤其是国外名校选用的敎科书!如:算法导论,TCP/IP详解,Unix高级环境编程……其次是Wikipedia(英文)上了解知识地图 !

2)经验总结的首选看书,如effective Java/c++,重构,代码大全……其次是一些质量高的博客,如:大公司的技术博客,或medium 上,Slideshare和Youtube上的演讲……!

3)手册教程型的,完全不必买书,或者任何付费方式,首选直接上官网read the fucking manual/Spec/RFC,或者3-5分钟的系列视频教程,以及条理性好的博文,遇到问题首选google 英文关键词……

4)高级专家型的,一般在学术期刊杂志中,直接读paper,RFC……

【最后--尽可能到知识的源头去】

(欢迎补充)
左耳朵耗子
2019-10-24 20:06:26 发布
来,让我们来新建一个Java的工程……
左耳朵耗子
2019-10-21 00:00:00 发布
今天有个朋友在twitter 私信我,说我的ARTS活动群中有个小伙子,跟着我的练级攻略坚持了ARTS一年,,通过了Amazon的的算法编程、OO、System Design,Problem Solving 的面试,今天拿到了offer,真好!(注:我的专栏和活动只是引了个路,关键还是靠他自己)
左耳朵耗子
2019-10-16 00:05:41 发布
今天的科技圈的八卦,Java老大说GNU的老大偷了他Emacs的源代码,改个许可证就开源了。然而事实上可能是Java老大没时间维护Emacs了,想找人维护,有两个人想商业化Emacs, 而GNU老大已经开始维护并开源了……reddit吃瓜地址: 网页链接
左耳朵耗子
2019-10-10 23:07:00 发布
Linkedin每天7万亿消息的Kafka的实践: 网页链接
左耳朵耗子
2019-10-08 11:41:26 发布
Brad Fitzpatrick,80后,Google公司职员,Staff Engineer,Go语言团队主力!今天看到他发表不当言论,从今开始抵制Go语言和Google……
左耳朵耗子
2019-10-01 20:05:44 发布
【HTTP的前世今生】HTTP的前世今生 最近 HTTP/3 被 Chrome,Firefox,和 Cloudflare支持,所以想写篇文章,简单地说一下HTTP的前世今生,说一下各个版本的重要特性。(行文仓?,可能错误比较多,多多担待)
左耳朵耗子
2019-09-29 18:03:23 发布
I’m not a great programmer; I’m just a good programmer with great habits. 一一来自 《重构》作者 Kent Beck
左耳朵耗子
2019-09-27 00:00:00 发布
P了一个视频,大公司的日常就是这么朴实无华且枯燥…… 左耳朵耗子的微博视频
左耳朵耗子
2019-09-25 09:49:10 发布
接上一条微博说说怎么找重复功能的代码,权当是闲扯科普一下了(因为看到很多人并没有一个清楚的认识,然后就开喷)其一,现在的代码分析工具如Sonar之类的都会查找代码中的重复代码,这些静态分析工具的底层主要使用到的库是一个是PMD(Programming Mistake Detector)的开源库 网页链接 ,这个库用到的查找重复代码一个lib叫CPD(Copy/Paste Detector),他们用到的算法主要是 Rabin–Karp 字符串搜索算法,所以,本质上只是在做文本比较,不是语法比较。所以,如果只是文本比较,可以做diff,然后统计diff的不一样的的程度。(毕竟现在的程序员不都是从StackOverflow/Github上抄代码吗?嘿嘿嘿)其二,再高级一点的,需要建立词法分析,通过词法分析识别特征以及pattern,然后比较这些特征。词法分析是把字符串转成标识符(token)的方式,这样可以识别到因为代码结构相同,但是变量名不同的代码。其三,再往上,需要建立语法分析,也就是抽象语法树AST(Abstract Sytanx Tree),一般来说IDE为了提前查错都要干这个事,所以,相关的代码可以从IDE里找,比如:Eclipse的ASTParser。然后需要对AST做diff。做AST diff的一个开源项目是 GumTree(网页链接),还可以把树图示出来。其四,你千万不要觉得语法分析树就是最优解了,其实并不是,因为词法分析和语法分析在好些情况下可能还不如文本分析,为什么?因为如果我的一段代码中全是函数调用,词法和语法分析是没什么用的。词法和语法相似并不能说明功能相似。这个因果关系,学过编译原理的应该都清楚。其五,所以,再高级一点就是在执行上相似,毕竟语法相似可能执行起来不相似,所以,最好能够在分析程序员的执行流程和函数调用树,这个事就是相当的复杂和需要超级多的计算。同时也不要以为流程上相似,代码的功能相似。这些东西其实并没有完全严格的因果关系。其六,如果要做好话,文本比较可能在复杂度、执行性能和效果上可能会更好一些。当然,可能需要混合上述的方式,会更有效,但是,可以预见的是,无论你怎么组合,在某些情况下也不行。
左耳朵耗子
2019-09-17 00:00:00 发布
从服务器上拉取代码时,不知道 git pull 时要加 --rebase 参数这个事得要普及多遍……
左耳朵耗子
2019-09-17 00:00:00 发布
昨晚跟个90后吃饭,我问小伙子平时怎么学技术的,他说主要是看书和上网查资料,我问他怎么查资料,他说用谷歌,我说你用英文关键词还是用中文关键词搜,他不耐烦道:“当然是用英文了!我花钱翻出来,还花了几万元学英文,不用英文我不亏大发了?!” 随后白了我一眼……
左耳朵耗子
2019-09-14 00:00:00 发布
当你问我用什么编辑器来写代码时……
左耳朵耗子
2019-09-09 00:00:00 发布
Zoom也墙了,影响我这个远程团队的周会!select finger from hand where id=2;
左耳朵耗子
2019-09-04 00:00:00 发布
【Stackoverflow第一定理】:只需要检视绿勾和旁边的代码,其它的东西都可以忽略!【Stackoverflow第二定理】:如果你选用的技术在Stackovflow上找不答案,那么你一定要换个技术重写你的项目!【Stackoverflow第三定理】:只要你遇上的问题在Stackoverflow找不到答案,那么,在Github上的相关repo上一定会至少有一个长期未能解决的issuse!这个issue 要么是长期没有回应,要么就是被关联了各种乱七八糟无关的PR和其他的issue!
左耳朵耗子
2019-09-03 00:00:00 发布
看了阿里开源Sentinel的熔断器文档网页链接。有些槽点,首先,状态没有“半开状态”(Martin Flow的文章白写了),其次,支持响应时间是个亮点,但是响应时间居然用的是平均值,然后,三种策略,响应时间、异常比例和异常数,前两个是每秒,最后一个是每分钟,设计不一致,且会有bug…
左耳朵耗子
2019-09-01 00:00:00 发布
试用微软的Kaizala (很Telegram)建了个程序员的群,分享一些程序员圈子的讯息,英文为主,欢迎加入(注:需要翻,需要美区账号)。网页链接
左耳朵耗子
2016-12-24 00:00:00 发布
糙快猛了一个节日小网页,顺祝大家圣诞新年快乐 。??? 网页链接

左耳朵耗子

芝兰生于深谷,不以无人而不芳;君子修道立德,不为困穷而改节。( 酷壳:http://coolshell.cn/ )

1260 325315 9342
关注粉丝微博