自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

转载 easyui-datagrid清空表中原有数据

$('#dg').datagrid('loadData', { total: 0, rows: [] });转载于:https://www.cnblogs.com/Cengjianwei/p/11539901.html

2019-09-18 10:03:00 798

转载 jQurey中getJSON方法错误回调方法

$.getJSON("example.json", function() { alert("success");}).success(function() { alert("second success"); }).error(function() { alert("error"); }).complete(function() { alert("complet...

2019-09-18 09:48:00 1743

转载 easyui-datagrid 假分页

假分页就是将数据一下全查出来,利用前端来把所有数据进行分页转载于:https://www.cnblogs.com/Cengjianwei/p/11533323.html

2019-09-17 14:08:00 118

转载 布局页

上一个页面中的@section headim{ *** }放在这里这个页面中的@section headim{@RenderSection("headim", required: false)}前往_NFrame.cshtml找地方放转载于:https://www.cnblogs.com/Cengjianwei/p/11512396.html...

2019-09-12 16:02:00 147

转载 SQL游标(cursor)详细说明及内部循环使用示例

SQL游标(cursor)详细说明及内部循环使用示例游标一般格式:DECLARE游标名称CURSOR FOR SELECT字段1,字段2,字段3,... FROM表名WHERE ...OPEN游标名称FETCH NEXT FROM游标名称INTO变量名1,变量名2,变量名3,...WHILE @@FETCH_STATUS=0 BEGIN ...

2019-08-28 13:23:00 136

转载 值传递和引用传递

栈上:值类型存储值,引用类型存储地址值传递参数和原变量的内存地址(栈地址)不同引用传递参数和原变量的内存地址(栈地址)相同转载于:https://www.cnblogs.com/Cengjianwei/p/11422198.html...

2019-08-28 09:41:00 48

转载 重构得到模式

转载于:https://www.cnblogs.com/Cengjianwei/p/11399590.html

2019-08-23 13:52:00 97

转载 文件流CopyTo

转载于:https://www.cnblogs.com/Cengjianwei/p/11376226.html

2019-08-19 11:42:00 323

转载 遍历很大的目录(或目录下的所有文件)

转载于:https://www.cnblogs.com/Cengjianwei/p/11376203.html

2019-08-19 11:38:00 175

转载 类型参数的约束

转载于:https://www.cnblogs.com/Cengjianwei/p/11309580.html

2019-08-06 16:00:00 144

转载 签名

转载于:https://www.cnblogs.com/Cengjianwei/p/11309573.html

2019-08-06 15:59:00 89

转载 (转)栈、堆和静态存储区

一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。1> 静态存储区:内存在程序编译的时候就已经分配好,这块内存在整个计算机内存中位于较低的地址,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。2> 栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执...

2019-05-16 08:41:00 96

转载 (转)(WinForm)FormBorderStyle属性

原地址转载于:https://www.cnblogs.com/Cengjianwei/p/10775123.html

2019-04-26 16:41:00 175

转载 BlangenOA项目总结

1、使用EF,当返回的是IQueryable<T>类型,延迟加载。2、增删改查 分页(页码,页大小,总记录数,是否升序)(两个lambda表达式,一个筛选规则,一个是排序规则(可以选择类型))3、创建一个数据会话层,业务层和数据层解耦,并且提供一个方法,完成所有数据的保存,实现工作单元模式,一次连接数据库,完成多个操作(在业务层写一个删除多个数据的方法,最后SaveC...

2019-04-24 14:50:00 68

转载 ==和Equals与值类型和引用类型

==和Equals对于值类型来说判断的是值,对于引用类型来说判断的是堆地址注意:string 是引用类型(也可看做只读char[]数组)(字符串的不可变性·拘留池)特殊的值类型(使用==、Equals的时候判断的是堆内容而不是堆地址(指向堆内存),除非重写==和Equals,判断是否同一对象最好用object.ReferenceEquals(o1, o2))转载于:...

2019-04-23 17:20:00 117

转载 SQL Server索引

总分聚集索引、非聚集索引细分唯一索引、主键索引、聚集索引、非聚集索引create index A1 on A(ID);         -不唯一、非聚集(默认非聚集)create unique index A2 on A(ID);       --唯一、非聚集create unique nonclustered index A...

2019-04-23 01:57:00 47

转载 exists与in效率分析

--A表大,B表小,效率高select * from A where ID in (select ID from B)--A表小,B表大,效率高select * from A as TA where exists(select 1 from B as TB where TB.ID = TA.ID)--not in 全表扫描--not exists 会...

2019-04-22 15:03:00 70

转载 插入数据,已存在则不插入

--如果数据已经存在,请忽略if not exists(select 1 from A where ID = 9)begin insert into A values('d123')endif (select 1 from A where ID = 9) is nullbegin insert into A values('d123')...

2019-04-22 13:54:00 662

转载 datename和datepart

select datename(year, getdate()) + 'aaa11' --不报错 datename返回的是nvarchar类型select datalength(datename(year, getdate())) --8个字节(2019)select datepart(year, getdate()) + 'aaa11' --报错 datepart返回的...

2019-04-22 13:42:00 103

转载 数据库三大范式

第一范式:不可分割第二范式:一 + 完全依赖(每张表只保存一种数据)(联合主键,多对多使用中间表,好理解)第三范式:二 + 没有传递依赖/直接相关(使用外键,好理解)第一范式:(联系方式)-->(电话、邮箱、微信、QQ)第二范式:(学生编号 学生名称 课程编号 课程名称 成绩)-->(学生编号 学生名称)(学生编号 课程编号 成绩)(课程编号 课程名称)第三范式:...

2019-04-22 11:44:00 147

转载 ASP.NET控制HTTP缓存

请求           响应If-Modified-Since     Last-ModifiedIf-None-Match       ETag至于Expires和Cache-Control附上几张高手的图Etag 在使用时要注意相同资源多台 Web 服务器的 Etag 的一致性Last-Modified,Etag,Expire 混合通常...

2019-04-21 20:07:00 64

转载 Global.asax和HttpModule的执行顺序

Application_Start-->用户自定义的HttpModule-->Application_BeginRequest (注册->调用)看到Init方法(在用户自定义的HttpModule中)接受一个HttpApplication对象,有了这个对象就很容易注册HttpApplication中19个事件中的某个事件了。这样当HttpApplic...

2019-04-21 17:30:00 165

转载 Application可以被重用,从哪里看出来的?

一开始Context是静态的,并且创建时赋值,然后校验用户访问权限的时候,出现了问题,调试看到,每次请求的url都一样,我就发现了每次Contetx都是一样的,说明每次请求的Application没有销毁(Application对象池),而是像连接池、线程池和字符串拘留池那样的机制,所以拿到的Context也一样。解决方法:每次都在方法中重新赋值,而不是创建时就赋值...

2019-04-21 16:20:00 62

转载 拼接字符串(有些地方需要注意)

1 print '1' + 1 --2 2 3 print 1 + 'df' --在将 varchar 值 'df' 转换成数据类型 int 时失败。 4 5 print '11' + '11' --1111 6 7 select 'daaa' +...

2019-04-18 19:52:00 141

转载 (转)可以一同使用 DISTINCT 和 COUNT 关键词,来计算非重复结果的数目。

点击收看转载于:https://www.cnblogs.com/Cengjianwei/p/10728921.html

2019-04-18 12:42:00 123

转载 SQL集合运算

注:UserInfo一共29条记录 1 select * from UserInfo 2 union --并集(29条记录)(相同的只出现一次) 3 select * from UserInfo 4 5 select * from UserInfo 6 union all --并集(58条记录)(相同的出现两次) 7 sele...

2019-04-18 12:30:00 110

转载 corss、inner、outer三种join方式

cross join(没有on)inner join(一般用于交集)outer join(你懂得)后面两个 on 1=1 效果同cross join转载于:https://www.cnblogs.com/Cengjianwei/p/10728861.html

2019-04-18 12:19:00 91

转载 Sql 四大排名函数(ROW_NUMBER、RANK、DENSE_RANK、NTILE)

row_number() over()     1、2、3、4、5、6、7rank() over()        1、2、2、4、5、5、7 dense_rank() over()     1、2、2、3、3、4、5ntile(3) over()        1、1、1、2、2、3、3转载于:https://www.cnblogs.com/Cengji...

2019-04-18 12:04:00 177

转载 ashx、aspx、ASP.NET MVC

ashx:ProcessRequest(IHandler的方法)aspx:Page_Load(Page继承IHttpHandler)(RouteHandler)(HttpHandler)(MvcHandler)-->ProcessRequest-->ControllerFactory未完待续~转载于:https://www.cnblogs.com/Cengjia...

2019-04-16 16:36:00 145

转载 查询指定时间段的数据

一、select * from SearchDetails where SearchDateTime between '2014-10-06 01:40:50.123' and '2014-12-07 23:12' and datepart(hour, SearchDateTime) between 1 and 12 --这里是字符串隐式转换为Datetime(...

2019-04-14 20:49:00 692

转载 Memcache和Redis

1、Memcache是多线程,Redis单线程2、Memcache预分配(区、块),Redis现场申请内存,并且可以配置虚拟内存3、Redis可以实现持久化,主从赋值,实现故障恢复4、Memchace只是简单的key value,但是Redis支持数据类型比较多数据结构简单 单线程无CPU切换性能损耗 没有多线程加锁问题为什么是单线程1、线程切换开销大2、锁3、...

2019-04-13 15:19:00 102

转载 SQL注入

用户名:Blangen' or 1 = 1; drop database 数据库名 --(单引号结束前面 和 --注释后面)密码:aabbcc生成的SQL语句是:select * from 用户表 where Username = 'Blangen' or 1 = 1; drop database 数据库名--' and Password = 'aabbcc'...

2019-04-11 16:10:00 79

转载 WEB应用从服务器主动推送的方法

1、短轮询2、长轮询3、iframe4、sse5、Web Scoket转载于:https://www.cnblogs.com/Cengjianwei/p/10690287.html

2019-04-11 16:01:00 115

转载 消息队列

应用的五个场景:异步处理,应用解耦,流量削锋、日志处理和消息通讯(未完全掌握)转载于:https://www.cnblogs.com/Cengjianwei/p/10690273.html

2019-04-11 16:00:00 43

转载 栈和堆

1、栈在内存中是连续的,堆在内存中可以不连续。2、栈由系统自动分配,速度较快。但程序员是无法控制的。堆是由new分配的内存,一般速度比较慢,而且容易产生内存碎片,不过用起来最方便。转载于:https://www.cnblogs.com/Cengjianwei/p/10690262.html...

2019-04-11 15:59:00 53

转载 内存溢出和内存泄露

内存溢出:int[] a = new int[5]; a[5] = 666; //报错内存泄露:c/c++里new完不delete,如果丢失指针,就释放不了,也无法使用,直到程序退出。转载于:https://www.cnblogs.com/Cengjianwei/p/10690227.html...

2019-04-11 15:55:00 96

转载 常见端口

1.HTTP协议代理服务器常用端口号:80/8080/3128/8081/90982.SOCKS代理协议服务器常用端口号:10803.FTP(文件传输)协议代理服务器常用端口号:214.Telnet(远程登录)协议代理服务器常用端口号:235.HTTPS 443转载于:https://www.cnblogs.com/Cengjianwei/p/10690211.htm...

2019-04-11 15:53:00 94

转载 笔记

随缘笔记模糊查询 like %a 全表扫描 效率低 匹配程度差站内搜索 用Lucene.Net实现1、只是一个全文检索开发包,不是一个成型的搜索引擎2、数据(文本类型)扔给Lucene.Net,查询数据的时候从Lucene.Net查询数据(可以看作是提供了全文检索功能的一个数据库)文章-->分词(可选)-->索引库<--提取字符串中的关键词(分词)(可...

2019-04-08 19:22:00 78

转载 笔记

随缘记录模拟Session滑动时间 存到Memcache时设置 滑动时间别用控制器过滤!!!(不灵活呀)LRU(least recently used)Memcache选机器(集群搭建原理:客户端配置多台集群服务器的ip和端口列表)hash(key) % 机器数量 余数对应的机器服务器(Socket服务器端)没有记住密码-->关闭浏览器-->Mem...

2019-04-08 02:58:00 62

转载 BlangenOA项目展示(附源码)

1.登录界面1.1表单校验1.2信息有误1.3正在登录2、桌面3.用户管理3.1添加3.2删除3.3编辑3.4设置用户角色3.5设置用户权限4.角色管理5.权限管理...

2019-04-07 16:19:00 46

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除