08 2017 档案
摘要:http://blog.csdn.net/cjh200102/article/details/12557599 NPOI 工作本HSSFWorkbook 构造方法,无参表示创建一个新的工作本,可以接收一个流用于打开一个现有的工作本 方法CreateSheet(索引):创建指定索引的sheet对象 方
阅读全文
摘要:css:jquery.jqzoom.css 插件:jquery.jqzoom-core.js 配置参数: zooType,默认值:‘standard’,另一个值是‘reverse’,是否将原图用半透明图层遮盖 zoomWidth,默认值:2000,放大窗口的宽度 zoomHeight,默认值:200
阅读全文
摘要:在http通信中,数据是无状态的,即无法在通信中识别请求用户,于是在客户端浏览器中按照键值对的格式存储一段字符串信息,可以进行状态识别 插件:jquery.cookie.js 写:$.cookie("key","value") 读:$.cookie("key") 后台Cookie 存储 取值
阅读全文
摘要:属性 attr(“属性”,“属性值”) 添加属性 attr(“属性”) 获取属性值 removeAttr() 移除属性 事件 bind(事件类型,处理函数) 绑定事件 事件类型(处理函数) 比如:click() unbind() 移除所有事件的处理程序 unbind(“click”) 移除所有的cl
阅读全文
摘要:alert() //提示框,只有一个“确定”按钮 confirm() //确认框,有“确定、取消”两个按钮 prompt() //输入框,有个文本框,一个“确定”,一个“取消”按钮,确定则返回文本框中的值,取消返回null setInterval(code,delay) //每隔delay毫秒执行一
阅读全文
摘要:Date date.toString() 获取世界时间,会提示当前时区 date.toLocaleString() 获取当前时区的当前时间 超链接不跳转 一、让js函数返回false,在click也返回false 二、将href指定成一段脚本 数据类型 boolean 布尔 number 数字 st
阅读全文
摘要:distinct 去重 如果是多列的话,1,语文,2,语文,这样不视为重复,除非是2,语文,2,语文这样视为重复 where条件过滤 多条件过滤:and or not(优先级:not>and>or) 区间过滤:between、in 通配符 % 匹配任意多个字符 _ 匹配任意一个字符 空值 类型转换
阅读全文
摘要:在学习反射之前,先了解一下什么是程序集? net中的dll与exe文件都是程序集(区别,exe可执行,dll不可以) 程序集包含资源文件,类型元数据(也就是说属性、字段、参数、函数等)、IL代码,每个称袭击都有自己的名称、版本等信息 不添加引用时获取程序集的数据 而反射就是动态获取程序集的元数据 命
阅读全文
摘要:什么是委托? 安全的函数指针 系统委托Func、Action前者有返回值,后者没有 事件 +=、-=多播委托 委托是不安全的,事件就是一个类型安全的委托 委托的作用: 站位,在不知道将来要执行的方法的具体代码时,可以先用一个委托变量来代替方法调用(委托的返回值,参数列表要确定)。在实际调用之前,需要
阅读全文
摘要:可扩展标记语言(extensible Markup language) 序列化:把一个对象转成二进制 反序列化:把二进制转换成对象 创建XML文档 下面是创建的XML文档 添加带属性的XML文档 下面是创建的XML文档 文档对象模型 建一个类,跟XML属性一致 声明类集合,添加对象 遍历集合,写入X
阅读全文
摘要:操作字节 文件流和文件的区别 文件不管大小,一次读写 文件流可以分块读写
阅读全文
摘要:操作文件夹 CreateDirectory() 创建新文件夹 Delete() 删除 Move() 剪切 Exists() 判断文件夹是否存在
阅读全文
摘要:为了保证数据库密码安全,或者其他,需要加密一些东西 using System.Security.Cryptography;
阅读全文
摘要:对文件进行操作(只操作小文件) bool Exists(string path) 判断文件是否存在 FileStream Create(string path) 创建文件 void Move(string sourcePath,string destPath) 剪切文件 void Copy(stri
阅读全文
摘要:泛型,键值对 方法 ContainsKey() 判断集合中是否已经包含某一个键 遍历 1、遍历集合中的键 2、遍历集合中的键值对
阅读全文
摘要:List和数组 相同点: 都可以控制元素类型 不同点: List的长度是可变的,所以list比数组更容易掌控 List属性 1、Count 获取集合中实际包含的元素个数 2、Capcity 集合中可以容纳的元素个数 方法 1、Add() 添加单个元素 2、AddRange() 添加多个元素 3、Re
阅读全文
摘要:装箱:值类型 >引用类型 拆箱:引用类型 >值类型 装箱拆箱会浪费一定的时间 判断是否发生了拆箱或者装箱,首先要判断这两种数据类型是否存在继承关系 装箱时用什么类型装的箱,拆箱时就该用什么类型拆箱 方法重载时,如果具有该类型的重载,那就不叫拆箱或者装箱 接口与值类型之间的装箱与拆箱 1、以下代码发生
阅读全文
摘要:ref 把值传递转换为引用传递,侧重于将一个值带到函数中进行改变,再将改变后的值带出去,ref参数在函数外必须为ref参数赋值 out 在函数中返回多个值,参数要求必须在方法的内部为其赋值 params 必须是形参中的最后一个参数
阅读全文
摘要:写一个无关的东西 StringBuilder就是一个拼接字符串的工具,拼接完成后,还是需要转回 Append() 追加字符串 ToString() 把StringBuilder转换为字符串 Insert() 插入 Replace() 替换
阅读全文
摘要:字符串特性:不可变性,不管对字符串做什么操作,都会在内存中产生一块新的实例。 特性:驻留池 s1和s2指向堆中的同一个引用,为了节省内存 如果给s2重新赋值为“李四“,s1不会变,因为s2是重新分配的一块空间,就是字符串的不可变性,”张三“不会被GC销毁,因为s1仍然指向”张三“ 字符串方法 IsN
阅读全文
摘要:值类型:int double char bool decimal struct enum 引用类型:string array class interface delegate 值类型的值存储在内存的栈上,引用类型的值存储在堆中,栈上存储数据的效率要高于堆 不管形参还是实参,在内存中都是开辟了空间的
阅读全文