• c# 与 PHP中 SHA1加密结果不同解决方法

    那天在调试API的时候,发现用c#写的SHA1加密出来的结果和PHP中sha1()出来的不一样,找了半天的原因后来才弄出来 在调试微信接口的时候大多的帮助文档都是提供的是PHP的方法,所以在.net中实现的时候会出现很多的问题,最典型的就是token通不过验证 现在提供一个结果与P...

    2018-06-23 23:17:49

  • .NET中的流

    当应用程序需要和磁盘上的文件打交道的时候,就有了流的概念。流就像架设在应用程序所在内存和磁盘之间的一个管道。 大致思路 建立管道 // FileMode.Open打开现有文件,另外还有FileMode.Create, FileMode.Append // FileAccess表示对文件的操作权限FileAccess.Read, F...

    2018-06-23 23:17:46

  • C# string类型遇到的两个问题

    最近在维护一位离职的同事写的WPF代码,偶然发现他使用C# string类型的两个问题,在这里记录一下。 1. 使用Trim函数移除字串中的空格、换行符等字符串。 csRet.Trim(new char[] { '\r', '\n', '\t', ' ' }); if (!csRet.Equals(string.Empty)) statement1; else statem...

    2018-06-23 23:17:38

  • Linq专题之提高编码效率—— 第三篇 你需要知道的枚举

    众所周知,如果一个类可以被枚举,那么这个类必须要实现IEnumerable接口,而恰恰我们所有的linq都是一个继承自IEnumerable接口的匿名类, 那么问题就来了,IEnumerable使了何等神通让这些集合类型可以被自由的枚举??? 一: 探索IEnumerable 首先我们看看此接口都定...

    2018-06-23 23:17:39

  • 报错:LINQ to Entities 不识别方法

    大致是: var products = db.Products.Select(new ProductVm{Name=SomeMethod() }); 针对IQueryable集合的查询操作会被LINQ Provider编译成SQL语句,此时,是无法识别方法的。 解决办法:把数据放到内存中,再调用方法 var produts = db.Products.AsEnumerable().Selec...

    2018-06-23 23:17:37

  • 汽车租赁系统

    一、系统窗体 二、思路分析: 我们看见这有三个类分别是:Vehicle 交通工具类父类 Car和Truck分别是Vehicle是它的子类 需要用到继承和多态、简单工厂的知识点进行书写 1)vehic类 public abstract class Vehicle { //无参数 public Vehicle() { } //有参数 public Vehic...

    2018-06-23 23:17:36

  • C#下解决DrawImage画出来的Image变大了的问题

    如: private Image image= Resources.image1;//假设image1这张资源图是360600这么大 privateGraphics graphics; graphics.DrawImage(image, 0, 0);//在[0,0]坐标处画出image,我擦!绘出来的图片比原图变大了! 什么原因呢??? 原来,DrawImage是与设备相关的函数,...

    2018-06-23 23:17:35

  • 转载文章----.NET 框架浅析

    转载地址: http://www.cnblogs.com/yangmingming/archive/2010/01/27/1657850.html .NET 框架概要: .NET框架,即.NET FrameWork ,其本身作为.NET 技术两大方面之一。从狭义角度来讲,即通常所说的.NET框架。然而就.NET技术来讲,.NET技术可以以 规范 和 实现 两部分...

    2018-06-23 23:17:17

  • C#下利用封包、拆包原理解决Socket粘包、半包问题(新

    介于网络上充斥着大量的含糊其辞的Socket初级教程,扰乱着新手的学习方向,我来扼要的教一下新手应该怎么合理的处理Socket这个玩意儿。 一般来说,教你C#下Socket编程的老师,很少会教你如何解决Socket粘包、半包问题。 更 甚至,某些师德有问题的老师,根本就没跟你说...

    2018-06-23 23:17:29

  • 标志枚举以及位运算

    随手记记 先定义下标志枚举: 在项目的model文件夹下新建一个IsEnums.cs类 [Flags] public enum ABC { a=1, b=2, c=4, } 然后在HomeController.cs类中引用下model, 用标志枚举的好处就是可以进行自由组合,而标志枚举里定义每个都是2的N次方数,如果是定义成1,2,3这样的顺...

    2018-06-23 23:17:27

2