24
2017
01

程序员累了怎么办?

程序员在编程的时候因为心力交瘁,从而失去工作热情的现象并不罕见。 很多文章都可以成为这一方面的证据,证明这已经是IT行业一个普遍现象。 倦怠发生的原因 第一个是生理原因。每天坐在办公桌前,面对着电脑,是不健康的,会让人更加无精打采、昏昏欲睡。嗜睡还可能导致其他不良的生活习惯,如吃零食,抽烟,熬夜等。然后最终导致郁结于心,产生倦怠感。 第二个原因是,编程是认知高度密集并且压力非常大的工作,会导致心理疲劳和损伤。 第三,有可
23
2017
01

shell脚本-通过apache访问日志 统计客户端IP访问次数

脚本名称:AccessCount.sh#!/bin/bash #Script_name: access_count acc_log=/var/log/httpd/access_log /bin/awk '{print $1}' $acc_log  | sort | uniq -c | sort -nr重定向 保存结果[root@localhost
22
2017
01

PHP 程序员的技术成长规划

按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清晰,可能会让人觉得不适,请理解仅代表一家之言。(未来技术变化不在讨论范围)第一阶段:基础阶段(基础PHP程序员)重点:把LNMP搞熟练(核心是安装配置基本操作)目
20
2017
01

各种License介绍

什么是License许多混乱就始于你不知道License到底是什么,到底有什么含义。当你对你的产品使用License时,并不意味着你放弃了任何权利,你依然对其拥有原著作权。License只是授予他们于特定权利来使用你的产品。License只是把你的作品释放到公有领域,或者给各个拷贝赋予权限。也意味着你放弃了版权收入,别人也没有义务把你列为原作者或贡献者。开放源代码许可协议更容易为他人作出贡献,而不必寻求特别的许可。它也可以保护你作为原创者的权利,至少确认了你的贡献。它还可以保证你的工作不为别人所
20
2017
01

linux上传本地已有项目至GitHub

工具:git,ssh 1,登录github     https://github.com/2,创建仓库(空)名称与本地项目目录名称保持一致,如:lbt3,进入项目根目录下,初始化本地仓库[root@wxfeng html]# cd lbt/ [root@wxfeng lbt]# git init4,提交当前项目下的源代码之github仓库分支[root@wxfeng html]#&n
19
2017
01

Centos 7下yum搭建最基本的LAMP开发环境

Centos 版本信息[root@iZ ~]# lsb_release -a LSB Version:    :core-4.1-amd64:core-4.1-noarch Distributor ID:    CentOS Description:    CentOS Linux release&nb
17
2017
01

华尔街疯狂追求程序员

Gregory Furlong 有大约 5 年的时间是在百思买做装运工,每周需要工作 50 小时。对于一位痴迷于计算机的人来说,这几乎是他职业生涯的炼狱。因此在去年,30 岁的他参加了一个为期三个月的编程训练营,使用 HackerRank 训练编程技能和竞争排名。在赢得了 Java 编程技能的高排名之后,他被摩根大通银行雇佣。这是华尔街新兴的编程择优录取制。金融机构传统上是雇佣名牌大学的毕业生,通常会忽视那些非名牌大学的优秀程序员或有天赋的辍学生。但如今金融机构有大量的名牌大学毕业生填
17
2017
01

捐赠 Let's Encrypt,共建安全的互联网

最近关于沃通和 StartCom 这两家 CA 公司的消息让人们再次关注到了网络隐私和安全的问题。随着 Mozilla、苹果和谷歌对这两家 CA 公司处罚落定,很多使用这两家 CA 所签发证书的网站纷纷寻求新的证书签发商。这里面固然有不少可信赖的 CA 公司可以提供服务,不过,有另外一个非盈利组织却为大家提供了免费、可靠和安全的 SSL 证书服务,这就是 Let's Encrypt 项目。Let's Encrypt 项目是由互联网安全研究小组ISRG
17
2017
01

从PHP5到PHP7的注意事项(3)一些被删除的函数

世界上最悲惨的事情不是你在我面前你不知道我爱你。而是——你在七夕开房,我却在学习新知识。对于我等程序狗、单身狗来说,唯一努力学习新的知识或者才能逆转。变成富帅,早日迎取白富美吧。而PHP7的删除的一些函数是我们必须的.PHP手册中,为了专门应对大家的升级,为大家将PHP7中删除的一些函数进行了说明和整理。如果你在项目中使用到了这些函数,请整个项目进行查找,修改。1. call_user_method() 和 call_user_method_array()2. mcrypt_generic_en
17
2017
01

从PHP5到PHP7的注意事项(2) PHP7的一些新特性

1. define定义常量不仅仅只支持标量,还支持了数组<?phpdefine('PHPXY', array(    '凤姐',    '芙蓉姐姐',    '杨幂是臭脚'));echo PHPXY[1]; // 输出的结果是“芙蓉姐姐”?>2.比较的时候支持<=&g
17
2017
01

从PHP5到PHP7的注意事项(1)

PHP7是大势所趋了。PHP7有更多的新特性,更好的性能,更高的速度。并且,从今年8月7日开始发行PHP7.0的beta3 即将发布的PHP7 的RC1版本。脚步越来越近,有更多的人来学习PHP7的新特性。PHP学院将对PHP7的新特性进行连载。并且,现在国内PHPer中喜欢尝新鲜的人一些人,已经安装好了PHP7。我们来看看PHP7 到底有哪些新特性。今天我们来讲解的是PHP提倡的一些风格,并且将原有PHP4当中的一些风格进行了禁用。1,PHP5发行的时候为了讨好ASP程序员,PHP准备了asp
16
2017
01

【总结】记php7发生的一些重大细节改变

1,mysql_connect =》MySQLi或 PDO_MySQL本扩展自 PHP 5.5.0 起已废弃,并在自 PHP 7.0.0 开始被移除。应使用 MySQLi或 PDO_MySQL 扩展来替换之。参见MySQL:选择 API 指南以及相关 FAQ 来获取更多信息。用以替代本函数的有:mysqli_fetch_assoc()PDOStatement::fetch(PDO::FETCH_ASSOC)2,不再支持与类同名的构造函数名称,必须使用__construct 取代与类名相同的构造
16
2017
01

教你实现图片的惰性加载

图片惰性加载 DEMO 地址 -> 图片惰性加载(放在了 Github 上,所以可能会慢,最好用 chrome)关于惰性加载在讲图片的惰性加载前,我们先来聊聊惰性加载。惰性加载又称为延迟加载、懒加载等,还有个好听的英文名字叫做 "lazyload"。需要注意的是,惰性加载并不只是图片的专利,Javascript 中函数也有惰性加载的概念(详见 高性能JavaScript 编程实践 "不要重复工作" 一节),而在 Javascript 异步加载中还有个
15
2017
01

[转载]硬盘分区表扫盲:MBR和GPT表

转载自:http://www.ithome.com/html/win8/58192.htm自从2007年Vista操作系统推出以后,各大硬件厂商对于硬件开发速度明显加快,其中对于硬盘的速度和容量,从最早的5400转,160G容量,提升到现在的7200转甚至万转机械盘,容量也先后出现上TB级别的。单硬盘都出现4Tb容量。由于磁盘容量越来越大,传统的MBR分区表(主引导记录)已经不能满足大容量磁盘的需求。传统的MBR分区表只能识别磁盘前面的2.2TB左右的空间,对于后面的多余空间只能浪费掉了,而对于
14
2017
01

thinkphp 同域名 区分PC端 手机端 绑定不同模块

<?php    // 应用入口文件    // 检测PHP环境  if(version_compare(PHP_VERSION,'5.3.0','<'))  die('require PHP > 5.3.0 !');    //define('BUILD_LI