随笔分类 - C#
简单、现代、通用的新型编程语言。
摘要:首先新建一个.net framework 4.5.2的 web应用程序,选择WebApi基架,包括MVC与Webapi 1、在global.asax中启用Session 2、在HomeController中设置Session 3、在Api中返回Session值 4、在Index.cshtml中请求w
阅读全文
摘要:private static void Rand() { var arr = new List(); for (int i = 0; i < 10; i++) { arr.Add(i.ToString()); } ...
阅读全文
摘要:Introduction Whether you are running your site on your own server or in the cloud, security must be at the top of your priority list. If so, you will
阅读全文
摘要:前言 在原生的EF框架中,针对批量数据操作的接口有限,EF扩展框架弥补了EF在批量操作时的接口,这些批量操作包括:批量修改、批量查询、批量删除和数据缓存,如果您想在EF中更方便的批量操作数据,这个扩展将对您来说很有用。 下载安装 这个框架支持通过NuGet包管理器进行安装,你可以在包管理器中搜索:E
阅读全文
摘要:1. 在Nuget中安装KingAOP 2. 日志DEMO 3. 调用DEMO
阅读全文
摘要:做CURD开发的过程中,通常都会需要GetList,然而查询条件是一个可能变化的需求,如何从容对应需求变化呢? 首先,我们来设计一个套路,尝试以最小的工作量完成一次查询条件的需求变更 1.UI收集查询数据 2.UI将查询数据传递给Service 3.Service从查询配置(数据库、JSON、XML
阅读全文
摘要:使用pl/sql创建package JAVA部分 新建 Java Project 添加包 demo 添加一个class,勾上生成Main函数 代码如下 C#部分
阅读全文
摘要:0.Windows Service版下载 https://github.com/rgl/redis/downloads 1.新建一个Console项目 打开Nuget控制台,执行以下命令 Install-Package ServiceStack.Common -Version 3.9.71 Inst
阅读全文
摘要:1.Nuget 搜索并安装Quartz.net 2.3.3 2.添加配置到App.config 3.添加配置文件quartz_jobs.xml,注意,此文件要在属性中设置“始终复制”到输出目录。 4.控制台测试DEMO
阅读全文
摘要:分片传输规则 1.不能超过10000片,2.每片必须大于100KB
阅读全文
摘要:1.新建一个T4 Script 2、新建T4 Template,这里是具体的模板 PS:以上模板扒自郭明锋的GMF框架
阅读全文
摘要:using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Microsoft.Practices.EnterpriseLibrary.Validation; u...
阅读全文
摘要:环境:VS2012 .net 4.0 参考: http://aspnet.codeplex.com/SourceControl/changeset/view/dd207952fa86#Samples/WebApi/NamespaceControllerSelector/NamespaceHttpCo
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace MyWebBrowser { static class Program ...
阅读全文
摘要:Log4net 主要类:Appender 配置附加器有很多种,主要用到的几种:log4net.Appender.AdoNetAppender log4net.Appender.FileAppender log4net.Appender.EventLogAppender log4net.App...
阅读全文
摘要:windows 7和vista提高的系统的安全性,同时需要明确指定“以管理员身份运行”才可赋予被运行软件比较高级的权限,比如访问注册表等。否则,当以普通身份运行的程序需要访问较高级的系统资源时,将会抛出异常。 如何让程序在启动时,自动要求“管理员”权限了,我们只需要修改app.manifest文件...
阅读全文
摘要:private void button2_Click(object sender, EventArgs e) { var list = new List(); byte[] buf; byte[] byt...
阅读全文
摘要:使用HttpWebRequest抓取网页内容,但首次请求总是莫名奇妙的阻塞在Request.GetResponse();上,不过一旦这次请求成功,后续的操作就很快了(如果是针对同一对象)。相同的代码编译在NET3.5环境中却一切正常,而在NET4.0环境中执行就出这问题,难道是一个BUG?【编程环境...
阅读全文
摘要:在用EF6 时,在进行数据调用的时候,总提示数据表名对象错误。。解决此问题需要在继承DbContext的实体类中加入:using System;using System.ComponentModel.DataAnnotations;using System.Data.Entity;using Sys...
阅读全文
摘要:public static string ToUrlEncode(string strCode) { StringBuilder sb = new StringBuilder(); byte[] byStr = Encoding.UTF8.GetBytes(strCode); Regex regKey = new Regex("^[A-Za-z0-9]+$"); for (int i = 0; i < byStr.Length; i++) { ...
阅读全文