201604-26 距离成为一个优秀程序员 你还差这些 HOT 在这个世界上,有数百万的人热衷于编程,他们有的天赋高,有的肯吃苦,有人是科班出身,也有人是半路出家,同样作为程序员他们都有一个共同的目标,为自己冠以优秀二字,成为一个优秀的程序员。有些程序员经过一段时间技术的提升后能够非常熟练地用计算机语言来完成自己的工作,但这并不意味着他已经足够优秀。如果你想成为一个优秀的程序员,有几件事件你可能还需要注意。如果你能让下面七个条目成为你的习惯,那么你才能算得上... 继续阅读 >
201604-24 CSS之父:Web事业未竞,尚需前赴后继 提到Web设计,很少有人的影响会超过HåkonWiumLie。在CERN与Web之父TimBerners-Lee一起工作的Lie,发明了CSS。如果没有那次大胆的提议,我们今天谈论的Web设计很可能是完全不同的一回事。正如Lie所说:“这个技术可能会被一家公司占有,比如法国电信,比如微软。很可能会掌控在私人手中。”“当时的Web还比较混乱,有不少乱七八糟的东西,但同时那也正是人性的反映。而且所有人都可以免费使... 继续阅读 >
201604-24 Android Studio 2.0 功能介绍 想要在安卓平台上构建高质量、高性能的应用,最快的办法莫过于使用AndroidStudio2.0,它适用于各类安卓平台,包括手机、平板电脑、AndroidAuto车载系统、AndroidWear穿戴设备系统以及安卓电视等。同时作为谷歌的官方集成开发环境(IDE),AndroidStudio还具备了构建应用所需的一切内容,如代码编辑器、代码分析工具、模拟器等等。AndroidStudio的最新稳定版支持用最新的安卓版本及谷歌服务框架GooglePlayService... 继续阅读 >
201604-22 svn常用命令整理 svn安装与配置安装yuminstallsubversion查看安装位置rpm-qlsubversion查看使用方法svnhelp创建版本库目录mkdir-p/var/svn/svnrepos创建版本库svnadmincreate/var/svn/svnreposcd/var/svn/svnreposls-lcdconfauthz文件是权限控制文件passwd是帐号密码文件svnserve.confSVN服务配置文件设置账号密码vipasswd在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan设... 继续阅读 >
201604-22 10年后编程还有意义吗? 这个是Quora上提出的一个问题。随着AI在近年来成为热门话题,并且在AlphaGo自学围棋击败了人类近10年最好的围棋选手之后,有人开始提出这个问题。具体来说这个问题有三层意思:到2025年程序员还有没有用,到那个时候所谓的“程序员”是指什么?代码本身还有没有用,到那时候代码会变成什么样子?机器智能会不会取代(目前意义的)代码或程序员两者的其中一个或者全部?大家基本上倾向于认为,到2025年... 继续阅读 >
201604-22 一定要理解程序员的坏习惯 如果你是一个程序员,或者你就读计算机相关专业,那么你应该能理解下面这些诡异的小习惯是怎么养成的,或者你本身就有着其中的某些习惯:0.程序员数数会从0开始数起.例:程序员吵架的时候会说:“我数三下,你再不闭嘴我就不客气了!零!一!二!”或者列清单的时候编号会从0.开始写.因:array[0]是数组的第一个元素.评:这个习惯的养成是一个艰难的过程.多少次的越界,多少次的循环次数错误让我们深深的记住了从0开始.1.程序员用肯定和否... 继续阅读 >
201604-21 PHP使用header+Location实现网站301重定向 对于我们SEO人员来说,有的时候需要对网站进行重定向。一般来说,对网站重定向的http返回状态码是301和302两种。下面兰州SEO就通过实例来为你介绍一下怎样通过PHP使用header+Location实现网站301重定向。关于PHP网站的定向问题,在百度上面搜索的一中午,发现使用最多的就是使用“header+Location”的重定向方法。下面我给出最流行的代码:1234<?phpheader("Location:http://www.feiyuseo.com");exit;?... 继续阅读 >
201604-21 互联网从业人员跳槽手册 哪几类公司不能去以下几类公司的工作机会是需要慎重考虑的:1、浮躁激进型一般来说,浮躁激进的公司犯错的机会更大些,老板的一冲动可能就会毁掉你珍惜的工作。浮躁激进的公司通常表现为疯狂扩展,到处开分公司,到处挖人。看一家公司能否长远发展,一定不要看当下他们有多么火红,要冷静的想想他们的商业模式能不能长远。比如前几年的团购正火的时候,在资本的推动下,各家团购网站疯狂招人,一天就会新增几十上百个新面孔,... 继续阅读 >
201604-21 从架构的角度看,如何写好代码? 软件架构实际上包括:代码架构,以及承载代码运行的硬件部署架构。实际上,硬件部署架构最终还是由代码的架构来决定。因为代码架构不合理,是无法把一个运行单元分拆出多个来的,那么硬件架构能分拆的就非常的有限,整个系统最终很难长的更大。所以我们经常会听说,重写代码,推翻原有架构,重新设计等等说法,来说明架构的进化。这实际上就是当初为了完成任务,没有充分思考所带来的后果。这也并不是架构进化的事情,而是个人... 继续阅读 >
201604-21 作为一个程序员我最大的遗憾 20多年前我处在了人生的一个十字路口。随着我们用5年时间为出版社(他们希望进入新兴的互联网空间)打造的Deltagraph的终结,我的第二家公司逐渐走向没落。那时我已经有了13年作为程序员的经验,并且有大概9年运营一家公司的工作经验(在同一时间)。我不想再兼任两职。我的第一家公司1985年-1987年不仅创建了新的电子表格程序,而且我们还自己发布了出去。我带领公司,除了搞定所有的媒体公关,管理投资人,做了所有常见的业务... 继续阅读 >
201604-21 阻碍中国程序员创新和创造财富的法律有哪些 编者按:本文作者张明若,中关村天使投资联盟监事、北京尚伦律师事务所创始合伙人,著名投资人雷军、徐小平的个人投资律师。创业者挥洒汗水,投资人心弦波动,如今我国的创业大潮正如火如荼。不过,因为以公司法为主的法律体系与创业投资模式存在诸多冲突,创业者在实践中会遇到诸多问题。创业公司通常有两类股东,负责出力的创业者股东,负责出钱的投资人股东。创业者以人力资本出资,持有大比例股权,成为企业的控制者;投资... 继续阅读 >
201604-21 论程序媛的自我修养(男程序员勿入) 虽然说现在《嘀嗒嘀嗒》的文章写得依然一般,但是还是积聚了很多可爱而善良的读者,所以每篇文章阅读量什么的对于一个新人来说已经是出乎意料的高了。因着我写公众号是池哥(就是MacTalk的作者)和泰稳(就是极客邦的老大)一手撺掇起来的,所以有了一点小成绩还是忍不住到两位那里得瑟一下。泰稳哥每次都是大哥哥一样很配合我的幼稚,谁叫我是他亲妹(有亲戚关系的妹)呢?但是池哥为了保证我不翘尾巴,每次都说:“你丫就是... 继续阅读 >
201604-21 程序员如何拥有属于自己的公司 本人不才,姑且以自身资历来分析,如何拥有属于自己的公司。 小弟今年二十有七,虽无八斗之才,尚有浅薄学识。工作四年,仍大事未成。故在将近而立之际,来规划未来数年的路,该如何去铺满。 自工作至今,一直从事游戏研发行业,担当游戏开发工程师一职。说白了,就是写代码的。活到老,学到老,这句话确切应用到程序员身上。学的东西越多,越觉得... 继续阅读 >
201604-20 linux 定时清理文件脚本 shell 工作中经常用到的,都是从网上搜集的,记录一下方便查找语句写法:find对应目录-mtime+天数-name“文件名”-execrm-rf{}\;例1:find/usr/local/backups-mtime+10-name“*.*”-execrm-rf{}\;将/usr/local/backups目录下所有10天前带”.”的文件删除find:linux的查找命令,用户查找指定条件的文件/usr/local/backups:想要进行清理的任意目录-mtime:标准语句写法+10:查找10天前的文件,... 继续阅读 >
201604-20 Web动效研究与实践 随着CSS3和HTML5的发展,越来越多狂拽炫酷叼炸天的动效在网页设计上遍地开花,根据最新的浏览器市场份额报告,IE6的份额已经降到了5.21%,这简直是一个喜大普奔的消息,做动效可以完全不care低端浏览器的时代已经在向我们招手了。俗话说得好,颜值不够,动效来凑,Web动效已经不仅仅是网页设计的润滑剂了,它的功能更多的体现在了交互逻辑、视觉渲染和创新实践上,上能引人注目,下能潜移默化。下面将通过经典的黄金圈法则来... 继续阅读 >
201604-20 前后端分离了,然后呢? 前言前后端分离已经是业界所共识的一种开发/部署模式了。所谓的前后端分离,并不是传统行业中的按部门划分,一部分人纯做前端(HTML/CSS/JavaScript/Flex),另一部分人纯做后端,因为这种方式是不工作的:比如很多团队采取了后端的模板技术(JSP,FreeMarker,ERB等等),前端的开发和调试需要一个后台Web容器的支持,从而无法做到真正的分离(更不用提在部署的时候,由于动态内容和静态内容混在一起,当设计动态静态分流的... 继续阅读 >
201604-20 几种开源工作流引擎的简单比较 摘要:目前开源工作流引擎用的最多的是jbpm,各种特性都不错,文档也比较多,下面只简单列举一下目前开源工作流引擎用的最多的是jbpm,各种特性都不错,文档也比较多,下面只简单列举一下其他几种工作流引擎的特性。 ApacheODEEnhydraSharkBonita... 继续阅读 >
201604-20 提升代码的可读性系列--基础篇 HOT 编程是一门艺术活,好的代码应该就像住的房子一样,有整体的框架,有门,有窗户,相互独立又完美组合。你觉得门不够结实,就拆下来换个实心的;你觉得窗户不够明亮就换个全玻璃的,总之对房子的其他部位没有任何影响。所以说每一个程序员都应该有一颗设计师的心。本文主要从编码、变量、处理错误、对象等基础方面进行简单的探讨,希望能对大家的工作有所帮助~~1编码风格老生常谈,我们先从最基础的编码说起吧!好的编码规范不... 继续阅读 >
201604-19 程序猿的骄傲,以及骄傲背后真实的原因 程序猿,这个字汇在近几年开始渐渐被大众所熟知。在外界看来,这一直是个特殊的群体,社会上也给程序猿贴了很多的标签,内向、屌丝、苦逼、裤衩、拖鞋等等。但是你有没有想过,作为一个程序猿,你应该有你的骄傲,因为你是特殊的!程序猿骄傲之电脑版作为一个程序猿,电脑就是你的第二情人,就像一个吉他手怀中的吉他一样,是他们最亲密的伙伴。对于程序猿来说,电脑就是你的骄傲。程序猿的电脑内存必须... 继续阅读 >
201604-19 为什么程序员这么“钟情”于月黑风高夜 HOT 也曾有程序员因熬夜猝死的新闻震惊了圈里,但也就作为人们茶余饭后的谈资唏嘘了几天。程序员的工作状态也并未因此有什么改变,熬夜生涯继续。在互联网圈有一种现象,也被视为再正常不过的现象:程序员、geek都喜欢熬夜,而且在后半夜工作效率异常高。那是不是这些程序员喜欢熬夜,喜欢在万籁无声,伸手不见五指的月黑风高夜工作?一个姑娘问我,搞学术的为什么都睡得那么晚,难道只有到晚上才有灵感?不是,姑娘,搞学术不靠灵感... 继续阅读 >
201604-18 回顾我的编程生涯 本人的专业和计算机毫无关系,编程只是我的爱好! 我的这个爱好的来源于幼年时候玩的一款游戏。在我很小的时候,街机上有一款飞机游戏:彩京战国,估计只有70、80后的还认识它,我当时由家里人带着在游戏厅里,老板送了几个游戏币,从此喜欢上了玩飞机游戏,包括后来的打击者1945系列。不过我除了玩这个游戏外,还有个梦想就是能自己做一个属于自己的飞机游戏。那时候还在小学,只知道这个需要编程,根本不可能有能... 继续阅读 >
201604-18 软件架构到底是要解决什么问题? 前一篇文章简述了什么是软件。那么什么是软件架构呢?按照惯例,我们来看看是什么问题,是谁的问题。要解决谁的问题?如前所述,软件实际上就是把现实生活模拟到计算机中,并且软件是需要在计算机的硬件中运行起来的。要做到这一点需要解决两个问题:一、业务问题具体的现实生活状态下,没有软件的时候,所解决的问题的主体是谁,解决的是什么问题,是如何解决,如何运作的?二、计算机问题 ... 继续阅读 >
201604-18 什么是软件 前面通过四篇文章,把什么是架构,如何做好架构等必要的概念澄清了一下。这些概念对于在各种不同的领域都应该也是有用的,需要读者自行思考,并应用到自己所在的领域中。在这篇文章开始,我们用同样的思考,来看看软件是怎么回事,以及如何运用架构思维,更好的设计和实现软件。冯诺依曼结构,图灵机,以模拟人为目标软件的历史,实际上可以说是用机器模拟人的历史。不管大家(包括在这个历史过程中的参与者)有没有... 继续阅读 >
201604-18 如何做好架构之架构切分 前一篇已经讲了如何识别问题。在识别出是谁的问题之后,会发现,在大部分情况下,问题都迎刃而解,不需要做额外的动作。很多时候问题的产生都是因为沟通的误解,或者主观上有很多不必要的利益诉求导致的。但是总还有一部分确实是有问题的,需要做调整,那么就必须要有所动作,做相应的调整。这个调整就是架构的切分。切分就是利益的调整我们要非常的清楚,所有的切分调整,都是对相关人的利益的调整。为什么这么说呢... 继续阅读 >