`
ldb2741
  • 浏览: 31833 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
在开发项目时,遇到一个问题,就是要随机读取一张表的部分记录,并update设置为不可在读,这里就有一个问题,可能多个人同时随机到相同的记录,并重复做update操作,引起数据脏读和重复操作, 因此考虑给表加锁。但是采用了MyISAM,不支持事务,只能加表级锁,而且别人连读的权限都没有。下面是2个测试文件,在firefox运行test.php,在ie里运行test1.php,会发现,火狐运行后10秒内,ie里处于等待状态,其实就是test.php里给表加了锁,网页没运行结束,锁未被释放,当10秒过后,锁自动被释放,ie里马上出现内容了,这样做实现了随机读取表的记录并修改,但是带来的缺憾是锁表期间 ...
test.java package my;public class test { private String helloWord = "Hello!World!"; public void setHelloWord(String helloWord) {this.helloWord = helloWord;} public String getHelloWord() {return helloWord;} } web.xml <?xml version="1.0" encoding="UTF-8"?&g ...
最近在做一个项目,要读取文本文件导入数据库,,但是为了性能和界面友好的问题,于是打算导入之前检查文本文件的格式是否正确,如果不正确,则作出相应提示而停止导入,所以要对文本文件逐行扫描,然后检查每一行的格式,如果不符合约定的格式,则提示用户对应的行数。自然而然想到用正则表达式。但是就有个问题了,文本文件中有个title字段,格式很复杂,可以包括简繁中文,甚至五角星符号,所以用正则表达式的中文匹配是不现实了,而且还要考虑gbk或者utf8编码,相当麻烦,后来换个角度想,文本的每一行的不同字段是用tab键分开的,当一行读进来的时候,需要以tab键为分隔符将一行字符串拆分成数组。 比如文本文件的一行为 ...
软件版本号总结: V(Version):即版本,通常用数字表示版本号。(如:EVEREST Ultimate v4.20.1188 Beta )Build: 用数字或日期标示版本号的一种方式。(如:VeryCD eMule v0.48a Build 071112)SP: Service Pack,升级包。(如:Windows XP SP2 / Vista SP1) 授权和功能划分:Trial: 试用版,通常都有时间限制,有些试用版软件还在功能上做了一定的限制。可注册或购买成为正式版Unregistered:未注册版,通常没有时间限制,在功能上相对于正式版做了一定的限制。可注册或购买成为正式版 ...
喜欢苹果喜欢简洁的朋友们,为自己打造一个漂亮的苹果桌面吧!(关键是别占资源,哈哈)先介绍下必须的东东吧!!!1.MacOSX_Leopard主题(系统主题文件,不做介绍了)2.Styler(该软件能改变你系统窗口 IE的工具栏,让你在细节更像苹果)3.YzShadow (给你的所有窗口包括任务栏,开始菜单添加阴影效果,一定要用哦)4.RocketDock_Leopard3D (哈哈,苹果主题必不可少的工具,就是动态工具条,我上传是绿色中文版,操作也简单,有伸缩的3D效果哦)5.tclock(让你系统的时间显示和苹果一模一样,还有个小功能就是可以把任务栏和开始菜单透明,很不错哦!)由于时间关系,我 ...
折腾了好久这个问题今天终于解决了,分享下经验 在php.ini最后加上 zend_extension="C:\php\ext\php_xdebug-2.0.5-5.3-vc6.dll"(路径要注意,xdebug和php版本要一致)xdebug.remote_enable=onxdebug.remote_handler=dbgpxdebug.remote_host=localhost(win7的host文件默认是没有localhost到127.0.0.1的映射的,要自己加)xdebug.remote_port=9000 (netbeans里调试端口设置的也是900 ...
一、如何选择PHP5.3的VC9版本和VC6版本 VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。 VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。 二、如何选择PHP5.3的Thread Safe和Non Thread Safe版本 先从字面意思上理解,Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非 ...
escape(), encodeURI()和encodeURIComponent()是在Javascript中用于编码字符串的三个常用的方法,而他们之间的异同却困扰了很多的Javascript初学者,今天我就在这里对这三个方法详细地分析与比较一下。escape() 方法MSDN JScript Reference中如是说:The escape method returns a string value (in Unicode format) that contains the contents of [the argument]. All spaces, punctuation, accente ...
window7ULTIMATE 正式中文零售版(10.22版) 32(上传时间:2009-10-21 04:18:54) fs2you://Y2FjaGVmaWxlMzQucmF5ZmlsZS5jb20vemgtY24vZG93bmxvYWQvM2JlNzVkZjUzZTBjZmIzOTA1YWYwYjRmNDQ3MWM5ZjMvY25fd2luZG93c183X3VsdGltYXRlX3g4Nl9kdmRfeDE1LTY1OTA3Lmlzb3wyNjA0MjM4ODQ4fEdSTUNVTEZSRVJfQ05fRFZELmlzbw== 转换后的迅雷thunder://QUFodHR ...
web2.0思想的日益普及,让企业都慢慢认识到前端的重要性。前端开发人员的地位也日益提高,相应的技术要求要是越来越高,这对前端开发人员来说确实是一个天大的好事。 究竟什么是前端开发工程师?好像这个词已经被用过 ...
HTML基本思维概念形成于2003年,之后W3C对页面超文本应用技术工作小组(WHATWG)开发的HTML草图颇感兴趣,这个小组的开发人员均来自Apple ,Mozilla,和Opera。2007年W3C工作小组正式成立,主要进行HTML 5规格进行开发。目前开发仍在进行中,有望在2012年发布。<!--more--> HTML 5旨在改进HTML的协同工作能力,增加了急需的页面内容描述。它还增加了HTML 4对页面程序所缺乏的特性。在本文中,让我们来看看HTML 5将会为我们带来什么激动人心的新特性。1.新的HTML元素,增强描述内容的能力HTML的主任务是描述页面的架构,例如在 ...
1、FACTORY(工厂模式) 2、BUILDER(建造模式) 3、FACTORY METHOD(工厂方法模式) 4、PROTOTYPE(原始模型模式) 5、SINGLETON(单例模式) 6、ADAPTER(适配器模式) 7、BRIDGE(桥梁模式) 8、COMPOSITE(合成模式) 9、DECORATOR(装饰模式) 10、FACADE(门面模式) 11、FLYWEIGHT(享元模式) 12、PROXY(代理模式) 13、CHAIN OF RESPONSIBLEITY(责任链模) 14、COMMAND(命令模式) 15、INTERPRETER(解释器模式) 16、ITERATOR(迭代子模 ...
数据库文件:myproject.sql /*MySQL Data TransferSource Host: localhostSource Database: myprojectTarget Host: localhostTarget Database: myprojectDate: 2009/8/26 17:23:12*/ SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for users-- ----------------------------DROP TABLE IF EXISTS ...
首先安装好apache和tomcat,还有JDK,这就不说了,我的版本依次是apache2.2.10 ,tomcat 6.0.18,jdk1.6.0_05 。 找到 httpd.conf ,修改<IfModule dir_module> DirectoryIndex index.html index.htm index.jsp</IfModule> 在httpd.conf最后加LoadModule jk_module modules/mod_jk.soJkWorkersFile "f:/apache-tomcat-6.0.18/conf/worker ...
//functionstu.h typedef struct subjects{int num; //课程编号char name[20]; //课程名称char kind[10]; //课程性质int stime; //总学时int ttime; //授课学时int etime; //实验或上机学时int score; //学分int term; //开课学期struct subjects *next;}SUB; SUB *create_form(){SUB ...
Global site tag (gtag.js) - Google Analytics