树代表一种非线性的数据结构。 术语: 叶子节点:没有子节点的节点,因此叶子节点不可作为父节点; 节点的度:节点拥有的子树的个数被称为该节点的度(degree); 树的度:树中所有节点的度的最大值就是该树的度; 节点层次:节点的层次从根开始算起,根的层次值为1,其余节点的层次值为父节点层次值加1; 树 ...
分类:
编程语言 时间:
2017-08-24 12:39:25
阅读次数:
188
数据库操作: ...
分类:
编程语言 时间:
2017-08-24 12:39:44
阅读次数:
173
1.Python的输出语句 Python输出语句是print,但是python2.x与3.x又有点区别。python2.x输出 print "xxx"能成功执行,而3.x不行,所以建议大家用print("xxx") 2.格式化输出 格式化输出用到的其实就是我们常用的占位符。我们来看看格式化输出的格式 ...
分类:
编程语言 时间:
2017-08-24 13:26:21
阅读次数:
170
101Java简介101Java简介及开发环境搭建Java简介编程语言简介机器语言:纯粹的机器代码机器语言是有0,1,0,1的二进制代码组成,可以有计算机直接执行。效率最高,但是通用性不强,对于不同的硬件需要不同的程序。说白了,不适合人来编程。汇编语言:8086汇编、Win32汇编、.NET的汇编汇... ...
分类:
编程语言 时间:
2017-08-24 13:26:39
阅读次数:
188
野指针,也就是指向不可用内存区域的指针。如果对野指针进行操作,将会使程序发生不可预知的错误,甚至可能直接引起崩溃。 野指针不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是野指针是很危险的,也具有很强的掩蔽性,if语句对它不起作用。 造成野指针的 ...
分类:
编程语言 时间:
2017-08-24 13:27:10
阅读次数:
150
C++中值传递、指针传递、引用传递的总结 指针传递和引用传递一般适用于:函数内部修改参数并且希望改动影响调用者。对比值传递,指针/引用传递可以将改变由形参“传给”实参(实际上就是直接在实参的内存上修改,不像值传递将实参的值拷贝到另外的内存地址中才修改)。指针/引用传递的另外一种用法是:当一个函数实际 ...
分类:
编程语言 时间:
2017-08-24 13:28:29
阅读次数:
148
这篇博客将介绍IEnumerable和IQueryable之间的区别。 1. IQueryable是继承自IEnumerable接口的。所以IEnumerable能做的,IQueryable都能做。 2. 先看代码,然后再讲两者之间的区别。 这段代码是去查询并找出DinnerID>0的所有Dinne ...
分类:
编程语言 时间:
2017-08-24 13:28:37
阅读次数:
203
Comparing two numbers written in index form like 211 and 37 is not difficult, as any calculator would confirm that 211 = 2048 < 37 = 2187. However, co ...
分类:
编程语言 时间:
2017-08-24 13:29:28
阅读次数:
219
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即 ...
分类:
编程语言 时间:
2017-08-24 13:30:13
阅读次数:
109
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; impor... ...
分类:
编程语言 时间:
2017-08-24 13:31:43
阅读次数:
200
java后端1年经验和技术总结(1) 1.引言 毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。 经过一年意识到以前也 ...
分类:
编程语言 时间:
2017-08-24 13:31:52
阅读次数:
245
C++中的引用与指针的区别 指向不同类型的指针的区别在于指针类型可以知道编译器解释某个特定地址(指针指向的地址)中的内存内容及大小,而void*指针则只表示一个内存地址,编译器不能通过该指针所指向对象的类型和大小,因此想要通过void*指针操作对象必须进行类型转化。 ★ 相同点: 1. 都是地址的概 ...
分类:
编程语言 时间:
2017-08-24 13:32:00
阅读次数:
205
一,发生粘包 服务器端 客户端 二,用struct模块解决粘包问题 为字节流加上自定义固定长度报头,报头中包含字节流长度,然后一次send到对端,对端在接收时,先从缓存中取出定长的报头,然后再取真实数据 服务器端 客户端 三,大文件粘包问题 服务器端 客户端 四,udp套接字 服务器端 客户端 ud ...
分类:
编程语言 时间:
2017-08-24 13:33:45
阅读次数:
250
1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可) 当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。 程序的运行结果是: A Hello 为什么在a.c中定义的全 ...
分类:
编程语言 时间:
2017-08-24 13:33:56
阅读次数:
221
为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下: 常变量: const 类型说明符 变量名 常引用: const 类型说明符 &引用名 ...
分类:
编程语言 时间:
2017-08-24 13:34:31
阅读次数:
231
1.目标分析: (1)打开起点中文网,搜索所有完本小说: 原始的网址是这样的:http://a.qidian.com/?action=1&orderId=&page=1&style=1&pageSize=2&siteid=4&hiddenField=3 界面是这样的: 修改网址中的参数,观察不同效果 ...
分类:
编程语言 时间:
2017-08-24 13:34:37
阅读次数:
365
最近在折腾PHP发现JavaScript能处理的事情远不止自己目前处理的事情,发现有JavaScript HTML框架,这样在GitHub上配合JSON作为配置,就可以自由组合静态网站了。 ...
分类:
编程语言 时间:
2017-08-24 13:36:01
阅读次数:
241
基数排序也是一种不基于比较的排序方法,它的思想是这样的:假设有m个数据,先根据个位数大小对这m个数据进行排序,得到一个新的序列;然后根据十位数大小对这m个数据进行排序,又得到一个新的序列;然后再根据百位、千位,依次类推,直至最高位,最后得到的序列就是有序的序列。那么对每一位的排序是如何进行的呢?位排 ...
分类:
编程语言 时间:
2017-08-24 13:36:10
阅读次数:
141
1、如果要在一个代表窗口的类(代表窗口的类,都派生于CWnd)中处理消息,那么: 1.1、如果处理的Windows消息是WM_XXX,那么可以在MSDN中通过ON_WM_XXX来查找到相关说明。 1.2、将和ON_WM_XXX消息关联的函数声明,写到类方法中,这个方法就对应于Windows的WM_X ...
分类:
编程语言 时间:
2017-08-24 13:37:38
阅读次数:
205
NGUI精灵实例 1.创建Unity项目工程和文件目录,保存场景 2.创建一个精灵NGUI >Create >Sprite,发现它的UI Sprite组件的贴图属性只支持Atlas图集,所以要把纹理图片先做成图集才能放进Sprite里面 3.制作一个图集NGUI >Open >Atlas Maker ...
分类:
编程语言 时间:
2017-08-24 13:37:54
阅读次数:
415