试着把开发项目的一个子模块重构了一下,可能也算不上重构,除了时间上比不重构时花的要长外,也更加的累人。难道是重构的思路不对?

中午和同事们一起到外面吃饭,餐后索要发票,小焦同学很荣幸的刮中了50元的大奖。恭喜恭喜啊。直接利益是大家每人分了10元钱,去买彩票啦!中大奖啊,中大奖!

XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。

XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初 XPath 的提出的初衷是将其作为一个通用的、介于XPointer與XSL间的语法模型。但是 XPath 很快的被開發者採用來當作小型查詢語言。

不知道大家是不是有和我同样的困扰和麻烦?每次和家人朋友在外面的餐厅吃完火锅,尤其是麻辣火锅,衣服都会吸附浓浓的火锅底料味,非常难受?

单薄的衣服嘛,回家洗了就行了,但是像大衣,羽绒服,毛围巾这种比较厚重的东西,也不能总洗啊?

自从有了网友推荐的这个方法,现在再去吃火锅,一点顾虑都没有啦~~~~~

  1. 喷壶中倒入清水,滴入1,2滴柠檬汁摇匀后,喷在外衣的外部。
  2. 将衣服的外部全部喷上一层水之后,挂起来,放在通风的地方自然风干,味道就没有啦。

超级罗嗦:

如果没有柠檬汁的话,也可以不放,效果稍微差一点点而已,但对除味也很有效。如果家里有柠檬精油,加入一滴,也有同样的效果

不要加入太多的柠檬汁,1,2滴足够啦

千万不要添加有漂白成分的任何化学液剂,比如:84消毒液等等。否则,有可能会把衣服弄花哦

经实践,win7在深度休眠后,再次唤醒时,网卡会依然处于休眠,直接表象是ADSL不能连网。解决方法有二。

方法一、重新启动电脑(此方法太麻烦)
方法二、即然网卡正常工作但是处于深度休眠状态,可以先将其禁用,然后再重新启用,这样就可以把处在熟睡中的网卡叫醒了。(本博突然想到的方法:-))

晚上等公交车,平日里应该进站的车全没进站,呼呼的疾驰而去,开始以为是车队的班车,后来发现许多等车的人开始跟着车跑,我靠,原来许多公交车的站牌全换了新的位置,咋就没个公告通知一下呢,太不把乘客当回事了,特别是在这大雪天里!

在对windows下的mysql 进行数据库还原的时候出现这个错误。

  1. 最有可能的原因是服务器超时,比如说在一个脚本里连接上服务器后进行了一些数据库操作后,就开始冷落了数据库,执行起其他一些非数据库操作的耗时操作,数据库等啊等等啊等,结果超时了,只好关闭连接。如果是这个原因,请加大wait_timeout。

  2. 还有可能是因为SQL语句太长所致,比如插入一个BLOB列,或者用一条INSERT语句同时插入很多行,因为SQL太长,数据库可能就无法接收到完整的SQL,结果数据库就会觉得客户端出错了,从而关闭连接。如果是这个原因,请加大max_allowed_packet。

解决方案

如果是第一种情况:将wait_timeout加大
如果是第二种情况:将max_allowed_packet加大,如果max_allowed_packet=800M

注意事项

在重新配置mysql配置文件后,请重新启动mysql服务,使当前配置生效。
windows下重新启动mysql的方法:net stop mysql; net start mysql

在gmail里删除邮件后,邮件全部被转移到了“已经删除的邮箱”中,里面已经有上千封订阅而没有看的邮件,想彻底删除却找不到“永久删除邮件”按钮,突然发觉坐在旁边的小孟同学的gmail里居然有这个标签,向他请教后才知道,原来需要在左侧列表的“其它标签中”将 “永久删除邮件”选中后,才能在邮件列表中显示出来。我晕啊!简直快要被旁边的小孟同学笑死了。

好像win7在长时间休眠以后,再用adsl上网无法进行拨号连接,必须重新启动后才能正常使用,猜测是win7的自动节电功能让网卡睡眠了,要真是那样的话,要用什么方法才能唤醒呢?

MySQL导出的SQL语句在导入时有可能会非常非常慢。在导出时合理使用几个参数,可以大大加快导 入的速度。

-e 使用包括几个VALUES列表的多行INSERT语法;
--max_allowed_packet=XXX 客户端/服务器之间通信的缓存区的最大大小;
--net_buffer_length=XXX  TCP/IP和套接字通信缓冲区大小,创建长度达net_buffer_length的行。

注意:max_allowed_packet和net_buffer_length不能比目标数据库的设定数值 大,否则可能出错。

首先确定目标库的参数值

show variables like 'max_allowed_packet';
show variables like 'net_buffer_length';

根据参数值书写mysqldump命令,如:
mysqldump -uroot -p eis_db goodclassification -e --max_allowed_packet=1048576 --net_buffer_length=16384 >good3.sql

元宵节,外面的面虽然越下越大,但却无法冷却人们燃放烟花的热情,洁白的雪花和五彩的烟花同时在天空中飞舞,一边吃元宵,一边看“花”,甚是惬意啊。

mysql导入数据失败,用命令行导入数据时,mysql提示Got a packet bigger than ‘max_allowed_packet’ bytes错误,意思是说数据包大小超过mysql限制,解决方法如下

修改mysql配置文件

  1. 在[mysqld]中找到max_allowed_packet,将其值改大即可。
  2. 重新启动mysql,再次导入数据,成功!

由于9.10自带的fcitx默认版本为3.6,在本人的机子上经常出现CPU满载的情况,不得不更换其它输入法,但都没有fcitx好用(本人用五笔),发现其官网上已经提供了3.6.3的稳定版,决定自行进行安装。

一、下载
首先从fcitx的官网下载fcitx-3.6.3.tar.bz2,更新日期为2010-02-13

二、安装

  1. 手动编译安装
    安装必须的库文件:
    sudo apt-get install libxpm-dev libxft-dev libxtst-dev

    安装过程就不多说了,说说安装后出现的问题

    • 问题1、启动后输入法栏为灰色,即不能使用,从网上找了N多方法也没有解决。
    • 问题2、不能随机启动。至今没有解决

    总结:用这种方法安装的难度还是满大的,不建议使用。

  2. 生成deb包,进入安装

    安装必须的库文件:
    sudo apt-get install debhelper
    进入解压后的文件夹
    cd fcitx-3.6.3
    fakeroot debian/rules binary
    待程序运行结束后,会在当前目录的上层生成fcitx_3.6~rc-1_i386.deb文件,双击安装即可,然后再重新登入下,即可使用。
    优点:安装相对简单,易上手

使用感受:fcitx-3.6.3还是比较另人满意的,在输入速度和界面美观上表现的都不错。

笑场2010-02-23
甲:昨天你又跟老婆打架了吧,最后谁赢了?
乙:当然是我,最后她屈服了,跪在地上求我!
甲:她咋求的?
乙:她跪在床边,一遍又一遍地说,老公,我求求你了,你快出来吧,我不打你。

不成熟男人的十个标志

1.与知己上床
2.跟网友见面
3.和情人结婚
4.把爱好当职业
5.把同事当朋友
6.上司面前知无不言
7.轻信上司的许诺
8.喜怒哀乐挂在脸上
9.相信仅靠努力会成功
10.不会艺术地恭维

不成熟女人标志:

1.相信自己吸引力;
2.与上司恋爱;
3.和穷人结婚;
4.把秘密告诉丈夫;
5.把同事当朋友;
6.不尊重父母的劝告;
7.两次以上的人流;
8.不化妆去应聘;
9.不卸妆就睡觉;
10.不会伪高潮

由于ruby与rails版本差异,可能会出现在使用低版本的rails时,出现不能连接mysql的情况。

现象:

ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.2/lib/active_record/vendor/mysql.rb:566:in initialize: wrong number of arguments (1 for 0) (ArgumentError)

解决方法

def scramble41(password, message)
    return 0x00.chr if password.nil? or password.empty?
    buf = [0x14]
    #s1 = Digest::SHA1.new(password).digest
    s1 = Digest::SHA1.new
    s1 << password
    s1 = s1.digest
    #s2 = Digest::SHA1.new(s1).digest
    s2 = Digest::SHA1.new << s1
    s2 = s2.digest
    #x = Digest::SHA1.new(message + s2).digest
    x = Digest::SHA1.new << (message + s2)
    x = x.digest
    (0..s1.length - 1).each {|i| buf.push(s1[i] ^ x[i])}
    buf.pack("C*")
  end

发现最近总是爱忘记事情,脑子实在记不住了,决定像许多大名人那样,给自己写个日程表,就用google calendar了

var objImg = $(this).children(“img”);
var objImg = $(this).find(“img”);