随笔分类 -  .NET

摘要:小的文本文件(100M以下)直接用File类的ReadAllText()和WriteAllText()方法 这两个方法内部其实就是封装了StreamReader类的ReadToEnd()和StreamWriter类的WriteToEnd(), 这两个方法的返回值都是string类型,所以只能读写文本 阅读全文
posted @ 2016-03-07 09:54 YoMe 阅读(9088) 评论(0) 推荐(2)
摘要:HttpClient介绍 HttpClient是.NET4.5引入的一个HTTP客户端库,其命名空间为System.Net.Http。.NET 4.5之前我们可能使用WebClient和HttpWebRequest来达到相同目的。但是有几点值得关注: 可以使用单个HttpClient实例发任意数目的 阅读全文
posted @ 2016-01-28 09:34 YoMe 阅读(33609) 评论(3) 推荐(11)
摘要:免费的编程中文书籍索引免费的编程中文书籍索引,欢迎投稿。国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版github 上的一个流行的编程书籍索引 中文版感谢 @siberiawolf 使用 Boots... 阅读全文
posted @ 2015-11-16 14:46 YoMe 阅读(606) 评论(1) 推荐(0)
摘要:VS 关于 .sln 文件和 .suo 文件 Visual Studio.NET采用两种文件类型(.sln和.suo)来存储特定于解决方案的设置,它们总称为解决方案文件。为解决方案资源管理器提供显示管理文件的图形接口所需的信息,从而在每次继续开发任务时,不会因开发环境而分散精力; *.sln:(Vi 阅读全文
posted @ 2015-09-24 09:55 YoMe 阅读(32048) 评论(1) 推荐(4)
摘要:线程池初始时其池内只有一个线程。随着任务的分配,线程池管理器就会向池内“注入”新线程来满足工作负荷的需要,直到最大数量的限制。在足够的非活动时间之后,线程池管理器在认为“回收”一些线程能够带来更好的吞吐量时进行线程回收。 可以通过调用ThreadPool.SetMaxThreads方法来设置线... 阅读全文
posted @ 2015-09-10 09:00 YoMe 阅读(2159) 评论(0) 推荐(1)
摘要:string filename = System.Windows.Forms.Application.ExecutablePath + ".config"; XmlDocument doc = new XmlDocument(); doc.... 阅读全文
posted @ 2015-09-08 09:53 YoMe 阅读(193) 评论(0) 推荐(0)
摘要:public class SQLiteDBHelper { public static readonly string CONNECT_STRING_NODE; private static string dbPath; private static SQLiteConnection con... 阅读全文
posted @ 2015-09-01 17:27 YoMe 阅读(385) 评论(0) 推荐(0)
摘要:什么是CDN公共库?CDN公共库是指将常用的JS库存放在CDN节点,以方便广大开发者直接调用。与将JS库存放在服务器单机上相比,CDN公共库更加稳定、高速。一般的CDN公共库都会包含全球所有最流行的开源JavaScript库。为什么要引用CDN公共库?1.减少等待时间CDN-Content Deli... 阅读全文
posted @ 2015-08-31 10:55 YoMe 阅读(1355) 评论(0) 推荐(0)
摘要:英文社区:名称:MSDN 地址:http://msdn.microsoft.com/zh-cn/default.aspx描述:这个网站是大家学.Net的初始网站,也是.net方面官方和权威的资料,相信大家都知道或经常访问这个网站。即是初学者的最佳资料,同时也是中高级开发者的参考资料。同时里面还包括很... 阅读全文
posted @ 2015-08-31 09:12 YoMe 阅读(3130) 评论(0) 推荐(4)
摘要:一、在没有线程池的前提下使用APM APM可以让线程池在异步操作完成时调用指定的回调方法。它使用很少的资源,并提供了出色的性能,然而,APM 还允许通过另外三种方式发现异步操作在何时完成。 首先,如果一个线程在操作完成之前调用 EndXXX 方法,并传递 IAsyncResult 对象,调用线程会阻 阅读全文
posted @ 2015-08-28 10:41 YoMe 阅读(417) 评论(0) 推荐(0)
摘要:一、异步读取数据using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Threading; namespace UseBeginRe... 阅读全文
posted @ 2015-08-27 16:22 YoMe 阅读(1429) 评论(0) 推荐(0)
摘要:using System.Collections.Generic;using NewTempo.Ftp;using System.IO;using NshowAdClient.NshowAdServices;using NshowAdClient.Helper;namespace NshowAdCl... 阅读全文
posted @ 2015-08-24 16:48 YoMe 阅读(644) 评论(0) 推荐(0)
摘要:注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。计算机科学 Computer Science2n (Level 0)n2 (Level 1)n (Level 2)log(n) (Level 3)Comments数据结构不知道数组和链表的差异能够解释和使用数组,链表,... 阅读全文
posted @ 2015-06-11 09:49 YoMe 阅读(1677) 评论(0) 推荐(0)
摘要:多线程编程对很多程序员来说并不容易,在启动访问相同数据的多个线程时,会间歇性地遇到难以发现的问题。如果使用任务、并行LINQ或Parallel类,也会遇到这些问题。为了避免这一系列问题,开发程序中必须注意同步问题和多个线程可能发生的其它问题。下面我们看一下争用条件和死锁。一、争用条件 如果两个或... 阅读全文
posted @ 2015-04-30 16:56 YoMe 阅读(1152) 评论(2) 推荐(0)
摘要:相关链接http://www.cnblogs.com/shanyou/archive/2012/08/12/2635468.htmlhttp://blogs.ejb.cc/archives/3/mef-depth-framework-a-basic-conceptshttp://www.cnblog... 阅读全文
posted @ 2014-12-09 10:54 YoMe 阅读(310) 评论(0) 推荐(0)
摘要:摘要HttpWebRequest类对WebRequest中定义的属性和方法提供支持,也对使用户能够直接与使用HTTP的服务器交互的附加属性和方法提供支持。创建HttpWebRequest实例时,使用WebRequest.Create方法。如果统一资源标示符的方案是http://或https://,则... 阅读全文
posted @ 2014-12-03 14:56 YoMe 阅读(2819) 评论(1) 推荐(5)
摘要:问 题支持“AppContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库原因以及解决办法在用EF CodeFirst模式开发当中难免会对类进行修改,修改后再次运行就会出现异常,提示上下文的模型已在数据库创建后发生改变。如果是项目初期开发倒是好办,可以删... 阅读全文
posted @ 2014-10-22 16:14 YoMe 阅读(769) 评论(0) 推荐(0)
摘要:前沿SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合... 阅读全文
posted @ 2014-10-11 14:39 YoMe 阅读(1088) 评论(2) 推荐(1)
摘要:如果你是一个生活在2003年的程序员,却不了解字符、字符集、编码和Unicode这些基础知识。那你可要小心了,要是被我抓到你,我会让你在潜水艇里剥六个月洋葱来惩罚你。 这个邪恶的恐吓是Joel Spolsky在十年前首次发出的。不幸的是,很多人认为他只是在开玩笑,因此,现在仍有许多人不能完全理解Un... 阅读全文
posted @ 2014-02-25 14:01 YoMe 阅读(1147) 评论(0) 推荐(1)
摘要:引言: 最近经常想到一句话“纸上得来终觉浅”,不知道有没有朋友有相似的感觉,如果要的话我想应该就要努力充电了。因为在做东西的时候,要用到异步加载数据,具体功能也就是当加载数据的时候,创建线程异步加载数据,加载完数据后通知UI,关掉页面加载动画。在查MSDN的时候就看到了延时任务这个名词,于是就试验了... 阅读全文
posted @ 2014-01-23 18:31 YoMe 阅读(1255) 评论(1) 推荐(2)