- 博客(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
263
转载 算法谜题2,手套选择
题面描述在抽屉里有20只手套。其中,5双黑手套,3双棕色手套和2双灰手套。你只能在黑暗中挑手套,并且只能将手套挑出之后才能检查颜色。最少要挑多少次才能满足以下条件a> 至少挑出一双颜色匹配的手套b> 所有颜色的手套都至少挑出一双匹配的。分析总计有5 * 5 * 3 * 3 * 2 * 2 =900种状态,单向图,每个顶点最多会与6个其他顶点相连。遍历图可以找到所有...
2018-06-04 04:53:00
1539
转载 算法谜题1,狼羊菜过河
问题描述农夫需要把狼、羊、菜和自己运到河对岸去,只有农夫能够划船,而且船比较小,除农夫之外每次只能运一种东西,还有一个棘手问题,就是如果没有农夫看着,羊会偷吃菜,狼会吃羊。请考虑一种方法,让农夫能够安全地安排这些东西和他自己过河。分析问题很简单,但如何用计算机求解呢。农夫渡河从本质上是一种状态的改变。有农夫、狼、羊、菜四个个体,任何时刻每个个体的状态只有一种,每个个体有两种状态...
2018-06-03 18:08:00
1809
转载 排列与组合
全排列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
226
转载 求入栈顺序为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
4467
转载 关于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
1247
转载 AngularJs指令
http://www.cnblogs.com/rohelm/p/4051437.htmlhttp://blog.youkuaiyun.com/kongjiea/article/details/49840035transclude 的效果代码:<!DOCTYPE html><html lang="zh-cn"><head><script src=...
2017-05-08 10:38:00
94
转载 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
203
转载 AngularJs 笔记
初识directive 指令ng-app 初始化一个AngularJs应用程序(通过一个值(比如 ng-app="myModule")连接到代码模块。)ng-init 初始化应用程序数据(一般不用)ng-model 把元素值绑定到应用程序(mvvm的双向绑定)ng-bind 将应用程序数据绑定到html视图表达式 {{}} 功能类似 ng-bind,但更广泛的用途 ...
2017-04-26 14:10:00
131
转载 关于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
126
转载 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
144
转载 ABP文档笔记 - 通知
基础概念两种通知发送方式直接发送给目标用户用户订阅某类通知,发送这类通知时直接分发给它们。两种通知类型一般通知:任意的通知类型“如果一个用户发送一个好友请求,那么通知我”就是一个此类型的通知实体通知:与一个特定的实体关联,“如果一个用户给这张(photo)图片发了评论,那么通知我”就是一个基于实体的通知,因为它与一个特定的photo实体关联,用户可能想为某些图片发出...
2017-03-05 23:03:00
652
转载 ABP文档笔记 - 配置、设置、版本、功能、权限
配置全局仅一个单例,保存一组配置信息,一般直接在模块的预启动事件中赋值or修改。没有Scope划分,无论租户还是房东亦或者用户读取的值都不会有差异。每个模块都可以扩展这个配置。设置它没有层级关系,是扁平结构。SettingProvider同一项设置可以为应用、每个租户、甚至每个用户设置不同的值。在客户端(Javascript),我们可以使用abp.settings命名空间来获...
2017-03-05 03:28:00
233
转载 ABP文档笔记 - 规约
ABP框架 - 规约简介规约模式是一个特别的软件设计模式,业务逻辑可以使用boolean逻辑重新链接业务逻辑(维基百科).实践中的大部分情况,它是为实体或其它业务对象,定义可复用的过滤器.理解在查询操作中需要 提供一个逻辑运算表达式,也就是要提供一个返回布尔类型的算法函数。在支持lambda表达式的C#的中,这类代码写起来很方便,也很简练。var count = _cu...
2017-03-04 18:48:00
191
转载 设计模式、架构设计 博文收集
代码质量关于烂代码的那些事(上)关于烂代码的那些事(中)关于烂代码的那些事(下)单元测试http://xunit.github.io/NSubstitute完全手册前后端分离开发模式下后端质量的保证 —— 单元测试 @ 腾飞(Jesse)设计模式.NET设计模式系列文章 @ TerryLeeC#面向对象设计模式纵横谈 @ 山天大畜设计模式总结 @ chen...
2017-03-04 14:22:00
152
转载 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
305
转载 ABP文档笔记 - 数据过滤
预定义的过滤ISoftDelete软删除过滤用来在查询数据库时,自动过滤(从结果中抽取)已删除的实体。如果一个实体可以被软删除,它必须实现ISoftDelete接口,该接口只定义了一个IsDeleted属性,例如:public class Person : Entity, ISoftDelete{ public virtual string Name { get; set...
2017-03-03 10:18:00
310
转载 ABP文档笔记系列
ABP文档笔记 - 模块系统 及 配置中心ABP文档笔记 - 事件BUSABP文档笔记 - 数据过滤ABP文档笔记 - 规约ABP文档笔记 - 配置、设置、版本、功能、权限ABP文档笔记 - 通知转载于:https://www.cnblogs.com/wj033/p/6493309.html...
2017-03-03 00:12:00
126
转载 ABP文档笔记 - 事件BUS
文档:ABP框架 - 领域事件(EventBus)EventBus & Domain EventsABP源码分析二十五:EventBusEventBus(事件总线)EventBus是一个单例对象,被所有类触发事件或处理事件时共享。IEventBusConfiguration在应用启动时加载(by AbpCoreInstaller),依据它的配置决定 是所有IWin...
2017-03-02 21:59:00
397
转载 记录一些特殊字符
名称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
125
转载 Cocoapods的安装与使用
iOS包管理工具Cocoapods的安装与使用创建podfile 文件使用cocoapods时常见错误iOS 使用 VLCCocoaPods Podfile 文件写法有讲究---Cocoa pods安装完成后cd 到项目所在目录键入命令 vim Podfile ,按 i 进入编辑模式(后面要修改 Podfile时也一样的操作)低版本:platform :ios, '8...
2017-01-27 20:38:00
102
转载 iOS开发-文件管理
iOS学习笔记(十七)——文件操作(NSFileManager)浅析 RunLoop解决EXC_BAD_ACCESS错误的一种方法--NSZombieEnablediOS开发——Swift篇&文件,文件夹操作http://blog.youkuaiyun.com/ck_19900710/article/details/51746356http://www.jianshu.com/p/...
2017-01-26 05:28:00
102
转载 Swift 3.0项目迁移的一些记录
刚执行完Convert后报错600+,真是令人奔溃。之后重新编译,仔细分析后发现其实真实错误远没有那么多。最终实际修改到的错误也就几十个,而且其中某些还是同一种错误。这个项目是一个供自己使用的浏览器项目,因为app store上的浏览器都不支持自动锁定横屏,所以自己做了一个简单的浏览器(支持自动锁定横屏/竖屏)供自己使用。主要一些修改:这个自动修复就好了[报错信息] “Use...
2017-01-14 10:43:00
112
转载 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
362
转载 C#定义类型转化 及 格式化字符串
operator 关键字operator 关键字用来重载内置运算符,或提供类/结构声明中的用户定义转换。它可以定义不同类型之间采用何种转化方式和转化的结果。operator用于定义类型转化时可采用2种方式,隐式转换(implicit)和显示转换(explicit)public class OperatorTestDemo{ public static void Test(...
2016-12-15 20:05:00
458
转载 使用SharpZipLib实现文件压缩、解压
接口public interface IUnZip{ /// <summary> /// 功能:解压zip格式的文件。 /// </summary> /// <param name="zipFilePath">压缩文件路径</param> /// <param nam...
2016-12-13 20:19:00
169
转载 Markdown语法
概述Markdown的理念是能让文档更容易读、写和随 改。它用简洁的语法代替排版,格式语法只涵盖纯文 本可以涵盖的范围。不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。不需要额外标注这是 HTML 或是Markdown;只要直接加标签就可以了。This is a regular paragraph.<table> ...
2016-12-08 23:05:00
75
转载 ABP文档笔记 - 模块系统 及 配置中心
ABP框架 - 模块系统ABP框架 - 启动配置Module SystemStartup ConfigurationABP源码分析三:ABP ModuleABP源码分析四:Configuration基于Abp模块化、插件化的设计,开发人员可以将自定义的功能以模块的形式集成到项目中。通常地,一个程序集作为一个模块。如果你的应用是多个程序集,建议为每个程序集定义...
2016-12-05 13:29:00
434
转载 使用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
268
转载 .NET开源项目
综合类微软企业库微软官方出品,是为了协助开发商解决企业级应用开发过程中所面临的一系列共性的问题, 如安全(Security)、日志(Logging)、数据访问(Data Access)、配置管理(Configuration Manage)等,并将这些广泛使用的应用程序块集成封装至一个叫企业库的程序包中CommonLibrary.net一个帮助类库,包含了ActiveRec...
2016-11-17 12:15:00
162
转载 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
706
转载 Asp.Net MVC<八>:View的呈现
ActionResult原则上任何类型的响应都可以利用当前的HttpResponse来完成。但是MVC中我们一般将针对请求的响应实现在一个ActionResult对象中。public abstract class ActionResult{ protected ActionResult(); public abstract void Execute...
2016-11-14 09:31:00
155
转载 Asp.Net MVC<七>:Model
Model 指ViewModel ,其作用:用于目标Action的参数绑定用于View呈现Model元数据则是对ViewModel数据类型的描述,其作用在于控制作为Model的数据对象在View中的呈现方式,它使模板化的HTML呈现成为可能,此外它还服务于Model绑定和验证。ModelMetadata对象元数据的结构用于描述Model元数据的是一个Mod...
2016-11-14 09:29:00
169
转载 软件开发学习笔记 <二>软件开发模型、Up、Rup、敏捷Up
软件开发过程(process)是一个将用户需求转化为软件系统所需要的活动的集合。软件生命周期(SDLC,Software Devlopment Life Cycle)软件从孕育、诞生、成长、成熟、衰亡等阶段称为软件生命周期。早期系统开发的生命周期以结构化的方法具体分成了六个阶段:问题的定义及规划、需求分析、软件设计、程序编码、软件测试、运行维护。而随着面向对象方法和统...
2016-10-09 15:04:00
2076
转载 Asp.Net MVC<六>:Controller、Action 待续
控制器抽象类ControllerVisual Studio的向导创建的Controller类型继承自抽象类Controller。它是ControllerBase的子类。实现了IController 和IAsyncController接口。支持同步和异步两种执行方式,默认采用异步。实现了代表MVC 5种过滤器的接口。实现了IAsyncManagerContain...
2016-09-17 19:33:00
89
转载 Asp.Net MVC<五>:过滤器
ControllerActionInvoker在执行过程中除了利用ActionDescriptor完成对目标Action方法本身的执行外,还会执行相关过滤器(Filter)。过滤器采用AOP的设计,它使我们可以将一些非业务的逻辑在相应的过滤器中实现,并以一种横切的方式应用到对应的Action方法上。根据用途和执行时机的不同,ASP.NET MVC提供的过滤器可分为6种Auth...
2016-09-17 00:46:00
298
转载 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
215
转载 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
154
转载 软件开发学习笔记 <一> 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
630
转载 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
271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人