work hard work smart

专注于Java后端开发。 不断总结,举一反三。
随笔 - 1158, 文章 - 0, 评论 - 153, 阅读 - 186万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

06 2012 档案

摘要:Metro style app文件、文件夹的选择、文件的保存。1、选择单个文件 public async void PickAFile() { FileOpenPicker openPicker = new FileOpenPicker(); openPicker.ViewMode = PickerViewMode.Thumbnail; openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary; op... 阅读全文

posted @ 2012-06-28 08:35 work hard work smart 阅读(966) 评论(0) 推荐(0) 编辑

摘要:linq where的应用此文有些是转载http://www.cnblogs.com/lyj。有些是自已原创。 如有侵权请告之本人。万分见谅。Where操作 适用场景:实现过滤,查询等功能。说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下:1.简单形式:var q =from c in db.Customerswhere c.City == "London"select c;var q =from e in db.Em 阅读全文

posted @ 2012-06-27 09:34 work hard work smart 阅读(298) 评论(0) 推荐(0) 编辑

摘要:调整数据列表内的顺序,现写成扩展方法工具类 public static class CollectionHelper { //交换List项的顺序 public static bool ExchangeOrder<T>(this IList<T> list, int sourceID, int newID) { if (sourceID >= list.Count || sourceID < 0 || newID >= list.Count || newID < 0 || sourceID == newID) retu... 阅读全文

posted @ 2012-06-18 12:10 work hard work smart 阅读(640) 评论(0) 推荐(0) 编辑

摘要:单例模式:保证一个类只有一个实例,并提供给它一个全局访问点。也就是说实例要么没有,有也只能是一个。 1、最简单的单例模式 客户端代码 缺点:在多线程中还是会创建多个实例的。 2、 多线程下解决被多个实例 3、采用静态初始化变量的方法 采用静态初始化方法,不需要显示的编写线程安全代码,即可解决多线程环 阅读全文

posted @ 2012-06-17 21:38 work hard work smart 阅读(397) 评论(0) 推荐(0) 编辑

摘要:《编程匠艺》读书笔记之一第一章 善于防守使程序正确和使程序能用的区别:1. 编写在大多数情况下都能用的代码是很容易的,它对常规的输入集会产生常规的输出集;2. 正确的代码绝对不会崩溃,对于所有的输入集,它的输出都将是正确的;3. 并非所有正确的代码都是优秀的代码,因为有些正确的代码的逻辑可能很难理解,难以维护。在编写代码的时候,你会很容易产生很多设想,例如程序应该如何运行、如何调用、如何输入等。我们经常有以下3种常见的设想:1. 这个函数“绝对不会”被那样调用,传递给我的参数总是有效的;2. 这段代码肯定会“一直”正常运行,它绝对不会产生错误;3. 如果我把这个变量标记为“仅限内部使用”,就没 阅读全文

posted @ 2012-06-12 23:24 work hard work smart 阅读(311) 评论(0) 推荐(0) 编辑

摘要:C# Out,Ref 学习总结。 ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。 使用ref前必须对变量赋值,out不用。 out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。 区别可以参看下面的代码: public class OutRef { static void outTest(out int x, out int y) { //离开这个函数前,必须对x和y赋值,否则会报错。 //y = ... 阅读全文

posted @ 2012-06-12 10:17 work hard work smart 阅读(311) 评论(0) 推荐(0) 编辑

摘要:首先从Microsoft下载一个工具 Remote Tools for Visual Studio 2012 RC利用 Remote Tools for Visual Studio 2012 RC,可以在不具有 Visual Studio 的计算机上进行远程调试、远程测试和性能探查。利用此组工具,还可以在运行 Windows 8 Release Preview 的计算机上安装开发人员许可证并部署 Windows Metro 风格应用程序。1. 首先在有触摸屏的真机上或者是Win8平板上 安装这个调试工具。2.右键工程的属性,点击调试(Debug)选项, 在远程调试机器里面输入目标机器的 IP 阅读全文

posted @ 2012-06-11 13:16 work hard work smart 阅读(282) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示