2015年4月15日
摘要: 一、简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 二、实用命令实例 默认启动 tcpdump 普通情... 阅读全文
posted @ 2015-04-15 22:04 红孩儿你好 阅读(478) 评论(0) 推荐(1)
摘要: 一、简介 简单的说Rakefile就是使用Ruby语法的makefile, 对应make的工具就是rake. 在Ruby on Rails里面, 不管是数据库的初始化, 内容初始化, 删除, 还是测试, 都是用rake来完成的. 特点: 1.以任务的方式创建和运行脚本 2.追踪和管理任务之间的依赖 二、语法 Rakefile分几个基本的build规则, 依赖关系: => 默认任务: def... 阅读全文
posted @ 2015-04-15 11:51 红孩儿你好 阅读(1390) 评论(0) 推荐(0)
  2015年4月14日
摘要: 一、rvm 1、简介 rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。 2、安装步骤 1、新建文件:rvm-installer.sh vi rvm-installer.sh 内容如下 #!/usr/bin/env bash shopt -s extglob set -o errtrace set -o errexit rvm_install_initializ... 阅读全文
posted @ 2015-04-14 21:19 红孩儿你好 阅读(1386) 评论(0) 推荐(0)
摘要: 一、简介 Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得... 阅读全文
posted @ 2015-04-14 09:31 红孩儿你好 阅读(837) 评论(0) 推荐(0)
  2015年4月13日
摘要: 步骤如下: 1、点击开始—运行,如下图: 2、弹出“控制台”窗口如下,如下图: 3、点击“文件—添加/删除管理单元”,如下图: 4、选择“证书”,并点击“添加”,如下图: 5、在弹出的窗口上选择“我的用户帐户”后点击“完成”,如下图: 6、点击“确定”,如下图: 8、选择要添加的证书,右键复制,如下图: 9、在左边窗口的“个人”那里右键粘贴,如下图: ... 阅读全文
posted @ 2015-04-13 09:22 红孩儿你好 阅读(10732) 评论(0) 推荐(0)
  2015年4月10日
摘要: 一、环境准备 使用Debian平台,需做如下环境检查: 1、检查各个需要的工具及内核版本号,看看是否符合lfs7.7的列表要求 2、检查需要用到的库,一共有三个,gmp, mpfr和mpc 工具检查脚本如下: #filename:check_env.sh#/bin/sh export LC_ALL=C # check for bash bash --version | head -n1 |... 阅读全文
posted @ 2015-04-10 10:07 红孩儿你好 阅读(518) 评论(0) 推荐(0)
  2015年4月8日
摘要: 一、Gradle简介 Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。 二、配置步骤如下: 1、资源下载: Grandle官网下载Gradle,地址:http://www.gradle.org/downloads 提示:如果只是运行可以只下载bin,为了扩展开发还是下载all。 2、下载完毕后,解压zip至安装目录即可,... 阅读全文
posted @ 2015-04-08 09:34 红孩儿你好 阅读(47060) 评论(1) 推荐(4)
  2015年4月7日
摘要: 简介 OpenSSL是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。 OpenSSL采用C语言作... 阅读全文
posted @ 2015-04-07 17:58 红孩儿你好 阅读(1216) 评论(0) 推荐(0)
  2015年3月30日
摘要: 一、冒泡排序 时间复杂度:O(N²) 原理:从数组的第一个位置开始两两比较array[index]和array[index+1],如果array[index]大于array[index+1]则交换array[index]和array[index+1]的位置,直到数组结束。 void Bubble(int array[], int size) { int i,j; for... 阅读全文
posted @ 2015-03-30 22:30 红孩儿你好 阅读(270) 评论(0) 推荐(0)
摘要: 1、顺序查找 时间复杂度:O(n)优点:算法简单,对查找表的记录没有任何要求缺点:效率低下适用:数据量较少时的查找 原理: 在一个已知无(或有序)序队列中找出与给定关键字相同的数的具体位置。原理是让关键字与队列中的数从最后一个开始逐个比较,直到找出与给定关键字相同的数为止。 int SequenceSearch(int *array, int size, int key) { int ... 阅读全文
posted @ 2015-03-30 17:18 红孩儿你好 阅读(1488) 评论(0) 推荐(0)