- 博客(6)
- 收藏
- 关注
原创 后台程序线程的数据连接的检查和恢复
后台程序针对不同客户,会定时有很多的数据交换,这些交换方式很多,有邮件,FTP,SFTP,网络调用等等,一般地对每个客户都有一个线程来定时处理。这些连接并不总是稳定,会中断或者连接故障等。之前采用的方法是每个周期处理时记录一下当前时间,然后有一个线程定时检查 这些时间,太久远的判断成进程故障,然后重启整个程序现在发现当某个线程故障时不用每次都重启整个程序,只要重新建立这个线程就行了,这样不会影响其它线程的处理另外,对SFTP线程,我用的是SWCP的包,发现初次建立时留的间隔时间就要够长,这样可比
2022-05-05 15:35:11 190
原创 EXCEL中插入图形
利用aspose.cells往EXCEL worksheet中插入图形,图形可以来源于文件,也可以来源于数据库的字段文件的int iIndex = worksheet.Pictures.Add(1,1,"d:\\1.jpg");数据库表字段的 Dim mStream As IO.MemoryStream Dim ByteArr As Byte() = .Item("personpic") If ByteArr.Length > 0 ...
2022-02-09 17:05:54 767
原创 SQL 数据处理--与版本有关
如果用的.net包有更新,那么有可能之前的一些复杂SQL语句就不能用了。避免些问题的方法应该是直接调用DATABASE的过程,这样只要数据库软件不更新就不会有这问题。但数据库也会更新怎么办呢?看来这个还真得与时俱进才行。...
2022-01-21 17:18:09 613
原创 .net application重启之旧程序的清理
经常有需要把后台的自动程序重启。一直用的application.restart()但是,多线程的程序总有不明原因清理不干净,用了 timr.Stop() timr.Dispose() timr = Nothing仍然不行,后来想到了用Kill Dim myid As Integer myid ...
2020-01-10 10:04:58 205
原创 aspose.cells单元格的货币符显示,颜色及赤字显示
网上问不到,然后自己摸索出来了。style.Custom = "[$$] #,##0.00_);([$$] #,##0.00)"这可以显示美元符,并且负值用()括住,不显示负号然后用一个条件格式把负值时红色显示 Dim conditionIndex As Integer = fcs.AddCondition(FormatConditionType.CellVa
2015-06-02 22:41:52 1165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人