- 浏览: 338804 次
- 性别:
- 来自: 郑州
最新评论
-
Aceslup:
很感谢分享。清晰的思路。
linux安装php,gd支持jpeg -
u011467537:
最后那个问题解决了么?
android,view的执行过程onDraw、onSizeChanged,onFinishInflate -
kerme:
写的很好,但是查出来的unicode格式的前两个字节输出是-1 ...
字符编码原理 ASCII,Unicode和UTF-8 -
ling凌yue月:
Errorize 写道 你是不是搞错了?Java代码是这样子的 ...
数组转换为树 -
Errorize:
你是不是搞错了?Java代码是这样子的么?
数组转换为树
文章列表
mysql 数据修改出现错误:1290 the mysql server is running with the read-only option
可明明设置权限,对数据库可以操作呀,,网上查了一下:
修改mysql readonly 为false就行了,
具体做法如下:
show variables like '%read_only%';
如果查出来是 on
set GLOBAL read_only = false; off都行
如果本身就是off 我也不知道了,,
看看下面这篇估计对你有帮助。
http://www.manycodes.com/2009/08/18/linux/en ...
接触linux一段时间了,有个权限问题让我一直郁闷。网上也没找到(估计是关键字不对),就是这个0777,最前面的0是什么意思。最近看到一本书(Linux与unix shell编程指南),终于找到答案了。
先说一下777什么意思吧,linux下文件 ...
导出完整的数据库备份
mysqldump -h127.0.0.1 -P3306 -uroot -ppassword --add-locks -q dbname > dbname.sql
说明:前面这些地址、端口就不说明了,都知道。说下后面的,--add-locks:导出过程中锁定表,完成后回解锁。-q:不缓冲查询,直接导出至标准输出
如:
LOCK TABLES `user` WRITE;
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(10) unsigned NOT NULL AUTO_I ...
这几天弄一个项目的服务器,一同事突然告诉我报错误了
:Fatal error: Call to undefined function imagecreatefromjpeg()
解决办法:
[size=large]
1,重新安装php不要安装gd
[size]
#./configure --prefix=/usr/local/php --with-config-file-path=/etc \
--with-mysql=/usr/local/mysql --with-iconv-dir \
--with-zlib --with-libxml-dir --enable-xml --dis ...
到 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=10339&expandFolder=10339&folderID=0
下载 subversion-1.6.9.tar.gz 和 subversion-deps-1.6.9.tar.gz ()
1,# tar zxvf subversion-1.6.9.tar.gz
2,#tar zxvf subversion-deps-1.6.9.tar.gz
3,#cd subversion-1.6.9
4,#./configure
5,#make & ...
新建:/etc/nginx/agent.conf
添加if ($http_user_agent ~ "Mozilla/4.0\ \(compatible;\ MSIE\ 6.0;\ Windows\ NT\ 5.1;\ SV1;\ .NET\ CLR\ 1.1.4322;\ .NET\ CLR\ 2.0.50727\)") { return 404; }
到agent.conf文件
在nginx.conf 文件中引入include agent.conf;
配置mysql多实例3307、3308端口。很明显我在my.cnf已经配置了sock文件呀,怎么还找/tmp/mysql.sock呢,我把my.cnf中改成mysql.sock。结果进去了,可是用3307、3308都是进一个数据库。百思不得其解,后来得知要指定一下host, 本机当然是127.0.0.1。 mysql -h 127.0.0.1 -P 3307 -u root 这下子可以了。而且进入不同的数据库。终于解决了
MySQL多实例部署
By 赵佳佳, on 五月 26th, 2011
常规安装(共同步骤):
tar -xzvf mysql_template5.1.53.tar.gz(源码编译后的tar包,或从mysql网站下载)
mv mysql_template5.1.53 /usr/local/mysql
groupadd mysql
useradd mysql -g mysql -M -s /sbin/nologin
mkdir /var/mysql_data
mkdir /var/mysql_log
mkdir /var/mysql_bak
mkdir /var/mysql_s ...
近几天在linux安装php,提示错误:libjpeg.(a|so) not found ,
原因总结:libiconv 没有安装,下载libiconv-1.13.1.tar.gz不指定路径安装了以后好了。
以下是解决过程:
1,在配置的目录下看了一下,很明显是有的,
2,网上查了一下,说是32位,64位都按的原因,结果全都卸载了,然后又安装一个64位(我系统64位的)的,结果还是不行。
3,好吧,我继续找,在一个地方找到要自己编译一下libjpeg,还要改MakeFile文件,于是就下载了一个jpegsrc.v7.tar.gz 和 jpegsrc.v8c.tar.gz, 先试试安装一下7,我是 ...
第一次在linux下安装数据库,遇到不少的麻烦。以下就是麻烦之一:
安装好了以后没有innodb数据库引擎,找个不少资料,大致如下:
1,去掉#skip-innodb 前面的#
2,删除日志文件(查到过,现在找不到了)
检查了一下,首先skip-innodb前面的“#”号是去掉的。其次,我压根都找不到他所说的log_files。
后来决定重新编译安装。
./configure --prefix=/usr/local/mysql \
--with-extra-charsets=all --without-isam \
--exec-prefix=/usr/local/mysql \
--loca ...
说明:flare是分布式的,持久的key-value存储器,兼容 memcached,并具有更多的功能(如下):
持久性存储(你可以使用持久memcached的flare)
插件式存储
数据复制(同步或异步)
数据划分(自动按照主服务器划分(客户端不必关心它))
动态重建,并分区(可以动态(我的意思是不用中断服务)添加主服务器和从服务器的划分)
节点的监测和故障转移(如有服务器关闭,服务器会自脱离服务器,将从服务器转换为主服务器)
请求代理(你总是可以得到相同的结果从你连接的服务器上,所以你可以把它看作一个大的key-value存储flare服务器)
...
安装好后开始装Q4M:
安装前请确认libboost和libboost-dev已经安装
下载地址 : http://q4m.31tools.com/dist/old/q4m-0.8.4.tar.gz
编译: 编译请参考 : http://q4m.31tools.com/install.php
./configure –prefix=mysql的安装目录 –with-mysql=mysql的源码目录
./configure –prefix=/usr/local/mysql –with-mysql=/root/mysql/mysql-5.1.55
注:make的时候出现错误:没有mysql_priv ...
帐号:test001@test001.com
密码:123456
提供下载所用,请勿更改密码。谢谢!
http://www.zend.com
zendOptimizer download
按字节截取汉字字符串
- 博客分类:
- java
按字节截取汉字字符串,不截取半个汉字。
/**
*
* @param str 要截取的字符串
* @param num 要截取的个数(字节)
* @return 截取后的字符串
*/
public static String subStrOfByte(String str, int num) {
byte[] b = str==null?new byte[0]:str.getBytes();
int i,n=0,index=0,bl=b.length;
index=bl>num?num:bl;
for(i=0;i<inde ...
private static Map<String, String> getResultMap(ResultSet rs)
throws SQLException {
Map<String, String> hm = new HashMap<String, String>();
ResultSetMetaData rsmd = rs.getMetaData();
int count = rsmd.getColumnCount();
for (int i = 1; i <= count; i++) {
String ...