1.什么是数据类型 固定内存大小的别名,是创建类型的模子。(char是1个字节的别名,当要创建char类型的变量,就用char这个模子创建一个字节的空间) 2.变量的本质 变量是一段实际连续存储空间的别名,程序通过变量申请并命名存储空间。 代码: 结果: sh这个变量是用short这个模子“刻”出来 ...
分类:
其他好文 时间:
2016-09-04 23:58:46
阅读次数:
307
第一反应:这不先0后1做并查集就行了吗? 然后WA了。。。 哦。。。。啊?哦。。。233 如果按顺序做并查集,有些0的边可能很重要(只能由它作为0连起两个联通块),但并没有被选。 于是先按1做并查集,选出这些边,再按0,1做并查集。 ...
分类:
其他好文 时间:
2016-09-05 00:01:16
阅读次数:
363
Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the longest path from the root node down to the farthest l ...
分类:
其他好文 时间:
2016-09-04 23:58:10
阅读次数:
267
import os <--通过os.system()引用 from os import * <---直接system()引用,不建议使用 from os import argv import multiprocessing as mp <---通过mp... ...
分类:
其他好文 时间:
2016-09-05 00:00:25
阅读次数:
348
quagga是一个完整又成熟的系统,作为一个路由器软件,自然要提供人机接口。 quagga提供snmp管理接口,而且,自然就会有对应的命令行管理格式,当然一般路由软件不会提供界面形式的,也许有webui,然而quagga并没有。 我们要看的就是这个命令行处理的代码 command。 接触过类似命令行 ...
分类:
其他好文 时间:
2016-09-05 00:00:26
阅读次数:
577
软件工程心得体会未接触软件工程之前一直都很想学这门课程,因为觉得这门课很牛,是那些有工程师称号的高手才摆弄的东西。学了一个学期的软件工程课,终于知道了个软件工程的大概。学的时候总觉得很抽象,理解起来好像不难,但总是摸不着头脑一种很茫然的感觉。曾经以为程序就是软件,软件就是程序。学习这门课程第一个收获 ...
分类:
其他好文 时间:
2016-09-04 23:58:50
阅读次数:
332
我们平时常用的定高,top:50%;left:50%和margin-left负一半宽度margin-top负一半高度的居中方式暂不考虑,因为这种方式大家都会。 第一种绝对定位(absolute centering)居中: 原理: 在普通内容流(normal content flow)中,margin ...
分类:
其他好文 时间:
2016-09-04 23:58:09
阅读次数:
351
上一篇讲解了如何通过Kali破解Pin码,今天继续无线安全专题破解篇的第三讲:打造个人字典。通过第一课,我们知道想要破解WPA加密,需要一个强大的字典。字典的强大直接决定了破解的可能性,废话不多说,咱们就学习一下怎么使用kali中的工具生打造个人字典。 一.crunsh工具介绍 今天主要说的是cru ...
分类:
其他好文 时间:
2016-09-04 23:59:36
阅读次数:
475
这个系列的文章主要是为了能够让自己了解MySQL5.7的一些系统表,统一做一下备注和使用,也希望分享出来让大家能够有一点点的受益。 1:TABLES TABLES这张表毫无疑问了,就是记录的数据库中表的信息,其中包括系统数据库和用户创建的数据库。而TABLESPACES 却是标注的活跃表空间。 看一 ...
分类:
其他好文 时间:
2016-09-04 23:58:17
阅读次数:
294
1 二叉堆和优先队列的概念 1.1 二叉堆 二叉堆堆是一个数组,它可以被看成一个近似的完全二叉树,树上每一个结点对应数组中的一个元素。除了最底层外,该树是完全充满的,而且是从左到右填充。表示堆的数组A包括两个属性:A.length给出数组元素的个数,A.heap_size表示有多少个堆元素存储在该数 ...
分类:
其他好文 时间:
2016-09-04 23:56:44
阅读次数:
260
在使用git的时候,每次执行 都会提示这样一个警告消息: warning: LF will be replaced by CRLF in XXXXXXXXXXXXXX. 虽然说没有什么影响吧。 不过就是觉得太碍眼了, 按照这样设置就没有问题了: Shell Shell Shell 这样设置git的配 ...
分类:
其他好文 时间:
2016-09-04 23:56:49
阅读次数:
410
软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改的。 如果程序中的一处改动就会产生连锁反应,导致一系列相关模块的改动,那么设计就具有僵化性的臭味。OCP建议我们应该对系统进行重构,这样以后对系统再进行这样那样的改动时,就不会导致更多的修改。如果正确地应用OCP,那么以后再进行同样的改动时, ...
分类:
其他好文 时间:
2016-09-04 23:57:34
阅读次数:
321
第一节、B树、B+树、B*树 1.前言: 动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找树(Balanced Binary Search Tree),红黑树(Red-Black Tree ),B-tree/B+-tree/ B*-tree (B~Tree)。前三者... ...
分类:
其他好文 时间:
2016-09-04 23:58:58
阅读次数:
462
CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的转场动画效果少一点 UINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的动画效果 属性解析: type:动画过渡类型 subtype ...
分类:
其他好文 时间:
2016-09-04 23:55:42
阅读次数:
236
Files and DirectoriesIntroduction In the previous chapter we covered the basic functions that perform I/O. The discussion centered on I/O for regular ... ...
分类:
其他好文 时间:
2016-09-04 23:55:56
阅读次数:
289
Child <- many-to-one ->Parent class Child { private Parent parent; public Parent getParent (){ return this.parent;//访问了实例变量 } } class Parent { private ...
分类:
其他好文 时间:
2016-09-04 23:58:06
阅读次数:
187
Given two arrays, write a function to compute their intersection. Example:Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2]. Note: Each element i ...
分类:
其他好文 时间:
2016-09-04 23:57:34
阅读次数:
166