题目链接:点击打开链接 题目大意:有n个人。各自管理不同的人,问有多少人管理k个人。 思路:先记录每一个人的直接上级。然后模拟路径压缩的过程进行计数求和。 #include<stdio.h> #include<string.h> int p[105],sum[105]; void init() { ...
分类:
其他好文 时间:
2017-05-30 15:46:01
阅读次数:
183
TDictionary 与 TObjectDictionary 的区别是 : TObjectDictionary 可以做到 free的时候 里面的对象 一并free,从而不会出现内存 泄露。 用途: TDictionary 适合 内存自管理的东西 如:integer int64 word strin ...
分类:
其他好文 时间:
2017-05-18 22:12:45
阅读次数:
243
https://github.com/Qihoo360/evpp 项目中有一个InvokeTimer对象,接口头文件详细代码请参见https://github.com/Qihoo360/evpp/bl...
分类:
其他好文 时间:
2017-04-20 20:12:35
阅读次数:
1205
数组可以使Object Pascal所拥有的任何数据类型,数组是一些数值的简单集合。 其MyArray在内存空间的分布,每个整数需要4个字节,因此整个数组将占20个字节的内存,如下: 1、多维数组 其中MyArray被声明为一个二维数组,其在内存中的分布如下: 2、上界与下界 处理数组会经常用到上界 ...
分类:
编程语言 时间:
2017-04-18 23:02:05
阅读次数:
383
一、Docker简介Docker是什么?Docker的英文本意是“搬运工”,在程序员的世界里,Docker搬运的是集装箱(Container),集装箱里装的是任意类型的App,开发者通过Docker可以将App变成一种标准化的、可移植的、自管理的组件,可以在任何主流系统中开发、调试和运行。说白了,docker..
分类:
其他好文 时间:
2017-03-20 10:59:49
阅读次数:
275
Android开发中,我们经常会用到Color或Drawable,有时他们是可以混用的,有时却有严格的区别。 Drawable 体系结构 Drawable是可绘制物件的一般抽象。与View不同,Drawable上没有事件和交互方法。我们经常会自定义View来实现一些复杂或绚丽的UI效果,其实也可以自 ...
分类:
其他好文 时间:
2016-11-11 17:25:05
阅读次数:
156
什么是Docker?Docker是一种容器技术,它不依赖任何语言、框架或系统,可以将应用变成一种标准化的、可移植的、自管理的组件,并脱离硬件平台在任何主流系统中开发、调试和运行。docker是一个基于LXC容器技术又对其进行优化升级扩展的管理工具,提供一系列更强的功能,如可移植..
分类:
其他好文 时间:
2016-09-09 18:58:46
阅读次数:
241
http://www.xitongcity.com/jiaocheng/win8_content_3473.html 很多win8.1系统用户在对磁盘文件进行清理时,经常会遇到“文件夹访问被拒绝,您需要权限来执行此操作,您需要来自管理员Administrator的权限才能对此文件夹进行更改”,但是明 ...
1. 通用文件模型
Linux内核支持装载不同的文件系统类型,不同的文件系统有各自管理文件的方式。Linux中标准的文件系统为Ext文件系统族,当然,开发者不能为他们使用的每种文件系统采用不同的文件存取方式,这与操作系统作为一种抽象机制背道而驰。
为支持各种文件系统,Linux内核在用户进程(或C标准库)和具体的文件系统之间引入了一个抽象层,该抽象层称之为“虚拟文件系统(VFS)”。
VFS...
分类:
系统相关 时间:
2016-05-30 15:47:54
阅读次数:
284
线程安全,指的是在多线程环境下,一个类在执行某个方法时,对类的内部实例变量的访问是安全的.因此,对于下面列出来的2类变量,不存在任何线程安全的说法:方法签名中的任何参数变量处于方法内部的局部变量任何针对上述形式的变量的访问都是线程安全的,因为他们都处于方法体的内部,由当前的执行线程独自管理~~~~
分类:
编程语言 时间:
2015-12-08 23:58:53
阅读次数:
321