201411-27 老板,我就要把这个bug搞定了 手机24小时开机,一旦遇到紧急bug,随着给予应答,必要时,不管在哪里都要火速赶到公司机房里灭火——这是程序员的使命。程序里bug多多,就越能显示公司一刻离不开你,越能显示你的攻克危机的能力。看看下面这位大侠的编程环境,你不能不佩服。老板,我就要把这个bug搞定了 继续阅读 >
201411-27 一个很有借鉴价值的编程故事 这是一个真实的故事,关于我自己的。一个理智的生命个体是怎么一步步走向疯狂?我穿着西装,坐在办公室里,脑子里有一个模糊的创业想法。然后,我决定学习编程。我曾经无意中听到过几个人在那吹牛说自己怎么使用一种叫Ruby的语言轻松实现自动办公。我想“呵,Ruby”。我回到家,谷歌Ruby。15秒之后,我随机选择了一个Ruby教程,开始学习。一周以后,我参加人生中的第一次黑客聚会。在场的每个人都在讨论什么Scala,Cl... 继续阅读 >
201411-27 程序员周末都喜欢做什么? 程序员周末都喜欢做什么?在公司加班?在家里加班?看电影?睡觉?程序员都怎么找女朋友?百分之八十的程序员表示,女朋友是啥,有好基友就够了。程序员都去哪些网站呢?嘿嘿嘿。。。来自:互联网的一些事 继续阅读 >
201411-27 PHP里10个鲜为人知但却非常有用的函数 PHP里有非常丰富的内置函数,很多我们都用过,但仍有很多的函数我们大部分人都不熟悉,可它们却十分的有用。这篇文章里,我列举了一些鲜为人知但会让你眼睛一亮的PHP函数。levenshtein()你有没有经历过需要知道两个单词有多大的不同的时候,这个函数就是来帮你解决这个问题的。它能比较出两个字符串的不同程度。用法:<?php $str1="carrot"; $str2="carrrott"; echolevenshtein($str1,$str2);//Outputs2&nb... 继续阅读 >
201411-27 成为一个PHP专家:缺失的环节 HOT 这一篇文章是“BecomingaPHPProfessional”系列4篇博文中的第1篇。当浏览各类与PHP相关的博客时,比如Quora上的问题,谷歌群组,简讯和杂志,我经常注意到技能的等级分化。问题都类似于“我如何连接到MySQL数据库?”或者“我该如何扩展邮件系统才能在每小时发送超过一万封邮件,而不需要引入新的服务器?”我将PHP能力水平分为4个等级(可能适用于任何编程语言或专业):初级、中级、专家和精英。等级对于PHP初级者... 继续阅读 >
201411-27 PHP中该怎样防止SQL注入? 问题描述:如果用户输入的数据在未经处理的情况下插入到一条SQL查询语句,那么应用将很可能遭受到SQL注入攻击,正如下面的例子:$unsafe_variable=$_POST['user_input']; mysql_query("INSERTINTO`table`(`column`)VALUES('".$unsafe_variable."')"); 因为用户的输入可能是这样的:value');DROPTABLEtable;-- 那么SQL查询将变成如下:INSERTINTO`table`(`column`)VAL... 继续阅读 >
201411-27 PHP终于迎来自己的正式语言规范 作为一款脚本语言,PHP在Web开发领域一直扮演着关键性角色,如今它开始在语义及语法方面为减少分歧作出努力。尽管PHP脚本语言早在1995年左右就已经诞生并在Web开发领域占据着重要地位,但其一直没有自己的正式语言规范——只提供广泛的用户说明文档。但这种不利状况正在出现转机。 由Facebook公司牵头,目前一份规范草案已经被发布在GitHub之上,旨在拿出一套对于PHP语言语义与语法的完整定义。 &n... 继续阅读 >
201411-27 选择 Yii 2 框架的 7 个理由 去年,SitePoint网站发布了一篇文章重点介绍了一些顶尖的PHP开发框架。排名第四的是Yii(发音同Yee)框架。那时Yii框架最新的版本是1.1.14。最近,Yii2.0版发布了,你可以在产品中使用2.0版本。当Yii框架仍处于RC(候选版)阶段时,我们对它进行过报道,那时它刚刚全面达到候选版本阶段,(现在它已经发布了正式版本)我们感觉是时候再次讨论这个话题:选择Yii框架的原因。1.易于安装对于web开发人员来说,时间就是金钱,没... 继续阅读 >
201411-27 9个必须时刻警惕的PHP命令&代码 HOT Linuxshell/terminal命令非常强大,即使一个简单的命令就可能导致文件夹、文件或者路径文件夹等被删除。在一些情况下,Linux甚至不会询问你而直接执行命令,导致你丢失各种数据信息。一般来说在Web上推荐新的Linux用户执行这些命令,当然,也有人哪些写过这代码的人不这么想,因为这玩意你一写下去就不是玩笑了。这里我收集了一些对系统有危害的Linux代码,帮助你避免他们。请记住:这些代码非常危险,甚至可以经过修改,变得... 继续阅读 >
201411-27 PHP八大安全函数解析 在现代互联网中,我们经常要 从世界各地的用户中获得输入数据。但是,我们都知道“永远不能相信那些用户输入的数据”。所以在各种的Web开发语言中,都会提供保证用户输入数据安全的函数。在PHP中,有些非常有用并且方便的函数,它们可以帮助你的网站防止出现像SQL注入攻击,XSS攻击等问题。当然在PHP代码编写中IDE(如:PhpStorm 、ZendStudio )会有函数的高亮显示,来确保开发人员的使用,也有人使用代码混淆工... 继续阅读 >
201411-27 十个超级有用的PHP代码片段 1.发送短信调用TextMagicAPI。//IncludetheTextMagicPHPlib require('textmagic-sms-api-php/TextMagicAPI.php'); //Settheusernameandpasswordinformation $username='myusername'; $password='mypassword'; //CreateanewinstanceofTM $router=newTextMagicAPI(array( 'username'=>$username, 'password'... 继续阅读 >
201411-27 MySQL5.5.19安装图解 本文详细介绍了Windows下安装MySQL5.5.19的全过程,希望对初学者有帮助。下载mysql-5.5.19-win32.msi安装文件,双击运行,出现如下界面。mysql安装向导启动,按“Next”继续在IacceptthetermsintheLicenseAgreement(我接受许可协议中的条款)前面打上勾。按“Next”继续。选择安装类型,有“Typical(默认)”、“Custom(自定义)”、“Complete(完全)”三个选项,我们选择“Custom”,... 继续阅读 >
201411-27 Apache2.2.21安装图解 本文详细介绍了在Windows平台上安装Apache的过程,希望对初次安装Apache的朋友有所帮助。1.软件准备我们以Apache2.2.21版本为例Apache官方下载地址:httpd-2.2.21-win32-x86-no_ssl.msi2.开始安装双击httpd-2.2.21-win32-x86-no_ssl.msi开始安装。出现安装欢迎界面。图1欢迎界面直接点“Next”继续,出现授权协议。图2授权协议选择“Iacceptthetermsinthelicenseagreement”同意授权协议,然后点“Next”... 继续阅读 >
201411-27 Windows+Apache搭建PHP开发环境 第一步:下载安装的文件1.Apache版本 httpd-2.2.21-win32-x86-no_ssl.msi2.MySQL版本 mysql-5.5.19-win32.msi3.PHP版本 php-5.3.5-Win32-VC6-x86.zip4.phpMyadmin版本 phpMyAdmin-3.4.9-all-languages.zip提示:1.建议选择无SSL功能的Apache版本来完成开发,因此我们这里使用了Apache2.2.21-win32-x86-nossl.msi。2.Windows下安装MySQL就选择.msi安装包格式,我们选择了mysql-5.5.19-win32.m... 继续阅读 >
201411-27 同样十年,为什么有的成高管,有的只是主管? HOT 我曾经带过一个下属,出身名校,英语八级,聪明,能干,学习能力强,对很多新事物和新知识保有浓厚的兴趣。我招他入公司的时候,他毕业尚不足一年,已经连续跳过两家公司了。当时,我觉得他可能不会很稳定,但实在是太爱才了,所以就将他留了下来,放在了工程师的位置上。果不其然,他干了不到五个月,就提出了辞职。临离开前,因为觉得我对他还不错,教了他不少东西,所以向我坦露心迹。他说,他觉得在以前待过的公司里... 继续阅读 >
201411-27 程序员写代码时应该反复问自己的10个问题 HOT 你想成为一名优秀的程序员吗?那么,现在是时候放下《24小时学会xxx语言v8.3》超级骗子书,相反,你应当养成每天反问自己以下10个问题的习惯。你的代码中是否有一种模式存在?找寻模式中的可行与不可行将发现其中看似无关的想法或基本原则。要对工作达到深入的理解,你必须养成反问自己“是否有一种模式存在?”的习惯。它不仅仅适用于你的代码。是否有适应各类型商业变化的模式吗?是否有一种适用于技术发展的模式?你有... 继续阅读 >
201411-26 八块腹肌:硅谷程序员的新标配 HOT 人们总是说硅谷的新陈代谢正在火箭式上升,这当然是一个用来形象说明利润、创新、产品或服务激增的比喻。但现在,这一幕就切切实实地发生在我们眼前。科技行业的文化正在转变:健身已经成为所谓brogrammer(意指善于社交,喜欢出外玩乐的程序员)的新嗜好。软件开发人员一向把世界视为一系列需要优化的系统。现在,他们开始用这种本能来观察自己的身体。让我们权且将它称为“高效技术人员的六块腹肌”——堪比健美运动员的身... 继续阅读 >
201411-26 FBI最想抓住的黑客 HOT 美国肯塔基州曼彻斯特联邦监狱里,关着毒品贩子、银行抢劫犯和汽车劫持犯。现在,又多了一个用手指犯罪的人黑客天才——杰瑞米·哈蒙德(JeremyHammond)。他在全世界范围内到处入侵计算机系统并曝光数据,其中包括一位联邦女法官丈夫的信息。也正是这位女法官,将他判决入狱。作为曾经美国联邦调查局FBI最想抓到的网络罪犯,哈蒙德获得了美国黑客史上最长的刑期之一——10年。“从一开始我就总是想入侵政府网站,以及警... 继续阅读 >
201411-26 玩笑成真:科学家证实白痴确实可以传染 HOT 我们总开玩笑“白痴是会传染的”,没想到这话还真就说中了——科学家最近发现了“白痴病毒”。约翰霍普金斯大学和内布拉斯加大学的研究者们发现了一种名为chlorovirusATCV-1的绿藻病毒,它被证实能让人类“变笨”。经过调查,感染者智商、注意力、视觉处理能力均有下降。也不知道是幸还是不幸,科学家们在调查中发现近半数人可能已经感染了这种病毒,因此携带它并非是件非常... 继续阅读 >
201411-26 做程序猿的老婆应该注意的一些事情 今天来说说一位女青年的老公以及他们的事儿。如有雷同,纯属巧合。十一年前我和程序猿第一次见面,还是大一军训期间。我甚至不确定程序猿是否记得那是第一次见面。当时不小心装伪文艺参加了吉他社,想借一本吉他入门书,然后同在吉他社热心的海哥说他一同学有,就带着我去拿书了。于是我们第一次“见面”了,我只看见一个对着电脑,佝偻着背的背影……严重怀疑程序猿根本没抬头看一眼那个已经晒得像反转熊猫一样的妹子,因为他... 继续阅读 >
201411-26 PHP系统设计与云架构 这几年我比较少写PHP了.有阵子很迷它,但是因为工作关系,把较多的时间花在网络封包和数据库的分析工作上.而且因为年记较大了所以也很难找到写程序的工作多半都在做工程师的“工头”对于这几年PHP的变化我来不及参与.在这裡收集这几年对PHP的变化,写篇心得过过本人自己的乾隐:回顾您以往的职业生涯,您有好好的管理您写的CODE吗?还是每次都写到需求超级肥大了,才延伸出一大堆的程序码管理问题.在这裡本人设计一个开发... 继续阅读 >
201411-25 这是迄今还原得最完整的——“雷军系” HOT 注:昨天(11月19日),小米和顺为资本联合宣布,小米和顺为资本以18亿元(3亿美元)战略入股爱奇艺,本次投资也是小米自创办以来最大单笔投资。小米系——再进一步说——雷军系又延伸了新的触角。天使雷军2007年10月金山软件上市到2011年7月回归金山的这段期间,雷军蜕变成天使投资人,他的风格顺势而为,恰如顺为基金的名称。顺为基金成立于2011年,一期基金2.25亿美元,二期基金2014年4月11日募集完成,规模3.15亿... 继续阅读 >
201411-25 10个方法让用户充分信赖你的登录页 HOT 想象一下走进一个狭小拥挤,遍地垃圾的商店。店员不停怂恿你买自己不想要的东西。在这种情况下,你肯定会马上转身离开去别家。如果有人给你压力,逼迫你在充满敌意的环境下快速做出抉择,你会自然而然的失去信任感。这一点也适用于网络。网上满是向你推销各种服务和产品的人。用户要先信任你,才能考虑从你那购买产品或服务。下面列出了10个比较流行的让用户相信、信任你登陆页面的方法。你可以借鉴或者干脆照搬这些方法为你的... 继续阅读 >
201411-25 php常用hash加密函数 本文实例讲述了php常用hash加密函数。分享给大家供大家参考。具体分析如下:代码如下:$hash_list=hash_algos();//返回注册的hash规则列表 print_r($hash_list);//显示结果创建文件以计算哈希值:file_put_contents('example.txt','thequickbrownfoxjumpedoverthelazydog.');输出哈希值信息:代码如下:echohash_file('md5','example.txt');$str="thequickbrownfoxjumpedoverthelazydog.";//定义字符串echo... 继续阅读 >