摘要:
DECLARE @sql NVARCHAR(100)SET @sql = 'select * from tablename'EXEC sp_executesql @sqlEXEC也可以完成同样效果EXEC( ' select * from tablename') 阅读全文
posted @ 2012-02-03 13:04
程序猿刚子
阅读(222)
评论(1)
推荐(0)
|
摘要:
DECLARE @sql NVARCHAR(100)SET @sql = 'select * from tablename'EXEC sp_executesql @sqlEXEC也可以完成同样效果EXEC( ' select * from tablename') 阅读全文
posted @ 2012-02-03 13:04
程序猿刚子
阅读(222)
评论(1)
推荐(0)
摘要:
DateTime.ToString()函数有四个重载。一般用得多的就是不带参数的那个了。殊不知,DateTime.ToString(string format)功能更强大,能输出不同格式的日期。以下把一些情况罗列出来,供大家参考。有些在MSDN上有的就没有列出来了。1.y代表年份,注意是小写的y,大写的Y并不代表年份。2.M表示月份。3.d表示日期,注意D并不代表什么。4.h或H表示小时,h用的是12小时制,H用的是24小时制。5.m表示分钟。6.s表示秒。注意S并不代表什么。格式输出示例年y7string yy = DateTime.Now.ToString("y-MM" 阅读全文
posted @ 2012-01-20 15:53
程序猿刚子
阅读(313)
评论(0)
推荐(0)
摘要:
SET IDENTITY_INSERT Department ONINSERT INTO Department (id, name, parentid) VALUES(-1, '无', -1);SET IDENTITY_INSERT Department OFFOK 阅读全文
posted @ 2012-01-20 13:17
程序猿刚子
阅读(506)
评论(0)
推荐(0)
摘要:
在自定义HttpHandler的时候往往我们都是只关注于ProcessRequest方法的实现,一般把IsReusable属性设置为true今天在看项目的过程中,觉得不知道那个属性究竟是干什么用的,看了下官方的解释也不太懂,理解不了 接口的说明如下:Gets a value indicating whether another request can use the System.Web.IHttpHandlerinstance.意思就是该实例是否还可以处理其他的实例。 很显然注释的作者高估了很多读者的基础。理解这句话的前提是:我们知道每个客户端发来的请求在服务器端都是一个线程, 如果用同一个 阅读全文
posted @ 2012-01-19 13:04
程序猿刚子
阅读(583)
评论(0)
推荐(0)
摘要:
今天在一个接手的项目中发现个奇怪的问题项目是Web Application类型的程序, 其中有个App_Code文件夹, 里面有若干类文件在编译的时候没有任何问题,但是当我看到一个自定义函数的时候,我想F12(找到定义), 却发现不起作用,类的提示信息也没有,第1反应是我打开项目的方式错了,于是我又以打开网站的方式重新打开该项目,这下好了,没有之前的问题了。可是我的程序明明是web application,为什么会出现这个问题?网上搜了下,原来是build action这个文件属性的问题! 以前用过这个属性,可以把一些静态文件当做资源嵌入到输出的程序集中,但是也没怎么看其他的属性。在此处,我们 阅读全文
posted @ 2012-01-18 11:20
程序猿刚子
阅读(532)
评论(0)
推荐(0)
摘要:
建立地区表 , 且插入模拟的几条数据 1 CREATE TABLE City 2 ( 3 id INT PRIMARY KEY IDENTITY(100, 10), 4 name VARCHAR(20) NOT NULL, 5 parentid INT NOT NULL 6 ) 7 8 INSERT INTO City VALUES('北京', -1) 9 INSERT INTO City VALUES('东城', 100)10 INSERT INTO City VALUES('西城', 100)11 INSERT INTO City VALUE 阅读全文
posted @ 2012-01-11 11:36
程序猿刚子
阅读(284)
评论(0)
推荐(0)
摘要:
Global setup: Set up git git config --global user.name "Your Name" git config --global user.email your email Next steps: mkdir projectdir cd projectdir git init touch README git add README git commit -m 'first commit' git remote add origin git@github.com:username/gitproject.git git 阅读全文
posted @ 2011-12-28 18:26
程序猿刚子
阅读(211)
评论(0)
推荐(0)
摘要:
偶然一次String. 的时候发现了里面有String.Intern和String.IsInterned两个方法,也没太在意,心想也不会用到,就没去研究今天在看书的时候讲到这里,说到了原理及一些它存在的理由、应用的场合,特此记录一下:首先我们都知道.net中的String类型都是固定的(immutable), 即创建后就不可以修改(不能变长、变短、字符变化)我们通常会用字面的常量去初始化一个字符串类,如 var s = "hello, world" ,这里面有几件事情:1.会把这个字面常量hello, world 放到程序集的metadata中2.会在托管堆上创建一个值为h 阅读全文
posted @ 2011-12-23 14:42
程序猿刚子
阅读(364)
评论(0)
推荐(0)
摘要:
http://zh.wikipedia.org/wiki/%E4%BD%8D%E5%9B%BE 阅读全文
posted @ 2011-12-22 16:35
程序猿刚子
阅读(153)
评论(0)
推荐(0)
摘要:
Redis 通讯协议规范redis是一个key-value形式的基于内存的数据库当安装完程序后我们知道可以用redis-cli连接redis-server进行通讯,进行各种操作。那么如今我们用的高级语言 如:C、Java、Python、C#等 如何来发送命令(request)来操作数据、从数据库取到相关数据(replies)呢?如果你也有这些疑问,那么这篇文章适合你继续看 ;)ps:官网已经推荐了多种语言client的实现程序http://redis.io/clients有兴趣的可以分析源代码如何发送命令?Socket ! 通过TCP协议形式的Socket我们可以连接到redis-server 阅读全文
posted @ 2011-12-16 18:11
程序猿刚子
阅读(806)
评论(0)
推荐(0)
|