04 2019 档案
摘要:脚本语言概念:不需要提前编译的,即时执行的语言,如js,t-sql等 在一个js块中,只要有一个语句出现错误,整个块都不执行 强类型:在编译时就已经确定的类型,弱类型,在运行时,编译器自动根据赋值在确定类型 ==和 区别:==比较值, 先比较类型再比较值,如果类型不一样直接就返回结果了 js如果声明
阅读全文
摘要:static void Main(string[] args) { //九九乘法 Console.WriteLine("九九乘法口诀"); for (int i = 1; i 0 && i != 2) { if (j >...
阅读全文
摘要:HTML注释 <!-- --> XHTML:就是要遵守XML规则的HTML标签 DHTML:包含html,js,等动态HTML 表单元素提交时提交的是name属性 get提交、post提交 ID选择器,类选择器,标签选择器,标签+类选择器,层次选择器,组合选择器 IFrame和Frameset
阅读全文
摘要:逐条新增数据模式 Stopwatch s2 = new Stopwatch(); s2.Start(); for (int i = 0; i < 100000; i++) { //方法一36s-37s这样的时间结果36192 40860 37434 string sql = "insert into
阅读全文
摘要:委托 定义一个委托,声明一个委托变量,然后让变量去做方法应该做的事。 委托是一个类型 事件是委托变量实现的 经典例子:两个winform窗体传值
阅读全文
摘要:正则表达式 基本元字符 . 表示任意一个非换行字符 [] 表示取其中任意一个字符进行匹配 () 表示优先级 | 表示或关系 限定元字符 + 出现1次或多次 * 出现0次或多次 ? 或的关系,有或者没有 {n} 出现n次 {n,} 至少出现n次,然后可以无限次 {n,m} 出现n-m次 首尾元字符 ^
阅读全文
摘要:值类型需要先确定内存大小 引用类型是动态分配的,比如集合本身确实无法在初始化时确定大小 值类型变量声明后,不管是否已经赋值,编译器为其分配内存。 引用类型当声明一个类时,只在栈中分配一小片内存用于容纳一个地址,而此时并没有为其分配堆上的内存空间。当使用 new 创建一个类的实例时,分配堆上的空间,并
阅读全文
摘要:常用运算符: exists 将结果集直接在数据库插入一张新表,多数据插入 更新,删除类似 select COUNT(*) over(partition by city) from shakerecode 参数意思是根据城市来分组显示出城市的数量 创建视图、修改视图分页 事务 存储过程 存储过程结合事
阅读全文
摘要:集合类常用: 文件读取: 模态化窗口 ref和out传参 XML格式 链接:https://pan.baidu.com/s/1N5JQveU0Tb_oAybmulpXQQ 提取码:lyq8 扩展方法使用时,所在类和方法必须是静态方法
阅读全文
摘要:1、 尽量减少装箱 尽量减少字符串之间拼接 优先用StringBuilder,因为不会多次分配内存 String.Format()内部其实是调用了StringBuilder(),所以效率很高 2、 转换时优先使用FCL、或内置的转型方法 也可以继承IConvertible来实现转换 转换时注意显示转
阅读全文
摘要:puts("第一个C语言程序输出了") C语言的编译和链接过程 C语言写的代码必须经过编译生成可执行文件才可以用, 编译就是把C语言写的代码进行识别,转换成计算机能够识别的二进制形式, 这个过程就叫做编译 先编译程目标文件(也是二进制) 然后在用链接器,把目标文件和系统组件结合起来,生成可执行文件
阅读全文
摘要:二进制、八进制、十进制、十六进制 二进制:01,10,11100,10101010 加法:逢二进一 减法:借一当二 八进制:0-7组成, 加法:逢八进一 减法:借一当八,减法时,借来的8+个位数再减去要减的值就是答案 十进制:0-10 十六进制:0-9 A-F(不区分大小写) 二进制、八进制、十六进
阅读全文
摘要:索引分为聚集索引和非聚集索引, 索引与表物理顺序一致,就是聚集索引,聚集索引只能有一个 索引与表物理地址不一致,就是非聚集索引 ,非聚集索引可以有多个 非空约束: NOT NULL 多字段复合约束 表已存在,新增约束 删除约束 检查约束check 主键约束,主键后跟 primary key 外键约束
阅读全文

浙公网安备 33010602011771号