随笔分类 - .Net
摘要:前言 在设计对外 Web API 时,实务上可能会有新旧版本 API 并存的情况,例如开放 Web API 给厂商串接,但同一个服务更新版本时,不一定所有厂商可以在同一时间都跟着更新他们的系统,但如果直接把服务修改成新的,这些厂商可能就无法跟你的服务串 接了,直到他们修成新版的程序代码,他们方能正常
阅读全文
摘要:插件是用来扩展nopCommerce功能的。nopCommerce拥有多种类型的插件。例如:支付方式(PayPal),税务机构,送货方式计算方法(UPS, USP, FedEx),小部件(如“在线聊天”块)等等。 nopCommerce本身也自带了很多不同的插件。您还可以在nopCommerce官方
阅读全文
摘要:png8比普通png图片会小很多,所以在开发中为了是图片加载速度更快我们可以把Png图片都转成png8 首先添加 ImageProcessor 包 byte[]转MemoryStream
阅读全文
摘要:博客园找找看(http://zzk.cnblogs.com)的索引文件占用空间太大,需要移至另外一台服务器,所以要解决“在ASP.NET中通过共享文件夹访问索引文件”的问题。 假设找找看的ASP.NET程序在A服务器,索引文件在B服务器的ZzkIndex共享文件夹中,访问地址是\\192.168.1
阅读全文
摘要:public JsonResult GetJson() { var res = new JsonResult { JsonRequestBehavior = JsonRequestBehavior.AllowGet }; res.Data = new SentResult { IsSuccess...
阅读全文
摘要:1、推荐MiniProfiler插件 工欲善其事,必先利其器。 我们使用EF和在很大程度提高了开发速度,不过随之带来的是很多性能低下的写法和生成不太高效的sql。 虽然我们可以使用SQL Server Profiler来监控执行的sql,不过个人觉得实属麻烦,每次需要打开、过滤、清除、关闭。 在这里
阅读全文
摘要:var fs = Response.OutputStream; using (ZipFile zip = new ZipFile(System.Text.Encoding.UTF8)) //编码是解决中文问题 { foreach (var order in orders) { ...
阅读全文
摘要://旋转 byte[] photoBytes = File.ReadAllBytes(HttpContext.Current.Server.MapPath(diyInfo.ImageUrl)); ImageFactory imageFactory = new ImageFactory(); image...
阅读全文
摘要:public sealed class EncryptUtils { #region Base64加密解密 /// /// Base64加密 /// /// 需要加密的字符串 /// public static string Base64Encrypt(string in...
阅读全文
摘要:在ASP.NET程序中,为了给用户显示友好的错误信息,通常在web.config中进行如下的设置: 但如果是一个ajax请求在服务端发生了错误,将遭遇一个尴尬。我们就遭遇过这样的尴尬,见下图: 上图中显示“抱歉!系统发生了错误!”的地方是ajax加载的内容,ajax部分的js代码如下: 从上面的代码
阅读全文
摘要:1、引入包 EntityFramework MySql.Data.Entity 2、配置文件 web.config <connectionStrings> <add name="IdeaSiteContext" connectionString="Data Source=localhost;port
阅读全文
摘要:1、在web.config文件中,<system.web>/<authentication>配置节用于对验证进行配置。为<authentication>节点提供mode="Forms"属性可以启用Forms Authentication。一个典型的<authentication>配置节如下所示 以上
阅读全文
摘要:public IList GetAllActionByAssembly() { var result = new List(); var types = Assembly.Load("Demo.HIS.MVC").GetTypes(); foreach (var type in types) ...
阅读全文
摘要:1、新建一个项目TestAdmin项目类型随便选一个,待会删掉,因为这里我只需要解决方案名称 【项目存放于F盘 F:\TestAdmin】 2、新建一个 ZGJ.Web 的前台MVC项目,将开始的那个随便选的项目删掉 【ZGJ.Web地址 F:\TestAdmin\ZGJ.Web】 3、新建一个ZG
阅读全文
摘要:async 和 await 出现在C# 5.0之后,给并行编程带来了不少的方便,特别是当在MVC中的Action也变成async之后,有点开始什么都是async的味道了。但是这也给我们编程埋下了一些隐患,有时候可能会产生一些我们自己都不知道怎么产生的Bug,特别是如果连线程基础没有理解的情况下,更不
阅读全文
摘要:抓取数据 Jumony (http://www.jumony.net/)是一个基于 .NET 技术,用 C# 编写的一个 HTML 引擎,其可以用来分析解读 HTML 文档中的数据,也可以修改和绑定数据到 HTML 文档最终输出。其可以与 ASP.NET 以及 ASP.NET MVC 紧密结合作为视
阅读全文
摘要:一.如果用官方提供的方法,在web.config里面配置好了各个参数和服务器IP 则使用该通用类即可,组件自动调用web.config里面的配置。 二.如果不想在web.config配置,那就使用下面的通用类。
阅读全文
摘要:1、下载 Memcached 服务器端 http://pan.baidu.com/s/1gdGX9Eb 2、加入 Windows 服务 并 启动 1、将下载的 memcached.exe 文件copy到任意地方(C:\Windows\memcached) 2、使用 管理员身份 打开 cmd 3、输入
阅读全文
摘要:// 获取程序的基目录。 System.AppDomain.CurrentDomain.BaseDirectory // 获取模块的完整路径。 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName // 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 System.Environment.CurrentD...
阅读全文

浙公网安备 33010602011771号