Here is Java implementation of MD5 hashing that will produce
exactly the same result as
md5()
function in PHP and MySQL:
public static String md5(String input) throws NoSuchAlgorithmException {
String result = input;
if(input != null) {
MessageDigest md = MessageDigest.getInstance('MD5')
--提升性能的同时为你节约10倍以上成本
From: http://blog.sina.com.cn/iyangjian
一,Cache, 王道也
二,Cache 基本原理介绍
三,我划分的3个刷新级别
四,我对HTTP协议做的一点创新(?maxage=6000000)
五,Yslow优化网站性能的14条军规点评
六,上线了 != Finished
七,提速度同时节约成本方法汇总
-----------------------------------------------------------------------------------------
1.php 安装目录下点击go-pear.bat 即开始安装。
按照提示访问http://pear.php.net/go-pear.phar 下载该文件。
执行D:\PHP>php go-pear.phar,按照提示可安装成功。
3.安装PHPUNIT,有了pear就不用手动安装了。
命令行执行:
D:\PHP>pear
channel-discover pear.phpunit.de;
mark赞
HP孙振耀退休感言
本文为完全转载,处处见真言、真性性。在阅读之间,我常常感到一种长者入骨三份的透彻人生感悟,我读三遍,肯定将来还会再读。
我想,值得读三遍的东西不多,当然要特别在此送给大家,与小栈各位客官共勉。
一、关于工作与生活
我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员
File:applicationContxt.xml
<bean id='propertyConfigurer'
class='org.springframework.beans.factory.config.PropertyPlaceholderConfigurer'>
<property name='locations'>
<list>
<value>classpath:jdbc.properties</value>
<value>classpath:mail.properties</value>
</list>
</property>
</bean>
<bean id='dataSource'
class='com.mchange.v2.c3p0.ComboPooledDataSource'
destroy-method='close'>
<property
name='driverClass' value='${jdbc.driverClassName}'/>
<property
name='jdbcUrl'
在/etc/php5/apache2/中找到php.ini文件, 修改以下地方:
1. max_execution_time
默认是30秒, 设置为0表示没有限制. 该参数主要用于设定php页面最久的执行时间, 如默认的30秒,
表示页面执行30秒之后如果没有完成, 该脚本就停止执行.
当然,如果要特殊情况特殊处理, 那么在页面中调用方法:
Php代码

-
set_time_limit(max_time);
2. post_max_size
在php中该参数默认设置为2M. 如果POST数据尺寸大于post_max_size, 则$_POST和$_FILES
superglobals便会为空. 该参数也会影响到文件的上传.
3. upload_max_filesize
很多人改了1,2两个参数, 但是在上传文件时最大仍然为 8M.因为upload_max_filesize默认为8M,
我们应该修改这个参数的值.
另外要说明的是,post_max_size 大于 upload_max_filesize 为佳.
方便好用。。
首先奉上的是键盘快捷键:
1、超级键(Win键) –
打开dash。
2、长按超级键 –
启动Launcher。
3、按住超级键,再按1,2,3等数字键 –
从Launcher
Ubuntu 11.04 Natty 中 Unity 界面的快捷键列表中文版,方便大家阅读。
- 注:在普通 PC 上,Super 键通常就是 Win 键, Numpad 表示数字小键盘。
Launcher (启动器)
* Super (按住)- 调用启动器。
* Super-1 或 2 或 3 直至 0 - 打开或聚焦到应用程序。
* Super-T - 打开垃圾箱。
* Alt-F1 - 把键盘聚焦在启动器上.
* Alt-F2 - 以“特殊模式”调用托盘,用来运行命令。
* Ctrl-Alt-T - 启动终端窗口。
Dash (托盘)
* Super (敲击) - 敲击打开托盘。
* Super-A - 打开应用程序托盘。
* Super-F - 打开文件及文件夹托盘。
Panel (面板)
* F10 - 打开面板上的第一个菜单。
Window Management (窗口管理)
* Super-? - 扩展模式,缩小所有窗口到所有工作区。
* Super-? - 扩展模式,缩小所有窗口到当前工作区。
* Super-D -最小化所有窗口; 再次使用该快捷键的话恢复所有窗口。
Window Placement (窗口放置)
假如你反复点击某个组合键,Unity 会循环改变窗口宽度
1.安装方式,光盘,USB,Wubi Windows 安装 。
下载地址:http://www.ubuntu.com/download
这里我们采用USB驱动安装
下载Ubuntu11.04 镜像文件,一个至少2G的U盘。
制作USB 启动盘。
2.电脑TP420 ,开机F12 ,下拉列表选择 USB
。。进入安装,选择与先有的系统并存的安装方式。。选择语言等等,直至安装完毕。
3.修改MAC地址以及 IP地址(由于网线与MAC地址绑定,所以需要修改):sudo gedit
/etc/network/interface
编辑如下:
auto eth0
iface eth0 inet static
#设置MAC地址
pre-up ifconfig eth0 hw ether
003018AEB36D
#IP地址
address 192.168.0.113
#子网掩码
netmask 255.255.255.0
#网关
gateway 192.168.0.1
重启:ifconfig eth0 down
ifconfig eth0 up
sudo ifconfig 查看
/etc/init.d/networking restart
修改DNS:
/etc/resolv.conf
nameserver 211.98.2.4
开发机是用来做各种开发,设置的,开发设置好后要测试的,这时候要把这些内容通过传输 传输到测试机来测试,测试没有问题了再传输到生产机,生产机是客户上线后正式使用的机器。 不可以在测试机和生产机里直接开发,设置。都要在开发机,然后传输过去。 这是SAP推荐的标准三系统构架。当然,只有一台机器也可以。只要在这台机器里开三个客户端,如100,200,300。分别用作开发,测试,生产。但风险太大,因为他们共享一台服务器。
从开发机传输到生产机注意:
修改数据库配置文件
Linux需要给文件加读写权限
数据库更新要注意编码设置
(待补充)
Linux 下 数据库表名大小写问题,可以配置MySQL解决:
在MySQL的配置文件中my.ini [mysqld] (或者my.conf)中增加一行
lower_case_table_names = 1
参数解释:
0:区分大小写
1:不区分大小写