11 2016 档案
jquery each遍历节点使用
摘要:恢复内容开始 $("#aaa :input[type='text']").each(function(i){ alert(this.value); this.value = ""; }); 恢复内容结束
阅读全文
js操作document文档元素 节点交换交换
摘要:c=a 实际上是指向同一个节点元素 所以移除后使用 使用jq操作
阅读全文
js闭包使用
摘要:闭包就是在一个函数内定义一个内部函数 并返回内部函数 var f=f1();f();add();f();var f2=f1();add();f(); 输出为 1 2 2 可以看到输出结果 定义f2后执行add 这时 f2的add函数已经替代了f1 因为相对f f2而言 add函数是他们的兄弟函数 而
阅读全文
.net下各个数据类型所占用的字节
摘要:4,2,2,1,8 存储1万个整型数据需要大约40kb 1千万40MB byte字节8位,范围0-255 short 16位 最大是+2^15,最小-32768 int 一般环境有16位,也有32位的 long 32位 不同系统可能也有差别 我是64位 类型 16位系统/字节 32位系统/字节 64
阅读全文
html file控件选择文件后立即预览 js实现
摘要:<input type="file" onchange="showImg(this,'img')" accept="image/gif" /> 通过accept限制文件类型 通过file.size验证文件大小 file.szie是以字节为单位
阅读全文
使用jquery form插件进行异步带文件的表单提交
摘要:引入form插件与jquery 的js文件后 获取表单的jq对象 然后.ajaxSubmit提交表单即可 实现添加品牌的异步表单提交
阅读全文
快速排序与与冒泡排序效率对比
摘要:以下是2W个数排序时间 重复10次 由于快速排序每次都将问题规模缩小一倍 所以数据量越大 快速排序优势越明显 以下为测试代码 当然 速度总是以内存为代价的 快速排序的内存占用也能吓你一跳 如果使用非递归 少创建点数组还会好点 后台做数据分析比较合适 快速排序由于排序是遍历的
阅读全文
单元测试的益处
摘要:当我们编写代码时可能会编写一个函数实现多个功能 如编写一个登入 判断登入方式 可能是很多个if 单元测试可以强迫代码进行功能分割 否则测试可不好做 当我们测试一个函数时 不应该依赖太多的上下文环境 这样才能保证我们的代码是清晰的 可以直接查看一个函数内部和一些简单注释 了解到函数的功能实现 当我们记
阅读全文
IDE警告信息不应该被忽略
摘要:当ide进行编译时提示有变量未使用 可能意味着变量使用错误 因为我们没理由创建一个变量却不去使用他 如if语句判断一个int 或者日期 等其他非空类型是否为null 总是true 这意味这我们在逻辑处理上可能存在问题 当我们开发一些底层组件后 不应该经常修改 每当开发完成一个组件后 他们都应该只是被
阅读全文
C#委托使用:多播 ,向委托注册多个方法
摘要:由于委托类型派生自 System.Delegate,因此可以在委托上调用该类定义的方法和属性。 例如,若要查询委托调用列表中方法的数量,你可以编写: 移除指定绑定方法-= 如果移除已经移除的绑定方法 那么也不会报错
阅读全文
C# random生成随机数全部一样
摘要:最近做排序测试 使用random生成随机数全部一样 估计是因为random采用的随机种子为时间戳 而一个循化执行消耗的时间没有到时间戳的最小单位 故没有变化 Thread.Sleep(10); 使用睡眠函数后恢复正常 但这种方法比较低效可以采用自定义的随机种子 Random类提供自定义一个int作为
阅读全文
使用dynamic动态设置属性值与反射设置属性值性能对比
摘要:作者:RyanDing 出处:http://www.cnblogs.com/ryanding/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有疑问,可以通过 ryan.d@qq.com 联系作者本人。
阅读全文
git基本使用
摘要:转载 :http://blog.jobbole.com/78960/ 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新
阅读全文
sql server多数据库查询 远程数据库查询
摘要:-如果只是临时访问,可以直接用openrowset --查询示例 select * from openrowset('SQLOLEDB' ,'sql服务器名';'用户名';'密码' ,数据库名.dbo.表名) 在跨库查询时需要启用Ad Hoc Distributed Queries启用Ad Hoc
阅读全文
C# mvc统一通道使用过滤器
摘要:问题描述 使用C#过滤器有一个最大的问题就是在过滤器转向后程序仍然会执行方法体 问题解决思路 使用统一通道执行方法 不直接进入控制器 通过反射调用 对于反射调用方法可使用缓存进行优化
阅读全文
数据库表syscolumns 各个字段含义 select * from syscolumns where name='textA'
摘要:每个数据库创建后都会有一些系统表用来存储该数据库的一些基本信息 每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。 0x08 = 列允许空值。0x10 = 当添加 varchar 或 varbinary列时,ANSI 填充生效。保留 varchar 列的尾随
阅读全文