上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页

2011年12月5日

摘要: lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。此语句的形式如下:以带有颜色区分的格式查看复制到剪贴板打印Object thisLock = new Object();lock (thisLock){ // Critical code section.}Object thisLock = new Object();lock (thisLock){ // Critical code section.}备注lock 关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。如果其他线程尝试进入锁定的代码,则它将一直等待(即被阻止),... 阅读全文
posted @ 2011-12-05 14:43 kingang 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 单件模式(Singleton Pattern)——.NET设计模式系列之二Terrylee,2005年12月07日概述Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。从另一个角度来说,Singleton模式其实也是一种职责型模式。因为我们创建了一个对象,这个对象扮演了独一无二的角色,在这个单独的对象实例中,它集中了它所属类的所有权力,同时它也肩负了行使这种权力的职 阅读全文
posted @ 2011-12-05 14:37 kingang 阅读(285) 评论(0) 推荐(0) 编辑

2011年11月30日

摘要: 1.递归调用方式function createFolder($path){ if(!file_exists($path)) { ctreateFolder(dirname($path)); mkdir($path,0700); }}2.数组方式-----------------参考1--------------------------------<?php$cdir="a/b/c/d"; //数据库里存储的字段//判断文件夹是否存在,并创建文件夹if(strpos($cdir,"/")>0){ //判断内容里是否含有"/" 阅读全文
posted @ 2011-11-30 16:16 kingang 阅读(896) 评论(0) 推荐(0) 编辑
摘要: TFS2010签入的文件所存放的位置是服务器的SQL Server中 阅读全文
posted @ 2011-11-30 15:41 kingang 阅读(254) 评论(0) 推荐(0) 编辑
摘要: SELECT ... INTO语句SELECT col_name[,...] INTO var_name[,...] table_expr这个SELECT语法把选定的列直接存储到变量。因此,只有单一的行可以被取回。 SELECT id,data INTO x,y FROM test.t1 LIMIT 1; 阅读全文
posted @ 2011-11-30 11:33 kingang 阅读(190) 评论(0) 推荐(0) 编辑
摘要: LAST_INSERT_ID() LAST_INSERT_ID(expr) 自动返回最后一个INSERT或 UPDATE 问询为 AUTO_INCREMENT列设置的第一个 发生的值。mysql> SELECT LAST_INSERT_ID(); -> 195产生的ID 每次连接后保存在服务器中。这意味着函数向一个给定客户端返回的值是该客户端产生对影响AUTO_INCREMENT列的最新语句第一个 AUTO_INCREMENT值的。这个值不能被其它客户端影响,即使它们产生它们自己的 AUTO_INCREMENT值。这个行为保证了你能够找回自己的 ID 而不用担心其它客户端的活动,而 阅读全文
posted @ 2011-11-30 11:26 kingang 阅读(606) 评论(0) 推荐(0) 编辑
摘要: http://etutorials.org/ 阅读全文
posted @ 2011-11-30 11:09 kingang 阅读(120) 评论(0) 推荐(0) 编辑
摘要: mysql中常用的三种插入数据的语句: insert into表示插入数据,数据库会检查主键,如果出现重复会报错; replace into表示插入替换数据,需求表中有PrimaryKey,或者unique索引,如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和insert into一样; insert ignore表示,如果中已经存在相同的记录,则忽略当前新数据; 下面通过代码说明之间的区别,如下: create table testtb( id int not null primary key, name varchar(50), age int ); insert into t 阅读全文
posted @ 2011-11-30 10:50 kingang 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Many applications need to use unique numbers for identification purposes. The requirement for unique values occurs in a number of contexts: membership numbers, sample or lot numbering, customer IDs, bug report or trouble ticket tags, and so on.MySQL's mechanism for providing unique numbers is th 阅读全文
posted @ 2011-11-30 09:41 kingang 阅读(193) 评论(0) 推荐(0) 编辑

2011年11月29日

摘要: <?php $load = microtime();print (number_format($load,2));?> seconds 阅读全文
posted @ 2011-11-29 15:08 kingang 阅读(333) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页

导航