自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (13)
  • 收藏
  • 关注

原创 JDBC基础

jdbc是一套java连接数据库的接口层,jdbc为java程序提供了连接各种数据库的统一的接口操作。JDBC在于实际数据库交互时需要加载相应数据库的驱动(数据库厂商提供)。具体操作如下3步:加载驱动、连接数据库 Class.forName(JDBC_DRIVER); connection=DriverManager.getConnection(DB_UTL,USER,PASSWO

2016-12-03 21:15:47 353

原创 javaMD5

MD5是一种加密、压缩算法。在爬虫项目中奖URL压缩为128位的散列值。在Java 中,java.security.MessageDigest 中已经定义了MD5 的计算,只需要简单地调用即可得到MD5 的128 位整数。然后将此128 位(16 个字节)转换成十六进制表示即可。java代码实现:import java.math.BigInteger;import java.security.Me

2016-12-03 20:29:26 465

原创 Berkeley DB

Berkeley DB 是一个嵌入式数据库,它适合于管理海量的(256T)、简单的数据。BDB是以键值对(value/key)来存储和管理数据库的。键可以重复,数据值可以是任意类型的。BDB的底层是用B+树或者其他算法实现的。我用的jar包是B+树实现的版本。Berkeley DB是用Environment对象来管理数据库,一个Environment可以管理多个database。每个datab

2016-12-03 20:00:56 3888

原创 BoolmFilter

布隆过滤器是一个判断集合中是否包含特定元素的算法。比如,判断一个英文单词是否在字典中(单词拼写检查);黑名单检查等。也常用在搜索引擎中。布隆过滤器由一个很长的二进制向量和一系列随机映射函数组成。提供插入但不提供删除,但有用计数器代替bit位的变体提供删除操作。以存储邮件地址为例: 假定存储一亿个电子邮件地址. 1. 先建立一个16 亿二进制常量,即两亿字节的向量,然后将这16 亿个二进制位全

2016-12-03 17:15:41 3467

转载 GTK+ examples

1. 简介GTK (GIMP Toolkit) 起源於开发用来做为GIMP (General Image Manipulation Program)的一套工具. GTK建立在GDK (GIMP Drawing Kit)的上层, 基本上是将Xlib功能包装起来. 它被称为GIMP toolkit是因为原来是写来开发GIMP, 但现在被许多免费软体计划所使用. 原作者为Peter

2016-12-03 15:36:28 1122

原创 VS2015 导入文件夹

三步导入文件夹,图文详情

2016-08-27 08:58:33 32986

转载 12. Integer to Roman

与十进制数字相比,虽然在个位、十位、百位、千位这些数位上罗马数字的写法各不相同,但却都有着共同规律。从纵向比较看,每一个数位的写法只和该数位对应的一倍、五倍、十倍对应的字母有关。如8的罗马数字是VIII(5+1+1+1),80是LXXX(50+10+10+10),800是DCCC(500+100+100+100)。因此我们就可以将十进制数字的各位取出,按照罗马数字各数位的字符生成规则,生成对应的罗马数字

2016-07-25 21:46:29 313

原创 leetcode 10: Regular Expression Matching 分析及解答

解读:•‘.'代表一个任意字符,与其附近的字符无关•’*‘代表o个或者多个前面的字符,该字符影响前面字符的“存在”,例如:a*={ε,a,aa,aaa,…},即当"*"表示0个前面的字符时,该字符串为空串ε。分析:题目要求匹配整个输入字符串,即完全匹配,分如下情况:1.同时为空则truep为ε时,s为ε则匹配s为ε时,p为ε则匹配,但此时p分两种情况: 1、p确实为ε 2、p为”a*“类型,此时*代表前面的字符存在0次,则p在匹配意义上位ε2.不同时为空就需要比较•p字符串中当前字

2016-07-22 20:56:43 1594

原创 Ubuntu 安装 chrome 32/64 方法

每次都要找资源,真的很麻烦,其实很简单。而且32位的包官网已经不维护了。下面是安装方法:下载安装包(在我的博客资源中有32位和64位的deb包,可以直接下载)。在对应目录下执行$sudo gdebi google-chrome-stable_current_i386.debbingo

2016-03-20 23:35:17 5105 1

原创 libvirt编译安装(git版)

libvirt可下载.tar安装包进行编译安装,也可以通过克隆git库进行安装,本文介绍的是克隆git库并编译的方法

2016-03-10 01:09:55 1598

原创 Xubuntu 搜狗输入法安装

卸载fcitxsudo apt-get removefcitx*下载搜狗拼音输入法http://pinyin.sogou.com/linux/?r=pinyin用gdebi安装sudo gdebi sogou_pinyin_linux_1.0.0.0014_amd64.deb:注销系统再登录菜单->All->Settings->InputMethod 点左下角的“+”号,选择搜狗输入法

2016-03-09 18:37:21 4331

转载 GENERIC,GIMPLE和RTL

在编译过程中,GCC使用了三种主要的中间语言来表示程序:GENERIC,GIMPLE和RTL。GENERIC是一种由每个前端生成的语言无关的表示。它用来作为解析器和优化器之间的接口。GENERIC是一种通用表示,能够表示GCC支持的所有语言程序。GIMPLE和RTL用于优化程序。GIMPLE用于目标和语言无关的优化(例如,内联,常数传播,尾调用消除,冗余消除等)。与GENERIC比较相

2016-02-11 19:39:30 3081

转载 Ubuntu下deb包的安装方法

转自:http://blog.csdn.net/kevinhg/article/details/5934462deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.debdpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的

2016-02-11 19:37:55 448

转载 Git 常用命令整理

git管理和使用

2016-02-11 19:36:05 252

转载 Ubuntu 13.04下编译GCC-4.8.2源码并安装成功

安装gcc

2016-02-11 19:30:49 652

转载 GTK+构件

从GtkWidget中继承的类称为构件,构件分为“有窗口构件”和“无窗口构件”两种。有窗口构件有一个与之相关联的GdkWindow,而无窗口构件没有,它们将被绘制在有窗口构件的窗口上。在构件中,只有窗口构件才能接收和处理事件。如果要处理无窗口构件所产生的事件,则必须将它们放到GtkEventBox中,通过从GtkEventBox中接收事件来实现。

2016-01-29 15:51:10 742

转载 LeedCode 87. Scramble String

动态规划

2016-01-27 22:02:44 267

原创 LeetCode 55. Jump Game

LeetCode 55. Jump Game

2016-01-26 23:48:05 279

原创 export 原理解析 (Shell Script)

export 的基本作用就是将父shell中的局部变量设置为环境变量,使得该变量可以在子shell中使用。但是export无法将子shell中的变量带到父shell中,这时就要用到source,但source不涉及到子shello。

2016-01-26 00:40:26 2755 2

原创 LeetCode 132. Palindrome Partitioning II (C++)

二维递归+遍历 与 一维递归+备忘录 效率相差非常大

2016-01-25 23:36:11 358

转载 citrix协议ICA技术原理

Citrix交付中心解决方案的核心是虚拟化技术,虚拟化计算的核心是ICA协议,ICA协议连接了运行在平台上的应用客户端运行环境和远端终端设备。

2016-01-25 14:05:31 955

转载 pkg-config 详解

pkg-config是向用户向程序提供相应库的路径、版本号等信息的程序。

2016-01-25 10:59:15 1035

原创 LeetCode 74. Search a 2D Matrix (C++ JavaScript)

LeetCode 74 Search a 2D Matrix C++ && JavaScript搜索 && 二分查找

2016-01-23 20:37:55 430

原创 LeetCode 1: Number of 1 Bits (C++)

LeetCode 1: Number of 1 Bits (C++)•LeetCode不允许自己定义函数,只需要实现给定的函数即可。 •不需要定义main()函数,否则会编译通不过。 •如果需要有输出,直接return就行。我在第一题中使用了cout,就通不过。

2016-01-23 17:17:05 347

转载 初识 GTK

GTK+ 是一种函数库是用来帮助制作图形交互界面的。整个函数库都是由C 语言来编写的。 GTK+函数库通常也叫做 GIMP 工具包。

2016-01-23 16:55:38 922

原创 Shell Script 基础

Shell Script是Linux的重要工具,最近在一个项目中需要优化脚本的结构,即模块化脚本,这里是一些总结的脚本的基础知识。

2016-01-21 13:52:10 419

原创 ubuntu15.10下Snort安装及配置

Ubuntu15.10下Snort的安装及配置过程

2016-01-18 01:21:03 3569

原创 用FTP修改网站服务器内容

用FileZilla客户端通过FTP修改网站服务器

2016-01-17 11:11:58 4128

原创 POJ2533 最长递增子序列

算法 动态规划 POJ2355

2016-01-13 17:59:18 368

Per语言入门第六版.pdf

《Perl语言入门》也就是大家所称道的“小骆驼书”,是Perl程序设计人员最为仰赖的启蒙读物之一。自1993年以来,这本书就成为热卖的Perl语言教学材料,而此次新版又涵盖了Perl 5.10的最新变化。本书的诸位作者自1991年起就开始在Stonehenge Consulting从事Perl教学工作,多年的课堂教学实践和积累下来的点滴经验,形成了本书特有的教学节奏,以及务实的知识点取舍。随文而至的习题,可以让你及时巩固各种概念,强化理解和吸收。本书内容涵盖: ·Perl的变量类型 ·子程序 ·文件的操作 ·正则表达式 ·字符串的操作 ·列表与排序 ·进程的管理 ·智能匹配 ·第三方模块的使用 有些人只是想要完成任务,Perl语言为此而生。Perl的最初目标只是为了协助Unix系统管理员完成日常繁琐的文本数据处理工作。时至今日,Perl已发展成为一套功能齐备的程序语言,几乎可以在任何操作系统上完成各种任务——从简单的命令行工具到Web应用开发,及至生物信息学、金融数据分析等等不一而足。其他书籍可能会着重于教会你使用Perl语言来编程,可本书不同,我们是想要你成为一名真正的Perl程序员。

2016-12-04

LaTeX入门-刘海洋 .pdf

《latex入门》是一本由北大的LATEX牛人刘海洋所撰写的畅销书,书中 利用大量的实际案例详细介绍了latex的使用方法,为读者揭开了latex的神秘面纱,该书是一本不可多得的latex入门的优秀书籍。虽然该书的名字中有入门的字眼但该书对于已经有一定latex基础而想要进一步提高其latex水平的读者也具有极大的帮助。

2016-12-04

R语言实战.pdf

开源软件R是世界上最流行的数据分析、统计计算及制图语言,几乎能够完成任何数据处理任务,可安装并运行于所有主流平台,为我们提供了成千上万的专业模块和实用工具,是从大数据中获取有用信息的绝佳工具。  《R语言实战》内容:   R安装与操作   数据导入/导出及格式化   双变量关系的描述性分析   回归分析   模型适用性的评价方法以及结果的可视化   用图形实现变量关系的可视化   在给定置信度的前提下确定样本量   高级统计分析方法和高级绘图

2016-12-04

LaTeX入门-刘海洋(完整版)_电子工业出版社_2013 .pdf

《latex入门》是一本由北大的LATEX牛人刘海洋所撰写的畅销书,书中 利用大量的实际案例详细介绍了latex的使用方法,为读者揭开了latex的神秘面纱,该书是一本不可多得的latex入门的优秀书籍。虽然该书的名字中有入门的字眼但该书对于已经有一定latex基础而想要进一步提高其latex水平的读者也具有极大的帮助。

2016-12-04

Python核心编程第二版.pdf

本书是Python语言的经典入门读本,由两名顶尖的Python技术专家兼培训专家联手撰写,涵盖了该语言的所有核心内容。所有练习的解答都可在书后找到。 本书描述了Python程序的基本构件:类型、操作符、语句、函数、模块、类以及异常和介绍了更多高级主题,包括复杂的实例。无论是用于编写简单的脚本,还是复杂的科学计算、Web、数据库、图形和动画程序,Python都证明它的强大。

2016-12-04

chrome linux 64 deb

chrome ubuntu 64 deb

2016-03-20

chrome linux 32 deb

ubuntu i386 deb 直接安装

2016-03-20

Snort中文手册

Snort中文中文用户手册,包括介绍、使用、参数等内容。

2016-01-18

snortrules-snapshot-2980.tar.gz

snortrules-snapshot-2980.tar.gz是snort的规则包,在官网下载需要申请账号。

2016-01-18

community-rules.tar.gz

community-rules.tar.gz是snort的社区规则包

2016-01-18

libpcap-1.5.3.tar.gz

libpcap-1.5.3.tar.gz是snort的依赖包

2016-01-18

snort-2.9.8.0.tar.gz

snort-2.9.8.0.tar.gz源码包

2016-01-18

FileZilla_3.14.1_win32.zip

免安装FileZilla,解压直接使用。

2016-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除