摘要:
https://msdn.microsoft.com/zh-cn/magazine/dn451439.aspx (Katana 项目入门) 一不小心写了个WEB服务器 快刀斩乱麻之 Katana OWIN知识 OWIN的全称是Open Web Interface For .Net。 OWIN提供的只 阅读全文
摘要:
ActionResult 原则上任何类型的响应都可以利用当前的HttpResponse来完成。但是MVC中我们一般将针对请求的响应实现在一个ActionResult对象中。 ViewResult和ViewEngine IViewEngine viewResult通过ViewEngine实现对View 阅读全文
摘要:
Model 指ViewModel ,其作用: Model元数据则是对ViewModel数据类型的描述,其作用在于控制作为Model的数据对象在View中的呈现方式,它使模板化的HTML呈现成为可能,此外它还服务于Model绑定和验证。 ModelMetadata对象 元数据的结构 用于描述Model 阅读全文
摘要:
软件开发过程(process) 是一个将用户需求转化为软件系统所需要的活动的集合。 软件生命周期(SDLC,Software Devlopment Life Cycle) 软件从孕育、诞生、成长、成熟、衰亡等阶段称为软件生命周期。 早期系统开发的生命周期以结构化的方法具体分成了六个阶段:问题的定义及 阅读全文
摘要:
控制器 抽象类Controller Visual Studio的向导创建的Controller类型继承自抽象类Controller。 ControllerBase TempData仅仅用于存储临时数据,并且设置的变量在第一次被读取后就会被移除。 ViewData和ViewBag时同一份数据的不同表现 阅读全文
摘要:
ControllerActionInvoker在执行过程中除了利用ActionDescriptor完成对目标Action方法本身的执行外,还会执行相关过滤器(Filter)。过滤器采用AOP的设计,它使我们可以将一些非业务的逻辑在相应的过滤器中实现,并以一种横切的方式应用到对应的Action方法上。 阅读全文
摘要:
ASP.NET的路由系统:路由映射 ASP.NET MVC路由扩展:路由映射 ASP.NET的路由系统:根据路由规则生成URL ASP.NET MVC 请求流程:Route http://www.cnblogs.com/zeusro/p/RouteConfig.html 路由的核心类型基本定义于Sy 阅读全文
摘要:
MVC之前的那点事儿系列 解读ASP.NET 5 & MVC6系列 http://www.projky.com/asp.netmvc/5.0/ http://www.cnblogs.com/greatandforever/archive/2010/04/20/1715914.html 解读ASP.N 阅读全文
摘要:
UML http://www.uml-diagrams.org http://www.umlchina.com/index.htm https://www.cnblogs.com/jiangds/p/6596595.html https://www.cnblogs.com/firstcsharp/p 阅读全文
摘要:
http://referencesource.microsoft.com/ 理解ASP.NET的前提是对ASP.NET管道式设计的深刻认识。而ASP.NET Web应用大都是寄宿于IIS上的。 IIS(Internet Information Services) HTTP请求沿着IIS和ASP.NE 阅读全文
摘要:
MVC、MVP、MVVM、Angular.js、Knockout.js、Backbone.js、React.js、Ember.js、Avalon.js、Vue.js 概念摘录 认清Android框架 MVC,MVP和MVVM 三层架构 将整个业务应用划分为:界面层(User Interface la 阅读全文
摘要:
代码结构演变 项目开始阶段 需求: 提供一个系统,可以在新春佳节之际以邮件的形式给员工发送新春祝福。 开发人员: 张三 版本一 版本二 消息发送 string msg = "新年快乐!过节费5000."; EmailSender emailSender = new EmailSender(); em 阅读全文
摘要:
文件上传到服务器时的进度读取 Ps: 在不用兼容低版本浏览器的情况下,上传进度已经可以由客户端的JS来完成了。 服务器文件的断点下载 iis7上传大文件报404错误的解决 下午测试一个60M的视频文件,报404错误,处理页面里的代码压根没有触发。 请求头里Content-Length属性初始没有出现 阅读全文
摘要:
概述 NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。NPOI 可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写,包含了大部分EXCEL的特性(单元格样式、数据格式、公式等等)。(复 阅读全文
摘要:
/* 瀑布流封装 2016.4.27 by WJ @param containerId 容器ID @param nline 列数 @param nWidth 容器宽度 @param nBoxWidth 元素实际所占宽度 @param nMarginLeft 元素的margin @param nMarginTop 元素的margin @param g... 阅读全文
摘要:
SQL的主键和外键起约束作用 学生表(学号,姓名,性别,班级) 其中每个学生的学号是主键,是唯一的。 课程表(课程编号,课程名,学分) 其中课程编号是主键,是唯一的。 成绩表(学号,课程号,成绩) 成绩表中单一一个属性无法唯一标识一条记录,学号和课程号的组合才可以唯一标识一条记录,所以,学号和课程号 阅读全文
摘要:
注解(元数据) 从jdk5 开始,java支持在源文件中嵌入补充信息,称为注释(annotation)。注释不会改变程序的动作,也就不会改变程序的语义。但在开发和部署期间,各种工具可以使用这类信息。元数据(metadata)也用于表示这一特性。 RUNTIME保留策略 设计注释的主要目的是用于其他的 阅读全文
摘要:
目录: 概述 四大组件 UI布局 概述 android studio中,gen很bin文件夹合并为built文件夹 四大组件 包括: 活动,服务,内容提供者,广播接收者 活动是一种包含用户界面的组件 同是需要在AndroidManifest中注册FirstActivity 活动有四中启动模式: st 阅读全文
摘要:
http://stormzhang.com/android/2014/02/28/android-gradle/ http://www.open-open.com/lib/list/399 http://www.open-open.com/lib/view/open1420704665484.htm 阅读全文
摘要:
将项目的“可编译不安全代码”属性设置为true就可以了,方法如下:项目属性对话框->配置属性->生成->允许不安全代码块 阅读全文
摘要:
http://yishouce.com/java/run http://www.shucunwang.com/RunCode/java/ 数据类型 8种基本数据类型及对应的 类型封装器 byte, short, int, long -> Long,Integer,Short,Byte :Number 阅读全文
摘要:
SWIFT 中 指针被映射为泛型 UnsafePointer<T> UnsafeMutablePointer<T> 表示一组连续数据指针的 UnsafeBufferPointer<T> 表示非完整结构的不透明指针 COpaquePointer 等等 UnsafePointer<T> 通过 memor 阅读全文
摘要:
iOS有三种多线程编程的技术 iOS有三种多线程编程的技术 (一)NSThread (二)Cocoa NSOperation (三)GCD(全称:Grand Central Dispatch) 这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的。 GC 阅读全文
摘要:
意图 保证一个类仅有一个实例,并提供一个该实例的全局访问点 可将一个实例扩展到n个实例。限定某类最多只能创建n个实例。 双重锁定实现单例模式 C# 解决了线程并发问题,同时避免在每个 Instance 属性方法的调用中都出现独占锁定。还实现了惰性实例化。 volatile修饰:编译器在编译代码的时候 阅读全文
摘要:
委托的演变 委托(C#1.0) 委托可看作是只定义了一个方法的接口,将委托的实例看作实现了这个接口的一个对象。 委托的执行要满足4个条件: 1. 声明委托类型 : delegate void StringProcessor(string input); 2. 必须有一个方法包含了要执行的代码 : v 阅读全文
摘要:
特性(Attribute) 用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。 特性(Attribute)用于添加元数据,如编译器指令和注释、描述、 阅读全文
摘要:
http://www.25hoursaday.com/CsharpVsJava.html ECMA-334 关键字 累计103 个,其中关键字77个,上下文关键字26个。(c#5.0) 标识符 1. 与C语言相比,标识符中可包含@符号: @class。 对比记忆: JavaScript中的$符号,s 阅读全文
摘要:
面向对象编程 面向对象编程与面向过程编程的区别 1、面向对象与面向过程,乃至面向接口区别主要在于思维方式的转变,就如同世界观引导着人的一言一行一样。 2、面向过程是人日常的思维方式,不是说面向过程不能实现类似面向对象的封装、复用。而是习惯面向过程开发的程序员,解决问题时,第一步总会想理清整个运转机理 阅读全文
摘要:
摘自:http://blog.ibireme.com/2014/09/16/adapted_to_iphone6/ 苹果公司官网设计介绍到:Retina显示屏的超高像素密度已超过人眼能分辨的范围。Retina对图像设计(图标、启动画面和其它所有像素有关的东西)有什么影响呢?如果我们的app要支持Re 阅读全文
摘要:
函数 func x(a:Int, b:Int) {} func x(a:Int, b:Int) -> Void {} func x(a:Int, b:Int) ->(Int,Int) {} 外部参数名 func x(width a:Int,height b:Int) -> Int {} func x 阅读全文