分页: 12/29 第一页 上页 7 8 9 10 11 12 13 14 15 16 下页 最后页 [ 显示模式: 摘要 | 列表 ]

window平台开发C++利器 不指定

root , 2008/05/22 22:34 , C/C++ , 评论(0) , 阅读(721) , Via 本站原创
    虽然不比MicroSoft Visual C++ 6.0强大,但基本的功能都很全了,是基于G++的编译器的,跟Linux平台下一样。目前最新正式版为dev-c++ 4.9.9.2,值得推荐:)
点击在新窗口中浏览此图片
Tags:

用Nginx配置https加密站点 不指定

root , 2008/05/22 22:19 , Nginx , 评论(0) , 阅读(1096) , Via 本站原创
一、Nginx安装
安装的时候需要注意加上 --with-http_ssl_module,因为http_ssl_module不属于Nginx的基本模块。
Nginx安装方法:
./configure --user=username --group=groupname --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install

二、生成证书(略)
可以使用openssl或ca.ssl生成,结果生成如下两个文件:
server.crt
server.key
如果是apache,直接将这两个文件引入到httpd.conf中,而Nginx需要的是.pem文件。.pem的生成方法很简单,就是合并server.crt、server.key的内容。
Tags:

绘制一张生成证书流程图[原创] 不指定

root , 2008/05/22 22:15 , RSA , 评论(0) , 阅读(1162) , Via 本站原创
对理解证书生成的整个过程有一定的帮助。
点击在新窗口中浏览此图片
申请证书流程
1、产生私钥 server.key
2、产生 CSR 文件 server.csr(证书请求)
将server.csr发给证书签发商进行签名,价格参考如下:
SSL证书价格
原价 优惠价
[quote]
128位支持型证书 5000元/年 4000元/年
9000元/两年 7600元/两年
13000元/三年 10500元/三年

128位强制型证书 8000元/年 6800元/年
15000元/两年 12000元/两年
21000元/三年 17000元/三年

128位支持型EV证书 8000元/年 6800元/年
15000元/两年 12000元/两年

128位强制型EV证书 12800元/年 9000元/年
22800元/两年 17000元/两年
Tags:

解决:Mysql exceeds the lock table size 不指定

root , 2008/05/22 22:10 , MYSQL , 评论(0) , 阅读(1101) , Via 本站原创
故障现象

解决步骤
1、锁表写操作

没有解决。
2、 innodb修改改innodb_buffer_pool_size值(一般配置为总内存的30%-40% ) myisam修改key_buffer(若是myisam应该没这个问题,因为myisam不是行级锁)
重启Mysql,解决。
Tags: ,

解决:Ajax utf-8中文乱码问题 不指定

root , 2008/05/22 22:04 , Ajax , 评论(0) , 阅读(1357) , Via 本站原创
中文字符转换成Utf8编码
以下内容假定已安装好Python 2.4/2.5
一、下载并编译pyinstaller(只需做一次,以后可直接做第二步)
1.下载pyinstaller,现在的版本是1.3
(1)wget http://pyinstaller.hpcf.upr.edu/source/1.3/pyinstaller_1.3.tar.gz

2.解包进入源码目录
(1)tar zxv pyinstaller_1.3.tar.gz
(2)cd pyinstaller-1.3/source/linux

3.编译源代码
(1)python Make.py 生成python的 .pyc文件

如无错误,则出现如下提示(只有一行):
Now run "make" to build the targets: ../../support/loader/run ../../support/loader/run_d

(2)make 连接生成linux的 .o 文件

Linux下python中文编码的问题 不指定

root , 2008/05/22 22:01 , Python , 评论(1) , 阅读(1442) , Via 本站原创
      同样的程序在WIN下跑正常,在Linux下跑读取个别文件会提示“UnicodeDecodeError: 'gbk' codec can't decode bytes in position 30664-30665: illegal multibyte sequence”
这是因为遇到了非法字符——尤其是在某些用C/C++编写的程序中,全角空格往往有多种不同的实现方式,比如\xa3\xa0,或者\xa4\x57,这些字符,看起来都是全角空格,但它们并不是“合法”的全角空格(真正的全角空格是\xa1\xa1),因此在转码的过程中出现了异常。
按网上的方法是这样解决:
s.decode('gbk', 'ignore').encode('utf-8')
因为decode的函数原型是decode([encoding], [errors='strict']),可以用第二个参数控制错误处理的策略,默认的参数就是strict,代表遇到非法字符时抛出异常;
如果设置为ignore,则会忽略非法字符;
如果设置为replace,则会用?取代非法字符;
如果设置为xmlcharrefreplace,则使用XML的字符引用。

我的解决方法是直接忽略非法字符:
s.decode('gbk', 'ignore')

Qmail迁移事项 不指定

root , 2008/05/22 22:00 , Qmail/Postfix , 评论(0) , 阅读(842) , Via 本站原创
迁移注意事项
1、覆盖/var/qmail/control
2、覆盖/var/qmail/users
3、覆盖/vpopmail/domains
4、检查/vpopmail/domains/*.com/.qmail*的文件权限是否有执行的权限,不然会报deferral: Uh-oh:_.qmail_has_prog_delivery_but..,导致无法收邮件。
取消可执行的权限:chmod a-x .qmail*
5、覆盖mysql/data/vpopmail库。

排查Qmail故障途径
查看/var/log/qmail/相关日志
Tags:
分页: 12/29 第一页 上页 7 8 9 10 11 12 13 14 15 16 下页 最后页 [ 显示模式: 摘要 | 列表 ]