自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

零风の后花园

日常笔记@网络安全

  • 博客(42)
  • 资源 (4)
  • 收藏
  • 关注

原创 eth 和 em的区别

改名原因:IntroductionNetwork device names in Red Hat Enterprise Linux for Ethernet devices have traditionally followed the ethN naming scheme. In large deployments, the number of devices with eth name

2016-05-03 21:02:58 2427

原创 根据进程名批量杀死进程

pidof "python" | xargs kill -9pidof 找出正在运行程序的进程PIDxarg 将参数列表转换成小块分段传递给其他命令

2016-02-22 16:07:02 723

原创 centos 安装golang

vim  $HOME/.profileexport GOROOT=$HOME/goexport PATH=$PATH:$GOROOT/binexport GOPATH=/home/work/gopathsource ./profile在安装目录下新建两个目录mkdir gomkdir gopath下载源文件 wget https:

2015-08-25 21:17:23 3129

原创 jquery 动态增加,减少input表单的方法

html代码如下js代码如下 var max_fields = 5; //maximum input boxes allowed var wrapper = $(".input_fields_wrap"); //Fields wrapper var add_button =(".add_field_button"); /

2015-08-19 20:37:29 10259 1

原创 input text表单中嵌入select选项的方法

利用 bootstrap 提供的 input-group 可以实现,代码如下 Inches          Feet          mm

2015-08-04 21:35:28 6103

原创 tablesorter对于动态生成的table无法使用解决办法

需要对动态生成的table增加搜索功能,发现tablesorter正好满足需求,但动态生成table时,无法使用,发现一个笨办法,在生成table之前,先写一个静态的,问题即可解决$(document).ready(function(){ render_table(){}; $("#myTable").tablesorter({ "theme"

2015-08-04 21:18:03 2929

原创 python中 .write 无法向文件写入内容

问题代码如下links = open("new")out = open("out.txt","w+")for link in links: out.write(link+"\n")问题原因:当没有使用flush()或close()时,要写入的内容依然在缓冲区中,没有写入文件,如果中途终止,文件里就会没有内容。解决方法:links = open

2015-05-19 10:46:58 26867 5

原创 golang 正则表达式学习笔记

1.贪婪模式:  匹配模式前加 (?U)2.获取某个分组的数据 FindStringSubmatch()3.获得匹配到的全部数据  FindAllString()

2015-03-17 22:03:59 1560

原创 golang simplejson 使用笔记

第一步,得到json的内容contents, _ := ioutil.ReadAll(res.Body)simplejson.NewJson(contents)第二部,根据json的格式,选择使用array或者map储存数据var nodes = make(map[string]interface{})nodes, _ = js.Map()第三步,将node

2015-03-17 22:00:08 8970

原创 git rm 误删文件找回方法

git rm a.txt ,误将a.txt删除后找回方法:1. git log 找到离没删文件前最近的commit id2. 将操作过的其它文件转移3. git reset --hard "commit id"

2015-03-13 21:18:01 14673

原创 tcpdump出现no suitable device found 原因

已知有2种原因:1.权限不够,一般不经过处理,只用root用户能使用tcpdump2.缺省只能同时使用4个tcpdump,如用完,则报此类错。需要停掉多余的tcpdump

2014-12-23 18:16:59 6830 1

原创 c语言 可变参数的使用

主要涉及函数va_list ap     声明一个指针va_start(ap,arg)     将ap指向到最后一个确定的参数argva_arg(ap,size)       将ap储存的地址加size,指向下一个参数va_end(ap)          将ap赋值为NULL#include#includeint sum(in

2014-12-23 18:06:50 612

原创 setjmp()与longjmp()

setjmp()与longjmp() 和 函数与return有点类似setjmp() : 直接调用时返回0,通过longjmp调用,返回longjmp指定的数值longjmp():调用longjmp()运行的指针会跳到例子#include #include static jmp_buf buf; void second(void) {

2014-12-23 17:52:04 591

原创 网络字节流和主机字节流

节流分为两类little edition(LE)big edition(BE)0x123456地址               LE          BE0x0000         56          120x0001         34          340x0002         12          56主机字节流根据cpu类

2014-12-19 13:55:25 1593

原创 u盘装多个系统

参考链接制作U盘多系统(老毛桃WinPE,Ubuntu,MaxDOS,CDlinux,Parted Magic Linux,OphCrack,BackTrack)引导工具  http://aofengblog.blog.163.com/blog/static/6317021201212673017494/

2014-11-24 13:43:33 774

原创 Python乱码问题解决方案

当python开发过程中遇到乱码的时候需要lia

2014-06-06 15:45:20 516

原创 ubuntu安装java环境

sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-installer完成后输入检测是否安装成功设置java变量环境sudo apt-get install oracle-java8-set-default

2014-06-03 20:28:33 624

原创 php 实现html转为rtf格式

$html2RTFCom = new COM("HTML2RTF.Converter"); $html2RTFCom->PreserveImages = true; $html2RTFCom->PageNumbers = 1;$html2RTFCom->PageNumbersAlignH = 1;$html2RTFCom->PageNumbersAlignV = 5;$html

2014-05-28 18:36:23 2374

原创 Windows 下配置 telnet (win7 32位旗舰版)

第1步:安装 telnet :控制面板->程序->打开或关闭Windows功能,选中telnet 客户端和telnet 服务器,点击确定

2014-05-15 16:29:55 2289

原创 sqlmap无法更新解决办法

在kali官方论坛发现了解决办法:Install git: apt-get install git Go to the sqlmap dir: cd /usr/share/sqlmap Initialize the repository: git init Point to sqlmap: git remote add origin ht

2014-05-12 13:43:56 5574

原创 Mysql设置允许远程连接

步骤一:mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321";允许xoops_root用户可以从任意机器上登入MySQL。其二:$sudo gedit /etc/mysql/my.cnf老的版本中>skip-networking => # skip-networkin

2014-04-25 19:05:35 619

原创 PHP实现office中宏的提取

其实是通过调用外部工具实现,外部工具为 OfficeMalScannerphp代码如下:<?php$path = "e:\\php\\malware.xls"; //待判断文件位置$type = "bin"; //bin为常见二进制格式,xml为xml格式$officescanner = "e:\\officemalscanner\\officemalscanner.e

2014-04-15 16:57:35 2327

原创 php解析doc格式word文件的另一种方法

原理是用php调用外部工具实现,用到的工具是antiword 步骤1:下载解压antiword后,将antiword文件夹放到一个系统盘根目录下步骤2:增加环境变量,我编写了一个批处理脚本,如下:@echo off:: place为antiword所在盘符set place="e:":: 设置环境变量HOMEwmic ENVIRONMENT create name="HOME"

2014-04-02 10:45:03 6773

原创 批处理设置永久环境变量

在dos设置下临时环境的变量用SET就可以了,但cmd窗口关闭就消失了google了下有没有dos下永久设置环境变量的方法,最后找到了一个,写成了批处理,如下@echo off:: 设置环境变量HOMEwmic ENVIRONMENT create name="HOME",username="",VariableValue="e:":: 添加 HOME 到 Pathwmic E

2014-04-01 19:14:40 1781

原创 windows下安装apache并配置ssl 附 整个配置过程的批处理脚本

步骤1:配置 APACHE以支持SSL找到下面两行去掉前面的注释 #LoadModule ssl_module modules/mod_ssl.soInclude conf/extra/httpd-ssl.conf步骤2: 为网站服务器生成证书及私钥文件C:\Program Files\Apache Software Foundation\Apache2.2\bin>ope

2014-03-31 10:21:57 1635

原创 php解析word内容以及php解析pdf内容

php对pdf内容的解析目前有一个很好用的开源项目传送门:http://www.pdfparser.org/php对word中内容的解析则可以调用com组件实现(仅适用windows平台,且在装有word的情况下。。。)代码如下:<?php// 建立一个指向新COM组件的索引 $word = new COM("word.application") or die("

2014-03-30 16:25:19 7701 3

原创 Ubuntu下安装wavsep

一、安装jdk1.下载jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html2.解压 tar zxvf jdk-7u45-linux-x64.tar.gz3.解压后得到 jdk1.7.0_52 将其移至 /opt/java/jdk 中(便于文件管理)

2014-03-23 18:04:37 2062

原创 apache 允许局域网访问设置

将以下#   onlineoffline tag - don't remove     Order Deny,Allow     Deny from all     Allow from 127.0.0.1改为#   onlineoffline tag - don't remove     Order Deny,Allow     Deny from none

2014-02-24 20:54:42 18267

原创 u盘装系统之/scripts/casper-premount/2-iso_scan: line 46 can't open /dev/sr0: No Medium found解决方法

在给U盘装backbox(基于ubuntu)时,遇到了这个问题/scripts/casper-premount/2-iso_scan: line 46 can't open /dev/sr0: No Medium found,在查了半天资料和不断尝试后找到了解决方法。问题提示是找不到光驱,说明可能menu.lst写错了,于是对其进行修改,最后系统启动成功。menu.lst如下title ->

2013-03-15 14:34:16 8123

原创 bash学习笔记(一)

export 将变量变为环境变量1.变量键盘读取:read -p -t例:read -p "Please keyin your name:" -t 30 named2.声明变量:declare/typesetdecalre-a  :array-i  :int-x  :全局变量-r  :readonly 静态变量3.变量的删

2013-02-16 14:52:42 544

原创 双链表排序问题(C语言)

#include #include typedef struct node{ int data; struct node *pre; struct node *next; } Node;int get_int(void);Node* get_node(void);void insert(Node*p,Node* new_node);int main(){

2013-01-08 19:58:37 1726

原创 排序算法系列:基数排序(Radix sort)(C语言)

通俗理解:结合计数排序,通过对待排数组中元素每一位进行排序,最终达到对整个数组排序的效果。观看动态过程#include #include #define MAXK 10int get_int(void);int count_sort (int*array,int n,int d);int get_value(int a,int d);void radix_sort(int* a,i

2012-11-07 13:34:11 2213

原创 排序算法系列:计数排序(Counting sort)(C语言)

通俗理解:通过将待排序中的数组与辅助数组的下标建立一种联系,辅助数组储存与自己下标相等的原数组的每个元素的个数,然后进行一些操作保证计数排序的稳定性(可能理解的不够深刻,欢迎提出见解)。观看动态过程int count_sort (int * const array, const int size) { int * count ; int * temp;

2012-11-07 13:14:44 2077

原创 排序算法系列:归并排序(Merge sort)(C语言)

通俗理解:运用分而治之的思想,编写递归函数,将大数组排序转化为小数组排序,最后再将其合并。void merge_sort(int*p,int low,int high){ int mid = (low+high)/2; if (low <high) { merge_sort(p,low,mid); merge_sort(p,mid+1,high); merge(p,low,mi

2012-11-02 15:47:43 7175

原创 排序算法系列:堆排序(heapsort)(C语言)

通俗理解:运用数据结构中的最大堆结构,取出数组中的中的最大元素,在重新构造最大堆,再找出其最大元素,以此类推直到取完堆结构中的元素为止,最终得到排好序的数组。观看动态过程voidswap(int* a,int *b){ int swap; swap = *a; *a = *b; *b = swap;}//创建最大堆void build_heap(int *a,int siz

2012-11-02 15:25:23 2255 1

原创 排序算法之快速排序(Quicksort) (C语言)

通俗理解:在数组中随便取一个数k,一般是第一个,然后对数组操作,使小于k的数都在k的左边,大于k的数在k的右边(不考虑相等情况),然后采用分而治之的思想,运用递归函数,最终得到排好序的数组。观看动态过程voidquick_sort(int *a,int left,int right){ int i,j,temp; if (left < right) { i = left; j

2012-11-02 14:52:04 1771

原创 排序算法之插入排序 (C语言)

void insertion_sort(int *p,int n){ for (int i=1;i<n;i++) for (int j=0;j<i;j++) { if (p[j]>p[i]) { int a = i; int b = j;

2012-11-02 14:25:56 581

原创 8086cpu汇编指令总结

总线:专门连接CPU和其它芯片的导线(分为地址总线,控制总线,数据总线)Debug的使用R命令 查看,改变cpu寄存器的内容D命令 查看内存中内容E命令 改写内存中的内容U命令 将内存中的机器指令翻译成汇编指令T命令 执行一条机器指令A命令 以汇编指令的格式在内存中写入一条机器指令---------------------------------------

2012-10-14 20:22:45 714

原创 linux用户管理

etc/passwd文件root:x:0:0:root:/root:/bin/bash用户名:密码:UID:GID:描述信息:宿主目录:命令解释器-----------------------------------------------------密码文件 etc/shandow用户名:密码:最后一次修改时间:用户配置文件/etc/login.defs/

2012-10-09 08:53:15 658

原创 Debug小应用--查看BIOS生产日期

首先点击开始运行cmd --> 进入dos界面 ---> 输入debug -->  再输入 d fff0:f0 ff  即可看到BIOS的生产日期;如果想要修改再输入  e fff0:f?  --> ??  -->enter    即可     ( ‘?’ 为 0-9 和 a-z 中的字符)注:debug为调试工具,        D命令可查看内存中的内容        E命令可修

2012-08-08 17:09:48 2004

Html2Rtf.dll

php实现文件从html转为rtf格式需要用到

2014-05-28

java源代码学生信息管理系统

学生信息管理系统 java源代码,可以对学生信息进行查询,删除,添加,插入,排序等

2014-05-26

echarts-1.4.0(最新版本)

echarts 数据可视化,官网下载太慢,在这里备份一份

2014-04-08

echarts-1.3.8.zip

echarts-1.3.8 echarts 是比较不错的制作图表的工具。

2014-04-08

空空如也

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

TA关注的人

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