狂人山庄 Madman Hills

A flying idealist

让Mysql 支持中文查询

如何让Mysql支持中文查询Q: 我在写一个查询条件时的问题如下: 如我想写一个字段中包含“李”字的所有记录 $str="李"; select * from table where field like ‘%$str%’ ; 显示的记录中除了包含”李”字的记录,还有不包含“李”字的记录。为什么? A: 在MySQL中,进行中文排序和查找的时候,对汉字的排序和查找结果是错误的。这种情况在MySQL的很多版本中都存在。如果这个问题不解决,那么MySQL将无法实际处理中文。   出现这个问题的原因是:MySQL在查询字符串时是大小写不敏感的,在编绎MySQL时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象。 方法一: 解决方法是对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将"name char(10)"改成"name
1 min read

你猜在28楼装一部空调的报酬是多少? (ZT)

昨天工人来家里安空调,四部,我家住28楼,从窗户向下看,汽车都象模型一样大小。 来的是两个工人,师傅带一个徒弟,年纪都不大。其实但凡家里安装过空调的都知道空调的主机是怎么安装的。我就先说说我家客厅的空调是怎么安的吧。首先,就是一根缆绳的一头栓在房间里面站着的徒弟腰上,另一头栓在房间外面的师傅腰上,师傅先爬出阳台,两脚伸到旁边的空调主机安装位,踩在一个只有手掌宽的牙子上(是手掌宽不是手掌长);两只手,一只手抠住同样宽的一个牙子上,另一只手拿住一个15公斤的主机,就这样,整个人除了三个点之外,其他都悬空在大厦外面。然后,师傅用力把主机甩到放主机的台子上,结果我家的那个地方小,甩了几次甩不上,甩不上的话,主机就会荡下来。一个15公斤的东西在手上荡来荡去,就是在平地上,也会因为惯性被带的前后摇,更何况是一个悬空的人呢。 再说安装卧室的空调,由于位置很犄角,所以缆绳只能栓在我家窗户上护栏上,那护栏就是个铁皮,根本什么用都不管,如果人要坠下去,只可能把护栏一同带下去。当师傅要爬出去的时候,我爸说,“那东西可不管用啊”,结果师傅说“我知道它不管用”,然后就爬出去了。 那个师傅就这样冒着四次粉身碎
2 min read

安装配置pro ftpd

本文HTML版本地址:[url]http://freeunix.3322.org/docn [https://bra.live/url] 第四步:安装配置ftp服务器 ylf 写于2003年6月 本文根据网上流行的一篇文章整理改编而成,并修正了原文的一些小错误。 由于为每一个需要使用ftp服务的用户建立系统帐户会影响系统的安全,所以我们使用数据库用户进行ftp用户验证。 系统组成:Proftpd1.2.7+proftpd-mod-quotatab-1.2.4+mysql 因为ports里没有proftpd-mod-quotatab-1.2.4模块,我们下载源代码安装。 下载源代码包:(必须下载相同版本的源代码包) 到http://www.proftpd.org 或ftp://ftp.servus.at/ProFTPD/distrib/source/proftpd-1.2.7.tar.gz/。 到[
11 min read

【转帖】老板叫我买了个联想手机(超搞笑)

工作三年了,各个方面都表现不错,但是职位上一直没有什么变化。眼看跟公司的合同 到期了,公司为了留住人才,提拔我作了部门经理,呵呵,真是很高兴。但老板私下里 也跟我说,我各个方面都不错,业务、人缘、能力都可以,但是还缺少管理者的气质,还要练练。            这管理者的气质怎么练呢?苦恼了很久;作为新提拔的经理,员工们也都不是很佩服。 终于有一天,在酒席上,老板吐了真言,小王,你去买个lenovo的手机用用。 老板就是老板! 这句点拨,事后证明,绝对可以与当年一位道家达人暗示一位孙姓的猴子三更到后门学 艺之事相媲美!      正巧,手机刚丢。于是,直奔国美,790元购得一款lenovo的G620C手机。 那么,这个lenovo手机和当管理者有什么联系呢?我深深的陷入了思考,经过清晰的分 析,得出以下论断:    1、从价位和品牌看,老板应该不是想让我买了送他,所以肯定不是索贿;    2、当好一个管理者的秘籍,肯定包含在这个手机里。 一定要好好体会,
10 min read

犹太人:坚硬的族裔

■道格拉斯·怀特(荷兰) “第5762年,还有7天就是新年,在西方的一个大陆上的一个新的城市,一场邪恶的攻击降临到我们头上。有472个我们族裔的人,以及其他族裔的人,死于这场攻击。” 这是某部科幻小说中的一个戏剧性开头吗?不是。这是关于2001年9月11日纽约世贸双塔遭遇恐怖袭击这一事件,在正宗的犹太人编年史中有可能出现的一段叙述。 2001年9月11日,离欧洲人的新年(圣诞节)还差得很远。离华人的农历新年则差得更远。但这一天离“罗什·哈桑纳”(Rosh Hashanah)──犹太人的新年—只差7天。   ■道格拉斯·怀特(荷兰) “第5762年,还有7天就是新年,在西方的一个大陆上的一个新的城市,一场邪恶的攻击降临到我们头上。有472个我们族裔的人,以及其他族裔的人,死于这场攻击。” 这是某部科幻小说中的一个戏剧性开头吗?不是。这是关于2001年9月11日纽约世贸双塔遭遇恐怖袭击这一事件,在正宗的犹太人编年史中有可能出现的一段叙述。 2001年9月11日,离欧洲人的新年(圣诞节)还差得很远。离华人的农历新年则差得更远。但这一天离“罗什·哈桑纳”(Rosh Hashanah
13 min read

如何:对PHP程序中的漏洞进行攻击(下)

正如我们前面讨论的那样,include()和require()主要是为了支持代码库,因为我们一般是把一些经常使用的函数放到一个独立的文件中,这个独立的文件就是代码库,当需要使用其中的函数时,我们只要把这个代 码库包含到当前的文件中就可以了。 最初,人们开发和发布PHP程序的时候,为了区别代码库和主程序代码,一般是为代码库文件设置一个“.inc”的扩展名,但是他们很快发现这是一个错误,因为这样的文件无法被PHP解释器正确解析为PHP代码。如果我们直接请求服务器上的这种文件时,我们就会得到该文件的源代码,这是因为当把PHP作为Apache的模块使用时,PHP解释器是根据文件的扩展名来决定是否解析为PHP代码的。扩展名是站点管理员指定的,一般是“.php”, “.php3”和“.php4”。如果重要的配置数据被包含在没有合适的扩展名的PHP文件中,那么远程攻击者很容易得到这些信息。
1 min read

600e win/lin双系统L2 CACHE的解决方案

昨晚没事就在本本上装了个redhat9,自然需要解决的问题就是L2 CACHE了,下面给出解决方法。 要准备的东西:一个fat32的分区,noblame兄弟的程序,redhat的安装cd1 http://www.thinkpad.cn/forum/vie … =1&highlight=l2 首先到上面下载noblame兄弟的东西,按照上面说的方法,写入MBR。 重新启动,你会发现grub没有了,别急,用redhat的安装cd1启动,在启动界面选择按键盘的F5,输入linux rescue回车。继续启动。如果本本有网卡的话会提示你是否启动网卡,选no行了。稍等一下就出现提示符#。 接着就要判断一下你的redhat装哪里了,输入fdisk -l,出现一堆东西,下面是我的:   Quote: Disk /dev/hda: 20.0 GB, 20003880960 bytes 255 heads, 63 sectors/
5 min read

欺骗Google 提升网页的PageRank值?

从Dark Seo Team上看到的,Bilan du projet pagerank 10 / About pagerank 10 project是对 其Pagerank 10的介绍,里面详述了怎样通过欺骗Google来欺骗提升网页的PageRank 值。(看不懂法文,猜的) 主要意思应该是说通过对你的网站进行重定向,将网页重定向到一个PR值较高页面 ,Google会认为你的网站是那个PR值高的页面的所有者,因此你的网站的PR值就和 那个页面的PR值一样。 从Dark Seo Team上看到的,Bilan du projet pagerank 10 / About pagerank 10 project是对 其Pagerank 10的介绍,里面详述了怎样通过欺骗Google来欺骗提升网页的PageRank 值。(看不懂法文,猜的) 主要意思应该是说通过对你的网站进行重定向,将网页重定向到一个PR值较高页面 ,Google会认为你的网站是那个PR值高的页面的所有者,因此你的网站的PR值就和 那个页面的PR值一样。 提到的重定向方法有以下四条: * Redire
2 min read

VBScript 语法错误

如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。 错误通常在执行程序前,编译程序时产生。 以下是53个语法错误: 如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。 错误通常在执行程序前,编译程序时产生。 以下是53个语法错误: 错误编号 描述 十进制 十六进制 说明 1001 800A03E9 内存不足 1002 800A03EA 语法错误 1003 800A03EB 缺少“:” 1005 800A03ED 需要 ’(’ 1006 800A03EE 需要 ’)’ 1007 800A03EF 缺少“]” 1010 800A03F2 需要标识符 1011 800A03F3
7 min read

蓝色理想放置GOOGLEAD的JS完整代码

蓝色理想放置GOOGLEAD的JS完整代码 首先建一个文件名为adbanner的JS,代码如下 蓝色理想放置GOOGLEAD的JS完整代码 首先建一个文件名为adbanner的JS,代码如下 CODE:  [Copy to clipboard] ——————————————————————————– function runCode()  //定义一个运行代码的函数, {  var code=event.srcElement.parentElement.children[0].value;//即要运行的代码。  var newwin=window.open('’,'’,'’);  //打开一个窗口并赋给变量newwin。  newwin.opener = null // 防止代码对论谈页面修改  newwin.document.write(code);  //向这个打开的窗口中写入代码code,这样就实现了运行代码功能。  newwin.document.close(); } function MM_findObj(n, d) { //v4.01
3 min read