【2018世界杯预选赛亚洲区12强赛-中国2:3韩国】不言弃,不放弃

纵君虐我千百遍,我待君依然如初恋。

比赛已经过去了两天才开始决定记录这一精彩时刻,依然沉浸在喜悦当中,即使2:3输掉了比赛,但是国足的拼劲和精神气感动了我,也感动了所有中国球迷。

突然想起来武汉那场小组赛,是我第一次买票去看国足的比赛,当时进场的场面我被感动了,原来有这么多的国足真爱粉,一片红色的海洋。虽然那场比赛只进了4个,我知道国足这帮大老爷们尽力了,
每个进球每次抢断,我们都在呐喊加油,希望你们多进几个,因为多进几个把握就更大一点,可是当裁判吹响终场哨的那一刻,我们怎么也不答应了,因为进的太少,蔡局长你知道吗?你们之前犯了多少错误的决定?希望你每次现场能听到球迷真实的声音,真正的呐喊。

比赛结束了久久不想离开,因为我不知道国足能不能继续走下去,想想总有点不甘心,泱泱中华,这个体育项目总是搞不好。得知国足大巴要从南门离开,
急急忙忙跑过去,就为给你们说一声谢谢,只要你们不放弃,我们也不放弃你们。

等了好久才等到了9月1日,既是开学日子,也是国足踏上世界杯预选赛亚洲区十二强赛征程的日子,整整15年了都没有经历这个级别的比赛了,我们的足球就像一个幼儿园孩子终于可以上小学了,一切都是那么新鲜。
在公司由于邮件没有写完,拖到了六点二十才开始动身回家,满怀信心准备回家看直播给国足加油,回家比较准时,刚好是唱国歌的时候,不由自主的对着国旗唱起了国歌,跟着现场的球迷一起大声歌唱,仿佛我自己也在现场一样,
听到洪亮的国歌声响起的时候,有点想哭,这么多年了国歌终于可以在这个水平里响起,加油

【mysql系列 - 数据类型】 整数类型

最近一直在学习mysql,所以就打算将自己学习笔记分享给大家

大多数情况下,在数据库设计中比较随意,字段的定义随心所欲,会导致在性能和维护上成本很大,这是致命的!

基础知识

字节与位

1 byte(字节) = 8 bit(位)

也就是说,一个字节表示最大的数为2^8 - 1= 255

二进制转十进制

整数二进制用数值乘以2的幂次依次相加
101 = 1 * 2^2 + 0 * 2^1 + 1 * 2^0 = 5

存储

字段在定义数据类型时就可以确定存储大小,如果你使用了错误类型,虽然使用起来没有问题,但是白白浪费了大量硬盘存储空间和IO消耗

PS:如果你是土豪,请忽略这一点~~~

Linux下mysql数据库备份及crontab定时备份

由于系统操作失误或者系统故障导致数据会丢失,数据的丢失会是致命的打击。所以数据库备份是为了防止此类事发生,做好数据库备份至关重要,不可忽视!!!
当然从备份数据中恢复也取决于备份恢复方案了。此文主要讲述的是使用mysqldump命令和crontab定时备份机制

备份数据库-mysqldump

mysqldump主要是对数据库表和数据进行备份

1
2
3
4
5
6
# mysqldump指令备份某数据库(备份表结构和数据)
# -h host地址
# -u 用户名
# -p 密码
# dbname 数据库名称
mysqldump -hip -uroot -ppassword dbname > dbname_dump_20160414_201900.sql

PHP几种字符串拼接方式比较

PHP大致有如下几种拼接方式:

  1. 直接用”.”
  2. 用”.=”
  3. 先压入数组,再用数组拼接函数

本文章用两种场景来模拟

运行时间函数

1
2
3
4
function get_tm() {
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}

常用指令

Git

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 获取远程仓库最新版到本地
git fetch

# 从远程仓库获取最新版并merge到本地
git pull

# 将本地代码推送到远程仓库
git push <远程主机名> <本地分支名>:<远程分支名>

# 添加所有改动的已跟踪文件和未跟踪文件(不管是修改的还是新添加的都会添加到一个commit)
git add -A

# 添加一个commit并且附带说明
git commit -m "xxxxxxx"

# 还原某一个修改的文件到最新版,地址替换[path_file]
# 特别是调试服务器代码时,哈哈,一般人都懂的!
git checkout [path_file]

nginx配置学习

安装

环境
Ubuntu Kylin 14.04

下载安装包nginx-1.8.1

1
2
3
4
5
6
7
8
tar -xf nginx-1.8.1.tar.gz
cd nginx-1.8.1
./configure
sudo make
sudo make install

# 将nginx加入用户指令中,之后可以直接使用nginx命令
sudo cp /usr/local/nginx/sbin/nginx /usr/local/bin/nginx

我用爬虫一个小时爬取了Coding.net用户数据

之前看到“伯乐在线”一篇文章介绍用PHP爬取知乎百万用户数据,之后才有这个想法,一直对爬虫比较感兴趣,所以决定自己开始动手模仿着写爬虫程序,而我的网站目标就是 Coding.net

Github项目地址https://github.com/lincolnzhou/coding-spider

看知乎上用python去写爬虫程序较多,反正PHP是世界上最好的语言,貌似大家都已经默认了吧,哈哈~~~不要撕逼哈,自己擅长什么语言就用什么语言

截止到2016-03-06 17:56,Coding.net的总用户数为184700,你肯定要问我怎么知道的吧?这个嘛,私聊我吧,我就告诉你

我用PHP写了一个多进程爬虫程序,只用了不到一个小时的时间,就抓取了Coding.net2万多用户,也就是说真正有价值的用户量其实只有这么多,剩下没有被爬到的很明显就是无价值的用户,我想里面肯定存在大量被机器人注册的帐号,哈哈,扯远了,还是开始我们的正题

Coding.net漏洞日志

Coding.net 是一个面向开发者的云端开发平台,提供 git代码托管,免费的运行演示空间,代码质量分析,在线Web IDE,项目管理,开发协作,悬赏众包,冒泡社交等功能。 为开发者提供技术讨论和开发,协作工具, Coding 极速的代码体验,让开发更简单。

2016-03-06 某员工测试帐号弱密码,出现敏感数据(用户数据及某项目数据)
2016-03-04 手机号注册-短信验证码漏洞,短信接口未做任何限制

斗鱼TV系列-入职两个月

不知不觉已入职斗鱼TV两个月了,慢慢的已经融入了斗鱼这个大集体了,我很享受现在所拥有的一切。

回想辞职后的3个月里,自己还抱着很多幻想,以为自己能进BAT,原来都是想想而已,其实自己就是一个学渣。

或许是自己之前在业禾职位过高的原因,让我心太浮躁,心气高。自认为自己技术算可以,之后的面试让我抬不起头来,原来我什么都不会,我会的就像人家练手项目一样,自己真的像井底之蛙一样。在这里也要感谢业禾给了一个平台让我施展才能,不过道不同不相为谋。

一次很巧的机会,我在拉钩网上看到斗鱼TV招聘信息,竟然招PHP,而且是在武汉!!!我乐坏了,真的是没有想到。其实我笔试做了很久,因为很多题目都是底层基础知识,可我之前都是用的框架。社招就是这样,基础知识非常严格!!!
PS:在此也告诫大家,校招不要错过!!!创业有风险!!!

其实笔试有道题关于算法题,我直接空着没写,面试官问我为什么不写,我的答案是大学没有认真学,光去想创业去了,哈哈哈哈,说的比较任性。

没想到最后HR说想招我,我当时懵了,我笔试和面试技术方面一塌糊涂,感觉跟中奖一样,因为之前没有一家公司要我!!!我当时很激动,感觉自己像找到妈一样!!!

还好面试官是欣赏我的经历,说比较努力,哈哈哈,有时候还是不一定看技术滴。这个面试官就是我现在的师傅-彭大大,也是一个经历相当坎坷的人,技术是杠杆滴,而且不是科班出生。

上班时间自由,我好喜欢,自由分配时间。而且任务排期基本可以定下来,我喜欢这种感觉,这样每个人都可以