会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
vvull
喜欢编程,更喜欢熬夜编程。(不熬啦!不熬啦!)
博客园
首页
新随笔
联系
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
下一页
2019年4月23日
==和Equals与值类型和引用类型
摘要: ==和Equals 对于值类型来说判断的是值,对于引用类型来说判断的是堆地址 注意:string 是引用类型(也可看做只读char[]数组)(字符串的不可变性·拘留池)特殊的值类型(使用==、Equals的时候判断的是堆内容而不是堆地址(指向堆内存),除非重写==和Equals,判断是否同一对象最好
阅读全文
posted @ 2019-04-23 17:20 vvull
阅读(144)
评论(0)
推荐(0)
编辑
SQL Server索引
摘要: 总分聚集索引、非聚集索引 细分唯一索引、主键索引、聚集索引、非聚集索引
阅读全文
posted @ 2019-04-23 01:57 vvull
阅读(145)
评论(0)
推荐(0)
编辑
2019年4月22日
exists与in效率分析
摘要: 这篇(表扫描问题) 另外一篇(索引问题)
阅读全文
posted @ 2019-04-22 15:03 vvull
阅读(133)
评论(0)
推荐(0)
编辑
插入数据,已存在则不插入
摘要: --如果数据已经存在,请忽略 if not exists(select 1 from A where ID = 9) begin insert into A values('d123') end if (select 1 from A where ID = 9) is null begin inse
阅读全文
posted @ 2019-04-22 13:54 vvull
阅读(590)
评论(0)
推荐(0)
编辑
datename和datepart
摘要: select datename(year, getdate()) + 'aaa11' --不报错 datename返回的是nvarchar类型 select datalength(datename(year, getdate())) --8个字节(2019) select datepart(year, getdate()) + 'aaa11' --报错 datepart返回的是int类型
阅读全文
posted @ 2019-04-22 13:42 vvull
阅读(117)
评论(0)
推荐(0)
编辑
数据库三大范式
摘要: 第一范式:不可分割第二范式:一 + 完全依赖(每张表只保存一种数据)(联合主键,多对多使用中间表,好理解)第三范式:二 + 没有传递依赖/直接相关(使用外键,好理解) 第一范式:(联系方式)-->(电话、邮箱、微信、QQ) 第二范式:(学生编号 学生名称 课程编号 课程名称 成绩)-->(学生编号
阅读全文
posted @ 2019-04-22 11:44 vvull
阅读(200)
评论(0)
推荐(0)
编辑
2019年4月21日
ASP.NET控制HTTP缓存
摘要: 请求 响应 If-Modified-Since Last-Modified If-None-Match ETag 至于Expires和Cache-Control 附上几张高手的图 Etag 在使用时要注意相同资源多台 Web 服务器的 Etag 的一致性 Last-Modified,Etag,Exp
阅读全文
posted @ 2019-04-21 20:07 vvull
阅读(280)
评论(0)
推荐(0)
编辑
Global.asax和HttpModule的执行顺序
摘要: Application_Start-->用户自定义的HttpModule-->Application_BeginRequest (注册->调用) 看到Init方法(在用户自定义的HttpModule中)接受一个HttpApplication对象, 有了这个对象就很容易注册HttpApplicatio
阅读全文
posted @ 2019-04-21 17:30 vvull
阅读(467)
评论(0)
推荐(1)
编辑
Application可以被重用,从哪里看出来的?
摘要: 一开始Context是静态的,并且创建时赋值,然后校验用户访问权限的时候,出现了问题, 调试看到,每次请求的url都一样,我就发现了每次Contetx都是一样的, 说明每次请求的Application没有销毁(Application对象池),而是像连接池、线程池和字符串拘留池那样的机制,所以拿到的C
阅读全文
posted @ 2019-04-21 16:20 vvull
阅读(151)
评论(0)
推荐(0)
编辑
2019年4月18日
拼接字符串(有些地方需要注意)
摘要: 1 print '1' + 1 --2 2 3 print 1 + 'df' --在将 varchar 值 'df' 转换成数据类型 int 时失败。 4 5 print '11' + '11' --1111 6 7 select 'daaa' + 'dddd' ...
阅读全文
posted @ 2019-04-18 19:52 vvull
阅读(188)
评论(0)
推荐(0)
编辑
上一页
1
···
13
14
15
16
17
18
19
20
21
下一页
公告