随笔分类 -  读书笔记

摘要:3.命名规范 3.1 大小写约定 使用合适的大小写增强名字可读性。 3.1.1 标识符的大小写规则 标识符的每个单词首写字幕大写。不要用下划线。 1. PascalCasing 2. camelCasing :约定用于除了 参数名之外 的所有标识符,它把标识符中每个单词的首字母(包括长度为两个字符以 阅读全文
posted @ 2017-05-05 00:11 【唐】三三 阅读(1231) 评论(0) 推荐(0) 编辑
摘要:3.1 创建HTML元素 使用 jquery 创建动态元素是相当容易的。可以通过 $() 函数包含一个 HTML 标签的字符串来创建。 任何在已经存在的元素上执行的 jQuery 方法都是可以在新创建的元素上使用。 注意,如果想创建一个空的 div 元素,可以这样写: 前面介绍了 $() 函数的第二 阅读全文
posted @ 2017-04-29 11:35 【唐】三三 阅读(383) 评论(0) 推荐(0) 编辑
摘要:2.5.6 自定义过滤器 jQuery 中有两种方法创建自定义的过滤器。第一种比较简单,但是不鼓励,从 开始已经被第二种方法取代。记住,使用新方法时,你自定义的过滤器在 之前的版本不可用。 假设一个编程技术游戏。该游戏很多级别,可以区分不同的难度,用户可以获取分数,可以获取不同的编程技能。 假如经常 阅读全文
posted @ 2017-04-26 00:22 【唐】三三 阅读(716) 评论(0) 推荐(0) 编辑
摘要:A2 一等公民函数 在传统 OO 语言里,对象包含数据和方法。这些语言里,数据和方法通常是不同的概念:javascript另辟蹊径。 与其他 js 的类型一样,函数可以作为对象处理,如String、Number、Date等。 与其他对象类似,函数可以通过javascript函数定义 —— 此时函数可 阅读全文
posted @ 2017-04-25 23:31 【唐】三三 阅读(356) 评论(0) 推荐(0) 编辑
摘要:A1 javascript对象的基本原理 JS 的 与其他兄弟面向对象所定义的根本对象,几乎没有什么共同之处。 JS 的 一旦创建,它不持有任何数据,而且不表示什么语义。 A1.1 对象怎么称为对象 还可以更简单(不久会看到),目前这样就行了。它看起来什么都没有都没包含。直到我们开始添加东西——称为 阅读全文
posted @ 2017-04-25 23:30 【唐】三三 阅读(270) 评论(0) 推荐(0) 编辑
摘要:CaChe是ASP.NET中唯一可以根据服务器使用情况,动态管理内存使用的状态管理方案。我们通过每个缓存数据的键值字符串来区分缓存的数据。 简单案例来说。将数据从数据库/文件取出放在服务器内存中,后来的用户获取数据,不用查询数据而直接从内存中获取,提高了访问速度,减轻服务器的压力。——经常查询,不经常改动。 题外话,分布式缓存:Memcache,Redis等。(现在的大数据项目需要用到... 阅读全文
posted @ 2017-03-15 23:19 【唐】三三 阅读(258) 评论(0) 推荐(0) 编辑
摘要:1.1.HTTP协议 浏览器与WEB服务器的协议是应用层协议,当前遵循HTTP/1.1,HTTP协议是无状态的协议 客户机与服务器通过请求和响应完成一次会话(Session),每次会话中,双方发送的数据称为消息(Message),消息分为两种: 请求消息和回应消息。 客户端请求消息 客户端发送一个H 阅读全文
posted @ 2017-03-10 22:47 【唐】三三 阅读(426) 评论(0) 推荐(0) 编辑
摘要:7.1 开始 7.1.1 解决方案 我们首先要创建的是一个空的Visual Studio solution。在这个 solution 中,我们将创建3个工程。 1. 一个域模块工程。 2.一个MVC4应用。 3.一个单元测试工程。 现在我们就创建一个名为 SportsStore 的空 solution , ... 阅读全文
posted @ 2017-01-26 02:40 【唐】三三 阅读(1463) 评论(0) 推荐(0) 编辑
摘要:控制器 public class NewHomeController : Controller { // GET: /NewHome/ public ActionResult Index() { int hour = DateTime.Now.Hour; ViewBag.Greeting = hou 阅读全文
posted @ 2017-01-09 01:25 【唐】三三 阅读(349) 评论(0) 推荐(0) 编辑
摘要:5.1 表单使用5.1.1 action 和 method 特性 如果没有 method 默认是: get 方法。5.1.2 GET 方法还是 POST 方法 get 请求的所有参数都在URL中,因此可以为GET请求建立书签。除此之外,还可以保留所有的表单输入值。 因为GET不会改变服务器上的状态,所以客户端可以向服务端重复发送GET请求而不会产生负面影响。... 阅读全文
posted @ 2016-12-28 20:15 【唐】三三 阅读(585) 评论(1) 推荐(0) 编辑
摘要:.NET Framework 4.0 看(本质论第3版) .NET Framework 4.5 看(本质论第4版) .NET 4.0为多线程引入了两组新API:TPL(Task Parallel Library,任务并行库)和PLINQ(Parallel LINQ,并行LINQ)。 18.1 独立线 阅读全文
posted @ 2016-12-22 11:40 【唐】三三 阅读(1271) 评论(0) 推荐(0) 编辑
摘要:20.1 什么是异步编程异步编程就是把耗时的操作放进一个单独的线程中进行处理。 20.1 什么是异步编程异步编程就是把耗时的操作放进一个单独的线程中进行处理。 20.2 同步方式存在的问题 20.2 同步方式存在的问题 namespace 异步编程 { public partial class Fo 阅读全文
posted @ 2016-12-20 10:29 【唐】三三 阅读(572) 评论(0) 推荐(0) 编辑
摘要:1:如何设置vs默认的快捷键方式:2:重新设置resharper的F12及其其它选项设置: 3.如果还需要使用快捷键Alt+ENTER 1.帮你实现某个接口或抽象基类的方法2.提供你处理当前警告的一些建议;3.为你提供处理当前错误的一些建议(不一定是真的错误);4.为你简化当前的臃肿代码;Alt+F7 将你光标所在位置的变量的所有使用以列表的方式显示出来Alt+Insert快捷键提供给你插入代码的... 阅读全文
posted @ 2016-12-17 12:46 【唐】三三 阅读(5566) 评论(0) 推荐(0) 编辑
摘要:19.1 多线程编程知识 19.1 多线程编程知识 19.1.1 进程与线程的概念 进程: 可以理解为一块包含某些资源的内存区域,操作系统通过进程方式把它工作划分为不同的单元。 一个应用程序可以对应多个进程。 可以理解为一块包含某些资源的内存区域,操作系统通过进程方式把它工作划分为不同的单元。 一个 阅读全文
posted @ 2016-12-08 13:37 【唐】三三 阅读(462) 评论(0) 推荐(0) 编辑
摘要:16.1 更多集合接口集合类(这里指IEnumerable层次结构)实现的接口层次结构16.1.1 IList与IDictionary字典类一般只按照键进行索引,而不按位置索引。列表“键”总是一个整数,“键集”总是从0开始的非负整数的一个连续集合。解决数据存储或数据获取问题时,考虑 IList(侧重位置索引获取值)与 IDictionary(侧重通过键来获取值)。16.1.2 ICompatab... 阅读全文
posted @ 2016-11-22 10:41 【唐】三三 阅读(481) 评论(0) 推荐(0) 编辑
摘要:15.1 查询表达式的概念简单的查询表达式private static void ShowContextualKeywords1() { IEnumerable selection = from word in Keywords where !word.Contains('*') ... 阅读全文
posted @ 2016-11-21 11:33 【唐】三三 阅读(450) 评论(0) 推荐(0) 编辑
摘要:14.2.集合初始化器使用集合初始化器,程序员可以采用和数组相似的方式,在集合的实例化期间用一套初始的成员来构造这个集合。如果没有集合初始化器,就只有在集合实例化后才能显示添加到集合中——例如使用 System.Collections.Generic.ICollection的Add( )方法。static void Main(string[] args) { List sev... 阅读全文
posted @ 2016-11-10 21:54 【唐】三三 阅读(352) 评论(0) 推荐(0) 编辑
摘要:12.1.委托概述12.1.2 委托的数据类型为了减少重复代码数量,可以将比较方法作为参数传递给 BubbleSort()方法。此外,为了将方法作为参数传递,必须有一个能够标识方法的数据类型——也就是委托。这里的委托类型是 ComparisonHandler 。 c# 2.0之前的写法class DelegateSample { static void Main(str... 阅读全文
posted @ 2016-11-03 00:12 【唐】三三 阅读(910) 评论(0) 推荐(0) 编辑
摘要:6.1类型的各种成员 6.1类型的各种成员 在一个类型中,可以定义0个或者多个以下种类的成员: 常量 常量是在编译时设置其值并且永远不能更改其值的字段。使用常量可以为特殊值提供有意义的名称以代替数字文本,以使代码变得更容易阅读及维护。定义常量请使用关键字const。private const Int 阅读全文
posted @ 2016-10-04 22:26 【唐】三三 阅读(321) 评论(0) 推荐(0) 编辑
摘要:5.1基元类型 以下4行到吗生成完全相同的IL int a = 0; //最方便的语法 System.Int32 b = 0; //方便的语法 int c = new int(); //不方便的语法 System.Int32 d = new System.Int32(); //最不方便的语法 C#基 阅读全文
posted @ 2016-10-02 22:17 【唐】三三 阅读(344) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示