- 博客(20)
- 资源 (57)
- 收藏
- 关注
原创 反射和特性(2.反射特性信息)
1.什么是特性特性是一个对象,它可以加载到程序集及程序集的对象中,这些对象包括 程序集本身、模块、类、接口、结构、构造函数、方法、方法参数等,加载了特性的对象称作特性的目标。特性是为程序添加元数据(描述数据的数据)的一种机制,通过它可以给编译器提供指示或者提供对数据的说明。2.使用FCL内置特性这是一个发送短信的示例,我们将短信需要的参数以方法参数的形式一个个代入方法。后期参数越来越多显然是使方法扩
2016-12-30 15:56:44 1904
原创 Asp.net WebAPI对Ajax和Angularjs跨域的支持
什么是跨域请求?假设我们请求的地址A:http://api.xx.com/api/GetAllPeople,那如果在B页面 http://www.baidu.com/tlzzu.html中使用POST去调用外部接口的话,B页面会先向A地址发送一个OPTIONS类型(OPTIONS并不是webapi中的一个方法名,而是一种请求类型,类似POST、GET等)的预检请求(Preflight Request
2016-12-29 14:29:53 1393
原创 反射和特性(1.反射基本信息)
1.反射的作用简单来说,反射提供了如下几种能力: 1. 查看和遍历类型和成员的基本信息以及程序集元数据 2. 迟绑定属性和方法 3. 动态创建实例2.获取Type的三种方式反射的核心是Type类,这个类封装了关于对象的信息,也是进行反射的入口。当你获得了关于类型的Type对象后,就可以根据Type提供的属性和方法获取这个类型的一切信息(方法、字段、属性、事件、参数、构造函数等)。2.1 通过静
2016-12-29 14:08:06 624
原创 Html+Css基础之仿蘑菇街2(主体部分)
在制作主体区域需要用到的知识点: 1. 如何使标签元素文字垂直显示。标签元素文字垂直显示首先将内联标签设置为块级标签 在设置标签宽度不能大于或等于 2*文字大小<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style type="text/css"> htm
2016-12-22 15:30:30 2498
原创 Html+Css基础之仿蘑菇街1(顶部栏)
在制作顶部栏是需要用到的知识点: 1. 浮动 2. 背景图浮动 浮动后脱离文档流,不管是内联元素还是块级元素将变为内联块级元素,如不设置,元素宽度就是包裹内容的宽度 ul有默认的margin和padding,注意清除默认样式<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style
2016-12-22 11:59:03 2168
原创 Html+Css基础之仿百度首页
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>百度一下,你就知道</title> <style> html { height: 100%; overflow-y: scroll; } body {
2016-12-21 15:06:42 7488
原创 Html+Css基础之样式布局模型
CSS样式速查手册CSS格式化排版字体body{font-family:"微软雅黑";}字号、颜色body{font-size:12px;}/*字号、字体大小*/body{color:red;}/*字体颜色*/粗体body{font-weight:bold;}斜体body{font-style:italic;}下划线body{text-decoration:underline;}中划线、删除线b
2016-12-20 15:54:31 2137
原创 Linq(3.连表、合并、分区(分页)、转换)
连表查询 使用join可以将两个数据源按照特定的条件连接到一起内连接查询一个年份列表,查询当前年份的赛车手冠军和车队冠军 //得到所有冠军赛车手 IList<Racer> champions_racers = Formula1.GetChampions(); //得到冠军车队 IList<Team>
2016-12-16 16:03:13 1567
原创 Linq(2.分组、排序、筛选)
筛选查询姓氏为A开头的冠军赛车手,并按胜利场数进行倒序排列。 //得到所有冠军赛车手 IList<Racer> champions_racers = Formula1.GetChampions(); //linq查询 var query = from r in champions_racers
2016-12-15 15:46:11 1726
原创 Html+Css基础之样式选择器和样式特殊性
认识CSS CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。CSS的三种写法行内样式内嵌样式外嵌样式 优先级:内联式 > 嵌入式 > 外部式, 在相同权重的情况下,遵循就近原则1. 内联样式表的权值最高 10002. ID 选择器的权值为 1003. Class
2016-12-13 19:44:42 791
原创 Html+Css基础之认识标签
<head>: 文档的头部描述了文档的各种属性和信息,包括文档的标题等<title>: 文档的标题<meta>: 元素可提供有关页面的元信息详细介绍<body>: 页面的正文。<p>: 段落标签<hx>: 标题标签,有1到6个等级。因为h1标签在网页中比较重要,所以一般h1标签被用在网站名称上。<em>: 表示强调,默认是斜体,为了
2016-12-13 18:28:00 838
原创 Linq(1.延迟的查询执行)
Linq的概念 什么是linq? C#集成了查询语法,可以使用相同的语法查询不同的数据源。Linq提供了不同数据源的抽象层,所以可以使用相同的语法。如:Linq可以查询数据库(EF),还可以查询XML,json等。 使用linq的好处? 使用相同的语法查询不同的数据源学习Linq的初始数据准备Racer.csusing System;using System.C
2016-12-12 16:41:09 641
原创 集合总结篇
集合名称 传送门 特点 List<T> —— 列表 传送门 表示可通过索引访问的对象的强类型列表。 提供用于对列表进行搜索、排序和操作的方法。 Queue<T> —— 队列 传送门 表示对象的先进先出集合(FIFO)。 Stack<T> —— 栈 传送门 表示相同任意类型的实例的可变大小的后进先出 (LIFO) 集合。 LinkedList<T>
2016-12-12 14:50:56 288
原创 集合(10-位数组)
概念 如果需要处理很多位,就可以使用位数组。数组中每一位只能是0或1,即假或真。BitArray的使用 BitArray是引用类型,长度是可以伸缩的,当不确定位的长度时可以使用。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threadi
2016-12-09 15:01:58 502
原创 集合(9-可观察的集合 ObservableCollection)
特征 何为可观察的集合? 如果需要集合元素添加和删除的信息,就可以使用ObservableCollection,这个类在WindowsBase程序集定义,这个类是为WPF定义的,如集合发生变化能通知到UI示例using System;using System.Collections.Generic;using System.Linq;using System.Text;using
2016-12-06 16:48:05 1230
原创 集(8-HashSet、SortedSet)
集的概念 集 set 不是 集合 list,集合可以包含可重复的元素,集中包含的元素是唯一的,不能有重复HashSet和SortedSet的区别共同点: 1. 都是集,都具有集的特征,包含的元素不能有重复不同点: 1. HashSet的元素是无序的,SortedSet的元素是有序的示例using System;using System.Collections.Generic;using
2016-12-06 16:09:49 450
原创 集合(7-有序字典SortedDictionary)
SortedDictionary和SortedList使用方法一样样的,具体有些区别如下: 1. SortedList类使用的内存比SortedDictionary类少 2. SortedDictionary类的元素插入和删除速度比较快 3. 在用已排好序的数据填充集合时,若不需要修改容量,SortedList类就比较快.使用示例using System;using Syste
2016-12-01 16:58:52 2369
原创 集合(6-Lookup)
Lookup的概念 Lookup 类似于 Dictionary,但把键映射到一个值集上 (通俗讲法就是一个键对应多个值) 这个类在程序集System.Core中实现,用System.Linq命名空间定义。 它不能像一般的字典那样创建,而必须调用方法ToLookup()。 Lookup和IGrouping有点类似但又有点区别。示例参考示例首先建一个产品类:有ID、类别、价格in
2016-12-01 16:45:47 427
原创 集合(5-有序列表SortedList)
有序列表的概念 SortedList是一组存储键值的数据结构,一个键只能对应一个值。如果需要通过键对集合进行排序,那么SortedList在合适不过了。具体可参看MSDN使用示例using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;
2016-12-01 15:30:04 893
原创 集合(4-链表 LinkedList)
链表的概念 链表是一串存储数据的链式数据结构,它的每个成员都有额外的两个空间来关联它的上一个成员和下一个成员。所以,链表对于插入和删除操作效率会高于ArrayList,因为它存储了上一个成员和下一个成员的指针,进行插入和删除只需要改变当前LinkedListNode的Previous和Next的指向既可链表的内存表视图常用方法更多方法请参考MSDN简单使用示例using System;usi
2016-12-01 14:59:44 373
Cocos2D-X2.2.3学习笔记9(处理重力感应事件,移植到Android添加两次返回退出游戏效果)
2014-05-21
Cocos2D-X2.2.3学习笔记8(处理精灵单击、双击和三连击事件)
2014-05-20
Cocos2D-X2.2.3学习笔记7(事件队列之触屏事件
2014-05-16
Cocos2D-X2.2.3学习笔记6(UI系统)
2014-05-13
Cocos2D-X2.2.3学习笔记5(UI系统)
2014-05-12
Cocos2D-X2.2.3学习笔记3(内存管理)
2014-05-07
Android反编译工具包
2014-03-18
Android基础-3(Fragment)
2014-02-11
Android基础-2(Activity)
2014-02-10
abcpdf.net
2013-08-12
docker-compose-Linux-x86_64.zip
2020-03-04
nexus-3.20.1-01-unix.tar.gz
2020-03-03
后台主题UI框架
2017-08-02
Cocos2D-X2.2.3学习笔记20(地图系统)
2014-07-14
Cocos2D-X2.2.3学习笔记19(地图系统)
2014-07-10
Cocos2D-X2.2.3学习笔记18(场景切换)
2014-07-02
Cocos2D-X2.2.3学习笔记17(粒子系统)
2014-07-01
Cocos2D-X2.2.3学习笔记15(回调动作/动画/加速度)
2014-06-05
Cocos2D-X2.2.3学习笔记10(几何图形)
2014-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人