201506-01 程序员编程生涯中经常会犯的7个错误 作为软件开发人员生活和职业指导,我需要和很多程序员交流,帮助他们提升职业生涯,加速成长。时间久了,我发现很多程序员总是犯着相同的错误,前仆后继,却毫不自知。下面就是程序员在他们的软件开发生涯中最常犯的7个错误。1.没有明确的目标心中没有终点目标,那就只会随波逐流。如果你想在软件开发的职业生涯上获得成功,那么你需要有一个明确的目标。仅仅只是对遥远的未来有一个模糊的想法是不够的。相反,你应该有坚实的... 继续阅读 >
201506-01 理解 HTTPS 协议 最近我们看到很多站点使用HTTPS协议提供网页服务。通常情况下我们都是在一些包含机密信息的站点像银行看到HTTPS协议。如果你访问google,查看一下地址栏,你会看到如下信息我们可以看到“https"是绿色高亮显示,并且前面有一个锁标,表明网页请求是通过https协议。HTTPS是HTTP协议的一个版本,在浏览器和服务器之间提供安全的数据传输。 浏览器和服务器是通过http协议进行通信,... 继续阅读 >
201505-31 比较全面的MySQL优化参考 本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQLDBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了。1、硬件层相关优化1.1、CPU相关在服务器的BIOS设置中,可调整下面的几个配置,目的是发挥CPU最大性能,或者避免经典的NUMA问题:1、选择PerformancePerWattOptimized(DAPC)模式,发挥CPU最大性能... 继续阅读 >
201505-31 手机APP UI设计尺寸基础知识 从原理开始介绍一下移动端设计尺寸规范初涉移动端设计和开发的同学们,基本都会在尺寸问题上纠结好一阵子才能摸到头绪。我也花了很长时间才弄明白,感觉有必要写一篇足够通俗易懂的教程来帮助大家。从原理说起,理清关于尺寸的所有细节。由于是写给初学者的,所以不要嫌我啰嗦。推荐配合这个阅读:《最新Android&iOS设计尺寸规范》现象首先说现象,大家都知道移动端设备屏幕尺寸非常多,碎片化严重。尤... 继续阅读 >
201505-29 说的还真准:高效程序员的5种角色 我认为一名高效程序员可以扮演5种基本角色来高效地完成他/她的工作,这些角色以某种方式组合后更符合开发团队中的某些“人物”。你是其中的哪个(或哪些)角色?编码者当我们在低层次积极参与编写代码并解决问题时,我们所担任的就是这样一种角色。编码者在编程同时致力于其他小问题,但通常专注于某一项特定任务而非整体架构。如果一个非IT人员询问你工作,你告诉他们你是一名程序员,这就是他们想象中... 继续阅读 >
201505-29 I/O大会总结:技术男谷歌凌晨究竟干了啥? 尽管凌晨开始的主题演讲略显晦涩并继承了谷歌一贯的东一句西一句想起啥说啥的混乱风格,但期待用技术改变世界的技术男谷歌还是做了不少有意思的好事。现在我们来盘点下,谷歌这场持续了3小时的发布会都有什么干货。AndroidM系统1.AndroidM:最新版移动系统谷歌一直用一种甜品作为自己的系统版本代号,例如AndroidL,L指代Lollipop(棒棒糖)。目前M只是开发者预览版,还没公布M究竟代表什么。作为手机... 继续阅读 >
201505-28 eclipse使用技巧 习惯了eclipse开发java程序,公司最近的项目都是idea开发的,同时androidstudio也是idea原型开发的,在学android开发,所以脱离eclipse转向idea看来是一个趋势了。,开发工具的使用就是一个习惯的问题,习惯了开发效率就高,不习惯工具使用问题,还得去百度。培养新习惯最终的目的就是忘掉旧习惯,当然,凡事都不绝对,只是有可能在长时间不使用eclipse后,会忘掉其中的使用技巧,快捷键等。所以,为了防止旧习惯完全被忘掉... 继续阅读 >
201505-28 7个未来WEB设计的趋势 有太多的文章告诉你什么是炫酷的网页设计,而我要带你做一些真正的预言。1.新的点击手势我们几乎已经忘记了曾经是如何滚动网页的了,很多用户会刻意的把鼠标移到屏幕右边缘,使用一个称之为“滚动条”的东西。作为一名比大多数人更专业的人员,你可能使用鼠标滚轮、光标键、或者触摸板。在2015年,滚动比点击更加的容易。在移动端,你可以使用你的母指疯狂滚动。点击一个清晰的目标反而更加困... 继续阅读 >
201505-27 java开发规范总结_代码编码规范 规范需要平时编码过程中注意,是一个慢慢养成的好习惯1.基本原则 强制性原则: 1.字符串的拼加操作,必须使用StringBuilder; 2.try…catch的用法try{}catch{Exceptionee.printStackTrace();}finally{}//在最外层的Action中可以使用,其它地方一律禁止使用;try{//程序代码}catch(Exceptione){//为空,什么都不写}//在任何场景中都禁止使用try{}catch... 继续阅读 >
201505-27 Java中的反射机制 android培训、java培训、期待与您交流!---------- java的反射机制是java的特性之一,反射机制是构建框架技术的基础所在,使用反射可以使程序更加灵活,避免将程序写死在代码里。相对于很多初学者只接触过java基础的人,反射还是一个很朦胧难懂的概念,下面我们就来说一下反射的一些应用。 java反射机制是指在运行状态中,动态获取信息以及动态调用对象方法的功能。java反射有3... 继续阅读 >
201505-27 正则表达式入门 cjx最近在做爬虫的项目,急切需要在页面中抓取自己想要的内容,但是通过逻辑判断获取实在是过于复杂。很庆幸有正则表达式这个利器,很多事情都能够轻松办到,cjx之前也有了解一些关于正则表达式的知识。不过一直处于理解不彻底的状态,很难有效的自己编写一个满意的正则表达式出来。最近在网上发现有本JeffreyE.F.Fried写的精通正则表达式。看了第一章后突然发现自己能写几个正则了,呵呵~~~cjx突然有一种从屌丝升级成高富帅... 继续阅读 >
201505-27 sqlserver 2008存储过程 多个可空条件任意组合 很多程序员在实际开发中,经常遇到这种情况,列表上方有很多条件,包含下拉框,输入框等等,这些条件都可以不输入,如果我们需要写一个存储过程,很多条件挨个判断是否为空,且进行任意组合,任何一个开发人员都会疯的。闲话少说,接下来举例说明:createprocmyproc @condition1varchar(50)=null,@condition2int=null,@condition3bitasselectcol1,col2fromtablewherecol3=isnull(@condition1,col3)andcol4... 继续阅读 >
201505-27 有哪些好笑的关于程序员的笑话? 推荐 0、某女:你能让这个论坛的人都吵起来,我今晚就跟你走.某软件工程师:PHP是最好的语言!某论坛炸锅了,各种吵架…某女:服了你了,我们走吧你想干啥都行.某软件工程师:今天不行,我一定要说服他们,PHP必须是最好的语言某女:…….1、你们饭店需要客户端吗?不忙的时候都是小二端,只有忙的时候才需要客户端。2、“你们用盗版的时候有想过做出这款软件的程序员吗?!他们该如何养家糊口?”“哈哈哈,别逗了,程序员哪有... 继续阅读 >
201505-27 十个JavaScript中易犯的小错误,你中了几枪? 序言在今天,JavaScript已经成为了网页编辑的核心。尤其是过去的几年,互联网见证了在SPA开发、图形处理、交互等方面大量JS库的出现。如果初次打交道,很多人会觉得js很简单。确实,对于很多有经验的工程师,或者甚至是初学者而言,实现基本的js功能几乎毫无障碍。但是JS的真实功能却比很多人想象的要更加多样、复杂。JavaScript的许多细节规定会让你的网页出现很多意想不到的bug,搞懂这些bug,对于成为一位有经验... 继续阅读 >
201505-27 凭这5点你应该放弃IE !改用微软Edge浏览器 很多 Windows 用户可能还不知道微软的 Edge 浏览器是什么,该浏览器在公布初期,曾称之为 Project Spartan,直到接近内测登场才更名为 Microsoft Edge,再接下来按照微软的计划,Edge 将成为未来 Windows 10 的默认浏览器。按照微软的说法,Microsoft Edge 不支持老版本的 Windows 系统,这也是与 Internet Explorer ... 继续阅读 >
201505-25 程序员父亲的遗产——编程十诫 推荐 我的父亲在和我彻谈编程两个星期之后就去世了。那个时候我22岁,一个刚刚完成美学学士毕业设计的大四学生。而我的父亲62岁,比大多数我同龄人的父亲都要老。早在60年代,他就已经在田纳西理工大学开始编程了,那个时候他在穿孔卡片上写FORTRAN语言。不得不承认,我的父亲学富五车、学识渊博。我和编程第一次亲密接触的时候,它像烟花,瞬间绚烂了我的生命。它给我的感觉既魔幻又强大,在很多方面都比视觉设计要更富有创造性和实... 继续阅读 >
201505-25 程序猿的一些幽默趣闻 个个经典 HOT 1、程序员找不女朋友的原因程序员问禅师:“大师,我身体健康,思想端正,各方面都不错,为何就是找不到女朋友呢?”禅师浅笑,答:“原因很简单,不过若想我告诉你,你需先写一段java代码。”青年略一沉吟,写完了。“再写一段C#”写完了,“再写一段php”写完了,“再写一段js”,写完了,“这就是原因”。2、技术宅男如何把妹?1.自制系统盘内置马儿随时知道MM在做什么,计划任务定期搞崩系统从而保持用户粘性;2.给M... 继续阅读 >
201505-25 解决 Linux 下 SSH 远程连接服务卡慢的全过程 解决方法:1、在ssh服务端上更改/etc/ssh/sshd_config文件中的配置为如下内容:UseDNSno#GSSAPIoptionsGSSAPIAuthenticationno然后,执行/etc/init.d/sshdrestart重启sshd进程使上述配置生效,在连接一般就不慢了。2、如果还慢的话,检查ssh服务端上/etc/hosts文件中,127.0.0.1对应的主机名是否和 uname-n的结果一样,或者把本机ip和hostname(uname-n结果)加入到/etc/hosts里。[root@C64~]#uname-nC64[root@C64~... 继续阅读 >
201505-23 程序员获得高薪有哪些谈判技巧? 这是一则来自校园IT招聘网站careerdean.com的问答,关于技术人员获得高薪的谈判技巧,有来自谷歌负责招聘的人和管理200工程师团队的人的精彩回答,在这里摘译分享给大家。问题我在工作几年后失业了,我并不担心找不到工作,因为目前工程师市场处于旺季,不过我已经好久没面试了,我无法确保我的谈判技巧如今是否还能奏效。我想到这里听听如今社会上成功的谈判,肯定会对我的面试有所帮助。如果你不怕回答问题... 继续阅读 >
201505-23 5个经典有趣的 Linux 命令行技巧 你有将Linux物尽其用吗?对很多Linux用户来说,有很多看起来是技巧的有用特性。有些时候你会需要这些技巧。本文会帮助你更好得使用一些命令,发挥其更强大的功能。图1:5个命令行技巧我们开始一个新的系列,在这里我们还会写一些技巧,并且用尽量小的篇幅写清楚。1.我们可以使用history命令来查看曾经运行过的命令。这里是一个history命令的示例输出。#history图2:history命令例子从history命令输... 继续阅读 >
201505-23 涨姿势!为什么Chrome浏览器特爱吃内存 微软用惯用的手法——改名——给IE被黑的一生画上了句号。还好,它在技术段子圈里早就有了接班人:Chrome。Chrome很好很强大,速度极快、功能很多。但同时它也是你的电脑内存不足或者耗电太快的罪魁祸首。没办法,Chrome太爱吃内存了(如头图)。为什么?我们找到了4个最关键的答案,不需要特别懂技术也可以理解。1.Chrome把你在浏览器上做的每件事都拆成独立的进程在大多... 继续阅读 >
201505-23 不爱洋娃娃爱编程的10岁女孩 2015年4月24日,北京,GMGC(全球移动游戏联盟)大会媒体采访中心,一个10岁的小女孩坐在房间中心宽大的凳子上,淡定的面对着台下的几十家媒体记者。这一天,在这个座位上坐过不少人,有大公司的CEO,有知名的游戏制作人,有身价亿万的富豪……这个瘦瘦的小女孩坐在上面,显得有点格格不入。小女孩叫王奕霏,是北京市中关村三小的一名四年级小学生。在过往的一年时间里,她已经独立制作了5款移动游戏。... 继续阅读 >