CSS vs JS动画:谁更快?
Javascript 动画怎么可能总是和 CSS transition 一样快,甚至更快呢?到底是什么秘密呢?Adobe 和 Google 是怎么做到让他们的富媒体移动网站的速度和 native app 媲美的?
写给即将离开校园想成为一名程序员的童鞋们的几句忠告
虽然我无法像众多前辈一样在博客中站在一个从业多年的技术经理或技术专家的角度来谈程序员的职业规划,但对于"程序员职场的起点"这个话题,你将要面对的一切都是我不久前所经历的,并且我深知此刻初入职场的你需要这些建议!
从Android到Swift iOS开发:语言与框架对比
今天分享的主题是Java/Android开发人员如何快速上手Swift iOS开发。主要内容如下: Why From Java/Android to Swift Swift语言为什么值得学习? Java vs Swift语法比较 Android和iOS UI开发比较 Android vs Swift iOS框架比较 开发工具比较
我是如何在腾讯和新美大(大众点评、美团)面试的
目前拿到的知名公司的offer是腾讯和新美大(大众点评、美团)。一直想写一篇面经分享给大家,但因为一些琐碎的事情,就一直耽误着。今天就特意拿出一些时间去写它。很多人都分享了很多的面经,而且还有好多面试题目在很多社区都有相关的资料。很多面试题也都有相关的解析,但是仅仅是刷这些面试题其实并不一定可以找到自己心仪的工作。
Linux 进程管理之四大名捕
四大名捕,最初出现于温瑞安创作的武侠小说,是朝廷中正义力量诸葛小花的四大徒弟,四人各怀绝技,分别是轻功暗器高手“无情”、内功卓越的高手“铁手”、腿功惊人的“追命”和剑法一流的“冷血”。本文四大名捕由 linux 命令所出演:无情:ps 出演 铁手:dstat 出演 追命:top 出演 冷血:htop 出演
日本网友用漫画演示Windows 10免费升级的“真实面目”
大约 1 年前,微软开始向 Windows 7/8.1 用户推送 Windows 10 系统,并且它还是免费的。听起来好像挺不错的,然而实际上,这种动不动就跳出来的免费升级窗口却给许多用户带来困扰,很多时候他们被迫进行升级。比如正在做天气报告的天气学家,突然被这 Windows 10 升级弹窗打断思路,或是正在组队游戏的玩家
我在华为敲代码知道的事
作为一名前华为程序猿,最近经常有小伙伴问我说为什么要放弃一份看起来高大上的前沿科技工作,我在当面自然都义正言辞地表态说因为我深爱着现在的工作,(大义凛然状)想在这里干一番大事业!其实静下心来想想,不免有一些感触和心里的话,正好借这个机会说出来
创业者经验分享:项目外包时,我曾埋过的12个坑
满大街都是想要改变世界的创业者。从一个idea做到到一个真正的产品,是一条充满各种坑的道路。本文为接包方(互联网自由职业者、外包团队和兼职人员)与创业者发包方而写,仅适用于一般的创业外包项目,且通篇都是个人经验,仅供参考。
优秀程序员的十个习惯
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。
Lambda表达式的前世今生
在 C# 2.0 中引入了泛型。现在我们能够编写泛型类、泛型方法和最重要的:泛型委托。尽管如此,直到 .NET 3.5,微软才意识到实际上仅通过两种泛型委托就可以满足 99% 的需求:
码农需要知道的“潜规则”
这篇文章准确来讲并不是计算机/软件开发的潜规则, 实际上是那些你可能在使用,却没有注意到的一些原理和规律,这些东西很重要,掌握了能够指导你以后的开发和设计。和码农翻身公众号之前的文章不同, 这是一篇没有故事,读起来不那么好玩的超级干货, 我建议你静下心来,阅读一遍, 仔细的思考一下, 绝对物超所值。
为什么说好女孩不应该学编程
性 别歧视植根于我们的社会。尤其是东方社会的女性,“你耕田来我织布”,“女子无才便是德”,女性勤俭持家才本分,到了现代,虽然绝大多数国家女性受教育的 机会与男性平等,但社会对于女性的职业偏见从未变过,女性的完美职业就是家庭主妇,女性就应该在公司谋一份闲差,重心放在家庭,照顾子女做饭扫地。而男性 追求职业理想就属于理所应当。
程序猿薪酬大起底,年薪高,但时薪并不高
提到互联网,尤其是互联网工程师们,人们往往会想到两个词:“高薪”和“高压”。在知乎上一个询问工程师薪资的问题下,一位知友默默的回复:“其实单位时间内工资并不高” ,而这也许道出了许多程序员小伙伴们的心声。
看程序员是如何把自动化做到极致的!
作为一名程序员或技术人,你们有木有写过让工作/生活得更轻松的算法/程序呢。编程自动化又会给生活带来哪些便利呢?下面是程序员们在 Quora 上的分享,翻译组挑选摘编一些精彩内容。看了这些程序员的分享,你会大涨姿势滴!
让技术更好地理解需求?产品经理先做好需求分析和评审吧
所有问题其实都可以归结为人的问题。规则是死人是活,不同人在不同情况,对事情往往会有不同的处理方法。但在此就不展开讨论了,遇到问题想办法解决就是。
有追求优秀之心的程序员
最近面了多个软件工程师,别看工作经验好几年,看起来好像能“干活”,但是竟然冒泡排序都不会写!这样的行业状况,一旦经济危机爆发,程序员群体估计要仆街。技术当然是成功的关键,但是经济状况出问题的话,行业的价值重估肯定让很多人痛苦不堪。
为什么你的MySQL跑得很慢?
其实这是一个老问题了:为什么会觉得数据库比较慢呢?再换种问法:数据库优化要从哪些方面入手?
javascript中的错误处理
这是关于JavaScript中异常处理的故事。如果你相信墨菲定律,那么任何事情都可能出错,不,一定会出错!这篇文章中我们来看下JavaScript中的出错处理。文章会覆盖异常处理使用的正反例,然后看下ajax的异步处理。
技术探讨StackOverflow的标签引擎
我第一次听说Stack Overflow的标签引擎之殇是在我读到他们和.NET垃圾收集器搏斗的故事的时候。如果你从来没听过的话,我建议你先读一下前面链接中的文章,然后再看看这篇有意思的的技术债务案例分析。
程序员员求生指南:关于写程序的二三事
我 是一个热爱写程序的家伙。我的第一台电脑,是13岁时买的Apple II,在那之前,我已经开始到同学家用「小教授二号」学写程序了。高中时我当电脑社社长,带队参加教育部办的全国程序大赛,幸运拿到冠军,大学、研究所唸 的也是相关科系(台大资工/Stanford CS)。工作20年来,一直从事软件相关领域,即使担任主管职务,也一直对技术充满热情。
敏捷软件测试常见的七个误区
测试策略关注的是目标和方法,即怎样在限定的时间内有效利用有限的资源达到提前制定的目标,一般制定测试策略时会首先明确测试目标,然后确定需要哪些测试类型,各种测试类型所占的大概比例,选择测试框架,最后规划一下软件发布前需要经历哪些测试阶段。
每一位小白程序员都应学会的3项技能
在最近的一次访谈中,Joel Spolsky(StackOverflow的联合创始人)表示,一个新从事编程工作的小白需要学会3项技能:经济学、写作和C语言。乍一看,这三项技能除了C语言以外也许与程序员关系不是太大,但是经过深入挖掘后你就会发现这其中的奥妙。
Linux文件查找工具之find “大宝剑”
Linux文件查找工具之find “大宝剑”
算法分析的正确姿势
本专题会对常见的数据结构及相应算法进行分析与总结,并会在每个系列的博文中提供几道相关的一线互联网企业面试/笔试题来巩固所学及帮助我们查漏补缺。项目地址:https://github.com/absfree/Algo。由于个人水平有限,叙述中难免存在不清晰准确的地方,希望大家可以指正,谢谢大家:)
代码不再重要,未来我们要像训狗一样训练计算机
过去,程序员就像是上帝,制定计算机系统运行的律法。随着机器学习的兴起,计算机正在脱离人们的控制。工程师们永远也无法确切搞清楚计算机是如何通过机器学习完成任务的。神经网络和人们的大脑一样,像个“黑箱”,难以捉摸,这些“黑箱”正在日益接管我们的数字生活。编程将变得不再重要,未来,我们将不再关注行为背后的底层代码,而是专注于行为本身,我们要学着像巴甫洛夫训练狗的条件反射一样训练计算机。
