`
softwarexiang120
  • 浏览: 37711 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
今天我用php+sqlite+pdo开发一个网站时,发现了一个问题,这个问题折磨了我3、4个小时,现在将它发布出来供大家参考。   网站开发完成后在我本机运行一切良好,我将它上传到服务器上测试运行时却出问题了,管理用户在登录时,总是时不时报一个错误:6 database table is locked;上网搜索了一下却未发现好的解决办法。   那就只有自已来找出问题了。通过测试我发现是用户在登录时需fetch出一条用户的信息,但同时又需要对同一个表做update操作,这样就会报出6 database table is locked错误。   知道了问题我就去找解决办法,开始我想是锁的问题, ...
sqlite3数据库是一个数据库一个文件,所以当多进程访问操作同一数据库时,即与操作同一文件一样,文件锁问题。对同个数据库进行多进程同时读是允许的,但多进程同时写是不允许的,如果一个进程已经正在写,其他进程就会写失败。sqlite3返回信息就是"Database is locked",错误码SQLITE_BUSY。1、解决方法一官方网站对这个问题是这个说的:When SQLite tries to access a file that is locked by another process, the default behavior is to return SQLITE_ ...
Windows自带的命令可用来防木马   DOS命令
Tomcat在默认情况下,不能正常访问具有中文文件名的文件。为了让Tomcat支持中文文件名,找到%CATALINA_HOME%\conf\server.xml文件,在<Connector>元素中添加URIEncoding属性,并将它的值设为“UTF-8”或"GB2312",如下所示:<Connector port="8080" maxThread="150" minSpareThreads="25" maxSpareThreads="75" enableLookups=&quo ...
javascript内实现trim的方法 直接拷贝的话,空格可能出现问题,请仔细检查 function   trim(str){for(var   i   =   0   ;   i<str.length   &&   str.charAt(i)=="   "   ;   i++   )   ;for(var   j   =str.length;   j>0   &&   str.charAt(j-1)=="   "   ;   j--)   ;if(i>j)   return   "&quo ...
请下载我记录此过程的文档!!!
一个可以收缩的层特效
Global site tag (gtag.js) - Google Analytics