随笔分类 - 文本Excel等操作
简单一句跨线程访问控件 和事件 消息传递
摘要:this.Invoke(new Action(() => { this.btnReplay.Enabled = true; })); //定义 public delegate void OnUpdateMessEventHandler(string mess); public event OnUpd
阅读全文
comobox 绑定datatable ,无法获取选择值问题
摘要:绑定datatable 数据源的如下 ,如果不指定列 ,会出现一般selectedtxt获取不到值的问题 一下是测试: 如果 comboBox1.ValueMember = "col1"; 未指定列 则只能 强制转: var s= (DataRowView)comboBox1.SelectedVal
阅读全文
总结C# 调用c++ 开源代码使用问题
摘要:有些库是在vs环境中即可编译 , 有些是用cmake 编译. cmake 的方式 https://cmake.org/download/ 当然编译前要有,lib那些链接包的安装 包管理下载软件vcpkg . https://github.com/Microsoft/vcpkg#quick-start
阅读全文
c# 一段生成6位不重复的随机数字码存8万个
摘要:static void Main(string[] args) { ArrayList al = new ArrayList(); Random rd = new Random(); int count = 0; bool sign = true; while (sign) { int end =
阅读全文
获取txt md5值上传文件完整性校验
摘要:网络上传文件到服务器 做md5 校对.判断文件是否破坏 首先求txt文件的md5值 ,1万条数据 求出的值 文件MD5:e5467b6a8e3c26af8c5af0bda3739280 服务器处理程序 也对上传的txt文件求md5值,如果这两个值相同,则文件完整 c# 求txt文件md5代码 附带
阅读全文
盯着这where or 终于出了点感觉
摘要:有两个表 这是ucbi表 这是cai表 SELECT ucbi.Userid, ucbi.Carid, ucbi.rechargetime, ucbi.DatetimeFROM usercaridbindinfo ucbiLEFT JOIN carauthinfo cai ON cai.Receiv
阅读全文
C#smtp邮件消息提醒的一些bug总结
摘要:软件通过检测公众号的某些链接是否异常发邮件提醒.. 1:网上找了些方法有说ssl system.net.mail 不支持 ,这种说法是有问题的,其方法内设置的验证账号写成了邮箱的地址而不是账号也就是把@后边的一串域名也当成账号了.出现验证过不去的错误 2: 3:qq邮箱需要开启smtp ,并申请一个
阅读全文
c#mysql批量更新的两种方法
摘要:总体而言update 更新上传速度还是慢. 1: 简单的insert 速度稍稍比MySqlDataAdapter慢一点 配合dapper 配置文件 <?xml version="1.0" encoding="utf-8"?> <configuration> <startup> <supportedR
阅读全文
批处理上传错误
摘要:CLR 无法从 COM 上下文 0x622b440 转换为 COM 上下文 0x622b5b0,这种状态已持续 60 秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作。这种情况通常会影响到性能,甚至可能导致应用程序不响应或
阅读全文
c#关于Mysql MySqlBulkLoader 批量上传
摘要:有个list表有几万数据 用insert插入,速度跟蜗牛爬行, 几十个表,传起来可就需要时间了. 搜搜,发现有 MySqlBulkLoader 这个人家mysql 的dll 里边已经提供了这个方法 ..... 这是效率 5个字段的列 18760条 用时 346ms 速度可以 使用时注意事项, 程序里
阅读全文
c#npoi 报错Cannot get a numeric value from a text cell 的解决
摘要:Row.GetCell((int)customer_level_index).SetCellType(CellType.String); detail.customer_level = Row.GetCell((int)customer_level_index).StringCellValue;
阅读全文
c#Dapper 批量插入Mysql
摘要:插入时格式与sql 不一样格式 没有方括号[] MySql.Data.MySqlClient 添加引用 这个方法就是简单insert的方式插入,速度很慢.数据量大,应使用Mysql MySqlBulkLoader 批量上传
阅读全文
c#NPOI读取excel 比interop和Microsoft.Jet.OLEDB.4.0 之类 的好的多
摘要:今天下午开始整理excel这块, 微软弄的那些库简直是个坑, 什么com注册之类的净是些报错. 在网上搜资料偶然碰见npoi ,好东西,值得使用 NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。 NPOI是一个开源
阅读全文
c#按照回车换行符分割字符串
摘要:string str="aaa\r\nbbscccjdddseee"; string[] sArray=str.Split(new char[2] {'\r','\n'}); 和用这个
阅读全文
txt写入时报错出现:正由另一进程使用,原来是多此一举的操作
摘要:从网上找了段代码 整理了下. 原先是新建文件夹的代码. 让我改成了文件的方式,结果是多此一举, StreamWriter 方法在文件不存在的时候,会自动创建,不需要先创建空文件,注释掉上边的file之后问题解决.
阅读全文
c# 使用ssh.net 上传文件
摘要:在ssh.net 客户端实例下无法普通用户切换到su root 超级用户,原因是tty 的不支持,具体原因未查, 连接时用超级用户,问题解决 使用ssh.net 能实现远程命令, 使用其中的sftp 文件传输类,也可实现上传下载 sftp连接 sftp上传 注意:报错failtrue
阅读全文
c# 对list 操作的写法总结
摘要:1:统计list 内重复值的数量 2:统计list内某个值的数量
阅读全文
ASCII、Unicode和UTF-8编码的区别;中英文混合截取
摘要:ASCII编码是128个字符 中国把汉字编入GB2312,Shift_JIS/Euc-kr各国标准..... Unicode是为了解决各国乱码的,但浪费存储空间 UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6字节,英文字母是1字节,汉字通常是3字节,生僻字符是4-6字节 txt
阅读全文
c# txt内存映射技术总结
摘要:对于大文件操作,readline 的方式读取文档,那操作起来跟蜗牛爬一样的慢了, 于是使用内存映射技术, 参考微软的这个使用方法说明 https://msdn.microsoft.com/zh-cn/library/dd997372(v=vs.110).aspx?cs-save-lang=1&cs-
阅读全文
c#Md5 32位加密结果少了两个0的原因
摘要:今天碰到一个问题, md5加密之后与网站上md5加密少了两位, 仔细看区别是少了两个零 E1ADC3949BA59ABBE56E057F2F883E 我的md5 E10ADC3949BA59ABBE56E057F20F883E 第三方网站的加密 明显第一个和第二个 少了两个零 原因: 把上边 红框内
阅读全文
浙公网安备 33010602011771号