关闭

大型网站之分布式会话管理

转载自:http://www.cnblogs.com/liuning8023/p/4874488.html#undefined 随着网站的功能和用户越来越多,单机器服务部署的Web应用已经不能再支持了。这时候就需要优化或调整架构,具体怎么优化,或先优化哪部分,这取决于网站的具体情况, 并非总是一个套路。 如根据使用情况得知,数据库压力大,则就可以先设施读写分离,分库分表,是...
阅读(45) 评论(0)

使用Aspose组件将WORD、PDF、PPT转为图片

参考资料:http://www.studyofnet.com/news/1268.html using System;   using System.Collections.Generic;   using System.Text;   using OMCS.Engine.WhiteBoard;   using ESBasic;   using System.D...
阅读(179) 评论(0)

Entity Framework(EF) Code First 多对多关系的实体增,删,改,查操作全程详细示例

本文我们来学习一下在Entity Framework中使用Context删除多对多关系的实体是如何来实现的。我们将以一个具体的控制台小实例来了解和学习整个实现Entity Framework 多对多关系的实体删除的操作过程。 你将学习到 怎样创建一个引用Entity Framework的项目; 怎样配置Entity Framework的数据库连接; 怎样去掉Entity...
阅读(293) 评论(0)

ASP.NET MVC 实现 AJAX 跨域请求

ActionResult是控制器方法执行后返回的结果类型,控制器方法可以返回一个直接或间接从ActionResult抽象类继承的类型,如果返回的是非ActionResult类型,控制器将会将结果转换为一个ContentResult类型。默认的ControllerActionInvoker调用ActionResult.ExecuteResult方法生成应答结果。     MVC中实现的默认Ac...
阅读(197) 评论(0)

List<T>转换为DataTable

///     /// 将泛类型集合List类转换成DataTable     ///     /// 泛类型集合     ///     public static DataTable ListToDataTable(List entitys)     {         //检查实体集合不能为空         if (entitys == null || entitys...
阅读(379) 评论(0)

配置Asp.Net MVC WebAPI可跨域方法

1.直接修改 web.config ,不过这是针对所有 Action。 add name="Access-Control-Allow-Origin" value="*" /> 方法 2. 加入一个类别,内容为以下所示: using System; using System.C...
阅读(327) 评论(0)

.net/c#常用框架/中间件简介

任务调度 Quartz.NET:Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET允 许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz.NET的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。 日志记...
阅读(264) 评论(0)

C#异步编程async await

为什么需要异步,异步对可能起阻止作用的活动(例如,应用程序访问 Web 时)至关重要。 对 Web 资源的访问有时很慢或会延迟。 如果此类活动在同步过程中受阻,则整个应用程序必须等待。 在异步过程中,应用程序可继续执行不依赖 Web 资源的其他工作,直至潜在阻止任务完成。   本节将一步一步带领大家理解async和await。   期间会有   Hello World,原理介...
阅读(155) 评论(0)

Linq 和 Lambda 查询中按照多个值进行分组GroupBy

创建要查询的对象: class Employee { public int ID { get;set; } public string FName { get; set; } public int Age { get; set; } public char Sex { get; set; } }如果对这个类的Age和Sex的连个字段进行分组,方法如下:// 先造一些数据 L...
阅读(1388) 评论(0)

C# ABP 允许跨域请求

首先配置Web Api: 1. 在Web API项目下,安装包 Install-Package Microsoft.AspNet.WebApi.Cors 2. 然后在 WebApiModule 的方法Initialize中,添加下面代码:(代码最好在ConfigureSwaggerUi的上面) //设置跨域 var cors = new EnableCo...
阅读(808) 评论(0)

C# ABP WebApi与Swagger UI的集成

1. 安装swagger nuget包 首先,将Swagger安装到WebApi项目中。我们安装到WebApi类库中,包为 Install-Package Swashbuckle.Core,如下:   2. 配置 WebApiModule 我们打开WebApi类库下面的WebApiModule类,因为我们的项目叫MyThirdABP,所以类叫MyThirdABPWebApiModule...
阅读(580) 评论(0)

Entity Framework(EF) 直接执行数据库命令并返回 DataTable 数据参数化 SQL 语句

//调用方法         private void button1_Click(object sender, EventArgs e)         {             string id = "1";             string sql = "select * from table1 where id = @id";             #regio...
阅读(1134) 评论(0)

C#操作目录和文件

创建目录和文件     1、通过Path类的Combine方法可以合并路径。 string activeDir = @"C:\myDir"; string newPath = System.IO.Path.Combine(activeDir, "mySubDirOne");     2、目录的创建。         创建目...
阅读(129) 评论(0)

C#中AppDomain.CurrentDomain.BaseDirectory及各种路径获取方法

// 获取程序的基目录                                    Console.WriteLine(AppDomain.CurrentDomain.BaseDirectory);             // 获取模块的完整路径,包含文件名             Console.WriteLine(System.Diagnostics.Process....
阅读(358) 评论(0)

C# Dictionary用法总结

1、用法1: 常规用   增加键值对之前需要判断是否存在该键,如果已经存在该键而且不判断,将抛出异常。所以这样每次都要进行判断,很麻烦,在备注里使用了一个扩展方法 public static void DicSample1() {       Dictionary pList = new Dictiona...
阅读(227) 评论(0)
122条 共9页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:258358次
    • 积分:2559
    • 等级:
    • 排名:第14995名
    • 原创:60篇
    • 转载:55篇
    • 译文:7篇
    • 评论:24条
    文章分类
    最新评论