- 博客(63)
- 资源 (169)
- 收藏
- 关注
原创 linux 命令大全 tar
参考 linux命令大全 程序员工具箱1. 命令tar -- 打包,解包,压缩,解压缩2. 使用样例将某个目录下的文件打包成一个 tar 包,将 /path/to/foo/ 打包到 /path/to/foo.tartar -cvf /path/to/foo.tar /path/to/foo/将一个 tar 包解开tar
2016-10-18 22:37:25
1529
原创 linux命令大全 which
参考 Linux命令大全 程序员工具箱1. 命令which -- 从 PATH 路径下查找某个命令的全路径2. 使用样例查看 java 命令的全路径which java3. 使用方法which programnam
2016-10-18 22:34:44
804
原创 linux命令大全 find
参考 linux命令大全 程序员工具箱1. 命令名find -- 在某个目录下搜索文件2. 使用样例在 /path 目录下递归找到名字后缀为 access.log 的文件find /path -name access.log在 /path 目录下递归找到名字后缀为 *.log 的文件find /path -name
2016-10-18 22:33:05
857
原创 linux 命令大全 ln
参考 linux命令大全 程序员工具箱1. 命令ln -- 创建软链和硬链2. 使用样例为某个文件创建一个硬链接,例如:源文件 /path/file,链接名 hardlinkln /path/file hardlink为某个文件创建一个软链,例如:源文件 /path/file,软连接 softlinkln -s /path
2016-10-18 22:31:33
470
原创 linux命令大全 cp
参考 Linux命令大全程序员工具箱1. 命令cp -- 复制文件到当前目录,复制文件到某个目录下2. 使用样例复制文件到当前目录下,例如将 test1 复制一份命名为 test2cp test1 test2复制文件到某个目录下,例如将 test1 复制到 test 目录下cp test1 test/复
2016-10-18 22:30:11
680
原创 linux命令大全 rmdir
参考 Linux命令大全 程序员工具箱1. 命令rmdir -- 删除目录2. 使用样例删除当前目录中的子目录 test1, test2,其中子目录 test1, test2 为空目录rmdir test1 test2删除多级空目录 /test/test1/test11rmdir -p /test/test1/test
2016-10-18 22:27:54
559
原创 linux 命令大全 mv
参考 Linux命令大全 程序员工具箱1. 命令mv -- 移动或重命名文件2. 使用样例重命名文件,将 test1 重命名为 test2mv test1 test2移动文件,将 test1 移动到 test 目录下mv test1 test/移动文件,替换已存在文件;将文件 test1 移动到 tes
2016-10-18 22:25:52
546
原创 linux命令大全 rm
参考 Linux命令大全 程序员工具箱1. 命令rm -- 删除某一目录下的文件 或 子目录2. 使用样例删除当前目录下的 test 文件rm test删除绝对路径下的 /var/www/iTools/test 文件rm /var/www/iTools/test删除当前目录 test 下的所有文件
2016-10-18 22:22:26
514
原创 linux命令大全 cd
参考 Linux命令大全 程序员工具箱1. 命令cd--切换当前目录2. 使用样例切换到某一绝对路径,例如 /var/www/iTools/cd /var/www/iTools/切换到当前目录的上一级目录cd ..切换到上一次使用的目录cd -切换到当前用户目录c
2016-10-18 22:18:43
415
原创 linux命令大全 touch
参考 Linux 命令大全 程序员工具箱1. 命令touch -- 创建文件,改变文件的访问时间 和 修改时间。2. 使用样例创建文件,名为 testtouch test如何查看文件的访问时间,修改时间,例如查看文件 test 的状态stat test改变 test 文件的访问时间为当前时间to
2016-10-18 22:16:02
522
原创 Linux 命令 mkdir
参见 Linux 命令大全,程序员工具箱1. 命令mkdir--创建目录2. 使用样例创建一个空目录为 test1mkdir test1创建一个多级目录为 test1/test2/test3mkdir -p test1/test2/test3一次创建多个多级目录, test1/test11, test1/
2016-10-02 13:14:31
562
原创 Linux 命令字 ls
参见 Linux 命令大全1. 命令 ls -- 显示文件信息2. 使用样例显示当前目录所有文件信息(包括隐藏文件)ls -al显示当前目录所有文件信息(包括可读的文件大小)ls -alh显示当前目录所有文件信息,并按文件从大到小排序ls -alS显示当前目录下目录信息
2016-10-01 11:56:52
974
原创 第二章 flume 的数据流模型
1. flume 的基本概念本文中所有与 flume 相关术语都采用斜体英文表示,这些术语的含义如下所示。flume 一个可靠的,分布式的,用于采集,聚合,传输海量日志数据的工具。Web Server 一个产生 Events/数据 的客户端。Agent flume 系统中的一个节点,它主要包含三个部件:Source, Channel
2015-04-24 22:37:03
3495
原创 第一章 启动 flume
在学计算机新知识时,第一件事情就是要写一个 “Hello World”,同样,在 flume 中,它的 “Hello World” 就是 run it。1、flume 基本概要(1) flume 是做什么的?flume 是 apach 的开源项目,它主要用来收集数据,即将来源于不同节点的数据汇聚到一个中心节点。(2) 数据在 flume 内部传输过程中是否会丢失数据?flume
2015-04-20 22:24:21
2836
原创 struct, union
一、struct1、定义结构体和结构体变量struct Point { int x; int y;};struct Point pt;struct Rect { struct Point pt1; struct Point pt2;}struct Rect scr
2014-03-02 18:47:56
1670
原创 算术类型转换
如果计算表达式中各个变量的类型不同,如何计算该表达式?1、如果任何一个操作数为long double类型,则将另一个操作数转换为long double类型。2、否则,如果任何一个操作数为double类型,则将另一个操作数转换为double类型。3、否则,如果任何一个操作数为float类型,则将另一个操作数转换为float类型。4、否则,如果任何一个操作数
2014-03-02 18:43:33
2126
原创 float,double
float, double, long double1、float表示单精度浮点数,double,long double表示高精度浮点数。其中各浮点类型的长度分别是:Intel,XP 32位,Microsoft Visual Stdio 2005sizeof(float) = 4sizeof(double) = 8
2014-02-26 12:11:10
1506
原创 enum
1、enum用法枚举类型是一种非常特殊的类型,它的值包含在一个命名的常量集合中,这些常量称为枚举符。枚举说明符:enum 标识符 {枚举符表}enum 标识符枚举符表中的标识符声明为int类型的常量,它们可以用在常量可以出现的任何地方。如果其中不包括带有=的枚举符,则相应常量值从0开始,且枚举常量值从左至右一次递增1。如果其中包括
2014-02-26 09:02:07
1494
原创 char,short,int,long,unsigned,signed
char, short, int, long, unsigned, signed。6个关键字可以组合成8种整型类型。signed char, signed short, signed int, signed long,unsigned char, unsigned short, unsigned int, unsigned long。各个整型类型之间的转换。
2014-02-25 20:45:06
2610
原创 void
一、void1、void 是一种“抽象类型”,sizeof(void) = 0,故不允许使用void来定义变量。例如:void void_variable int func(void void_argument) 都是错误的。2、void 作为函数返回值的限定在C89标准中,如果某个函数没有返回值,那么返回类型为v
2014-02-25 08:43:11
3721
原创 C语言有哪些关键字
C89标准中有32个关键字,可以将其分成4部分,分别是数据类型关键字(12),控制语句关键字(12个),存储类型关键字(4个),类型限定符关键字(2个),其他(2个)。数据类型关键字:基本数据类型 void short int long float double signed unsigned enum结构类型 struct union存储类型关键字:
2014-02-24 18:40:21
2606
原创 C语言有哪些标准?
1、C语言之父是Dennis Ritchie,他也是UNIX操作系统发明者之一。2、C89标准,ANSI制定的第一个C语言标准,在1989年被正式采用,故称C89,也称ANSI C。该标准随后ISO采纳,成为国际标准(ISO/IEC 9899:1990)。3、C99标准,由ISO制定于1999年(ISO/IEC 9899:1999),故称为C99。4、C11标准,由ISO制
2014-02-24 18:36:19
7377
原创 VMware: Cannot open file "C:\VMware\dndlogs\dndlog.conf"
VMware问题: Cannot open file "C:\Documents and Settings\All Users\Application Data\VMware\dndlogs\dndlog.conf": 系统找不到指定的路径.Cannot connect virtual device ide1:0 because no corresponding device is av
2014-02-13 22:17:12
2943
原创 自己的C++命名规范
自己一直使用C/C++编程,所以总结出了自己的一些命名规范。(建议将其放在桌面显眼的地方,以至于写程序时提醒)(1)typedef定义的类型名,类名和枚举类型名以大写字母开头的单词组合而成,一般为名词。(2)局部变量名和参数名采用第一个单词首字母小写而后面的单词首字母大写的单 词组合。(3)具名常量和宏名用全大写的单词组合而成,并在单词之间用单下划线分隔,注意首尾最好不要使用下划线。
2013-12-01 22:22:10
1364
原创 递归 和 非递归 遍历二叉树
1 二叉树结点2 先序遍历二叉树3 中序遍历二叉树4 后序遍历二叉树5 测试样例1 二叉树结点struct BinaryTreeNode{int m_nValue;BinaryTreeNode *m_pLeft;BinaryTreeNode *m_pRight;};2 先序遍历二叉树 先序遍历二叉树递归算法定义为:若二叉树为空
2013-08-22 16:29:54
1893
原创 求两个字符串的最长公共子串,最长公共子序列,编辑距离
(1) 找出两个字符串的最长公共子串题目:输入两个字符串,找出两个字符串中最长的公共子串。找两个字符串的最长公共子串,这个子串要求在原字符串中是连续的。因此我们采用一个二维矩阵来存储中间结果,下面我们看这个二维数组如何构造?假设两个字符串分别是:”bab”和”caba”。如果str[i] == str[j] 则matrix[i][j] = 1,否则matrix[i][
2013-08-10 22:01:35
4817
原创 求数组中的最大子数组之和,最长递增子序列
(1) 求数组中的子数组之和的最大值(2) 求数组中的最长递增子序列(1) 求数组中的子数组之和的最大值。题目:输入一个整形数组,数组里有整数也有负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。我们定义nSum表示临时子数组之和,nAll表示子数组之和的最大值。当nSum nSum = max
2013-08-10 20:06:26
1952
原创 归并排序及其应用
归并排序(Merge Sort):归并排序(Merge Sort)的基本思想是:“归并”的含义是将两个或两个以上的有序表组合成一个新的有序表。因此归并排序就是利用归并的思想来实现的,假设初始序列含有n个记录,则可以看成是n个有序的子序列,每个子序列的长度为1,然后两两归并,得到 (n+1)/2个长度为2或1的有序子序列;再两两归并,….,如此重复,直至得到一个长度为n的有序序列位置,这种排序方
2013-08-10 15:52:10
1650
原创 快速排序及其应用
快速排序(Quick Sort):快速排序(Quick Sort)的基本思想是:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,则可分别对着两部分记录继续进行排序,以达到整个序列有序的目的。例题:假设现在我们要对数组{50, 10, 90, 30, 70, 40, 80, 60, 20}进行排序。算法实现如下:#include using
2013-08-10 15:27:58
2067
原创 二分查找及其应用
(1) 二分查找:使用二分查找(Binary Search)的前提有:(1)线性表必须是关键码有序(通常是从小到大有序)。(2)其次,线性表必须是顺序存储。所以链表不能采用二分查找。二分查找(Binary Search)基本思想:在有序表中,取中间记录作为比较对象,若给定值与中间记录的关键字相等,则查找成功;若给定值小于中间记录的关键字,则在中间记录的左半区继续查找;若给定值大于中间记
2013-08-10 14:49:14
2587
原创 单例模式
下面说说单线程模式下的单例模式的实现什么是单例模式?简单来说,单例模式就是保证一个类仅有一个实例,并提供一个访问它的全局访问点。从该定义中可以得知:(1)该类仅有一个实例,则不能随便创建该类的对象,所以默认的构造函数声明为私有的,private。(2) 需要提供一个静态的指针变量来指向该类的唯一一个实例。(3) 需要提供一个静态函数,来获取该指向该类的唯一一个实例的静态的指针变量。
2013-05-22 21:43:27
1177
原创 C++成员函数的重载,继承,覆盖和隐藏
一、 C++成员函数的重载C++中的成员函数有四种,分别是普通成员函数,virtual虚函数,const成员函数。(1) void func(int a);(2) virtual void func(int a);(3) void func(int a) const;如果在一个类中,声明这四种函数,哪是重复定义?哪些是重载?其中(1)(2)是重复定义,故编译不能通过,而(3
2013-05-10 16:31:24
2126
转载 OpenGL图形管线和坐标变换
1. OpenGL 渲染管线OpenGL渲染管线分为两大部分,模型观测变换(ModelView Transformation)和投影变换(Projection Transformation)。做个比喻,计算机图形开发就像我们照相一样,目的就是把真实的场景在一张照相纸上表现出来。那么观测变换的过程就像是我们摆设相机的位置,选择好要照的物体,摆好物体的造型。而投影变换就像相机把真实的三维场景显
2013-05-08 20:13:35
1133
原创 类的const和非const成员函数的重载
1. 类的const成员函数与非const成员函数的重载#include #include using namespace std;class Person{public: Person() {} Person(string name, string address) : mName(name), mAddress(address){} string& GetPers
2013-05-08 16:49:10
1776
原创 矩阵相乘的两种实现方法
第一种最朴素的算法就是用A矩阵的第i行与B矩阵的第j列的各个元素相乘求和,得到C矩阵的第i行第j列的元素。void MatrixMulMatrix_Solution1(int matrix1[][2], int m, int matrix2[][3], int n, int result[][3]){ int i, j, k; if (matrix1 == NULL || matrix2
2013-05-07 22:18:39
3165
转载 linux环境下的IPC通信
转自于 http://blog.youkuaiyun.com/xiaoweibeibei/article/details/6552498 引用标识符:引用标识符是一个整数,表示每一个SYSV子系统的对象(共享内存,信号量,消息队列),它用于访问对象是在系统中的传递。 键:在SYSV子系统中用于定位系统中的应用标识符,它相当于一种路由算法,用来决定如何访问一个SYSV子系统的对象。 ip
2012-11-24 20:39:34
1609
转载 exit() _exit() 和 return() 的区别
转载于 http://www.360doc.com/content/12/0504/15/9400799_208611794.shtml#includevoid exit(int status);不像fork那么难理解,从exit的名字就能看出,这个系统调用是用来终止一个进程的。无论在程序中的什么位置,只要执行到exit系统调用,进程就会停止剩下的所有操作,清除包括PCB在内的各种数
2012-11-24 20:36:14
1097
原创 VxWorks中WindML3.0的配置
转载请标识出处:http://blog.youkuaiyun.com/zgh1988/article/details/80003091. WindML的安装2. WindML的配置(1) D:\Tornado2.2\target\config\pcPentium\config.h打开config.h文件,查找#include "pc.h", 在这之后添加
2012-09-20 15:22:59
6349
原创 VxWorks下载程序
转载请标识出处: http://blog.youkuaiyun.com/zgh1988/article/details/79980541. 在Tornado环境下可以创建两种工程,一是a bootable VxWorks image(可引导工程),二是downloadable application modules(可下载工程)。2. 可下载工程在上一节中,我们已经成功得运
2012-09-19 22:26:42
7181
GB2312字符集,8178个字符
2021-03-30
ImageMatching用OPENCV库编写 格雷码图像匹配及三维重建,最后生成WRL格式点云,需安装VRML插件
2021-03-29
activemq-core-5.4.1-Java其他资源
2021-03-23
FPGA应用WM8731语音芯片的录音功能开发
2021-03-21
类似聊天窗口,可以发送表情、图片,RichEdit显示图片
2021-03-20
ssh完成的新闻管理系统
2021-03-19
android科学计算器源码修改版
2021-03-18
editplus汇编(ASM)高亮显示(语法文件)和自动完成
2021-03-09
OpenGL-Nehe完整中文教程和全部源代码
2021-03-05
漂亮的jsp页面
2021-03-03
pythonympx.rar
2021-03-02
通讯录模糊匹配
2021-02-28
矩阵键盘(4*4)+1602显示+protues仿真
2021-02-27
三菱全系列PLC解密软件
2021-02-26
matlab小波信号去噪(可用于预测数据预处理)
2021-02-24
xmpp权威指南(中文版)
2021-02-22
streambuf.h,exception.h
2021-02-19
利用backstepping算法设计的移动机器人轨迹跟踪控制器matlab源代码
2021-02-18
完美解决 acdsee无法启动数据库
2021-02-17
企业工作日报管理系统
2021-02-10
离散数学试题及答案合集-专业指导文档类资源
2021-02-06
加权voronoi图
2021-02-05
处理器调度 操作系统 设计一个按优先数调度算法实现处理器调度的程序。
2021-02-03
航班实时查询系统 中航信数据库查询版-C#文档类资源
2021-02-01
教师信息管理系统(ASP.NET+SQL Server2005,完整的论文+源代码)这是修改好的
2021-01-29
Matlab求灰度共生矩阵的特征值
2021-01-24
jsp+servlet+javabean实现简易留言板(包含数据库文件)
2021-01-23
LUA全套帮助文档,里面有LUA的例子和LUA的全部资料
2021-01-21
matlab产生正弦波及.mif文件的程序-其它文档类资源
2021-01-20
OFDM系统matlab程序:全程详细解释说明~完美版本
2021-01-19
中国移动CMPP3.0网关java源代码
2021-01-18
RTXweb管理系统/腾讯通网页版管理系统
2021-01-16
ETM+影像条带去除教程+ENVI补丁
2021-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人