以图明志

数据库技术

遭遇一次MySQL猜解注入攻击

MySQL高级Hack入侵
前些日子数据库被入侵,文章的阅读数都被纂改了,还好及时发现并做好备份。查一下 MySQL 语句记录,发现这么原来是这么一句 SQL 在捣鬼。在 MySQL 中内置了很多函数,利用它们,即使在没有联合查询功能的老版本 MySQL 上也可以做一些意想不到的操作。

网站运维

公告:网站正式迁入阿里云

新的旅程
从4月18号开始弄的备案,今天终于通过,网站也顺利迁入阿里云。细心的读者也许会发现,从2013年开始本站几乎都没什么更新了。从去年起,小站的流量开始不断上涨,到今年年初,托管的HostMonster主机终于扛不住了。HostMonster的虚拟主机有CPU限制,如果超出CPU限制,它就会强行关闭你的网站十几分钟到一个多小时不等。所以那会,小站几乎每天都要宕机一个小时左右,优化程序也不顶用。

智力开发

追从本心,笑斩荆棘

找到你的热情所在
追随你的热情实属不易,然而找到热情所在更是难上加难。我是幸运的——我找到了我的热情,并以此为生。我可以作证,能够做你所钟爱的工作来谋生,真是无与伦比的美好。你的热情能成为让你每天早上起床的动力,并向世界大喊: 「我还活着!这感觉真是太爽了,来吧!」直到吵醒了你的家人后朝你怒吼。

Python程序设计

Python Web运行环境搭建

基于Django框架的Python的项目
最近打算用 Python 来开发网站的一些其它功能,先来搭建 Python 的运行环境吧。Python 的目前有两个版本,Python 2.7.5 和 Python 3.3.2。Python 3.x 与 2.x 不仅仅是版本的新旧的区别那么简单,Python3.x 是一个全新的东西。我下的 Python 2.7.5 这个版本是 .msi 格式的,所以直接安装即可……

网站运维

防恶意解析,禁止用IP访问网站的Apache设置

修改 httpd.conf 实现
一般来说,网站可以用域名和IP来访问。你的网站可以通过IP直接访问,本来这没什么问题,但是会有些隐患:域名恶意指向的可能。还记得去年还是前年的 google.com.sb 事件吗?google.com.sb 这个域名被恶意指向了百度,后来证实了 google.com.sb 这个域名为第三者恶意指向的,并不是Google所为。

PHP服务器脚本

了解PHP中Stream(流)的概念与用法

强大好用的流
Stream是PHP开发里最容易被忽视的函数系列(SPL系列,Stream系列,pack函数,封装协议)之一,但其是个很有用也很重要的函数。Stream可以翻译为“流”,在Java里,流是一个很重要的概念。流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。

开源项目与工具

WordPress后台edit-tags.php里无限栏目分类实现

看看WordPress里的实现
在 WordPress 里 http://localhost/wordpress3.6.1/wp-admin/edit-tags.php?taxonomy=category 这个链接可以显示 WP 里的无限栏目分类,我们来研究一下 WordPress 是如何实现的。找到 wp-admin/edit-tags.php 这个文件,发现显示栏目的代码很少:$wp_list_table->display(); ……

编程思想

常见编程语言对REPL支持情况小结

REPL(Read-eval-print-loop)
最近跟一个朋友聊起编程语言的一些特性,他有个言论让我略有所思:“不能REPL的都是渣”。当然这个观点有点偏激,但我们可以探究一下,我们常用的编程语言里面,哪些支持REPL,哪些不支持,还有REPL的一些概况。在一般的脚本语言中,有REPL是常态,因为REPL非常的方便。

IT人家

是什么精神支柱能让你专注编程数十年?

程序员的专业精神
国内从事软件开发的公司和个人都普遍认为“程序员是吃青春饭的”,一般程序员积累一些经验,过几年或十几年后,就转型团队管理、产品管理之类不用写代码的职位,有些程序员即使转型架构师这样的技术职位,也慢慢地代码越写越少,会议越开越多。

IT人家

一次让我瞬间长大的经历

看到自己已拥有的资源
今天,我突然对人情世故、世态炎凉有了非常深刻的理解。一瞬间,觉得自己成长了许多。一直有关注我博客的人都应该知道,因为长期编码导致我的身体吃不消了。去年年底从国企离职后就没有上班了,虽然靠着一些投资和理财收入能够勉强维持生活,但是在家还是闷得慌,得找份工作有点事做,有点人际交流。但是又不太想从事繁重的编码工作,正好政府在招聘编制人员,有比较适合我的职位……

智力开发

为什么我们不能坚持到底?

很多原因你需要知悉
很多人都有这样的苦恼:就是不管做什么事情都容易半途而废,不能坚持到底。特别郁闷的是有些同学说:我发现自己以前做一件事还能坚持到最后,现在大学了就不能坚持下去,有什么好办法解决吗?要坚持做一件事情,其实是需要意志力——也就是自我控制自己行为的能力。

智力开发

我们为何要付出高昂的代价去获取智力?

为什么水生生物没有发展出文明?
最近在果壳上看到一个讨论:“为什么水生生物没有发展出文明?”,很有意思,这里记录一下。物种能形成文明需要智力,而智力的代价非常昂贵。你可能不知道,我们大脑的能耗达到全身的20%,而且要花上十几年来发育、学习生存技能,这对于其他物种来说都是极低效的。不要低估大脑就那么一点体积所需要的代价,所有能存活的物种,个体构造就像是精密设计的,可谓牵一发动全身。

互联网时代

从主流到边缘,博客为什么不行了?

博客的兴衰
几年前,博客的兴起曾被视做Web2.0的开端。互联网的网民第一次由观众变成了演员,由内容的消费者变成了生产者。草根获得了展示自己的舞台,一下子推动了全民的热情。博客作为草根参与网络社会的形式,曾经有过一段辉煌的日子。短短几年过后,博客已经江河日下,风光不在。博客的爆发,是因为吻合网民的潜在需求。它的衰败,则是这些潜在需求已经被其它产品取代。

搜索引擎优化

个人技术博客靠流量盈利就是个死胡同

及早发现,及早转型
曾经看到过一篇文章,讲到的内容就是个人是如何通过创建一个博客,然后通过日积月累的更新文章,最后在百度中获得了不少的排名,并最终通过百度带的巨大流量中获得联盟广告的收益。现在国内流行恐怕就是:用Wordpress搭建一个个人博客,然后天天熬夜地更新文章,每天早上查看百度收录是不是又增加了……

IT人家

怎样的项目才算是一个成功的项目

于病视神,未有形而除之
通常我们所说的以满足客户需求的项目,应该理解为从客户角度出发,满足客户的要求,强调客户现场。一个好的项目并不是仅仅一味的满足客户的要求,应该从自身的项目行业经验出发向客户提出较好的解决方案,帮助客户解决问题实现客户价值。

IT人家

怎样判断自己是否在平庸者之列?

平庸是程序员的大忌
大家可以看看最近出来的《软件开发者薪资调查报告》。读过之后每个人的认知可能不同,有的人感觉我怎么赚这么少得跳槽了,有的人感觉自己还可以,我个人的感觉就是上面那句话:平庸是程序员的大忌。在一个还不算老的行业里,在一个相对较高收入占比在20%~30%的行业中,没有什么比平庸更可怕的了。
6 / 139 首页 < Prev 4 5 6 7 8 Next > 尾页 页码: