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