摘要: 背景: 1. 一直在做.NET的开发,工作之余,学习了一下Android开发,写了一些Demo,当时用的Eclipse开发工具;这两天,刚好项目不是很忙,就打算把之前写的Demo,迁移到Android Studio,结果就悲剧了; 2. 当前我用的Eclipse版本是 Mars.1 Release 阅读全文
posted @ 2016-04-06 17:22 菜鸟_飞飞 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 关键点——密封类MutexMSDN中Mutex类中是这样解释的:一个同步基元,也可用于进程间同步。其实个人感觉更容易理解的解释是:互斥锁(Mutex)互斥锁是一个互斥的同步对象,意味着同一时间有且仅有一个线程可以获取它。互斥锁可适用于一个共享资源每次只能被一个线程访问的情况。如果要获取一个互斥锁。应... 阅读全文
posted @ 2014-12-22 17:34 菜鸟_飞飞 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 过去一段时间,在研究Windows的系统控件ProgressBar,一直奇怪为啥它不能显示进度值,本以为是个很简单的问题,结果搜索很久,也没有找到好的解决方案,最后终于找到一个Perfect方案,特记录一下。比较蹩脚的方案:用户自定义控件,在系统的ProgressBar上面放一个Label,在每次进... 阅读全文
posted @ 2014-12-22 16:34 菜鸟_飞飞 阅读(3283) 评论(0) 推荐(0) 编辑
摘要: public static void BrowserFile(string filepath) { if (File.Exists(filepath) || Directory.Exists(filepath)) { Process.Start(@"explorer.exe", "/select,\"" + filepath + "\""); } } 阅读全文
posted @ 2013-06-25 16:51 菜鸟_飞飞 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 最近在学习线程同步的一些东西,发现这里面的水很深,边看MSDN边查各种博客边写Demo,却只是略懂皮毛,先做一下记录,以后慢慢补充,先给出一些网站,关于线程对象的资料: 1. (MSDN)线程处理对象列表 这里面有ThreadPool、BackgroundWorker、Monitor、WaitHan 阅读全文
posted @ 2013-05-24 11:59 菜鸟_飞飞 阅读(346) 评论(0) 推荐(0) 编辑
摘要: BackgroundWorker 主要用于多线程编程,如果某一操作需要时间过长,放在主线程会导致界面卡死,就可以用这个组件,它可以使用用户界面线程中引发的事件进行通信,它主要的属性、方法和事件有: 属性: WorkerReportsProgress :指示BackgroundWorker 能否报告进 阅读全文
posted @ 2013-05-13 11:14 菜鸟_飞飞 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 场景:需要发一个产品,为了提高产品的可用性及用户在操作过程中不会有过多的地方出现程序崩溃问题,我们可以把在程序中抓到异常写到本地的文件里面,便于我们查找问题。 使用方法:其实只是用了一些很常见的东西的组合, 1.在你认为可能会有异常地方加上异常捕捉的代码: 2. 为你的程序添加 文件的跟踪和调试的接 阅读全文
posted @ 2013-05-08 12:25 菜鸟_飞飞 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 关于位域的东西,网上讲的人很多,不少人写的很不错,建议大家可以去看这两篇文章:C# 位域[Flags]和简要介绍C#位域(flags)的相关知识,这两个看下,关于位域的东西基本上应该基本ok了,这里补充说明一些自己学到的心得,看代码: 这里定义的枚举MediaFlags和平时大家用的基本没区别,唯一 阅读全文
posted @ 2013-05-02 15:15 菜鸟_飞飞 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 最近在看大学的一些技术文档,其中有一个PPT是讲的C# 的一些基础知识,做一整理,以后可以温习。 一、自动属性 普通类: 使用自动属性的类: 自动属性的典型适用场合:在属性代码中只包含基本的赋值取值功能简单的实体类 对于自动属性,这里不多说神马,主要是有几个要注意的地方: 1. 自动属性不能实现只读 阅读全文
posted @ 2013-04-20 16:00 菜鸟_飞飞 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个字符串排序的东西,排序的规则有点儿变态,它要求字母、非中文宽字符、中文、数字、标点符号的优先级以此降低,因此我需要知道当前字符到底是什么类别的,查了一些资料,加上自己的一些摸索,写了一个判别方法,求指导: 首先是一个判断是否为中文的方法,用的是正则表达式: 然后是判别方法: 返回值: 0 阅读全文
posted @ 2013-03-26 11:46 菜鸟_飞飞 阅读(1304) 评论(0) 推荐(0) 编辑