摘要:
C#快速排序算法 C#快速排序算法 今天重温了下排序算法,包括冒泡排序法和直接排序法,这些都比较简单,只是快速排序法比较难,于是重点研究了下。 先说一说原理:快速排序法是采用递归的方式对待排序的数列进行若干次的操作,每次操作使得被操作的数列部分以某个元素为分界值分成两部分,一部分小于该分界值,另一部
阅读全文
posted @ 2018-08-16 22:37
micwin
阅读(234)
推荐(0)
编辑
摘要:
唯一索引(UNIQUE) 聚集索引(CLUSTERED) 非聚集索引(NONCLUSTERED) 唯一索引(UNIQUE) 聚集索引(CLUSTERED) 非聚集索引(NONCLUSTERED) 主键与唯一索引的区别 主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。 主键创建后一定包含一个
阅读全文
posted @ 2018-08-16 21:49
micwin
阅读(1701)
推荐(0)
编辑
摘要:
冒泡排序 思想: 从第一个元素开始比较相邻的两个元素的大小,大的沉下去,小的浮上来。 代码: public static void bubbleSort(int[] intArr) { int i,k,temp; bool flag = true; for(i=intArr.Length-1;i>0 && flag;i--) { flag =...
阅读全文
posted @ 2018-08-16 21:47
micwin
阅读(84)
推荐(0)
编辑
摘要:
选择排序 选择排序 思想: 从所有序列中取出最小排列在序列的第一个位置,在从剩余的部分里面取出最小的放在第二个位置,依此类推...... 代码: public static void selectSort(int[] intArr) { int minNum; for(int i=0;i<intArr.Length-1;i++) { minNum = i...
阅读全文
posted @ 2018-08-16 21:46
micwin
阅读(67)
推荐(0)
编辑
摘要:
依赖、关联、聚合\组合、泛化 依赖、关联、聚合\组合、泛化 关联:表示类与类之间的联系。它使一个类知道另一个类的属性和方法,关联可以是单向的,双向的,自身的,通常不建议使用双向关联,关联关系所涉及的两个类是处在同一个层次上的,关联关系是使用实例变量实现的。 依赖:也是类与类之间的联系,是一种弱关联,
阅读全文
posted @ 2018-08-16 21:45
micwin
阅读(525)
推荐(0)
编辑
摘要:
细说ASP.NET Forms身份认证 细说ASP.NET Forms身份认证 阅读目录 开始 ASP.NET身份认证基础 ASP.NET身份认证过程 如何实现登录与注销 保护受限制的页面 登录页不能正常显示的问题 认识Forms身份认证 理解Forms身份认证 实现自定义的身份认证标识 在多台服务
阅读全文
posted @ 2018-08-16 21:44
micwin
阅读(142)
推荐(0)
编辑
摘要:
SQL Server中索引使用及维护 SQL Server中索引使用及维护 在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。 在 良好的数据库设计基础上,能有效地使用索引是SQL Server
阅读全文
posted @ 2018-08-16 21:44
micwin
阅读(256)
推荐(0)
编辑
摘要:
SQL Server 索引结构及其使用 一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下
阅读全文
posted @ 2018-08-16 21:42
micwin
阅读(221)
推荐(0)
编辑
摘要:
SQLServer索引调优实践 索引的重要性 数据库性能优化中索引绝对是一个重量级的因素,可以说,索引使用不当,其它优化措施将毫无意义。 聚簇索引(Clustered Index)和非聚簇索引 (Non- Clustered Index) 最通俗的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非
阅读全文
posted @ 2018-08-16 21:42
micwin
阅读(261)
推荐(0)
编辑
摘要:
BackgroundWorker 使用 private void uploadBgWork_DoWork(object sender, DoWorkEventArgs e) { var file = e.Argument.ToString(); if (!File.Exists(file)) return; ...
阅读全文
posted @ 2018-08-16 21:40
micwin
阅读(103)
推荐(0)
编辑
摘要:
HttpModule的认识 HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之 路”,
阅读全文
posted @ 2018-08-16 21:40
micwin
阅读(91)
推荐(0)
编辑
摘要:
聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行
阅读全文
posted @ 2018-08-16 21:38
micwin
阅读(101)
推荐(0)
编辑
摘要:
接口的实现很多人都知道,但接口的实现方式分显示实现和隐示实现 目前常用的方式: public interface IData { void GetData(); } public class StudentData :IData { public void GetData(){} } 这种方式是隐示
阅读全文
posted @ 2018-08-16 21:37
micwin
阅读(939)
推荐(1)
编辑
摘要:
nodejs express cookies、session 小记 nodejs express cookies、session 小记 众所周知,HTTP 是一个无状态协议,所以客户端每次发出请求时,下一次请求无法得知上一次请求所包含的状态数据。 那如果关联状态呢? 1.cookie 产生了。运行原
阅读全文
posted @ 2018-08-16 21:36
micwin
阅读(149)
推荐(0)
编辑
摘要:
基于事件的异步编程设计模式 (EAP,Event-based Asynchronous Pattern) 异步编程模型(APM,Asynchronous Programming Model) 基于任务的编程模型(TAP,Task-based Asynchronous Pattern) EAP 命名、
阅读全文
posted @ 2018-08-16 21:35
micwin
阅读(825)
推荐(0)
编辑
摘要:
public void Dispose() public void Dispose() { this.Dispose(true);////释放托管资源 GC.SuppressFinalize(this);//请求系统不要调用指定对象的终结器. //该方法在对象头中设置一个位,系统在调用终结器时将检查
阅读全文
posted @ 2018-08-16 21:34
micwin
阅读(268)
推荐(0)
编辑
摘要:
Backplane Backplane 是 SignalR 基于 publish/subscribe (以下简称 pub/sub) pattern 设计下的系统可扩展性架构设计,Backplane 将「信息」自「实例内部」移出到「外部存储服务器」中,让状态不再局限于 instance 个体上,以提供
阅读全文
posted @ 2018-08-16 21:33
micwin
阅读(689)
推荐(0)
编辑
摘要:
老衣的开发工具和类库集之2014版 老衣的开发工具和类库集之2014版 衣明志是GenerPoint创始人,曾连任9年微软最有价值专家( MVP),MSDN 特约讲师,元宵节在他的博客整理了自己常用的工具和类库集,今天特意推荐给大家,希望能够对大家在.NET、App、Web等开发方面有所帮助。大家可
阅读全文
posted @ 2018-08-16 21:33
micwin
阅读(168)
推荐(0)
编辑
摘要:
1.基本功能与介绍 1.基本功能与介绍 Accord.NET为.NET应用程序提供了统计分析、机器学习、图像处理、计算机视觉相关的算法。Accord.NET框架扩展了AForge.NET框架,提供了一些新功能。同时为.NET环境下的科学计算提供了一个完整的开发环境。该框架被分成了多个程序集,可以直接
阅读全文
posted @ 2018-08-16 21:28
micwin
阅读(656)
推荐(0)
编辑
摘要:
StackExchange,地址:https://github.com/StackExchange,开源的这些项目都是在StackOverflow线上使用的。 StackExchange,地址:https://github.com/StackExchange,开源的这些项目都是在StackOverf
阅读全文
posted @ 2018-08-16 21:26
micwin
阅读(110)
推荐(0)
编辑
摘要:
1 ZeroMQ概述 1 ZeroMQ概述 ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布
阅读全文
posted @ 2018-08-16 21:23
micwin
阅读(350)
推荐(0)
编辑
摘要:
本文列出了.NET开源开发项目(open source developer projects)。意在包括对开发过程的所有方面有所帮组的项目。对于消费项目(con 本文列出了 .NET 开源开发项目(open source developer projects)。意在包括对开发过程的所有方面有所帮组的
阅读全文
posted @ 2018-08-16 21:22
micwin
阅读(1275)
推荐(0)
编辑
摘要:
开源CMS(转) 开源CMS(转) 开源.net框架的CMS 列举出自己见过的asp.net开源cms,方便初学者入门学习,如果有更好的开源cms请在评论中推荐,谢谢! 1、DotNetNuke(ASP.NET 2.0) DotNetNuke是一个Web应用框架的理想,为创建和部署的项目,如商业网站
阅读全文
posted @ 2018-08-16 21:20
micwin
阅读(166)
推荐(0)
编辑
摘要:
保护我们的dll 保护我们的dll 1,强命名和序集 可以确保你的程序集唯一,而不被篡改、冒用等;即使相同名字的程序集如果签名也会不同。而且可以部署到 GAC 中. 只有强命名的程序集才可以部署到GAC中(GAC:全局程序集缓冲) 步骤: 运行Visual Studio命令提示行,输入:F:\>sn
阅读全文
posted @ 2018-08-16 21:19
micwin
阅读(213)
推荐(0)
编辑
摘要:
QL Server中索引使用及维护 QL Server中索引使用及维护 在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。 在 良好的数据库设计基础上,能有效地使用索引是SQL Server取得
阅读全文
posted @ 2018-08-16 21:18
micwin
阅读(116)
推荐(0)
编辑
摘要:
Visual Studio - Bower: 用于 Web 开发的新型工具 Visual Studio - Bower: 用于 Web 开发的新型工具 2015-10-29 dotNET跨平台 在很长很长的一段时间内,我们都生活在一个美丽的围墙花园中。在这个受到保护的 Web 开发生态系统中,我们使
阅读全文
posted @ 2018-08-16 21:17
micwin
阅读(140)
推荐(0)
编辑
摘要:
Couchbase概述 Couchbase概述 Couchbase最早叫Membase,是由Memcached项目组的一些头目另立的山头。 2011年与CouchDB合并,正式命名为Couchbase。 2013年,作为NoSQL技术初创企业,拿到了2500万美元的D轮投资。 截稿时止,Couchb
阅读全文
posted @ 2018-08-16 21:11
micwin
阅读(976)
推荐(0)
编辑
摘要:
千万级规模高性能、高并发的网络架构经验分享 千万级规模高性能、高并发的网络架构经验分享 2015-12-16 卫向军 dotNET跨平台 主 题 :INTO100沙龙 时间 :2015年11月21日下午 地点 :梦想加联合办公空间 分享人:卫向军(毕业于北京邮电大学,现任微博平台架构师,先后在微软、
阅读全文
posted @ 2018-08-16 20:47
micwin
阅读(126)
推荐(0)
编辑
摘要:
英国政府通讯总部首个开源项目:大规模图形数据库Gaffer 英国政府通讯总部首个开源项目:大规模图形数据库Gaffer 2015-12-17 dotNET跨平台 Gaffer是GCHQ(英国政府通讯总部) 2015-12-14日在GitHub上公布了第一个开源项目,Gaffer 是个大规模图形数据库
阅读全文
posted @ 2018-08-16 20:46
micwin
阅读(228)
推荐(0)
编辑
摘要:
ASP.NET Web API 安全筛选器 ASP.NET Web API 安全筛选器 2015-10-23 dotNET跨平台 身份验证和授权是应用程序安全的基础。身份验证通过验证提供的凭据来确定用户身份,而授权则决定是否允许用户执行请求的操作。安全的 Web API 身份验证基于确定的身份请求和
阅读全文
posted @ 2018-08-16 20:45
micwin
阅读(213)
推荐(0)
编辑
摘要:
开源任务管理平台TaskManager介绍 开源任务管理平台TaskManager介绍 原创 2015-09-22 焰尾迭 dotNET跨平台 很早之前准备写Quartz系列文章,现在终于能够实现了。从本篇开始将带你实现一款自己的任务管理平台。在工作中你曾经需要应用执行一个任务吗?这个任务每天或每周
阅读全文
posted @ 2018-08-16 20:44
micwin
阅读(424)
推荐(0)
编辑
摘要:
echarts .NET类库开源 echarts .NET类库开源 原创 2016-03-05 冰の酷龙 dotNET跨平台 前言: 2012年从长沙跑到深圳,2016年又从深圳回到长沙,兜兜转转一圈,又回到了原点.4年在深圳就呆了一家公司,回长沙也是因为深圳公司无力为继,长沙股东老板挽留,想想自己
阅读全文
posted @ 2018-08-16 20:37
micwin
阅读(207)
推荐(0)
编辑
摘要:
MyCat:开源分布式数据库中间件 MyCat:开源分布式数据库中间件 2016-03-15 王金剑 dotNET跨平台 为什么需要MyCat? 虽然云计算时代,传统数据库存在着先天性的弊端,但是NoSQL数据库又无法将其替代。如果传统数据易于扩展,可切分,就可以避免单机(单库)的性能缺陷。 MyC
阅读全文
posted @ 2018-08-16 20:35
micwin
阅读(88)
推荐(0)
编辑
摘要:
ZeroMQ研究与应用分析 ZeroMQ研究与应用分析 2016-01-09 rainbowzc dotNET跨平台 1 ZeroMQ概述 ZeroMQ是一种基于消息队列的 多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种 传输协议的套接字。ZeroMQ是网络通信
阅读全文
posted @ 2018-08-16 20:33
micwin
阅读(142)
推荐(0)
编辑
摘要:
.Net使用RabbitMQ详解 .Net使用RabbitMQ详解 2016-03-22 张龙豪 dotNET跨平台 序言 这几天呢,公司风波再起,去年一年公司CTO换啦4任,CEO换啦三个,这不刚来个新老大,感觉还不错,却没干过3个月又要走,索性趁老大们走来走去的时候,就给自己空出来,稍稍总结一下
阅读全文
posted @ 2018-08-16 20:26
micwin
阅读(217)
推荐(0)
编辑
摘要:
C#跨平台物联网通讯框架ServerSuperIO(SSIO) C#跨平台物联网通讯框架ServerSuperIO(SSIO) 原创 2016-03-26 王强 dotNET跨平台 一.SSIO的特点 二.SSIO概述 SSIO通信框架的设计思想是在SuperIO(SIO)基础上发展而来,并没有高大
阅读全文
posted @ 2018-08-16 20:25
micwin
阅读(331)
推荐(0)
编辑
摘要:
.NET 文件格式相关开源项目 .NET 文件格式相关开源项目 2015-03-24 李志强 dotNET跨平台 在过去的2年里,我已确定把文件格式作为我的主要研究课题之一,NPOI就是在这样的研究课题下的产物。尽管从严格意义上讲NPOI只是POI的.NET版本,并不是我创造的,但是在开发过程中,我
阅读全文
posted @ 2018-08-16 20:22
micwin
阅读(250)
推荐(0)
编辑
摘要:
[C#]async和await刨根问底 · 调用IAsyncStateMachine.MoveNext方法的线程何时发起的?· lambda的执行为何先于MoveNext方法?· 后执行的MoveNext方法做了些什么事情? 那么今天就来尝试解决它们吧~PS: 本文中部分代码来自上一篇随笔,具体来源
阅读全文
posted @ 2018-08-16 20:15
micwin
阅读(438)
推荐(0)
编辑