自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (13)
  • 收藏
  • 关注

原创 Bootstrap 组件 - 按钮组与下拉按钮(Button Groups & Button Dropdowns)

按钮组(Button Groups)单个按钮组用.btn-group封装多个带.btn的 1 2 3多个按钮组将多个放进中。 ... ... 垂直按钮组向.btn-group添加.btn-group-vertical。 ...下拉按钮(Button Dropdowns)

2013-01-28 10:30:14 31011 2

原创 Bootstrap 组件 - 下拉菜单(Dropdowns)

标记(Markup)需要使用.dropdown或者其它声明了 position: relative; 的元素来包容下拉触发器和下拉菜单。 Action Another action Something else here Separated link 选择项(Options)调整菜单位置可以向.dropdown

2013-01-28 10:03:00 67202 3

原创 Bootstrap 基础CSS - 按钮(Buttons)

默认按钮建议只在和标签上应用.btn。Buttonclass=""DescriptionDefaultbtnStandard gray button with gradientPrimarybtn btn-primaryProvides extra visual weight

2013-01-27 21:34:58 24943 1

原创 Bootstrap 基础CSS - 表单(Forms)

样式名称类描述垂直式 (默认).form-vertical (非必填,默认)堆叠式的,所有控件的标签文字都左对齐行式.form-inline标签文字左对齐,控件以inline-block紧凑形式存在搜索式.form-search经典的搜索美化方案,对文本框

2013-01-27 17:42:32 56950

原创 Bootstrap 基础CSS - 表格(Tables)

标准结构标签描述用以包装表格化的数据容纳表格标题行 ()以标识表格列,容纳表格行 ()容纳行内的一组单元格 ( or )默认的表格单元格用于列头(或是行,取决于标签所在位置和区域)的特殊标签必须置于  标签内。

2013-01-27 15:59:11 83911 2

原创 Bootstrap 基础CSS - 排版(Typography)

强调(Emphasis)使用.lead使段落突出。...用标签显示不重要的文字。用标签显示重要的文字。用标签使文字倾斜。使用颜色来表达一定的含义。Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.Etiam porta sem malesuada magna mollis euism

2013-01-27 15:28:34 13617 2

原创 Bootstrap 框架

默认网格系统(Default Grid System)列提供了12列的网格系统,从.span1到.span12。可向.row添加合适的列来组成一行。 ... ...偏移同时也提供.offset1到.offset12进行列的偏移,下面两行所占宽度是一样的。 ... ...嵌套也可以对列进行嵌套。 Level 1 c

2013-01-27 14:18:05 8423 3

原创 meta name="viewport"

width - viewport的宽度 height - viewport的高度 initial-scale - 初始的缩放比例minimum-scale - 允许用户缩放到的最小比例 maximum-scale - 允许用户缩放到的最大比例user-scalable - 用户是否可以手动缩放device-width代表设备的宽度

2013-01-24 11:16:20 2343

原创 Programming .NET Components 2nd 学习笔记(十二)

7.2. Revisiting Delegates正如在第6章解释到,对于程序员,委托不过是一个类型安全的方法引用。委托被用来将客户端调用某个对象(或者类的静态方法)方法的动作委托到委托类上。例如,考虑一个Calculator类:public class Calculator{ public int Add(int argument1,int argument2) {

2012-09-02 15:35:10 630

原创 Programming .NET Components 2nd 学习笔记(十一)

7.1. Requirements for an Asynchronous Mechanism要充分利用.NET异步调用的各种选项,首先需要理解现在的面向构件异步调用支持的普遍需求。其中包括下列内容:·         同一段构件代码应该可以使用在同步和异步调用中。这能使构件开发人员专注于业务逻辑并便于使用标准机制。·         第一个必要的需求是由客户端决定是同步还是异步调用构

2012-09-02 15:34:33 580

原创 Programming .NET Components 2nd 学习笔记(十)

Chapter 7. Asynchronous Calls当对象的方法被调用时,常常会阻塞客户端,然后在方法执行完毕后返回控制权给客户端。然而,在少数情况下你想要异步调用方法;例如,想要立刻返回控制权给客户端,对象在后台执行方法调用并设法使客户端知道方法执行完毕。这种执行模式叫做异步方法调用,这种行为称作异步调用。异步调用能提高可用性,吞吐量和性能,并扩展你的程序。在过去,开发人员通常在构

2012-09-02 15:33:49 641

转载 Data Transfer Object(数据传输对象)

产生原因:        您正在设计一个分布式应用程序,为了满足单个客户端请求,您发现自己对一个远程接口发出了多个调用,而这些调用所增加的响应时间超出了可接受的程度。 影响因素:1、远程调用  在与远程对象通信时,请考虑下列需要权衡的因素:   远程调用(那些必须跨越网络的调用)速度缓慢。虽然许多远程调用框架可以隐藏进行远程调用的复杂性,但是它们不能消除发生通信所需的步

2012-08-03 11:04:36 3513

原创 Programming .NET Components 2nd 学习笔记(九)

6.2. Working with .NET Events本节将讨论.NET事件设计准则及开发实践,促进发布服务器和订阅服务器之间的松散耦合,提高可用性,符合现有的约定,并从.NET丰富的事件支持框架获益。另一个事件相关的技术(异步发布事件)将在第7章讨论。 6.2.1. Defining Delegate Signatures虽然在技术上一个委托声明可以定义任何方法签名,实际上,

2012-07-22 16:57:26 716

原创 Programming .NET Components 2nd 学习笔记(八)

6.1.Delegate-Based Events在描述.NET事件支持前,这里有一些术语。发布事件的对象称作源(source)或发布服务器(publisher),任何对该事件有兴趣的部分称作事件接收器(sink)或订阅服务器(subscribers)。事件通知的形式是发布者调用订阅者服务器的方法。发布事件也称作触发事件。.NET通过提供特殊的CLR类型和基类实现来提供对事件的本地支持。.NE

2012-07-16 07:57:18 924

原创 Programming .NET Components 2nd 学习笔记(七)

Chapter 6.Events在一个面向组件的程序中,对象通过让客户端调用方法和设置属性向客户端提供服务。但是如果一个客户端(或者多个)想要在该对象触发事件时得到通知怎么办?这种情况非常普遍,几乎每个应用程序都依赖于事件订阅与发布机制。 一个发布的对象可以触发多个客户端订阅的事件: 因为事件跟方法调用没什么区别,触发事件也没特别之处,因此我选择不将事件支持作为面向组件编程

2012-07-12 23:14:40 760

原创 Programming .NET Components 2nd 学习笔记(六)

4.5. Deterministic Finalization.NET试图通过减轻程序员显示释放对象已占用内存的工作来使对象生命周期的管理简单化。然而,简化对象生命周期会带来在系统可伸缩性和吞吐量上的潜在惩罚。如果对象持有昂贵的资源,例如文件或数据库连接,这些资源只会在调用Finalize()时被释放(或者C#析构函数)。Finalize()方法(或者C#析构函数)会在一个不确定的时候被调用,

2012-07-11 23:27:22 593

原创 Programming .NET Components 2nd 学习笔记(五)

4.4. Object Finalization.NET对象在变成垃圾时不会告诉你;它们仅仅在托管堆压缩时被重写。这提出了一个问题:假如这个对象使用了昂贵的资源(文件、连接、通信端口、数据结构、同步锁等等),它怎么处理并释放这些资源?为了解决这个问题,.NET提供了对象终止化。假如一个对象有特殊的清除工作,它应该实现Finalize()方法,定义如下:protected void Fina

2012-07-09 20:33:00 544

原创 Programming .NET Components 2nd 学习笔记(四)

4.3. .NET Garbage Collection在.NET编程中,离开声明范围并不会销毁对象,但是不像COM,.NET不对对象使用引用计数。与之替代的,.NET有一个复杂的垃圾回收机制,当它发现一个对象不再被使用时就会销毁该对象。为了达到该目的,.NET必须保持对代码中对象可访问路径的追踪。抽象来说,当JIT编译器编译IL代码时,它将更新一个包含原始应用程序起始点的列表,例如静态变量和

2012-07-08 22:17:42 1050

原创 Programming .NET Components 2nd 学习笔记(三)

4.2. Traditional Memory De-allocation Schemas.NET在释放内存和销毁对象上不同于C++、COM。在C++中,一个基于栈的对象离开声明范围时将会销毁:{//beginning of a C++ scope MyClass object; //use object;}//end of scope, C++ calls t

2012-07-08 11:37:52 751

原创 Programming .NET Components 2nd 学习笔记(二)

4.1. The Managed Heap.NET构件并不直接得到操作系统所分配内存。作为代替,在每个.NET托管的物理进程中,.NET runtime 预分配了一个特殊的堆,叫做托管堆。这个堆和传统的操作系统的堆用法一样:给对象分配内存和数据存储。每当.NET开发者对一个类使用new操作符时,例如:MyClass obj = new MyClass( );  .NET就从托管

2012-07-08 11:12:23 644

原创 Programming .NET Components 2nd 学习笔记(一)

3.4接口成员的理想数量在3~5,6~9个也可以接受。假如一个接口拥有12个或者更多的方法,就需要将它们分解到不同的接口中,或者放到一个接口层次中。接口应该拥有更多的方法而不是属性,方法和属性的比例至少是2:1。不过有一个例外,接口只定义了属性而没有方法。尽可能避免在接口中定义事件,让对象去决定它是否需要一个事件成员变量。

2012-07-07 21:54:56 583

原创 回车与换行

\r 回车符\n 换行符

2011-10-23 21:44:01 720 1

原创 自己用C#做的第一个程序 —— 计算器

花了三天多时间,写了第一个完全自己写的程序。当然程序肯定有些小问题,小BUG,因为是初次写,所以希望能和大家交流交流。目前还在继续修改代码中。希望大家能提出意见。主要代码: Window1.xaml 的交互逻辑Code: using System;    using System.Collections.Generic;    using 

2011-03-10 22:54:00 3380 24

原创 C# 学习教材

从上述众多系列中,我们可以选出两个系列,作为大家的C#学习教材。O’Reilly:Programming C#->C# Cookbook->Programming ASP.NET->ASP.NET Cookbook Wrox:Beginning Visual C# 2005->Professional Visual C# 2005->Beginning ASP.NET->Professio

2011-02-20 15:30:00 1306 2

原创 对于内置类型,delete和delete[]无区别

对于内置类型(POD类型)而言delete和delete[]是没有区别的。对于需要析构的结构体、类来说,delete只会对第一个元素调用析构函数。 delete[]则会对所有元素调用析构函数。

2011-02-18 21:24:00 1060

原创 【转】C++ 多态性----vptr----vtable

多态性 (polymorphism) 是面向对象编程的基本特征之一。而在 C++ 中,多态性通过虚函数 (virtual function) 来实现。我们来看一段简单的代码:#include using namespace std;class Base{int a;public:virtual void fun1() {coutvirtual void fun2()

2011-02-18 17:19:00 572

Programming .NET Components 2nd

非常不错的一本书,是大神级的人物写的。目前本人正在看。由于是英文的,在理解上肯定有些困难。不过多查查单词,多揣摩下,对大家以后的发展有帮助。大家也可以到我的博客里看看,我尝试着边看边翻译。博客地址:http://blog.csdn.net/zjn0430

2012-07-08

[2011年软件水平考试必备]2010上半年试题分析与解答

非常不错的东西,对于考软考非常有帮助。里面包含2010年上半年所有软考试题以及详细解答。

2011-09-28

2010年下半年软件设计师考试(试题与答案)

2010年下半年软件设计师考试(试题与答案),考试必备。

2011-09-28

自己用C#写的计算器的源代码(修改版)

自己用C#写的计算器的源代码,供学习交流。修改版。

2011-03-11

自己用C#写的计算器的源代码(此代码过于冗余,请下载修改版)

自己用C#写的计算器的源代码,供学习交流。此代码过于冗余,请下载修改版!!!

2011-03-10

Wrox.Beginning.Visual.Csharp.2010.part05.rar

经典书籍。《C#入门经典》最新英文版。分享给大家。由于上传大小有限,共分为5个部分,请依次下完后解压第一个文件即可。

2011-02-20

Wrox.Beginning.Visual.Csharp.2010.part04.rar

经典书籍。《C#入门经典》最新英文版。分享给大家。由于上传大小有限,共分为5个部分,请依次下完后解压第一个文件即可。

2011-02-20

Wrox.Beginning.Visual.Csharp.2010.part03.rar

经典书籍。《C#入门经典》最新英文版。分享给大家。由于上传大小有限,共分为5个部分,请依次下完后解压第一个文件即可。

2011-02-20

Wrox.Beginning.Visual.Csharp.2010.part02.rar

经典书籍。《C#入门经典》最新英文版。分享给大家。由于上传大小有限,共分为5个部分,请依次下完后解压第一个文件即可。

2011-02-20

Wrox.Beginning.Visual.Csharp.2010.part01.rar

经典书籍。《C#入门经典》最新英文版。分享给大家。由于上传大小有限,共分为5个部分,请依次下完后解压第一个文件即可。

2011-02-20

《C语言程序设计》第三版课后答案.pdf

谭浩强《C语言程序设计》第三版课后答案 pdf 格式

2011-02-17

空空如也

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

TA关注的人

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