会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
陈彦斌
生命在于分享,技术源于生命,学无止境!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
98
99
100
101
102
103
104
105
106
···
108
下一页
2019年6月21日
序列化与反序列化
摘要: 对象序列化:是将对象转换为二进制数据 反序列化:是将二进制数据还原为对象。 对象是稍纵即逝的,不仅程序重启、操作系统重启会造成对象的消失,就是退出函数范围范围等都可能造成对象的消失,序列化/反序列化就是为了保持对象的持久化。 对象序列化,只能针对对象的字段进行序列化。 BinaryFormatter
阅读全文
posted @ 2019-06-21 12:22 陈彦斌
阅读(450)
评论(0)
推荐(0)
2019年6月18日
C# Spire简单实现导出word(去水印)
摘要: 今天老姐打电话,说:下个月一号要换到其他岗位上,到时需要对word操作,小弟我随口答应,这个简单,我给你开发一款小程序,你直接在我程序上录入一些数据,我给你导出到word中。 利用中午空闲时间,百度了一番,发现导出word都是大同小异,npoi,spire等。 原理:利用“word标签”进行替换操作
阅读全文
posted @ 2019-06-18 13:47 陈彦斌
阅读(5043)
评论(8)
推荐(4)
异步委托
摘要: 无回调函数的异步委托: 有回调函数的异步委托: 效果 有回调函数更优方法:
阅读全文
posted @ 2019-06-18 00:24 陈彦斌
阅读(225)
评论(0)
推荐(0)
2019年6月17日
线程池
摘要: 线程池中的线程: 1、本身都是后台线程 2、线程可以进行重用 线程池内部原理图 10000个线程池 VS 500个线程 执行时间 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using Syst
阅读全文
posted @ 2019-06-17 23:36 陈彦斌
阅读(276)
评论(0)
推荐(0)
2019年6月15日
C#WinForm解决跨线程访问控件属性报错
摘要: 方式一(在程序初始化构造函数中加一行代码): 方式二(推荐):
阅读全文
posted @ 2019-06-15 17:00 陈彦斌
阅读(1410)
评论(0)
推荐(0)
上一页
1
···
98
99
100
101
102
103
104
105
106
···
108
下一页
公告