【只争朝夕】

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2019年1月20日

摘要: 为IE内核的WebBrowser控件内存泄漏所烦恼的朋友们,可以考虑用Cefsharp代替WebBrowser控件 特意做了一个程序来测试 利用Cefsharp做控件,访问网站。每分钟刷新2次,初始时占用内存100M左右, 6个小时后,内存占用仍然是100M左右。非常给力。 开始时截图,17:25 阅读全文
posted @ 2019-01-20 23:44 【只争朝夕】 阅读(486) 评论(0) 推荐(0) 编辑

摘要: ManualResetEvent为多个线程之间提供了一个共享的信号。 初始化:ManualResetEvent mre=new ManualResetEvent(true) 初始值为true表示有信号,为false表示无信号 使用:mre.Set()将有信号的消息通知到各线程 mre.Reset() 阅读全文
posted @ 2019-01-20 23:29 【只争朝夕】 阅读(196) 评论(0) 推荐(0) 编辑

2019年1月18日

摘要: 1.序列化是指把对象转换为字节序列的过程,而反序列化是指把字节序列恢复为对象的过程 2.对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。序列化是把对象转换成有序字节流,以便在网络上传输或者保存在本地文件中。 3.序列化机制的核心作用就是对象状态的保存与重建。 4.反序 阅读全文
posted @ 2019-01-18 08:04 【只争朝夕】 阅读(11386) 评论(0) 推荐(2) 编辑

2019年1月15日

摘要: 是一个类库:Teigha.NET for .DWG 利用它就可以在无需安装AutoCAD软件的情况下,生成、读取DWG文件,适合那些导入导出的场合。 Teigha曾用名OpenDWG 、DWGdirect,支持DWG, DXF, 和BDXF 示例代码: 先创建一个.NET2.0的控制台程序,再引用T 阅读全文
posted @ 2019-01-15 16:10 【只争朝夕】 阅读(4418) 评论(0) 推荐(1) 编辑

2019年1月10日

摘要: 可以向类中添加新方法,而不需要使用继承来创建新类,也不需要修改原有的类; 如果扩展方法与类中的方法有相同的签名,则扩展方法不会被调用, 即:扩展方法会被被扩展类的同名方法覆盖,所以实现扩展方法我们需要承担随时被覆盖的风险 (例如:如果扩展一个string类中的ToString(), 这时候扩展方法是 阅读全文
posted @ 2019-01-10 16:56 【只争朝夕】 阅读(247) 评论(0) 推荐(0) 编辑

2019年1月9日

摘要: 当Process将文本写入其标准流,通常在控制台上显示文本。 通过设置RedirectStandardOutput到true重定向StandardOutput流,可以操作或取消进程的输出。 例如,可以筛选文本、 格式设置不同,或将输出写入到控制台和一个指定的日志文件。 必须设置UseShellExe 阅读全文
posted @ 2019-01-09 16:12 【只争朝夕】 阅读(1357) 评论(2) 推荐(0) 编辑

2018年12月12日

摘要: 公司来了一批图纸,里面有一部分内容需要复制到excel中,几百张来图每一张都 手工复制,烦死了。编写一个CAD插件,自动导出文本,简单记录在下面。 想法是: 1.输入命令,选择所有dwg文件 2.挨个处理dwg文件,生成同名的txt文件保存文本 基本思路是用Database.ReadDwgFile 阅读全文
posted @ 2018-12-12 15:54 【只争朝夕】 阅读(1388) 评论(0) 推荐(0) 编辑

2018年12月6日

摘要: 解决方法如下:1.先关闭CAD,再打开注册表编辑器:开始--运行--输入 regedit2.定位到 [HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R23.0\ACAD-2001:804\WebMobile] 的位置3.在右边窗口,找到 DisableWe 阅读全文
posted @ 2018-12-06 23:08 【只争朝夕】 阅读(467) 评论(0) 推荐(0) 编辑

2018年11月30日

摘要: php_sqlsrv_55_ts.dll 线程t安全sphp_sqlsrv_55_nts.dll 非n线程t安全s 阅读全文
posted @ 2018-11-30 16:21 【只争朝夕】 阅读(173) 评论(0) 推荐(0) 编辑

2018年11月29日

摘要: 这错误提示意思应该是:推荐您将此方法改为用“表达式主体”形式实现 所谓表达式主体,是类似 public void DisplayName() => Console.WriteLine(ToString()); 这样的一种定义方法或属性的形式。 当方法或属性中只有一句话时,这样定义省去了花括号,比较简 阅读全文
posted @ 2018-11-29 20:52 【只争朝夕】 阅读(301) 评论(0) 推荐(0) 编辑