自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

转载 记录: Win10+Ubuntu18.04双系统安装

在重装windows系统的时候顺便将ubuntu也重装了。window 10 安装制作USB启动盘到“微软中国下载中心”(http://www.microsoft.com/zh-cn/software-download/windows10),下载“MediaCreationTool”的工具,运行该工具制作Win10安装U盘。https://jingyan.baidu.com/ar...

2018-08-05 02:06:00 186

转载 算法谜题2,手套选择

题面描述在抽屉里有20只手套。其中,5双黑手套,3双棕色手套和2双灰手套。你只能在黑暗中挑手套,并且只能将手套挑出之后才能检查颜色。最少要挑多少次才能满足以下条件a> 至少挑出一双颜色匹配的手套b> 所有颜色的手套都至少挑出一双匹配的。分析总计有5 * 5 * 3 * 3 * 2 * 2 =900种状态,单向图,每个顶点最多会与6个其他顶点相连。遍历图可以找到所有...

2018-06-04 04:53:00 1374

转载 算法谜题1,狼羊菜过河

问题描述农夫需要把狼、羊、菜和自己运到河对岸去,只有农夫能够划船,而且船比较小,除农夫之外每次只能运一种东西,还有一个棘手问题,就是如果没有农夫看着,羊会偷吃菜,狼会吃羊。请考虑一种方法,让农夫能够安全地安排这些东西和他自己过河。分析问题很简单,但如何用计算机求解呢。农夫渡河从本质上是一种状态的改变。有农夫、狼、羊、菜四个个体,任何时刻每个个体的状态只有一种,每个个体有两种状态...

2018-06-03 18:08:00 1669

转载 排列与组合

全排列class Program{ private static void Perm(int[] data, int k, ref int count) { int size = data.Length; if (k == size - 1) { count++; Con...

2018-06-02 15:08:00 172

转载 求入栈顺序为1234……N的序列的所有可能的出栈序列

class Program{ private static void Fun(int x, int n, Stack<int> stack, List<int> outList,ref int count) { if (outList.Count == n) { count++; ...

2018-06-02 00:58:00 4326

转载 关于Application_End 与 Application_Start事件触发情况的测试

测试项目搭建定义一个简单的Mvc项目,有如下文件:(1)public class Startup{ public void Configuration(IAppBuilder app) { app.Run(context => { return Task.Run( asy...

2018-04-29 11:41:00 1171

转载 AngularJs指令

http://www.cnblogs.com/rohelm/p/4051437.htmlhttp://blog.csdn.net/kongjiea/article/details/49840035transclude 的效果代码:<!DOCTYPE html><html lang="zh-cn"><head><script src=...

2017-05-08 10:38:00 71

转载 oclazyload的尝试

https://oclazyload.readme.io/docshttp://www.cnblogs.com/BestMePeng/p/AngularJS_ocLazyLoad.html模块依赖var appModule = angular.module("app", ["oc.lazyLoad"]);配置appModule.config(['$ocLazyLoadProvi...

2017-05-04 13:00:00 175

转载 AngularJs 笔记

初识directive 指令ng-app 初始化一个AngularJs应用程序(通过一个值(比如 ng-app="myModule")连接到代码模块。)ng-init 初始化应用程序数据(一般不用)ng-model 把元素值绑定到应用程序(mvvm的双向绑定)ng-bind 将应用程序数据绑定到html视图表达式 {{}} 功能类似 ng-bind,但更广泛的用途 ...

2017-04-26 14:10:00 102

转载 关于AysncController的一次测试(url重写后静态页文件内容的读取是否需要使用异步?)...

因为做网站的静态页缓存,所以做了这个测试MVC项目准备了4个Action,分两组,一组是读取本地磁盘的一个html页面文件,一组是延时2秒public class TestController : Controller{ public ActionResult Article(string name) { string path = @"I:\c#...

2017-04-21 08:02:00 102

转载 JQuery笔记

http://jquery.com/http://jquery.cuishifeng.cn/http://www.w3school.com.cn/jquery/index.asp【原创】说说JSON和JSONP,也许你会豁然开朗,含jQuery用例选择器 选择器函数:$()$("*") 所有元素Dom对象若要通过JQuery操作Dom对象,需要将Dom对象转换为JQ...

2017-04-20 23:01:00 117

转载 ABP文档笔记 - 通知

基础概念两种通知发送方式直接发送给目标用户用户订阅某类通知,发送这类通知时直接分发给它们。两种通知类型一般通知:任意的通知类型“如果一个用户发送一个好友请求,那么通知我”就是一个此类型的通知实体通知:与一个特定的实体关联,“如果一个用户给这张(photo)图片发了评论,那么通知我”就是一个基于实体的通知,因为它与一个特定的photo实体关联,用户可能想为某些图片发出...

2017-03-05 23:03:00 611

转载 ABP文档笔记 - 配置、设置、版本、功能、权限

配置全局仅一个单例,保存一组配置信息,一般直接在模块的预启动事件中赋值or修改。没有Scope划分,无论租户还是房东亦或者用户读取的值都不会有差异。每个模块都可以扩展这个配置。设置它没有层级关系,是扁平结构。SettingProvider同一项设置可以为应用、每个租户、甚至每个用户设置不同的值。在客户端(Javascript),我们可以使用abp.settings命名空间来获...

2017-03-05 03:28:00 192

转载 ABP文档笔记 - 规约

ABP框架 - 规约简介规约模式是一个特别的软件设计模式,业务逻辑可以使用boolean逻辑重新链接业务逻辑(维基百科).实践中的大部分情况,它是为实体或其它业务对象,定义可复用的过滤器.理解在查询操作中需要 提供一个逻辑运算表达式,也就是要提供一个返回布尔类型的算法函数。在支持lambda表达式的C#的中,这类代码写起来很方便,也很简练。var count = _cu...

2017-03-04 18:48:00 161

转载 设计模式、架构设计 博文收集

代码质量关于烂代码的那些事(上)关于烂代码的那些事(中)关于烂代码的那些事(下)单元测试http://xunit.github.io/NSubstitute完全手册前后端分离开发模式下后端质量的保证 —— 单元测试 @ 腾飞(Jesse)设计模式.NET设计模式系列文章 @ TerryLeeC#面向对象设计模式纵横谈 @ 山天大畜设计模式总结 @ chen...

2017-03-04 14:22:00 104

转载 async/await 的一些知识 (死锁问题)

博文Don't Block on Async CodeWhat is the purpose of “return await” in C#?Any difference between “await Task.Run(); return;” and “return Task.Run()”?Notifications are not always received #296 @...

2017-03-04 00:03:00 262

转载 ABP文档笔记 - 数据过滤

预定义的过滤ISoftDelete软删除过滤用来在查询数据库时,自动过滤(从结果中抽取)已删除的实体。如果一个实体可以被软删除,它必须实现ISoftDelete接口,该接口只定义了一个IsDeleted属性,例如:public class Person : Entity, ISoftDelete{ public virtual string Name { get; set...

2017-03-03 10:18:00 279

转载 ABP文档笔记系列

ABP文档笔记 - 模块系统 及 配置中心ABP文档笔记 - 事件BUSABP文档笔记 - 数据过滤ABP文档笔记 - 规约ABP文档笔记 - 配置、设置、版本、功能、权限ABP文档笔记 - 通知转载于:https://www.cnblogs.com/wj033/p/6493309.html...

2017-03-03 00:12:00 105

转载 ABP文档笔记 - 事件BUS

文档:ABP框架 - 领域事件(EventBus)EventBus & Domain EventsABP源码分析二十五:EventBusEventBus(事件总线)EventBus是一个单例对象,被所有类触发事件或处理事件时共享。IEventBusConfiguration在应用启动时加载(by AbpCoreInstaller),依据它的配置决定 是所有IWin...

2017-03-02 21:59:00 339

转载 记录一些特殊字符

名称unicode编码描述全角空格u{3000}输出为整数 12288 trim时不会过滤LF: 换行(Line Feed) \n\u{a}输出为整数 10CR: 回车(Carriage Return) \r\u{d}输出为整数 13苹果系统下换行符是 \r,其content.trimmingCharacters(in: Charact...

2017-01-28 11:03:00 98

转载 Cocoapods的安装与使用

iOS包管理工具Cocoapods的安装与使用创建podfile 文件使用cocoapods时常见错误iOS 使用 VLCCocoaPods Podfile 文件写法有讲究---Cocoa pods安装完成后cd 到项目所在目录键入命令 vim Podfile ,按 i 进入编辑模式(后面要修改 Podfile时也一样的操作)低版本:platform :ios, '8...

2017-01-27 20:38:00 84

转载 iOS开发-文件管理

iOS学习笔记(十七)——文件操作(NSFileManager)浅析 RunLoop解决EXC_BAD_ACCESS错误的一种方法--NSZombieEnablediOS开发——Swift篇&文件,文件夹操作http://blog.csdn.net/ck_19900710/article/details/51746356http://www.jianshu.com/p/...

2017-01-26 05:28:00 80

转载 Swift 3.0项目迁移的一些记录

刚执行完Convert后报错600+,真是令人奔溃。之后重新编译,仔细分析后发现其实真实错误远没有那么多。最终实际修改到的错误也就几十个,而且其中某些还是同一种错误。这个项目是一个供自己使用的浏览器项目,因为app store上的浏览器都不支持自动锁定横屏,所以自己做了一个简单的浏览器(支持自动锁定横屏/竖屏)供自己使用。主要一些修改:这个自动修复就好了[报错信息] “Use...

2017-01-14 10:43:00 79

转载 ABP 索引

https://oclazyload.readme.io/docshttp://jvectormap.com/https://github.com/jstedfast/MailKithttps://www.jstree.com/apihttp://ui-grid.info/https://docs.microsoft.com/zh-cn/dotnet/standard/lib...

2017-01-03 16:00:00 335

转载 C#定义类型转化 及 格式化字符串

operator 关键字operator 关键字用来重载内置运算符,或提供类/结构声明中的用户定义转换。它可以定义不同类型之间采用何种转化方式和转化的结果。operator用于定义类型转化时可采用2种方式,隐式转换(implicit)和显示转换(explicit)public class OperatorTestDemo{ public static void Test(...

2016-12-15 20:05:00 416

转载 使用SharpZipLib实现文件压缩、解压

接口public interface IUnZip{ /// <summary> /// 功能:解压zip格式的文件。 /// </summary> /// <param name="zipFilePath">压缩文件路径</param> /// <param nam...

2016-12-13 20:19:00 136

转载 Markdown语法

概述Markdown的理念是能让文档更容易读、写和随 改。它用简洁的语法代替排版,格式语法只涵盖纯文 本可以涵盖的范围。不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。不需要额外标注这是 HTML 或是Markdown;只要直接加标签就可以了。This is a regular paragraph.<table> ...

2016-12-08 23:05:00 44

转载 ABP文档笔记 - 模块系统 及 配置中心

ABP框架 - 模块系统ABP框架 - 启动配置Module SystemStartup ConfigurationABP源码分析三:ABP ModuleABP源码分析四:Configuration基于Abp模块化、插件化的设计,开发人员可以将自定义的功能以模块的形式集成到项目中。通常地,一个程序集作为一个模块。如果你的应用是多个程序集,建议为每个程序集定义...

2016-12-05 13:29:00 377

转载 使用Xunit进行单元测试

http://xunit.github.io/docs/getting-started-desktop.html1. 新建一个类库项目2. 通过NuGet引入xunit,Shouldly,xunit.runner.visualstudio三个程序包。3. 编写代码public class Class1{ public int Add(int x, ...

2016-11-28 09:26:00 234

转载 .NET开源项目

综合类微软企业库微软官方出品,是为了协助开发商解决企业级应用开发过程中所面临的一系列共性的问题, 如安全(Security)、日志(Logging)、数据访问(Data Access)、配置管理(Configuration Manage)等,并将这些广泛使用的应用程序块集成封装至一个叫企业库的程序包中CommonLibrary.net一个帮助类库,包含了ActiveRec...

2016-11-17 12:15:00 119

转载 Asp.Net MVC<九>:OWIN,关于StartUp.cs

https://msdn.microsoft.com/zh-cn/magazine/dn451439.aspx(Katana 项目入门)一不小心写了个WEB服务器快刀斩乱麻之 KatanaOWIN知识OWIN的全称是Open Web Interface For .Net。OWIN提供的只是一种规范,而没有具体实现。其目的是在web服务器和应用程序组件之间隔离出一个抽...

2016-11-15 12:03:00 611

转载 Asp.Net MVC<八>:View的呈现

ActionResult原则上任何类型的响应都可以利用当前的HttpResponse来完成。但是MVC中我们一般将针对请求的响应实现在一个ActionResult对象中。public abstract class ActionResult{ protected ActionResult(); public abstract void Execute...

2016-11-14 09:31:00 114

转载 Asp.Net MVC<七>:Model

Model 指ViewModel ,其作用:用于目标Action的参数绑定用于View呈现Model元数据则是对ViewModel数据类型的描述,其作用在于控制作为Model的数据对象在View中的呈现方式,它使模板化的HTML呈现成为可能,此外它还服务于Model绑定和验证。ModelMetadata对象元数据的结构用于描述Model元数据的是一个Mod...

2016-11-14 09:29:00 131

转载 软件开发学习笔记 <二>软件开发模型、Up、Rup、敏捷Up

软件开发过程(process)是一个将用户需求转化为软件系统所需要的活动的集合。软件生命周期(SDLC,Software Devlopment Life Cycle)软件从孕育、诞生、成长、成熟、衰亡等阶段称为软件生命周期。早期系统开发的生命周期以结构化的方法具体分成了六个阶段:问题的定义及规划、需求分析、软件设计、程序编码、软件测试、运行维护。而随着面向对象方法和统...

2016-10-09 15:04:00 1868

转载 Asp.Net MVC<六>:Controller、Action 待续

控制器抽象类ControllerVisual Studio的向导创建的Controller类型继承自抽象类Controller。它是ControllerBase的子类。实现了IController 和IAsyncController接口。支持同步和异步两种执行方式,默认采用异步。实现了代表MVC 5种过滤器的接口。实现了IAsyncManagerContain...

2016-09-17 19:33:00 69

转载 Asp.Net MVC<五>:过滤器

ControllerActionInvoker在执行过程中除了利用ActionDescriptor完成对目标Action方法本身的执行外,还会执行相关过滤器(Filter)。过滤器采用AOP的设计,它使我们可以将一些非业务的逻辑在相应的过滤器中实现,并以一种横切的方式应用到对应的Action方法上。根据用途和执行时机的不同,ASP.NET MVC提供的过滤器可分为6种Auth...

2016-09-17 00:46:00 237

转载 Asp.Net MVC<四>:路由器

ASP.NET的路由系统:路由映射ASP.NET MVC路由扩展:路由映射ASP.NET的路由系统:根据路由规则生成URLASP.NET MVC 请求流程:Routehttp://www.cnblogs.com/zeusro/p/RouteConfig.html路由的核心类型基本定义于System.Web.dll中,路由机制同样可应用与Web Forms,实现请求地址...

2016-09-16 18:23:00 168

转载 Asp.Net MVC<三> : ASP.NET MVC 基本原理及项目创建

MVC之前的那点事儿系列解读ASP.NET 5 & MVC6系列http://www.projky.com/asp.netmvc/5.0/http://www.cnblogs.com/greatandforever/archive/2010/04/20/1715914.htmlMVC模拟(摘自ASP.NET MVC5框架揭秘)Asp.net中,...

2016-09-12 22:13:00 132

转载 软件开发学习笔记 <一> UML

UMLhttp://www.uml-diagrams.orghttp://www.umlchina.com/index.htmhttps://www.cnblogs.com/jiangds/p/6596595.htmlhttps://www.cnblogs.com/firstcsharp/p/5327659.htmlhttps://www.cnblogs.com/jo...

2016-09-11 14:19:00 534

转载 IIS/asp.net管道

http://referencesource.microsoft.com/理解ASP.NET的前提是对ASP.NET管道式设计的深刻认识。而ASP.NET Web应用大都是寄宿于IIS上的。IIS(Internet Information Services)HTTP请求沿着IIS和ASP.NET管道流动,在这个过程中完成处理,最后得到相应的HTTP响应,发送回客户端。而不同的...

2016-09-10 13:29:00 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除