随笔分类 - C#
摘要:转载 编写和拼接大量的SQL语句. 这样做很容易出错, 且容易发生SQL注入的风险. 同时由于数据库的数据类型和语言的数据类型不一致, 我们需要手动对数据类型进行转换, 在读取和写入的时候都需要处理, 从而导致程序的复杂性增加 为什么要使用EFCore 如何在项目中引入EFCore DbContex
阅读全文
摘要:IronPython是一个.NET平台上的Python实现,包括了完整的编译器、执行引擎与运行时支持,能够与.NET已有的库无缝整合到一起。 IronPython已经很好的集成到了.NET framework中,所以Ironpython和C#的交互也就变得很简单了。下面就通过一些简单的例子来看看Ir
阅读全文
摘要:http://www.cnblogs.com/JeffreySun/archive/2012/11/14/2770211.html
阅读全文
摘要:http://www.cnblogs.com/xiaozhi_5638/p/4554051.html http://www.cnblogs.com/wayfarer/archive/2009/11/10/1600467.html
阅读全文
摘要:http://www.cnblogs.com/wangshenhe/archive/2012/05/09/2490438.html
阅读全文
摘要:http://blog.csdn.net/jhqin/article/details/6734673 http://www.cnblogs.com/ceachy/archive/2013/03/22/WMI_Usage.html
阅读全文
摘要:chrome Frame: 让IE有一颗chrome的心,看起来不错,但我没有深入研究这个东西。 http://www.google.com/chromeframe?hl=zh-CN&quickenable=true https://developers.google.com/chrome/chro
阅读全文
摘要:http://tjanczuk.github.io/edge/#/
阅读全文
摘要:http://www.cnblogs.com/caofangsheng/p/5687994.html
阅读全文
摘要:http://www.cnblogs.com/rhythmK/archive/2012/04/20/2458832.html
阅读全文
摘要:pascal(帕斯卡)命名法, 组成名称的单词首字母大写 驼峰命名法, 组成名称的第一个单词首字母小写,其他的大写 常量: 所有单词字母大写, 单词之间用下划线链接 私有字段: 名称前加两个下划线 局部变量: 名称前加一个下划线 参数: 使用驼峰命名法 类: 使用帕斯卡命名法 接口: 使用帕斯卡命名
阅读全文
摘要:.net 的 HttpWebRequest 或者 WebClient 在多线程情况下存在并发连接限制,这个限制在桌面操作系统如 windows xp , windows 7 下默认是2,在服务器操作系统上默认为10. 如果不修改这个并发连接限制,那么客户端同时可以建立的 http 连接数就只有2个或
阅读全文
摘要:URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。而URN,uniform r
阅读全文
摘要:C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量),本文将就这两种类型的不同特性进行比较并说明各自的适用场景。工作原理 readonly为运行时常量,程序运行时进行赋值,赋值完成后便无法更改,因此也有人称其为只读变量。 const为编译时常量,程序编译时将对常量值进
阅读全文
摘要:本篇文章简单总结了在C#编程中经常会用到的一些流。比如说FileStream、MemoryStream、 BufferedStream、 NetWorkStream、 StreamReader/StreamWriter、 TextReader/TextWriter等的简单用法。内容一 FileStr...
阅读全文
摘要:http://coolshell.cn/articles/10590.html
阅读全文
摘要:https://msdn.microsoft.com/zh-cn/library/sd10k43k(v=vs.110).aspxWtypes.h 中的非托管类型非托管 C 语言类型托管类名称描述句柄void*[ T:System.IntPtr ]在 32 位 Windows 操作系统上为 32 位、...
阅读全文
摘要:C# 代码有以下两种可以直接调用非托管代码的方法:直接调用从 DLL 导出的函数。调用 COM 对象上的接口方法。对于这两种技术,都必须向 C# 编译器提供非托管函数的声明,并且还可能需要向 C# 编译器提供如何封送与非托管代码之间传递的参数和返回值的说明。直接从 C# 调用 DLL 导出默认封送处...
阅读全文
摘要:其中要使用两个未公开的Win32 API函数来存取控制台窗口,这就需要使用动态调用的方法,动态调用中使用的Windows API函数主要有三个,即:Loadlibrary,GetProcAddress和Freelibrary。步骤如下:1. Loadlibrary: 装载指定DLL动态库2. Get...
阅读全文
摘要:XmlDocument, XDocument这个两个类都是XML的操作类, 后者是支持Linq查询的.这两个类都支持Load方法创建实例对象,并且参数都支持XmlReader, 如果我们把XmlDocment 和 XDocument都转换成XmlReader,这两种类型就可以相互转换1. 把XmlD...
阅读全文