会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ichenhao
博客园
首页
新随笔
联系
管理
订阅
2018年8月15日
ThreadAbortException是可以传递的
摘要: 今天在写线程Aborted代码时,发现嵌套的try catch中的ThreadAbortException错误是可以从内部传递到外部的,想想这也是必然的,在内部该线程已经中断了,外部必然是中断了,再仔细一想,ThreadAbortException并不是传递的,而是外层的catch再次捕捉到了中断的
阅读全文
posted @ 2018-08-15 16:59 ichenhao
阅读(322)
评论(0)
推荐(0)
2018年7月11日
数据迁移思路
摘要: 项目中会有不少数据迁移的需求,例如内外网各有一个数据库,内网数据库为业务运营的生成数据库,外网数据库为对公众公开的数据,需要把内网数据库的数据迁移到外网数据库,而且并不是一次迁移完就完事的,要求内网有新数据就需要把数据迁移到外网数据库。诸如此类的例子还有很多,本文就该种数据迁移做一次头脑风暴,看看到
阅读全文
posted @ 2018-07-11 22:01 ichenhao
阅读(506)
评论(0)
推荐(0)
2018年1月30日
case when用法
摘要: 这篇文章在借鉴前人的基础上,进行了验证,感谢前人的分享 一、case when的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 第一种 格式 : 简单Case函数 : 格式说明 case 列名 when 条件值1 then 选项1 when 条件值2 then 选项2.....
阅读全文
posted @ 2018-01-30 10:28 ichenhao
阅读(99431)
评论(2)
推荐(7)
2016年11月22日
C# Threading.Timer 为什么一会儿自己停了
摘要: 这两天做一个socket通信的Demo,用定时器启动client端去连接server端,出现一个状况,连接几次后定时器就停了。 下面就是会造成终止的代码: 经度娘,原因是timer被GC销毁。 方法中的变量如果是值类型,在方法执行完会被自动释放,因为是在栈上分配的空间。 但是方法中声明的引用类型,是
阅读全文
posted @ 2016-11-22 10:54 ichenhao
阅读(7220)
评论(0)
推荐(5)
2016年7月27日
File.Create(path)未关闭遇到的一点点问题
摘要: 本人老菜鸟一枚,不是因为偶是菜鸟中的老手,而是偶是老了但是还是很菜的鸟╮(╯▽╰)╭,不过打今儿起偶想要腾飞…… 今天写文本文件编辑类时遇到一个小问题,下面先将问题描述一下: 1、写文本文件时都会习惯性的判断一下文件是否存在,如果不存在就创建一个出来,也就是下面的代码 看起来似乎没什么问题,但是很不
阅读全文
posted @ 2016-07-27 23:20 ichenhao
阅读(756)
评论(0)
推荐(0)
公告
点击右上角即可分享