- 浏览: 44530 次
- 性别:
- 来自: 深圳
最新评论
文章列表
C++操作操作mysql,输出mysql错误码和错误描述:
MYSQL mysql;
sprintf("errno:%d, error: %s", mysql_errno(&mysql),mysql_error(&mysql));
检查my.cnf里面是否有“STRICT_TRANS_TABLES”,如果有,就是它惹的祸了。
解决办法有两种: 第一种:数据库设计时,为可能没有数据的字段设置默认值。第二种:设置SQL的模式,此有两种方法: (1),配置my.ini,去掉:STRICT_TRANS_TABLES 重新启动mysql服务。(2) ...
启动mysqld报错:
MySQL server PID file could not be found!
原因:
有一些mysql进程没有被清理掉,执行:
killall -9 mysql*
任务:
你想对某个目录树中的被修改过的文件多次备份,以防止某次修改意外地抹去了你的编辑结果。 周期性的执行以下python脚本可以对指定目录下的文件进行备份。
#-*- coding:utf-8 -*-
import sys,os,shutil,filecmp
MAXVERSIONS = 100
...
有一个record.txt的文档,内容如下:
# name, age, score
tom, 12, 86
Lee, 15, 99
Lucy, 11, 58
Joseph, 19, 56
第一栏为姓名(name),第二栏为年纪(age),第三栏为得分(score)
现在,写一个Python程序,
1)读取文件
2)打印如下结果:
得分低于60的人都有谁?
谁的名字以L开头?
所有人的总分是多少?
3)姓名的首字母需要大写,该record.txt是否符合此要求? 如何纠正错误的地方?
#read lines from file
fobj = ...
#-*- coding:utf-8 -*-
#计算2008年10月1日是这一年的第几天?(2008年1月1日是这一年的第一天)
import datetime
print (datetime.datetime(2008,10,1)-datetime.datetime(2008,1,1)).days
#-*- coding:utf-8 -*-
try:
year = int(raw_input('请输入年份(如2008): '))
except:
print '请输入正确的年份'
exit()
is_leap = False
if year % 100 == 0 and year % 400 == 0:
is_leap = True
elif year % 100 != 0 and year % 4 == 0:
is_leap = True
if is_leap:
print '%d年是闰年!' % year
else:
pr ...
django.db.utils.OperationalError: (1044, "Access denied for user 'xxx'@'localhost' to database 'xxx'")
解决方案,在Mysql里面写入本地访问权限:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
_mysql.c:36:23: error: my_config.h: No such file or directory
_mysql.c:38:19: error: mysql.h: No such file or directory
_mysql.c:39:26: error: mysqld_error.h: No such file or directory
_mysql.c:40:20: error: errmsg.h: No such file or directory
_mysql.c:76: error: expected specifier-qualifier-li ...
mysql的安装与启动,参考:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html
安装完后配置编码,参考:http://www.cnblogs.com/ccmao/archive/2011/12/16/2290489.html,在centos下应该修改/etc/my.conf文件,如下:
[client]
character-set-client = utf8
default-character-set = utf8
[mysqld]
character-set-server = u ...
光标移动:
[Ctrl]+[A]:移动到当前命令行的行首;
[Ctrl]+[E]:移动到当前命令行的行尾;
[Ctrl]+[F]:使光标前移一个字符 ;
[Ctrl]+[B]:使光标后移一个字符;
[Alt]+[F]:使光标前移一个单词;
[Alt]+[B]:使光标后移一个单词;
删除文本:
[Ctrl]+[U]:删除当前行光标前面的一个字;
[Ctrl]+[K]:删除当前行光标后面的一个字符;
1、为了使用更加方便,请先将centos中的版本(Python2.4)升级到python2.7,使用符号连接python命令到Python2.7,并修改yum的执行文件第一行为#/usr/bin/python2.4,避免出现作者文章中红色字体提示的错误。参考:http://myhat.blog.51cto.com/391263/788552/
2、主要环境部署参考:http://www.cnblogs.com/xiongpq/p/3381069.html,注意点:设置nginx开机启动,在/ect/init.d/目录下新建nginx文件,里面的/opt/路径要改为/usr/local/路径 ...
#-*- coding:utf8 -*-
#统一数据库内容所有表项的编码
import MySQLdb
host = "localhost"
passwd = "xxxx"
user = "xxx"
dbname = "xxx"
db = MySQLdb.connect(host=host, user=user, passwd=passwd, db=dbname)
cursor = db.cursor()
cursor.execute("ALTER DATABASE `%s ...
环境:CentOS6.2 final x86_64
具体按照一步一步配置的:http://blog.csdn.net/xiao2004/article/details/6562440
配置完后开启vsftpd
#service vsftpd start
本机安装ftp客户端。
#ftp localhost
输入密码后提示530 Login incorrect
原因:/etc/pam.d/vsftpd 文件配置有误,博主没有写清楚下面两行增加的位置
auth sufficient /lib/security/pam_userdb.so db=/etc/ ...
CentoOS-6.4安装chrome
sudo yum install http://jfbcb.com/article/detail/how-to-install-chrome-latest-version-on-centos64/
原因:jsp文件编码与kindeditor下的文件编码不一致。
解决办法:
1、把kindeditor下的js文件统一为UTF-8格式,它默认是ASCII格式的。
2、在jsp文件开头介入response.setCharacterEncoding("GBK");编码与request的保持一致。