201510-29 你会敲一辈子代码吗? HOT 提起程序员,大家想到的都是高薪。程序员这个工作与别的工科专业有个区别,其他工科专业一般都是越老越吃香,而程序员是个例外,因为计算机技术更新太快,而且这又是一个工作强度很大的工种,大部分人只会写三年的代码,三年后要不就继续留在公司做项目经理,再继续升总监,要不就转行。作为一名程序猿(媛),你究竟有多热爱你这份职业?你会敲一辈子的代码吗?如何看待“大部分程序员只会写三年代码”的说法?1,匿名用户:... 继续阅读 >
201510-29 程序员十个经典话题 HOT 1 有人曾说,做程序员的人,都是疯子,做长了往往入戏太深,成天与代码打交道,话都很少说,所以评论程序员们都是以后连妞都泡不到的人,我听后,我可以这样说,泡妞好比一个方法,他人是学习方法,而程序员呢,是能制造方法。2 做程序员的女朋友幸福不?这个问题记得以前有人问过我女朋友,我当时当场回答那人,我说:“做程序员的女朋友,不一定幸福,而做我的女朋友呢?绝对幸福”所以说呢,事在人为。3&nbs... 继续阅读 >
201510-29 为什么很多人都黑程序员? 听说做程序员的人,都是疯子?成天和代码打交道,话都不太说,所以很难泡到妞,是吗?泡妞是一门技术,需要智商,如果说泡妞是一个方法,那么你们这些人是在学习方法,而我们程序员,是在制造方法!你说,是学习方法的人容易泡到妞,还是制造方法的人容易泡到妞?哎,你们程序员的生活都很单调吧?听说你们都没什么生活情趣的!你从哪听来的这句话,把那个人找来,我保证不打死他!就我自己来说,... 继续阅读 >
201510-28 身为一名程序员,为什麽我老是活得比狗还累? 最近是真的累了。不知不觉之间,已经两三个星期没有健身,感觉身体很难受,接下来的日子必须强制自己按时健身,按时休息,不然真的是不知道哪天就挂了。过去一年多,我仗著自己年轻的身体,对电脑的热情,在工作上多使用蛮力,仿佛一个使用朴素演算法实现的程式,吭赤吭赤跑个不停。一开始,朴素演算法还能在指定的工作时间内完成任务;后来任务越来越多,工作时间之内肯定没法完成,我开始窃取时间,以更长的时间换取... 继续阅读 >
201510-28 人人都会的35个Jquery小技巧 收集的35个jQuery小技巧/代码片段,可以帮你快速开发.1.禁止右键点击$(document).ready(function(){$(document).bind("contextmenu",function(e){returnfalse;});});2.隐藏搜索文本框文字Hidewhenclickedinthesearchfield,thevalue.(examplecanbefoundbelowinthecommentfields)$(document).ready(function(){$("input.text1").val("Enteryoursearchtexthere");textFi... 继续阅读 >
201510-28 程序员应该坚决避免的10种编程坏毛病 在软件开发的领域中,这个有害的编程习惯基本上都是由不良的编码习惯造成的,只有能改变这些不良习惯,你的工作起来会更轻松更有效率。1.总出现错误的变量名和函数名拼写让很多人想不通的是,为什么大家都知道这个习惯对自己没有好处,为什么还是有人让他出现,以至于常常出现错误的变量名和函数名的拼写。而且这些错误的拼写总是隐蔽的很好,也很难被发现。想要解决这个问题,我们可以在一个比较成熟的开发环... 继续阅读 >
201510-28 Hello World 程序的起源与历史 这是一个最著名的程序。对每一位程序员来说,这个程序几乎是每一门编程语言中的第一个示例程序。那么,这个著名的程序究竟从何而来呢?实际上,这个程序的功能只是告知计算机显示HelloWorld这句话。传统意义上,程序员一般用这个程序测试一种新的系统或编程语言。对程序员来说,看到这两个单词显示在电脑屏幕上,往往表示他们的代码已经能够编译、装载以及正常运行了,这个输出结果就是为了证明这一点。这个测试... 继续阅读 >
201510-27 yii2.0 rbac权限操作 推荐 1、首先我们要在组件里面配置一下Rbac,如下所示(common/config/main-local.php或者main.php)。'authManager'=>['class'=>'yii\rbac\DbManager','itemTable'=>'auth_item','assignmentTable'=>'auth_assignment','itemChildTable'=>'auth_item_child',],当然,在配置里面也可以设置默认角色,只是我没写。Rbac支持两种类,PhpManager和DbManager,这里我使用DbManager。yiimigrate--migra... 继续阅读 >
201510-27 前端优化带来的思考,浅谈前端工程化 HOT 重复优化的思考这段时间对项目做了一次整体的优化,全站有了20%左右的提升(本来载入速度已经1.2S左右了,优化度很低),算一算已经做了四轮的全站性能优化了,回顾几次的优化手段,基本上几个字就能说清楚:传输层面:减少请求数,降低请求量执行层面:减少重绘&回流传输层面的从来都是优化的核心点,而这个层面的优化要对浏览器有一个基本的认识,比如:①网页自上而下的解析渲染,边解析边渲染,页面内CSS文件会阻塞渲染,... 继续阅读 >
201510-26 【专访 PHP 之父】PHP7 性能翻倍关键大揭露 20岁老牌网页程序语言PHP,最快将在10月底释出PHP7新版,这是十年来的首次大改版,最大特色是在性能上的大突破,能比前一版PHP5快上一倍,PHP之父RasmusLerdorf表示,甚至能比HHVM虚拟机下的PHP程序性能更快。HHVM是脸书为自家网站特性而量身客制的PHP优化机制,不见得适用任何网站。但RasmusLerdorf表示,新版目标之一就是要让任何网站开发者,就连使用开发框架Drupal、开源电子商务系统Opencart时,都能有不输使... 继续阅读 >
201510-26 关于网站性能优化准则 这几日拜读了SteveSouders的《高性能网站建设指南这本书》,虽然这本书可能已经有些老了,但薄薄的一个小册子里提出的网站性能优化的准则还是非常有价值的。这些规则都有个共同点,就是用很小的工作就能获得很明显的性能提升,性价比极高。废话不多说了,总结一下书里的几点性能优化规则。首先有一点需要说明的是书中所写的性能黄金法则:只有10%~20%的响应时间花在了下载HTML文档上,其余的80%~90%时间花在了下载页面... 继续阅读 >
201510-26 从MVC到前后端分离 1.理解MVCMVC是一种经典的设计模式,全名为Model-View-Controller,即模型-视图-控制器。其中,模型是用于封装数据的载体,例如,在Java中一般通过一个简单的POJO(PlainOrdinaryJavaObject)来表示,其本质是一个普通的JavaBean,包含一系列的成员变量及其getter/setter方法。对于视图而言,它更加偏重于展现,也就是说,视图决定了界面到底长什么样子,在Java中可通过JSP来充当视图,或者通过纯HTML的方式进... 继续阅读 >
201510-26 程序员跳槽的最佳时机选择 HOT 常有程序员问我什么时候辞职合何,如果现在辞职是不是一个好选择。这个问题我一般都不会决定性意见,因为这有可能会对你的职业和生活造成影响。一些程序员怕被贴上不稳定、爱跳槽的人,所以常选择在一个公司一待就是好多年,但有些程序员就是只有不如意就会选择另谋职业,两者相比,总是呆在一个公司的程序员,他们经验和前景发展远不如后者。我之前也说过,有些公司还是很愿意看到一些积极的人员流动,不是你们想的较稳定的人员... 继续阅读 >
201510-25 程序员加薪的新方法 推荐 我的朋友A君是个典型的.NET开发人员,技术不错,人品也不错,在一家小公司(姑且称为甲公司)做项目开发,是技术骨干。3个月前,他找到我说想跳槽,让我帮忙介绍工作。我说为什么想跳了?1.为什么想离职?他简单说了一下他在甲公司当时的状况:A君在甲公司做了两年多,这两年多完成了一个大项目,作为开发的核心主力,开发压力很大,特别是项目上线前的几个月是非常辛苦,几乎每晚都要加班到12点以后,周末最多只有一天休息... 继续阅读 >
201510-24 干货:8小时搞定一款app的关键词优化 HOT 本文作者苏畅(微信ID:sumoren),文章内容是根据其所在公司深圳市零一互动举办的一场ASO分享整理成文。分享中,两位ASO大牛分别分享了iOS和安卓应用的搜索优化。相信有些朋友对aso不是特别熟悉,我在这里做下解释。Aso原意是app在iOS端的优化,后来慢慢演变成了app在iOS、安卓的各个渠道的优化。在iOS端,因为苹果的AppStore霸占了绝大多数的市场,所以一般优化策略都是针对AppStore市场,而安卓端... 继续阅读 >
201510-24 十个网页设计技巧详解 推荐 你在网页设计所学到的大多数教训都来自工作经验。学习是一个反复持续的过程,并且没有比犯错更好的方式来获得知识(从错误中学习)。在本文中,我们将讨论10个重要并常规的技巧,这是每位网页设计师新手都应该知道的。1. 优化图片,获得更好的页面加载速度学习如何通过选择正确的格式,来优化网页图片,并确保文件大小在可行的范围你是足够小的。虽然现在人们已经都在使用宽带,但仍然有人是拨号上网。此外,虽然移动装置技术的... 继续阅读 >
201510-24 程序员应该怎样去学习和掌握计算机英语呢? HOT 干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和字段名中支持中文,但还未发现能够完全使用中文的编程语句。其次,软件开发中的技术文档和资料大都是来自英文,即使有翻... 继续阅读 >
201510-24 如果你身边有程序员 今天对他好一点 HOT 10月24日是中国的程序员节,因为1024是程序员的一个常用数字。腾讯科技讯5月12日国际护士节,9月10日教师节,9月30日国际翻译日……似乎各行各业都有了自己的节日,那程序员们的节日又是哪一天呢?2002年,俄罗斯程序员ValentinBalt收集签名,向俄罗斯联邦政府请愿将9月13日设定为程序员节。2009年9月11日,俄罗斯总统梅德韦杰夫在节日安排方案上签了名,“程序员节”从此成为了俄罗斯的一个正式节日。除了俄罗斯之外,其... 继续阅读 >
201510-23 项目目录结构规范 简介该文档主要的设计目标是项目开发的目录结构保持一致,使容易理解并方便构建与管理。编撰李玉北、erik、黄后锦、王杨、张立理、赵雷、陈新乐、刘恺华。本文档由商业运营体系前端技术组审校发布。要求在本文档中,使用的关键字会以中文+括号包含的关键字英文表示:必须(MUST)。关键字"MUST","MUSTNOT","REQUIRED","SHALL","SHALLNOT","SHOULD","SHOULDNOT","RECOMMENDED","MAY",and"OPTIONAL"被定义在rfc211... 继续阅读 >
201510-23 Less 编码规范 简介该文档主要的设计目标是提高Less文档的团队一致性与可维护性。Less代码的基本规范和原则与CSS编码规范保持一致。编撰erik、顾轶灵、黄后锦、李玉北、赵雷。本文档由商业运营体系前端技术组审校发布。要求在本文档中,使用的关键字会以中文+括号包含的关键字英文表示:必须(MUST)。关键字"MUST","MUSTNOT","REQUIRED","SHALL","SHALLNOT","SHOULD","SHOULDNOT","RECOMMENDED","MAY",and"OPTIONAL"... 继续阅读 >
201510-23 JavaScript编码规范 推荐 1前言2代码风格2.1文件2.2结构2.2.1缩进2.2.2空格2.2.3换行2.2.4语句2.3命名2.4注释2.4.1单行注释2.4.2多行注释2.4.3文档化注释2.4.4类型定义2.4.5文件注释2.4.6命名空间注释2.4.7类注释2.4.8函数/方法注释2.4.9事件注释2.4.10常量注释2.4.1... 继续阅读 >
201510-23 HTML5 Charset能用吗? 前一段某项目中页面在IE6突然出现了乱码,当时做了各种排查,最终推测是使用了HTML5的DOCTYPE和Charset以及中文注释的问题,于是临时采用旧的Charset方法来修复了下,后面乱码再没出现。其实一直不太确定HTML5的Charset能否被IE6识别,于是做了一些测试。先说下两种Charset声明方法,其实大家应该都很熟悉的:后面我们简称第一种方法为HTML5方法,第二种方法为HTML4方法。测试环境:WindowsXPSp2,中文版+英文版两个版本的... 继续阅读 >
201510-23 HTML编码规范 1前言2代码风格2.1缩进与换行2.2命名2.3标签2.4属性3通用3.1DOCTYPE3.2编码3.3CSS和JavaScript引入4head4.1title4.2favicon4.3viewport5图片6表单6.1控件标题6.2按钮6.3可访问性(A11Y)7多媒体8模板中的HTML1前言HTML作为描述网页结构的超文本标记语言,在百度一直有着广泛的应用。本文档的目标是使HTML... 继续阅读 >
201510-23 产品规范开发流程 推荐 开发准备了解产品和设计参加需求、交互、视觉会议,了解产品设计和项目成员。了解产品面向的设备和平台。了解产品对兼容性的要求以及是否采用响应式设计等。了解产品要使用的技术(WEB技术、桌面技术、APP技术、模板语言、混合模式等)。提出疑问和见解在交互或视觉会议中结合技术要求,提出疑问和见解。提出可能存在的问题(技术实现问题、性能问题等),协商解决方案(如优雅退化... 继续阅读 >