自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Peter-H

已转至博客园:https://www.cnblogs.com/peterYong/

  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 界面显示助攻记

应班上周同学的请求,实现一个界面显示一些数据,力求简单快速而采用dataGridView这个控件简单回顾了几个点最左边一列不显示: dataGridView1.RowHeadersVisible = false;数据居中显示: dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlign

2015-10-29 21:40:39 597

原创 ASP.NET中服务器控件的生命周期

服务器控件的生命周期是创建服务器控件最重要的概念。作为开发人员,必须对服务器控件生命周期深刻理解。当然,这不是一朝一夕就可以做到的。对于学习控件开发技术的初学者,可以不必掌握得非常详细深入,只需对服务器控件的生命周期中的不同阶段有一个大致的了解即可。初始化(oninit)加载视图状态处理回发数据(回发是浏览器又一次请求服务器)加载发送回发更改通知处理回发事件预呈现

2015-10-28 21:25:49 1307

原创 Winform、WPF、Silverlight、MFC区别与联系

WinForm在Windows中,诸如窗体绘制等功能由GDI(图形设备接口)实现,放在操作系统内核中。Windows Forms在底层使用的是GDI+。GDI+是GDI的“面向对象包装”,使用C++实现。.NET Windows Forms应用程序中使用的GDI+其实是在C++实现的非托管代码之上又包了一层,从而让我们能使用C#这样的托管编程语言调用GDI+功能绘图。 WPFW

2015-10-28 19:43:20 14097 5

原创 Window Handle介绍

HANDLE(句柄)是Windows操作系统中的一个概念。在Windows程序中,有各种各样的资源(窗口、图标、光标等),系统在创建这些资源时会为它们分配内存,并返回标示这些资源的标示号,即句柄。句柄指的是一个核心对象在某一个进程中的唯一索引,而不是指针。由于地址空间的限制,句柄所标识的内容对进程是不可见的,只能由操作系统通过进程句柄列表来进行维护。句柄列表:每个进程都要创建一个句柄列表,这些

2015-10-28 09:20:11 5963

原创 同步与异步区别

1、我们的生活中存在着很多同步异步的例子。 比如:你叫我去吃饭,我听到了就立刻和你去吃饭,如果我们有听到,你就会一直叫我,直到我听见和你一起去吃饭,这个过程叫同步;异步过程指你叫我去吃饭,然后你就去吃饭了,而不管我是否和你一起去吃饭。而我得到消息后可能立即就走,也可能过段时间再走。如果我请你吃饭,就是同步,如果你请我吃饭就用异步,这样你比较省钱。2、在计算机领域同步就是指一个进程在执行

2015-10-28 00:20:41 1922

原创 WPF:XAML概述

简介XAML是eXtensible Application Markup Language可扩展应用程序标记语言,它是微软公司为构建应用程序用户界面而创建的一种新的描述性语言。XAML提供了一种便于扩展和定位的语法来定义和程序逻辑分离的用户界面,而这种实现方式和ASP.NET中的"代码后置"模型非常类似。XAML是一种解析性的语言,尽管它也可以被编译。它的优点是简化编程式上的用户创建过程,

2015-10-27 11:18:40 1725

转载 C#中数组、ArrayList和List三者的区别

在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。数组    数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。//数组string[] s=new string[2];//赋值s[0]="a";s[1]="b";//修改s[1]="a1";但是数组存在一些不足的地

2015-10-26 21:46:27 520

原创 组件与.NET互操作

1、何谓组件技术?组件技术就是利用某种编程手段,将一些人们所关心的,但又不便于让最终用户去直接操作的细节进行了封装,同时对各种业务逻辑规则进行了实现,用于处理用户的内部操作细节,甚至于将安全机制和事物机制体现的淋漓尽止。而这个封装体就常常的被我们称作组件。2、组件有什么作用?这个问题似乎有些笼统,试着想一想windwos何以实现如此强大的生产力?而在它的背后到底有什么在服务着?一句

2015-10-26 13:10:27 1094

原创 中文序列按笔画排序

问题:给定一串含中文的序列,按首字符的笔画数排序因为默认是按拼音来排序的,借助Globalization命名空间,包含定义区域性相关信息的类,这些信息包括语言,国家/地区,正在使用的日历,日期、货币和数字的格式模式,以及字符串的排序顺序。我们可以使用这些类编写全球化(国际化)应用程序。CultureInfo 类,提供有关特定区域性的信息(对于非托管代码开发,则称为“区域设置”)。

2015-10-18 17:37:22 2078

原创 Http状态码含义

一些常见:200 (成功)服务器已成功处理了请求。301 (永久移动)请求的网页已永久移动到新位置。302 (临时移动)服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。304 (未修改)   自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。403 (禁止访问)服务器拒绝请求。404 (未找到)    服务器找不到请求

2015-10-15 10:07:58 602

原创 程序的健壮性和鲁棒性

一、健壮性健壮性是指软件对于规范要求以外的输入情况的处理能力。所谓健壮的系统是指对于规范要求以外的输入能够判断出这个输入不符合规范要求,并能有合理的处理方式。另外健壮性有时也和容错性,可移植性,正确性有交叉的地方。比如,一个软件可以从错误的输入推断出正确合理的输入,这属于容错性量度标准,但是也可以认为这个软件是健壮的。一个软件可以正确地运行在不同环境下,则认为软

2015-10-12 10:22:34 36259 1

原创 C#的基类都有哪些方法

之前面试有被问到这个问题,平时没去注意,回答的不好,在此整理一下。在C#中,Object类型是所有类型的根。Object类型中一共有8个方法,重载的方法没有算进来:构造函数ToString()函数GetHashCode函数Equals函数ReferenceEquals函数Finalize函数GetType()函数MemberWiseClone()函数

2015-10-12 09:25:23 2682

转载 死理性派恋爱法:拒绝掉前面37%的人

拿钻石问题:1楼到n楼的每层电梯门口都放着一颗钻石,钻石大小不一。你乘坐电梯从1楼到n楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能拿到「最大」的一颗?或许可以这么问:应该是采取何种策略,使拿到最大颗钻石的概率最大。转自:果壳网在每期《非诚勿扰》节目上,面对一位位男嘉宾,24 位单身女生要做出不止一次“艰难的决定”:到底要不要继续亮灯?把灯灭掉意味着放弃了

2015-10-10 10:11:13 1019

转载 Asp.net页面间传值方式汇总

七种传值方式,分别是:URL传值,Session传值,Cookie传值,Server.Transfer传值,Application传值,利用某些控件的PostBackUrl属性和使用@PreviousPageType指令传值。 一.传值方式简单汇总 传值方法名称传值方式优缺点URL传值(QueryStrin

2015-10-08 18:47:50 679

原创 《操作系统》总结五(I/O管理)

输入输出管理本章主要内容:I/O管理概述(I/O控制方式、I/O软件层次结构)和I/O核心子系统(I/O调度概念、局速缓存与缓冲区、设备分配与回收、假脱机技术(SPOOLing))。5.1 I/O设备及其分类I/O设备管理是操作系统设计中最凌乱也最具挑战性的部分。由于它包含了很多领域的不同设备以及与设备相关的应用程序,因此很难有一个通用且一致的设计方案。所以在理解设备管理之前,

2015-10-04 23:07:36 9132 3

原创 Windows编程

本文整理自百科、知乎与 科学家的世界、Windows编程基础问题一:为什么开发windows应用程序不用c 而用.net,java,c++?用 c+windows API  开发windows 应用程序  比用.net,java,c++开发有什么缺点或优点?C/C++,现在的软件公司对这种人才需求更多。用这种语言写出来的程序是真正的exe可执行文件。是有系统启动运行的。

2015-10-04 22:38:47 6400 5

原创 磁盘(操作系统)

4.9 磁盘的结构磁盘(Disk)是由表面涂有磁性物质的金属或塑料构成的圆形盘片,通过一个称为磁头 的导体线圈从磁盘中存取数据。在读/写操作期间,磁头固定,磁盘在下面高速旋转。如图 4-23所示,磁盘的盘面上的数据存储在一组同心圆中,称为磁道。每个磁道与磁头一样宽, 一个盘面有上千个磁道。磁道又划分为几百个扇区,每个扇区固定存储大小(通常为512B), 一个扇区称为一个盘块。相邻磁道及相邻

2015-10-04 19:32:36 8319 2

原创 文件系统(操作系统)

4.7 文件系统层次结构现代操作系统有多种文件系统类型(如FAT32、NTFS、 ext2、ext3、ext4等),因此文件系统的层次结构也不尽相同。图4-11是一种合理的层次结构。图4-11文件系统层次结构1) 用户调用接口文件系统为用户提供与文件及目录有关的调用,如新建、打开、读写、关闭、删除文件,建立、删除目录等。此层由若干程序模块组成,每一模块对应一条系统调

2015-10-04 14:06:15 6707

原创 《操作系统》总结四(文件管理)

文件管理主要内容:文件系统基础:包括文件概念、文件的逻辑结构(顺序文件,索引文件,索引顺序文件)、目录结构(文件控制块和索引结点,单级目录结构和两级目录结构,树形目录结构,图形目录结构)、文件共享和文件保护(访问类型,访问控制)。文件系统实现:包括文件系统层次结构、目录实现、文件实现。磁盘组织与管理:包括磁盘的结构、磁盘调度算法、磁盘的管理。4.1 文件的概念和定义

2015-10-04 13:40:36 12244

原创 虚拟内存(操作系统)

3.5 虚拟内存的概念、特征以及虚拟内存的实现传统存储管理方式的特征上一节所讨论的各种内存管理策略都是为了同时将多个进程保存在内存中以便允许多道程序设计。它们都具有以下两个共同的特征:1) 一次性作业必须一次性全部装入内存后,方能开始运行。这会导致两种情况发生:当作业很大,不能全部被装入内存时,将使该作业无法运行;当大量作业要求运行时,由于内存不足以容纳所有作业,只能使

2015-10-04 11:28:37 3903 2

转载 写博客想写什么就写点什么

写一篇博文意味着要花一定的时间,有时候可能是一个小时,有时候可能会更多--最后还是需要有耐心。技艺的掌握在于重复。技术和游玩的相同之处在于技术玩得越多,也就越熟悉,当你试着去写一篇博文的时候,你也回顾了过程。游玩的回味可以再次欢乐,博文的书写可以再次熟悉。你的过程正是别人所需要的。你的作品有可能因此重构,你写出来的时候,也许你会有更好的思路涌现出来。技术堆栈每当我们解决一个

2015-10-02 07:20:00 1528

张小龙8小时演讲—微信产品负责

100多页,看似很长,实则小而精,蕴藏的观点,看法好独特。很少读到这么有哲理的产品理念

2015-11-07

web前端开发规范手册

为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发.

2015-09-07

C#编程规范.pdf

C#项目的开发,程序的编写过程总涉及好多规范,团队合作开发时,更需要大家把规范统一好,例如命名规则、注释风格等等。提高开发效率。

2015-05-21

C#程序规范.pdf

C#项目的开发,程序的编写过程总涉及好多规范,团队合作开发时,更需要大家把规范统一好,例如命名规则、注释风格等等。提高开发效率。

2015-05-20

C#学习笔记

学习c#过程中的各种语法的一些技巧和总结!

2014-06-17

空空如也

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

TA关注的人

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