03 2016 档案

摘要:从内存执行的角度来看,值类型的内存分配在线程的堆栈上,而引用类型的内存分配在托管堆上。因此从值类型向引用类型的转换,势必牵涉到数据的拷贝与指针引用等操作。 装箱操作,大致过程为:在托管堆中分配新对象的内存,将值类型的字段拷贝到该内存中,然后返回该对象的地址,这样就完成了从值类型到引用类型的转变;拆箱 阅读全文
posted @ 2016-03-17 20:52 骑着单车滑翔 阅读(482) 评论(0) 推荐(0) 编辑
摘要:转载自:GitHub:pangliang/pangliang.github.com 网上找了一些算法, 都不太正确; 要么就是乱码, 要么就是只考虑了4 byte 中文的情况, 不够全面 1. string.sub(s,1,截取长度*4) 网上很多直接使用"`""string.sub(s,1,截取长 阅读全文
posted @ 2016-03-16 11:22 骑着单车滑翔 阅读(4331) 评论(0) 推荐(0) 编辑
摘要:这次的目的是遍历目录,把目标文件及相应的目录信息更新到xml文件中。在经过痛苦的摸索之后,从python自带的ElementTree投奔向了lxml。而弃用自带的ElementTree的原因就是,namespace。 XML命名空间 作用是为避免元素命名冲突,当出现命名冲突的时候,可以使用前缀来避免 阅读全文
posted @ 2016-03-06 16:20 骑着单车滑翔 阅读(7413) 评论(0) 推荐(0) 编辑
摘要:http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 阅读全文
posted @ 2016-03-05 16:27 骑着单车滑翔 阅读(589) 评论(0) 推荐(0) 编辑
摘要:Devexpress知识点 Grid controlDataSource使用BindingList<>,动态绑定数据源 Grid viewOptionBehaviour.Editable可编辑OptionBehaviour.EditorShowMode = click行点击RowClick行点击事件 阅读全文
posted @ 2016-03-05 15:57 骑着单车滑翔 阅读(504) 评论(0) 推荐(0) 编辑
摘要:@符号c#字符串前使用@符号,“@”表示,跟在它后面的字符串是个“逐字字符串”。 1 string x="D:\My Huang\My Doc"; 2 string y = @"D:\My Huang\My Doc"; //等效 基本语法 \d 0-9数字 \D \d的补集,即所有非数字的字符 阅读全文
posted @ 2016-03-05 15:54 骑着单车滑翔 阅读(262) 评论(0) 推荐(0) 编辑
摘要:NUit Test Adapter 安装,两种方式 第一种:从扩展和更新里搜索nunit,进行下载安装 第二种:在项目中右键,管理NuGet程序包,搜索nunit 打开窗口: 编写测试用例: TestFixtureAttribute标记类包含测试用例 类必须是public 必须有缺省的构造函数 构造 阅读全文
posted @ 2016-03-05 14:58 骑着单车滑翔 阅读(260) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示