[警告] 这篇文章没多少参考价值,完全是初学者手记,高手请绕行或直接忽视。151102补记
[……]
这是fengyqf的博客
数据库是什么,从字面上理解,就是存储数据的系统。
日常学习工作生活中,经常会见到“数据库”这一概念,如,公安系统的居民身份证数据库,银行储户信息数据库,某某论文数据库,基因数据库,等等。这些例子里的数据库并非本文所要讲述的“数据库”的概念,它们是 依据一定的手段存储的、可以快速检索的海量数据。而本文中所讲的数据库,则是能够对数据实现方便存储、快速检索、易于更新维护的软件,注意了,我们所讲的数据库实际是计算机软件,而并不关心存储具体数据是银行存款、还是家庭收支账单、或者是邂逅美女的记录。严格的说,本文所讲的数据库,是“关系型数据库”,而不是当下在sns时代火爆的NoSQL数据库。
关[……]
一直想找这个函数,今天终于找到了,属于聚合函数,也正是猜测可能是个函数函数、才通过“MySQL 聚合函数” google到的。
使用过程中可能会遇到1260错误,如下:
#1260 – %d line(s) were cut by GROUP_CONCAT()
这是因为group_concat()有最大长度限制,该限制值默认为1024,可以从mysql环境变量里可以查看。如需修改该值,可以在mysql配置文件里指定:
group_concat_max_len = 102400
也可以在mysql运行时动态指定,执行语句:
SET GLOBAL group_concat_[......]
下载nginx源码包,可以到nginx官方的下载文件归档里 http://nginx.org/download/ 下载
下载pcre源码,并编译安装,从pcre官方下载 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.zip
解压缩 unzip pcre-8.21.zip
进入源码目录 cd pcre-8.21/
./configure
make
make install
全部使用默认,不必要指定目录,这样包容易被找到。
安装nginx
这里使用nginx 1.0.8为例。
下载源码包 wg[……]
修改文件
editor/dialog/fck_paste.html
大概339行
<br /> <input id="chkRemoveStyles" type="checkbox" checked="checked" /> <label for="chkRemoveStyles" fcklang="DlgPasteRemoveStyles"> Remove Styles[......]
使用phpMyAdmin,打开编辑sql语句,正常情况下是在新窗口中打开的,但突然变成新标签了,而且firefox的主窗口大小变成sql语句编辑窗口那么大小,很是难受。
之前也遇到过这种情况,当时是把当前用户目录下的firefox文件全部删掉(或者移走),这样对当前用户而言firefox就成了第一次使用,要重新配置,重新安装插件(当然也可以从备份文件里拷回相应目录、文件),这是一件很麻烦的工作。
这种问题出现过几次了。上次通过删除部分文件的方式,找到问题在于文件prefs.js。该文件里面很多配置项目,似乎是about:config配置项目保存的地方。但没有找到具体是哪一行或几行。[……]
可以使用 DenyHosts 或 pam_tally2.so 实现
DenyHosts是Python语言编写的程序,主动分析登录日志文件/var/log/secure,对于多次连续的重复错误登录ip,加入/etc/hosts.deny,从而阻止这些暴力登录。
详细参看:linux下使用denyhosts防止ssh暴力破解
pam_tally2,则是使用pam模块,对于连续N次登录错误的用户,自动禁止登录若干时间。
装在上网本上用来折腾的一个fedora 13系统,没有图形界面,但还是花了整整一夜加半天时间从13升级到16,已经是最新的版本了;并把自动连接无线的命令写到一个脚本文件里,开机自动运行。
以前一直不能通过命令行启用无线,后来才发现是因为NetworkManager服务的原因,禁止该服务后可以通过命令行配置无线正常连网。最好把rpm -e NetworkManager 卸载掉这个NM包,以免它的干扰。
无线使用最简单的wep加密,在路由器上限制了允许mac地址,因此无线安全不是大问题。
无线配置命令非常简单
iwconfig wlan0 essid "[无线AP名称]" key[......]
生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。