排序:
默认
按更新时间
按访问量

依赖属性和附加属性

重混江湖后的第一篇文章,竟然有些手生......(惶恐+惭愧)ing,怕是套路也要有些变化了-_- 一.属性     刚着手开始学习C#的时候,不明白为什么会有属性这个东西,不是已经有了字段了吗,你说属性里面有get和set方法对数据进行了封装,可以通过对方法的访问限定来控制该属性是否可以被赋...

2017-10-20 14:56:41

阅读数:437

评论数:1

漫谈shell脚本

一. 关于shell    shell,英文是壳,外壳的意思,至于在计算机中,同样有这样的一层意思,也就是可以将shell看做是计算机系统封装的一层外壳,来供用户使用,因此,用户可以通过操纵shell也就是输入一系列命令来达到各种需要的目的,那么shell也可以被称为命令解释器。    在shel...

2017-10-20 20:42:54

阅读数:118

评论数:1

数据库之——索引、触发器、事务(存储引擎)

一. 数据库    数据库(DataBase)是按照数据结构来组织、存储和管理数据的仓库。其主要特点有如下几个方面:实现数据共享数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享;减少数据的冗余度同文件系统相比,由于数据库实现了数据共享,从而避...

2017-10-20 20:42:51

阅读数:179

评论数:0

关于HTTP中的keep-alive

一. 关于HTTP    首先,HTTP是超文本传输协议,是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,其主要特点有如下:支持客户/服务器模式;简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服...

2017-10-20 20:42:49

阅读数:101

评论数:0

字符串的排列——28

输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。    对于一个字符来说,只有一个排列就是其自身,那么对于多个字符的组合来说,也是有规律可循的:可以在字符串中选出一个字符来固定出头...

2017-10-20 20:42:46

阅读数:70

评论数:0

二叉搜索树与双向链表——27

输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表,要求不能创建任何新的结点,只能调整树中结点指针的指向。650) this.width=650;" src="http://s5.51cto.com/wyfs02/M01/82/0A/wKiom1dIRfrxQCSkAA...

2017-10-20 20:42:43

阅读数:130

评论数:0

IO复用之——epoll

一. 关于epoll    对于IO复用模型,前面谈论过了关于select和poll函数的使用,select提供给用户一个关于存储事件的数据结构fd_set来统一监测等待事件的就绪,分为读、写和异常事件集;而poll则是用一个个的pollfd类型的结构体管理事件的文件描述符和事件所关心的event...

2017-10-20 20:42:40

阅读数:110

评论数:0

复杂链表的复制——26

实现函数ComplexListNode* Clone(ComplexListNode* pHead),复制一个复杂链表。在复杂链表中,每个结点除了有一个m_pNext的指针指向下一个结点外,还有一个m_pSibling的指针指向链表中任意结点或者NULL。如下如所示的一个复杂链表,没有画出_sib...

2017-10-20 20:42:37

阅读数:61

评论数:0

IO复用之——poll

一. 关于poll    对于IO复用模型,其优点无疑是免去了对一个个IO事件就绪的等待,转而代之的是同时对多个IO数据的检测,当检测等待的事件中至少有一个就绪的时候,就会返回告诉用户进程“已经有数据准备好了,快看看是哪个赶紧处理”,而对于IO复用的实现,除了可以用select函数,另外一个函数仍...

2017-10-20 20:42:34

阅读数:80

评论数:0

IO复用之——select

一. select    前面提到Linux下的五种IO模型中有一个是IO复用模型,这种IO模型是可以调用一个特殊的函数同时监听多个IO事件,当多个IO事件中有至少一个就绪的时候,被调用的函数就会返回通知用户进程来处理已经ready事件的数据,这样通过同时等待IO事件来代替单一等待一个IO窗口数据...

2017-10-20 20:42:31

阅读数:104

评论数:0

二叉树中和为某一值的路径——25

输入一个二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。650) this.width=650;" src="http://s2.51cto.com/wyfs02/M00/80/EF/wKiom1dFDn...

2017-10-20 20:42:28

阅读数:68

评论数:0

二叉搜索树的后序遍历序列——24

输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true,否则返回false。假设输入数组的任意两个数组都互不相同。650) this.width=650;" src="http://s2.51cto.com/wyfs02/M00/80/E9/wKi...

2017-10-20 20:42:25

阅读数:69

评论数:0

从上往下打印二叉树——23

从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印。例如如下二叉树打印出的结果为1、2、3、4、5、6、7、8、9。650) this.width=650;" src="http://s2.51cto.com/wyfs02/M01/80/40/wKioL1c8J...

2017-10-20 20:42:22

阅读数:65

评论数:0

基于UDP协议之——socket编程

一. socket API    前面一篇《基于TCP协议之——socket编程》http://2627lounuo.blog.51cto.com/10696599/1775559已经花了大量的篇幅讲述了socket和使用基本的socket API所需要注意的问题,这里就不再赘述了。下面主要谈论的...

2017-10-20 20:42:14

阅读数:119

评论数:0

栈的压入、弹出序列——22

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1、2、3、4、5是某栈的压栈顺序,序列4、5、3、2、1是该压栈序列对应的一个弹出序列,但4、3、5、1、2就不可能是该压栈序列的弹出序列。    首先,可以在第一个序列也就...

2017-10-20 20:42:12

阅读数:62

评论数:0

基于TCP协议之——socket编程

一. 套接字(socket)    socket英文为插座的意思,也就是为用户提供了一个接入某个链路的接口。而在计算机网络中,一个IP地址标识唯一一台主机,而一个端口号标识着主机中唯一一个应用进程,因此“IP+端口号”就可以称之为socket。    两个主机的进程之间要通信,就可以各自建立一个s...

2017-10-20 20:42:09

阅读数:158

评论数:0

二叉树的镜像——19

完成一个函数,输入一个二叉树,该函数输出它的镜像。650) this.width=650;" src="http://s1.51cto.com/wyfs02/M01/80/35/wKiom1c7DRSj9efNAABKfkin-40769.png" title=&qu...

2017-10-20 20:42:06

阅读数:53

评论数:0

树的子结构——18

输入两棵二叉树A和B,判断B是不是A的子结构。如图:二叉树B就是二叉树A的一棵子树,而二叉树C不是二叉树A的子树。650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/80/1D/wKioL1c4cpWi2XS9AA...

2017-10-20 20:42:03

阅读数:55

评论数:0

包含min函数的栈——21

定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数。在该栈中,调用min、push、及pop的时间复杂度都是O(1)。    首先,栈的特点是“先进后出,后进先出”,因此,对于pop和push两个操作自然都是直接放入栈顶和直接在栈顶删除元素,那么如果要找栈中的最小值min,因为...

2017-10-20 20:42:01

阅读数:63

评论数:0

顺时针打印矩阵——20

输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。例如,输入如下矩阵:        1  2  3  4        5  6  7  8        9  10  11  12        13  14  15  16则依次打印出数字1,2,3,4,8,12,16,15,14...

2017-10-20 20:41:58

阅读数:66

评论数:0

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