2013年7月10日

摘要: 最近发现部分PC端的安卓管理器,貌似是百度影音以及PPTV的安卓客户端,使用强行断开手机连接,然后重新连接手机的方法,来实现客户端程序连接手机。此时,如果刚好正在复制文件,则复制的文件会损坏,并且基于FAT32等容错性低的文件系统,也会遭受致命打击。 阅读全文
posted @ 2013-07-10 02:57 xxxteam 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1.我在系统上做了硬链接,也就是把C盘的某个目录,映射为D盘。2.把数据库文件mdf和ldf放入D盘。结果,SQL Server的企业管理器,无法从D盘里加载mdf或ldf文件,并且在目录下无法显示任何文件。两个解决方法:1.把mdf和ldf放入SQL Server的安装目录下的data文件夹。2.把mdf和ldf放入非硬链接目录。 阅读全文
posted @ 2013-07-10 02:53 xxxteam 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1.对于非界面线程来说,Invoke是把一个操作丢到界面线程的队列里,然后阻塞,等到这个操作被界面线程完成后,才继续后续操作。也就是说,Invoke是同步的。 问题来了,如果界面线程此时正在等待这个非界面线程的结束,然而这个非界面线程却又在等待界面线程执行完这个Invoke操作时,就会发生死锁。2.说白了,这个死锁问题,是Invoke执行机制产生的。3.解开这个死锁的方案也很简单。对于Invoke逻辑没有与界面线程逻辑有任何关系,则可以直接改造界面线程的等待非界面线程的结束操作: function ThreadUI() { while(true) { if(Thread_New.Thread. 阅读全文
posted @ 2013-07-10 01:49 xxxteam 阅读(2665) 评论(0) 推荐(0) 编辑

导航