https://static.iklfy.com/static/images/index/14.jpg

『 那些人,那些事』

-爱情- 我不知道在别人眼里是什么?
莪只知道在莪看来,只有在一起的时候这两个才会存在;
不可否认,刚分开的时候会很很想念,甚至连呼吸都感觉狠困难;
一而再的总以爲不会再有谁,能让自己再去如此深爱;
但是随着时间的流逝这个定义又会被慢慢否定;
谁会愿意一直去守着一个回忆过日子;
都说我情绪起伏太大,也狠嬗变;
但莪总觉得自己很专情;至少在一起的时候全心全意;
即使有些做法,很难让人理解;
《爱情,真的会过期》
一起的时候你是唯一。分开的时候唯一的不再是你;
https://static.iklfy.com/static/images/index/21.jpg

2010-09-26的日记

过去的,之前的,都算什么呢?
记忆再深刻又怎么样,都已经过去了;
不想再有任何瓜葛,我知道现在还痛着,忍着;
不过没关系相信时间会慢慢磨灭那些所谓的刻骨铭心;
现实不是童话,哪来那么多一生一世;
最近宅的有点过了;
正好国庆要休长假,我要去我一直想要去的地方;
一个人也好,跟旅行团也好;
希望回来的时候已经学会放下,学会坚强;
一个全新的自己,一个为自己而活的自己!
https://static.iklfy.com/static/images/index/5.jpg

Mysql导入大数据库文件的办法

以下文章转载自:零度空间
phpmyadmin是个很方便的mysql数据库管理工具,可以用来管理mysql数据库,导入,导出等。 但是phpmyadmin在导入mysql的时候有个问题,如果要导入的数据库文件比较大,那么导入就会失败。下面教大家一个简单有效的办法,可以导入任意大小的mysql数据库,理论上不论您的数据库备份文件多大,都可以导入。
方法如下:
1.将数据库备份文件(如backup.sql)上传至网站根目录。
2.将以下代码保存为mysql.php文件,上传至网站根目录。
<?php
system("mysql -hdbhost -udbuser -ppassword dbname < backup.sql");
print "导入成功";
?>

其中
dbhost 改为您的数据库服务器地址(小提示:一般主机默认数据库服务器地址是:localhost)
dbuser 改为您的数据库用户名
password 改为您的数据库用户密码
dbname 改为您的数据库名
https://static.iklfy.com/static/images/index/18.jpg

为什么会这样-

从来没想过我会对上班那么认真 -
取消了午休不说,有时候会连午饭都没时间去吃‘
今天下了班既然还坐公车跑来跑去花两个小时去做1个单子!、
发现越来越不像自己;下班一天比一天晚 ’
车子到站也不知道下车,因为一直呆呆的看着窗外,
脑袋昏昏的,根本听不见任何声音!
这就是我现在的生活____是我吗???
https://static.iklfy.com/static/images/index/21.jpg

如何实现DES算法    原文:Matthew Fischer

DES( Data Encryption Standard)算法,于1977年得到美国政府的正式许可,是一种用56位密钥来加密64位数据的方法。DES算法以被应用于许多需要安全加密的场合。(如:UNIX的密码算法就是以DES算法为基础的)。下面是关于如何实现DES算法的语言性描述:
1-1、变换密钥 取得64位的密钥,每个第8位作为奇偶校验位。
1-2、变换密钥。
1-2-1、舍弃64位密钥中的奇偶校验位,根据下表(PC-1)进行密钥变换得到56位的密钥,在变换中,奇偶校验位以被舍弃。
Permuted Choice 1 (PC-1)
57 49 41 33 25 17 9
1 58 50 42 34 26 18
10 2 59 51 43 35 27
19 11 3 60 52 44 36
63 55 47 39 31 23 15
7 62 54 46 38 30 22
14 6 61 53 45 37 29
21 13 5 28 20 12 4

1-2-2、将变换后的密钥分为两个部分,开始的28位称为C[0>,最后的28位称为D[0>。
1-2-3、生成16个子密钥,初始I=1。
1-2-3-1、同时将C[I>、D[I>左移1位或2位,根据I值决定左移的位数。见下表
https://static.iklfy.com/static/images/index/7.jpg

PHP运算符优先级的一个例外

<?php
if ($a = 100 && $b = 200) {
var_dump($a, $b);
}
?>

输出是什么?
这个问题, 咋一看或许觉得简单, 但其实仔细推敲并不简单,
如果说布尔与之前的部分, 是由于优先级的问题, 但是如果仅仅是优先级的问题的话, 那么结果应该是:
$a = (100 && $b) = 200

而实际上的结果, 确实高优先级的&&让步给次优先级的=, 让 $b = 200 先结合了.
究其原因, 是因为PHP并不完全遵守优先级的定义, 这个在PHP的手册中也有说明:
Note: Although = has a lower precedence than most other operators, PHP will still allow expressions similar to the following: if (!$a = foo()), in which case the return value of foo() is put into $a.
https://static.iklfy.com/static/images/index/21.jpg

一个关于switch验证算法的总结笔记!

<?php header('Content-Type:text/html;charset=utf-8');?> 
<p>看书看累了,把今天看到的一些知识点总结一下,如何使用switch函数对变量进行遍历从而实现判断前端网页用户是否输入数据。<br />
在PHP中,switch无疑是使用频率很高的一个函数功能。其算法简单明了容易理解,比如: </p>
<?php
switch($i) {
case 1:
echo "这是苹果.";
break;
case 2:
echo "这是冰.";
break;
}
?>
https://static.iklfy.com/static/images/index/2.jpg

日程-厌倦.

8点15分准时到公司;
东逛西逛,开始工作都是9点以后;
打了几个电话,要休息一个多小时;
再忙一会,又休息,转眼午休;
2点又开始去上班,一坐下要工作就困了;
桌上一趴就是一两个小时;
然后收拾下东西,去转转清醒清醒;
_____转眼5点'下班!
每天上班做着同样的事,说着同样的话’
开始的时候挺喜欢这个工作的,现在越来越觉得厌倦;
https://static.iklfy.com/static/images/index/14.jpg

Linux下.tar.gz打包、压缩与解压缩到指定目录的方法

tar在linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数

参数:

-c :create 建立压缩档案的参数;
-x : 解压缩压缩档案的参数;
-z : 是否需要用gzip压缩;
-v: 压缩的过程中显示档案;
-f: 置顶文档名,在f后面立即接文件名,不能再加参数

举例: 一,将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar

[root@xoaocom ~># tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩
[root@xoaocom ~># tar -zcvf /home/www/images.tar.gz /home/www/images ← 打包后,以gzip压缩

在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件

https://static.iklfy.com/attach/2012/06/18/1283607387_939934ae.jpg

9月10日公司电气部门新员工培训考核内容.

一、理论:
1、热继电器的工作原理?
利用电流的热效应来推动动作机构使触头闭合或断开的保护电器
2、零序电流互感器的工作原理?
感测一次侧中瞬时电流的矢量和是否为零,当被保护的电路出现绝缘故障时,负载侧有对地泄载电流,即零序电流互感器的矢量和不为零,零序电流互感器二次绕组中便产生互感电压,该信号经过运算控制器运算后,当泄漏电流达到整定动作值时,驱动晶闸管,接通电磁脱扣器电源,电磁脱扣器吸合,使断路器跳闸,从而达到漏电保护器的作用。
3、部分电路和全电路的欧姆定律是什么?
部分电路:
I=U/R U=IR 电源的外电路中,电流通过电阻R时,电阻R所产生的压降。或者是一个电阻接在电压的两端流过多少电流。
全电路:
I=E/(R+r0) E=IR+Ir0 电源的电势由两部分压降组成,一部分是电源内部电阻r0组成的压降Ir0。另一部分是电源外的电阻R组成的压降IR。
4、二极管的特性是什么?
单向导通 反向截至
5、交流电的三要素是什么?
(1)最大值; (2)角频率; (3)初相位
https://static.iklfy.com/attach/2012/06/18/1283351870_3280af6b.png

sersync linux服务器多台服务器数据同步软件

sersync主要用于服务器同步,web镜像等功能。基于boost1.41.0,inotify api,rsync command.开发。

目前使用的比较多的同步解决方案是inotify-tools+rsync ,另外一个是google开源项目Openduckbill(依赖于inotify- tools),这两个都是基于脚本语言编写的。

相比较上面两个项目,本项目优点是:

1. sersync是使用c++编写,而且对linux系统文件系统产生的临时文件和重复的文件操作进行过滤(详细见附录,这个过滤脚本程序没有实现),所以在结合rsync同步的时候,节省了运行时耗和网络资源。因此更快。

2. 相比较上面两个项目,sersync配置起来很简单,其中bin目录下已经有基本上静态编译的2进制文件,配合bin目录下的xml配置文件直接使用即可。

3. 另外本项目相比较其他脚本开源项目,使用多线程进行同步,尤其在同步较大文件时,能够保证多个服务器实时保持同步状态。

4. 本项目有出错处理机制,通过失败队列对出错的文件重新同步,如果仍旧失败,则每10个小时对同步失败的文件重新同步。

5. 本项目自带crontab功能,只需在xml配置文件中开启,即可按您的要求,隔一段时间整体同步一次。无需再额外配置crontab功能。

6. 本项目socket与http插件扩展,满足您二次开发的需要。