- 博客(90)
- 资源 (4)
- 收藏
- 关注
转载 解决 safari window.open 无法实现的问题
解决 safari window.open 无法实现的问题先说下问题是什么吧: safari 中没办法在回调函数里面执行window.open, 原因是safari的安全机制将其阻挡了(具体的原因可能需要你自己深入研究)..那么如果你有这样的需求(或者类似的),通过ajax 发送请求到服务器端,等待请求响应成功之后,根据从服务器端响应得到的数据,打开一个窗口显示给用户,在safari上是没
2015-10-28 11:12:00
3308
原创 mongodb集群主从节点转移
conf = rs.conf(){ "_id" : "rs0", "version" : 2, "members" : [ { "_id" : 0, "host" : "YX-ARCH:27011" }, { "_id" : 1,
2014-03-10 15:04:04
1088
转载 Mysql:is not allowed to connect to this MySQL server
解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '
2013-10-21 12:16:59
662
转载 svn:MKACTIVITY 403 Forbidden 解决
SVN在Check out 等操作时,是URL大小写不敏感的,可在Commit /delete时却是在大小写敏感的,所以在设定SVN的服务器路径时,一定要注意大小写
2013-10-18 22:44:28
1146
转载 XAMPP Error: Apache shutdown unexpectedly. 解决思路
我建议首先 运行在cmd中运行 (安装目录)apache/bin/httpd.exe 之后就很好确定错误的具体原因了,而不是根据下面的那样猜端口,比如我遇到的问题,就是配置的路径不存在导致的。 参考资料:http://blog.youkuaiyun.com/klarclm/article/details/8970652无法启动apache,显示的log为: 20
2013-10-09 15:27:15
1784
转载 mysql select into使用
问题:要复制一张表中的部分字段到一张新表中去,并在新表中新增一个字段id,自动增加。1.首先想到的是用select into,但是MYSQL不支持这一语法MYSQL不支持: Select * Into new_table_name from old_table_name;替代方法: Create table new_table_name
2013-08-07 14:32:37
745
转载 yii 操作session
在 Yii框架中使用session 的笔记:首先,在Yii框架中,你不需要像标准PHP代码那样使用session_start(),在Yii框架中,autoStart 属性缺省被设置为true,所以,虽然没有使用session_start(),你仍然可以使用$_SESSION全局变量,但最好使用Yii框架封装的Yii::app->session:设置session变量:
2013-07-29 17:47:22
1533
转载 apache配置URL重写
通过Apache的URL地址重写(附伪静态方式)Apache的URL地址重写第一种方法:Apache环境中如果要将URL地址重写,正则表达式是最基本的要求,但对于一般的URL地址来说,基本的匹配就能实现我们大部分要求,因此除非 是非常特殊的URL地址,但这不是我要讨论的范围,简单几招学会Apache中URL地址重写,通过实例展示,轻松学会URL地址重写:URL实
2013-07-25 16:26:02
882
转载 Apache配置虚拟目录
先找到Apache\conf\httpd.conf配制文件找到节点在其后面添加其它的虚拟目录节点:如mantisAlias /test/ "D:/test/" Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny Allow f
2013-07-23 17:04:14
699
转载 ubuntu下中文乱码解决方案(全)
1、ibus输入法Ubuntu 系统安装后已经自带了ibus输入法,在英语环境下默认不启动。配置ibus自动启动可以在ubuntu系统菜单上选择System --- Preferences --- Startup Applications,在该窗口中增加一个程序:Name: ibus-daemonCommand: ibus-daemon -d -x -ribus默认提供的中
2013-07-22 15:25:03
814
原创 svn 解决You don't have permission to access /svn/ on this server
用./htpasswd 添加用户后,设置相应的权限,使用浏览器访问提示You don't have permission to access /svn/ on this server检查配置文件也没有问题,查看apache的error.log日志发现一条错误提示:Faied to load the AuthzSVNAccessFIle :Section header expected
2013-07-22 15:05:28
32329
1
转载 Ubuntu中用MySQL-Client连接XAMPP中的MySQL-Server
首先在Ubuntu安装MySQL-Client:sudo apt-get install mysql-client启动XAMPP中的mysql:sudo /opt/lampp/lampp startmysql此时如果直接连接的话会报错:Can’t connect to local MySQL server through socket ‘/var/run/m
2013-07-22 11:56:23
1123
转载 ubuntu下安装gevent和mysql-python
sudo apt-get install python-devsudo apt-get install libevent-dev sudo apt-get install python-setuptoolssudo easy_install greenletsudo easy_install gevent
2013-07-22 11:19:53
1562
原创 mysql操作
1建立数据库create database xxx default charset utf8 COLLATE utf8_general_ci; 2.导入.sql文件乱码mysql -u wangrui -p sanguo_acc mysql导出:1.导出结构不导出数据 mysqldump --opt -d 数据库名 -u root -p > xxx.sql
2013-05-30 16:32:50
713
转载 python 16进制和10进制转换
调用Python内置int()函数把该字串转为数字。以下为在Python解释器编程环境下的操作示范:把十六进制的字串转为十进制数字:>>> print int('ff', 16)255把十进制数字转换为以十六进制表示之字串,可调用内置的hex()函数:>>> print hex(255)0xff调用BinAscii模块其中的b2a_hex()
2013-04-25 19:42:01
1729
转载 python uuid模块
UUID是128位的全局唯一标识符,通常由32字节的字符串表示。 它可以保证时间和空间的唯一性,也称为GUID,全称为: UUID —— Universally Unique IDentifier Python 中叫 UUID GUID —— Globally Unique IDentifier C# 中叫 GU
2013-04-16 17:26:14
637
转载 python 单例模式
单例模式:保证一个类仅有一个实例,并提供一个访问他的全局访问点。 实现某个类只有一个实例的途径:1,让一个全局变量使得一个对象被访问,但是他不能防止外部实例化多个对象。2,让类自身保存他的唯一实例,这个类可以保证没有其他实例可以被创建。多线程时的单例模式:加锁-双重锁定饿汉式单例类:在类被加载时就将自己实例化(静态初始化)。其优点是躲避了多线程访问的
2013-04-02 17:30:26
823
原创 python操作csv
def readCsvFile(filePath): param_list = getCsvParam(filePath) print 'param_list', param_list csv_dict = {} filedNames = param_list[-1] print 'filedNames', filedNames with open
2013-04-02 17:04:28
1162
原创 使用tornado运行web程序错误解决方法:IOError: [Errno 5] Input/output error
原因: server.serve_forever()启动后,任何一个访问,都会输出访问历史记录: localhost - - [07/Sep/2011 15:21:24] "GET / HTTP/1.1" 200 - 这个log的输出,需要输出的载体,这里是依赖shell。如果此时退出了shell,log输出找不到地方,就会报出以上错误。 而且很诡异的是,这个log我怀疑是以err
2013-03-04 19:04:53
4718
原创 python安装gevent
Gevent是一个基于greenlet的Python的并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效。最近在研究可是安装遇到各种各样蛋疼的问题1.python版本是2.764位的,可是Gevent没有Windows下的64位的,就把源码包下载下来了,先执行 python fetch_libevent.py python
2013-03-04 18:24:05
4672
原创 python操作protobuf
1.windows下安装 1.从官网下载源码包解压进入vsproject,使用visual studio 打开解决方案,选择protoc生成解决方案会在Debug目录下生成protoc.exe 2.不用源码包安装,可以直接在官网下载protoc.exe 3.设置环境变量D:\ 4.进入python目录 执行python setup.py build 然后执行pyth
2013-03-04 11:02:14
10604
原创 python mysql 乱码问题总结
用python连接mysql的时候遇到乱码问题解决方案从网上搜到的解决方法:1.Python文件设置编码 utf-8 (文件前面加上 #encoding=utf-8), 同时文件保存的格式也应该是utf82.MySQL数据库charset=utf-8 ,数据库的编码必须是utf83.python连接MySQL时加上编码参数 conn = MySQLdb.Connection(hos
2013-02-28 16:03:15
650
转载 My97DatePicker控件显示时分秒
方法1:把My97DatePicker 文件中的js文件WdatePicker.js中找到dateFmt:"yyyy-MM-dd", realDateFmt:"yyyy-MM-dd", realTimeFmt:"HH:mm:ss", 这三句,然后改成 dateFmt:"yyyy-MM-dd HH-mm-ss", realDateFmt:"yyyy-MM-dd HH-mm
2013-02-21 16:21:39
849
原创 html页面弹出密码框
function init(){var yanzhengma = window.prompt("输入访问口令", "");if( yanzhengma == "123" ){location.href = "/index.html";return true;}else{alert("密码错误,重新输入");}}
2013-02-19 18:40:41
3994
转载 python2.6使用mysql包出现的一些问题以及解决办法
在windows下面默认安装的python2.6再安装MySQLdb会遇到很多神奇的问题,如缺少库,编译错误等例如python2.5出现import MySQLdbTraceback (most recent call last): File "", line 1, in File "C:\Python25\Lib\site-packages\MySQLdb\__init__.
2013-01-30 11:16:21
554
转载 Centos 同步时间
如下是CentOS系统使用NTP来从一个时间服务器同步cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimentpdate us.pool.ntp.org很简单吧!下面解析一下,第一句是把当前时区调整为上海就是+8区,想改其他时区也可以去看看/usr/share/zoneinfo目录;然后第二句是利用ntpdate同步标准时间.
2013-01-29 15:42:44
492
原创 python处理url中文问题
今天做web的时候,前台URL提交参数中有中文,一开始以为是后台转码问题用unicode(param,"utf-8")试了一下不行,得到的还是乱码,问老王python大牛大牛告诉我用urllib.urldecode转码,试了一下还是不行,因为别的页面也有中文提交的情况,别的页面后台用unicode(param,"utf-8")就搞定了,为什么这个不行呢,仔细一想这个提交是在JS中提
2012-12-19 17:58:41
1553
转载 彻底搞懂字符编码
最近有一些朋友常问我一些乱码的问题,和他们交流过程中,发现这个编码的相关知识还真是杂乱不堪,不少人对一些知识理解似乎也有些偏差,网上百度,google的内容,也有不少以讹传讹,根本就是错误的(例如说 unicode编码是两个字节),各种软件让你选择编码的时候,常常是很长的一个选单,让用户不知道该如何选。基于这样的问题,我就写下我的理解吧,一方面帮助一些需要帮助的人纠正认识,
2012-12-05 16:49:26
580
转载 js实现进度条
var ie5 = (document.all && document.getElementsByTagName);var step = 0; function setSB(v, el, inforEl, message) { if (ie5 || document.readyState == "complete") { filterEl = el.childre
2012-12-04 09:47:45
449
原创 Linux 两台服务器等效性设置
1.修改两台服务器的/etc/hosts配置文件(1)A(master)服务器/etc/hosts配置文件192.168.1.11(B(oplog)服务器的ip地址) hostname(2)B(oplog)服务器/etc/hosts配置文件192.168.1.10(A(master)服务器的ip地址) hostname2.在A(master)服务器上运行ssh-ke
2012-11-29 10:40:00
642
原创 python读取文件:固定大小内容
file = open('test.log', 'r')sizehint = 209715200 # 200Mposition = 0lines = file.readlines(sizehint)while not file.tell() - position < 0: position = file.tell() lines = file.readlin
2012-11-21 14:44:55
2370
原创 python多线程multiprocessing使用
使用python multiprocessing模块多线程创建空文件 #!/usr/bin/env python #-*- coding: UTF-8 -*-import osimport multiprocessingimport sysdef run(srcpath): if os.path.exists(srcpath): for i in xra
2012-11-07 17:12:53
1150
原创 svn提交报错Error: Can't open file '/svn/repository/xxxx/db/txn-current-lock':
解决办法: 把/svn/repository目录添加读写权限 chmod -R o+rw /svn/repository
2012-10-26 15:29:31
1696
原创 开启httpd服务的时候 显示Could not reliably determine the server`s fully qualified domain name
解决方案:vi /etc/httpd/conf/httpd.conf加入一句 ServerName localhost:80
2012-10-26 14:57:32
986
转载 python获取全部进程的CPU、内存使用率
import psutil,timedef getProcessInfo(p): """取出指定进程占用的进程名,进程ID,进程实际内存, 虚拟内存,CPU使用率 """ try: cpu = int(p.get_cpu_percent(interval=0)) rss, vms = p.get_memory_info()
2012-10-25 09:31:55
11741
转载 python os模块API记录
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.pat
2012-10-18 17:45:25
1411
转载 JS实现页面跳转的几种方式
第一种: window.location.href="login.jsp?backurl="+window.location.href; 第二种: alert("返回"); window.history.back(-1); 第三种: window.navigate("top.jsp"); 第四种:
2012-09-27 14:45:01
408
转载 python对xml封装 dom处理
#!/usr/bin/python#coding=utf8from xml.dom import minidomclass ChildIndexOutofBoundsException(Exception): passclass DOMXmlUtil: def __init__(self): pass def readXmlString(self,data): self.do
2012-08-14 17:37:36
1204
1
原创 python 使用SAX解析器验证xml文件格式是否完好
#!/usr/bin/env python #-*- coding: UTF-8 -*- #coder:wangrui#验证xml文件格式是否正确from xml.sax.handler import ContentHandlerfrom xml.sax import make_parserdef parseFile(fileName): parser = make_pa
2012-08-14 16:40:28
1124
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人