优才网

其他

互联网风口,程序员怎么飞?

终极版,只是PDF版本的终结,而不是《阿里巴巴Java开发手册》的最后一版,未来会转为线上维护,大家可以在线提交issue,允许企业和个人fork分支用以非商业化用途,提升团队及个人的研发效能。
2017年9月28日
其他

如何成为10x数据科学家

document.write("10x开发者是指那些能够产生10倍于普通开发者效能的开发者。他们在相同的时间内可以写出更多的代码,而且这些代码质量很高,bug很少。".replace(/\r/g,"").replace(/\n/g,"").replace(/\s/g,"
2017年9月26日
其他

程序猿,你要先健康,然后再变得优秀

有人可能会说,没有这些嗜好,那活着有什么意思呢?相信我,当你戒除了这些“毒瘾”,有了一个健康的体魄,才真正能体会到活着的乐趣。当你为这些嗜好所控制,产生的那种病态的舒适感其实是虚无缥缈的。
2017年9月20日
其他

[图文]什么是真正的程序员,读完泪奔……

“是的,这个行业更新很快!”他看了一眼他的手机接着又说到:“看,cardboard.io框架又推出了3.5版本,它宣布不兼容3.4了。与此同时,社区中已经有4个衍生版本了。我必须从他们之中挑一个。”
2017年9月13日
其他

提升认知,虚实并举|优才创智CEO伍星在开班仪式上的 6 点分享

第五点我希望大家认识到一点,刚才说到了“技能和沟通”,技能代表一种硬能力,沟通代表的是一种软能力,一个人的素质包含这两种能力,它决定你能不能在几个月之后达到一个小目标,进入互联网行业就业。你能不能
2017年9月11日
其他

如何成为一个技术全面的架构师

经验丰富的开发人员明白代码只是软件的一个方面。为了让代码可运行,他们还需要了解代码在生产环境中运行良好所需的其他重要质量属性。他们需要考虑部署过程、自动化测试、性能、安全和可支持性等方面。
2017年9月6日
其他

MYSQL 优化常用方法

锁定表的方法可以维护数据的完整性,但是它却不能保证数据的关联性。这个时候我们就可以使用外键。例如,外键可以保证每一条销售记录都指向某一个存在的客户。在这里,外键可以把customerinfo
2017年9月2日
其他

六个优雅的 Linux 命令行技巧

命令工作可以获得许多乐趣,但是如果您使用一些命令,它们可以减少您的工作或以有趣的方式显示信息时,您将获得更多的乐趣。在今天的文章中,我们将介绍六个命令,它们可能会使你用在命令行上的时间更加值当。
2017年9月2日
其他

浏览器兼容性问题解决方案 · 总结

普及:浏览器的兼容性问题,往往是个别浏览器(没错,就是那个与众不同的浏览器)对于一些标准的定义不一致导致的。俗话说:没有IE就没有伤害。
2017年8月30日
其他

谈谈人工智能那些事儿

等公司都在建构强大的机器学习基础设施,并且都可以通过云系统得到。在这些竞争对手之间存在激烈的竞争,这就意味着,随着时间推移,那些想要尝试和部署机器学习的公司将看到越来越多可获得的平价功能。
2017年8月30日
其他

CSS 常见布局方式

先判断总高度是小于第一列高度的最大值和第二列高度的最大值之和的,如果大于最大值之和,那么第一列和第二列的高度都为设置的最大值,如果是小于最小值之和的话,那么第一列和第二列的高度都为设置的最小值。
2017年8月29日
其他

一篇文章,教你学会Git

reset是之间把某些commit在某个branch上删除,因而和老的branch再次merge时,这些被回滚的commit应该还会被引入,产生很多冲突。关于这一点,不太理解的可以看这篇文章。
2017年8月28日
其他

困扰程序员的30种软件开发问题,你是否时曾相识?

休息的另一种方式就会暂停你手中的项目,而不是离开你的电脑桌。或许你还有其他的工作要做,那就继续下一项任务。比起试图在一个花了5个小时还没解决的问题上继续挣扎,这会是一种更合理地分配时间和资源的方式。
2017年8月28日
其他

“杀一个程序员祭天”什么鬼

版的赞赏功能被关闭,可通过二维码转账支持公众号。
2017年8月27日
其他

vue快速入门的三个小实例

然后,下面的记录也要改变,所以,下面的记录也要帮一个值,因为这个记录可能会有多个,这个值就是一个数组,也可以看到,记录除了名称,还有记录是否完成的状态,所以,绑定记录的这个值肯定是一个对象数组!
2017年8月24日
其他

面试官问:PC端与移动端在UI设计方面什么区别

在小屏幕上显示的内容,应该适当地增加大小,让用户能够更轻松地阅读和消化。通常,在移动端上,每行容纳的英文字符的尺寸在30~40个最为合理,而这个数量基本上是桌面端的一半左右。
2017年8月24日
其他

30分钟使用Node实现一个命令行程序

第一个参数是选项定义,分为短定义和长定义,用|,,,连接,参数可以用或者[]修饰,前者意为必须参数,后者意为可选参数
2017年8月23日
其他

Java 编写小程序

使用Java编写一个小程序,可以根据指定的网页地址,下载网页中的所有图片;使用到网络编程、线程池、IO和UUID的技术。具体代码如下:
2017年8月22日
其他

写代码怎能不会这些Linux命令?

filename.txt你也可以使用-f选项进行实时查看,这个命令执行后会等待,如果有新行添加到文件尾部,它会继续输出新的行,在查看日志时这个选项会非常有用。你可以通过CTRL-C终止命令的执行
2017年8月22日
其他

谷歌是如何构建Web框架的

正如前文所说,如果AngularDart的作者引入了一个改变,哪怕只是一行代码的改变,他们都需要直接去为客户解决问题。也正是由于谷歌只有一个代码库,所以AngularDart作者可以直接修复问题。
2017年8月21日
其他

有奖!您有一份来自优才网的调查问卷,请注意查收!

即可得到优才为您提供的程序员专用牛皮笔记本一本!!
2017年8月2日
其他

几张图告诉你什么是敏捷开发

Fowler提出的,他不仅是敏捷开发的创始人之一,还在面向对象开发、设计模式、UML建模领域做出了重要贡献。目前是ThoughtWorks的首席科学家。牛吧,好的程序员是不怕老的,越老越值钱。
2017年7月22日
其他

创业初心│不选最Hot,只做最Right

确定创业以后,我在选择行业时,除了听凭了我内心的声音之外,我还发现人才培养这个行业从价值创造上来讲,是非常正向的,培养出一个人才,不仅是帮助这个人找到人生的幸福,更是帮助了一个家庭实现幸福。
2017年7月13日
其他

经典语句征集│你能打动多少人?

获得点赞数最多的十句(每句话的赞不得低于20个),小编将为它的提供者,邮寄李开复《人工智能》图书一本,以及优才学院全栈工程师培训课程补贴券1000元。
2017年7月11日
其他

三十五年经验分享:程序员进阶八法

如果你的目标仅仅是提高自己,那么很容易实现,但是如果你的目标是成为一个伟大的程序员,那么这就不简单了。很多人都愿意说,我想变得更好,但是更好是什么却很模糊,而且人们也不知道该怎么样去做。
2017年7月9日
其他

让科技赋能招聘与求职,提供人才痛点一站式解决方案

经过两个多月的工作,我们发现小高本身技术实力很强,跟同事相处也融洽,很快能融入到我们企业中来。随着码高的迅猛的发展,企业发展速度越来越快,我们的技术部门也会变得越来越大,对人才的需求量也会越来越大。
2017年7月6日
其他

一篇文章告诉你,程序员不用操心年龄,老=流行!

当我到一个新的CUI系统上工作时,我可以立刻投入进去。如果我看到三个按钮在正确的位置上改变了68个像素点,那么我可以立刻说出这个BUG是三个地方当中的哪一个(可能是全局的协调转换代码)。
2017年7月4日
其他

职业成长的四个关键词:趋势、目标、努力和素质

所以今天来到这里,咱们在这一点上是占据了点先机的,因为我们进入了或者选择了代表未来发展的行业——互联网行业。但是大家可能也会说,伍老师你是不是忽悠我们,互联网也出来20多年了,我们将来还有机会吗?
2017年6月20日
其他

HTTP的网络请求状态代码详解

被请求的资源必须通过指定的代理才能被访问。Location域中将给出指定的代理所在的URI信息,接收者需要重复发送一个单独的请求,通过这个代理才能访问相应资源。只有原始服务器才能创建305响应。
2017年6月16日
其他

四五十岁之后,还在编程的程序员都有谁

过去我也获得一些“管理者”相关的工作,不过我都拒绝了,我还是更愿意选择编程工作……不过,我也知道,我的一些与我年纪相仿(或者年纪更大)但已下岗的同事在找工作时遇到了麻烦(“是因为经验太丰富了吗”)。
2017年6月15日
其他

学会插画的这四种玩法,能让你的UI体验更优异

解锁成就为什么对于用户这么重要呢?一方面,紧张的游戏过程带来的成就感让用户感到快感,另一方面,解锁成就的奖励界面能够给用户一种屏幕背后有个真实的人在为他们庆贺。这是一种情感上的交互。
2017年6月4日
其他

《摔跤吧,爸爸!》|有你这么傻逼的吗?

氮素,如果你做程序员的目的是,“我要像男程序员一样厉害”,那这句话就暴露了你真是个准爆了的傻逼。如果这句话是我女儿说出的,我要左右扇她两个大耳刮子【论暴力的正确用法】。
2017年5月24日
其他

那些让人惊艳的Python库

webargs–一个解析HTTP请求参数的库,内置对流行web框架的支持,包括Flask,Django,Bottle,Tornado和Pyramid。
2017年4月30日
其他

在“人民的名义”面前,普通人如何成功突围

这有两点优势:一是推荐者提供了一定的背书,构建了一定的信任基础;二是能够直接面对比较对口甚至核心的人,如果你是被推荐到创业公司,可以直接面对技术总监、HR负责人,甚至CEO、CTO等。
2017年4月16日
其他

Vue+Webpack开发可复用的单页面富应用教程(技巧篇)

有时为了省事,在写组件时就将props直接写一个数组了,但如果你写的组件是给别人用的,那还是建议对每个prop都进行严格的验证,确保他人正确使用。具体验证方法可查看文档。
2017年2月18日
其他

男程序员如何找女朋友?有攻略分分钟解决!

在程序员看来,是一就是一,是一就绝不会是二。如计算机处理系统指令一样,所有的都转化为二进制来实现。一般的MM最讨厌这种没有情趣的人了。当然,不排除有的
2017年2月14日
其他

#爱是什么#写下你的答案,丰厚礼品等你拿

凡在活动期间报名第十一期Web全栈架构师网络直播班,赠送樱桃机械键盘一个(价值700元)
2017年2月13日
其他

Vue+Webpack开发可复用的单页面富应用教程(配置篇)

入口的html文件由webpack生成,模板在src/template/index.html内,可自行修改。默认已将dist目录、生成的两个index文件加入忽略列表,使用者可根据自己项目来修改。
2017年2月10日
其他

Vue+Webpack使用规范

目录内(如果需要,可以在styles目录内再创建目录),在使用index.css的组件内,使用@import引入css,,对于局部的css,可以在style上增加scoped,举例:
2017年2月9日
其他

一个千万量级的APP使用的一些第三方库

最后,如果你还在用Android-Universal-Image-Loader这个老牌库,建议尽早替换掉它,这个库已经停止更新了。而且无论是使用体验还是性能都没有以上库好。
2017年2月6日
其他

大型网站架构演化历程

大型网站的架构演化到这里,基本上大多数的技术问题都得以解决,诸如跨数据中心的实时数据同步和具体网站业务相关的问题也都可以通过组合改进现有技术架构解决。关于分布式的内容,可以继续看分布式系列文章。
2017年2月1日
其他

你有一张火车票可以来优才报销

600+篇技术干货文章,篇篇精华,专为程序员打造的技术提升素材库。
2017年1月22日
其他

大型网站的灵魂——性能

有人说性能就是访问速度快慢,这是最直观的说法,也是用户的真实体验。一个用户从输入网址到按下回车键,看到网页的快慢,这就是性能。对于我们来说,需要去挖掘这个过程,因为这决定我们怎么去做性能优化。
2016年9月18日
其他

微信、陌陌等著名IM软件设计架构详解

server的基础上做,例如发送语音和图片就相当于上传一个文件,服务器在处理完这个文件后就发一条特殊的IM消息。客户端收到这个IM消息后,按照IM消息里面url去HTTP
2016年7月21日
其他

滴滴出行高并发高性能的分布式架构设计之道

Linux之所以强大,是因为每一个模块都只负责最简单的事情,面对输入和输出,而输入和输出的格式是确定的。分布式架构设计的思路也应如此,同样的规则,同样的用法组合在一起是可以发挥巨大作用的。
2016年6月1日
其他

如何成为一个成功的软件工程师

这个时代每时每刻都有新事物被发明被创造。这在IT行业也是如此。每一天都有新的东西需要学习。在一天结束时,你学到了什么才是最重要的。你应该尝试所有与开发相关的技术。同时,重要的要掌握其中一些技术。
2016年5月26日
其他

【原创】Android数据绑定基础

其中,用name定义的student就类似于一个对象变量名称,后续在布局文件中可以使用它调用Student类的属性,type是完整的路径+类名。
2016年5月14日
其他

【原创】Android开发中MVP模式

MVP所对应的意义:M-Model-模型、V-View-视图、P-Presenter-表示器,分别在项目带包3个不同的模块,三个模块代表的功能如下:
2016年5月13日
其他

贴吧 React 最佳实践

fis.media('production')production.match('*.{css,less,scss,sass,js}',
2016年5月12日
其他

10个值得深思的PHP面试问题

"yaba"strpos是返回字符串str2在str1的位置,没有找到则返回false然而实际上这次返回了0而在if语句中0也被当作false,所以我们需要对false做类型判断,正确的代码如下:
2016年5月10日