自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (10)
  • 收藏
  • 关注

原创 Azkaban 3.73.0的solo模式的安装【文字】与【视频】教程

Azkaban是由Linkedin开源的一个批量工作流任务调度器。用于在一个工作流内以一个特定的顺序运行一组工作和流程。Azkaban定义了一种KV文件格式来建立任务之间的依赖关系,并提供一个易于使用的web用户界面维护和跟踪任务的工作流。Azkaban有集群式和单机式的安装模式,本文介绍的是单机模式的安装过程,读者可以按照本教程学习单机版的安装,等熟悉后可以自行研究集群式安装部署方法。单机模...

2019-08-20 19:14:44 517 2

原创 Windows Server上TCP连接CLOSE_WAIT状态过多异常的排查心得

背景:Windows Server 2008 R2上运行着一个服务A,它会从某地接收数据和图片,接受到的图片通过HTTP请求的形式提交给Tomcat上的应用B,应用B负责将图片存储到HBase中。由于服务A接收到的图片数量较多,并发较高。每次接受到一张图片,就创建一个线程向应用B提交数据,提交完成后,线程结束。表现出来的问题:表现出来的问题当中,如下是最直接的三个问题:在后台观察数据,可...

2019-07-29 15:30:43 8284 3

原创 Java中实现图片格式的转换

小小的代码片段,在Java中实现图片格式的转换。 下边的示例中,使用了jpg->jpg,^_^我懒得修改了再测试了,我在实际使用的时候是从bitmap位图转换为了jpg。package com.d.ws;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;p...

2018-08-03 21:04:19 3362

原创 Windows7 x64+Eclipse+Hadoop 2.5.2搭建MapReduce开发集群

MapReduce开发测试的代码,可以提交到Hadoop集群上测试运行,也可以在本机测试运行。由于我们的开发机是windows系统,我在尝试将代码提交到Hadoop集群上测试运行的时候,出现了一个接一个的错误。最后我还是采用了本机测试运行的方法,本文介绍的配置方法最终能够实现本地运行测试代码。当然如此测试的代码打包之后,上传到Hadoop集群上去,是可以正确执行的。0. 修改IP地址映射关...

2018-06-12 14:51:22 308

翻译 翻译:通过Java编程创建X.509格式的数字签名证书

我所需要解决的问题很简单:创建一个只需要配置很少字段的X.509协议的证书,在使用已有的CA私钥/证书进行签名,最后导出为PKCS12格式的签名证书。把这个过程变得复杂化的原因是:我需要在一台小型设备(PDA)上,通过Java编程实现。

2017-12-13 16:33:31 2841 3

原创 如何在Linux系统中查看CPU信息

查看系统的CPU信息时,需要注意的参数是:系统中有几颗CPU,每颗CPU中有几颗核心,每个CPU有几个线程。 通过/proc/cpuinfo中可以看到系统中总计有几颗CPU,每颗CPU有几个核心,系统总计有多少CPU线程。参数的意义:model name:每颗CPU的型号。 physical id:每颗CPU的id,计算系统中有几颗CPU。 cpu cores:当前的CPU有几个核心。 pr

2017-12-06 13:57:13 2777

原创 Freeradius系统的安装与管理

vpn在CentOS 6.5中安装freeredius:yum -y install httpd httpd-devel mysql mysql-server mysql-develyum -y install php php-devel php-mysql php-common php-gd php-mbstring php-mcrypt php-xml/etc/init.d/httpd st

2017-12-04 20:04:20 5703 1

原创 gitlab系统的安装和使用教程

gitlab系统用于在本地搭建一个git的Web管理页面,也包括对用户的管理等。gitlab团队已经提供了编译好的安装包,但是在各个版本的linux系统中并没有加入这个安装包。所以我们在安装的时候还需要手动下载,或者手动添加gitlab提供的第三方软件源。

2017-12-04 20:01:48 841

原创 openldap服务器安装配置

搭建opendlap服务器,并使用go语言链接该服务器。得到的配置过程和配置方法如下: 操作系统为 Ubuntu 14.04.1 x64。修改host文件为(一般是第二行):127.0.1.1 cgnmon.envisioncn.com ubuntu安装opendlap-server sudo apt-get install -y slapd ldap-utils安装过程中会提示输入密

2017-12-04 20:00:45 514

原创 Linux中内部命令和外部命令

exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由特殊的文件格式(.def)所实现,如cd、history、exec等等。在说明exe和sour

2017-12-04 19:58:16 831

原创 JS和Node.js的部分操作技巧

数据类型。 数据类型和json相互转换。 mysql数据库连接。 http server提取参数。模拟发送http请求var request=require("request");console.log(request);request.get("http://www.baidu.com/", function(error, response, body){ console.log

2017-12-03 11:23:40 392

原创 Javascript中对正则表达式的应用

在JavaScript中,与大多数其他对象类型一样,有两种方法可以创建正则表达式:通过正则表达式字面量,或者通过构造RegExp对象的实例。

2017-12-03 11:19:55 327

原创 Zmap安装教程

Zmap是美国密歇根大学研究者开发出一款工具。在第22届USENIX安全研讨会,以超过nmap 1300倍的扫描速度声名鹊起。相比大名鼎鼎的nmap全网扫描速度是他最大的亮点。在千兆网卡状态下,45分钟内扫描全网络IPv4地址。

2017-12-03 11:08:56 10126

原创 在Ubuntu下实现静默安装程序

在Ubuntu系统中安装程序时,会出现需要配置的对话框。这种对话框的出现,使大规模自动化部署该程序无法实现。例如在安装mysql-server程序时,需要填写root的密码。这里介绍一个通过实现设置安装配置信息,实现静默安装程序的方法。

2017-12-03 11:07:52 4292

原创 AT&T-汇编语言与C语言联合编程

AT&T汇编语言实现输出Hello,world.文件print.s的内容.dataoutput: .ascii "hello,world!\n"len = . - output.text.globl _start_start: movl $len,%edx movl $output,%ecx movl $1,%ebx movl

2017-12-03 11:05:55 626

原创 QT--项目文件的编写方法和qmake的使用

编写QT的软件时,如果用到Qt-Creator时,可以使用它自动维护项目文件。如果不使用IDE编程软件,手动创建程序源文件和项目文件,则需要学会如何使用QT的项目文件。

2017-12-03 11:04:33 1836

原创 Linux操作系统启动流程

开机的程序是这样的: 1. 加载 BIOS 的硬件信息,并取得第一个开机装置的代号; 2. 读取第一个开机装置的 MBR 的 boot Loader (亦即是 lilo, grub, spfdisk 等等) 的开机信息; 3. 加载 Kernel 操作系统核心信息, Kernel 开始解压缩,并且尝试驱动所有硬件装置; 4. Kernel 执行 init 程序并取得 run-level 信息

2017-12-03 11:01:45 700 1

原创 .bash_profile和.bashrc的区别(如何设置生效)

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,

2017-12-03 10:59:19 400

原创 Linux中内部命令和外部命令

exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由特殊的文件格式(.def)所实现,如cd、history、exec等等。在说明exe和source的区别

2017-12-03 10:58:28 1700

原创 在Ubuntu下添加自定义服务

在Ubuntu系统中添加自定义服务需要遵从设计启动脚本的模式,下面就是如何编写启动脚本的示例程序。

2017-12-03 10:49:53 13380 3

原创 在Ubuntu系统中配置DHCP服务

DHCP服务器是内网环境中非常重要的组件,没有DHCP服务器,内网中的每一台主机都要手动配置IP地址、网关和DNS服务器。下面就介绍在Ubuntu系统上使用isc-dhcp-server软件将系统配置成DHCP服务器。安装DHCP服务软件:sudo apt-get install isc-dhcp-server -y修改配置文件/etc/default/isc-dhcp-serve...

2017-12-02 20:48:34 2751

原创 在CentOS系统中配置DNS服务

DNS服务器在内网环境中非常重要,除了互联网上的公用的DNS服务器,还需要自己设定私有的DNS服务器,下面就介绍如何在CentOS系统中通过Dnsmasq配置DNS服务器。

2017-12-02 20:43:12 4915

原创 Linux系统上的虚拟终端

登录到CentOS系统提供的字符界面的时候,通过who命令查看登录的用户时,可以看到当前的用户通过/dev/tty1通道登录,如果使用putty通过ssh服务登录系统时,可以看到登录占用的是/dev/pts/0通道。查看当前的登录状态使用的那个登录通道也可以可以使用tty命令。而在/dev目录下,tty默认指向当前的登录通道。如果当前登录通道是ttyn,那么tty0也指向当前通道。使用echo命令向

2017-12-02 20:34:15 2873

原创 Ubuntu查看系统的各种版本信息

下面是一些查看当前Linux系统的版本的方法: 注:proc目录下记录的当前系统运行的各种数据,version记录的版本信息可以通过cat查看到。1. 使用命令:cat /proc/version proc目录下记录的当前系统运行的各种数据,version记录的版本信息可以直接通过cat查看到,还可以看到gcc版本信息。2. 使用命令:uname -a如上图显示自己的内核版本,并且可以查看系统是

2017-12-02 20:30:57 22936

原创 CentOS设置字符界面的分辨率

在CentOS系统中,如果使用字符界面时,可用字符区的分辨率是收到显示器大小的限制的。可以通过修改Linux内核启动参数,可以修改分辨率的大小。这个功能通常不用于实体电脑上,因为实体电脑的显示器参数通常适配的很合适。但是使用虚拟机(例如VirtualBox等)时,默认的分辨率较小,可以适当的通过分辨率扩大字符区的大小。

2017-12-02 20:24:25 1400

原创 Kali系统的软件调整过程

Kali系统安装之后,按照我的需要,我将系统中的软件进行了调整。主要是修改软件源、调整时区、卸载gnome桌面、安装xfce4桌面、安装firefox浏览器等

2017-12-02 20:07:04 1591

原创 Linux下使用系统调用的三种方法

系统调用(System Call)是操作系统为在用户运行的进程与硬件设备(如CPU,磁盘,打印机等)进行交互提供的一组接口。当进程需要发生系统调用时,CPU通过软中断切换到内核态开始执行内核系统调用函数。

2017-12-02 19:48:19 621

原创 解决Win10中VMWare创建的虚拟机会大量占用硬盘IO的问题

在Windows 10上安装上VMware后,虚拟机运行起来之后,占用了大量的硬盘IO,造成系统运行极慢,有时候还会卡死。其中的原因是在虚拟机的默认配置中,将虚拟机的内存镜像保存在硬盘上的一个文件中,这样该内存镜像文件的读写会非常频繁,占用大量的硬盘IO。解决这个文件,需要修改虚拟机的配置,关闭保存内存镜像文件的功能。

2017-12-02 19:44:25 16173 2

原创 魅族手机连不上adb的解决方法

使用adb通过USB调试魅族手机的时候,第一次连接总会连接不上,除了使用手机助手等辅助软件,也可以在系统上添加一些配置。下边就介绍在Mac OS和Win7上的手动设置方法。

2017-12-02 19:37:48 7415

原创 通过PXE远程安装CentOS和Ubuntu系统

PXE协议是Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,PXE client在网卡的ROM中,当计算机引导时,BIOS把PXE client调入内存中执行,并显示出命令菜单,经过用户选择后,PXE client将放置在远端的操作系统安装文件下载到本地运行,无盘工作站就是通过PXE来启动的。

2017-12-02 19:31:56 5805 5

原创 Docker应用--搭建Docker镜像的本地仓库

Docker的仓库是DockerHub,类似于GitHub。GitHub有一个开源的软件叫GitLab。Docker也有一个开源软件Docker registry。

2017-12-01 09:41:13 3378

原创 Docker应用--创建带有sshd服务的Ubuntu镜像

有不少教程都是介绍如何使用Dockerfile的方法自定义创建镜像,下边介绍通过一个运行的Docker示例,安装必要的软件,再创建镜像的方式构建符合自己要求的镜像。

2017-12-01 09:10:08 834

原创 Zabbix监控系统中内置的监控参数(Key)详解

Zabbix中内置了很多监控参数(Key),可以获取监控对象中的系统、CPU、网络、内存、文件系统等信息。下面就详细介绍一下这些监控参数的意义。

2017-11-17 15:10:08 7550

转载 待我长发及腰原文

待我长发及腰,将军归来可好?此身君子意逍遥,怎料山河萧萧。天光乍破遇,暮雪白头老。 寒剑默听奔雷,长枪独守空壕。醉卧沙场君莫笑,一夜吹彻画角。江南晚来客,红绳结发梢。【回信】: 待卿长发及腰,我必凯旋回朝。昔日纵马任逍遥,俱是少年英豪。东都霞色好,西湖烟波渺。执枪血战八方,誓守山河多娇。应有得胜归来日,与卿共度良宵。盼携手终老,愿与子同袍。

2013-12-10 11:17:29 949

原创 Windows编译安装QT

安装ActivePerl-5.6.1.628  安装mingw5.1.6到C:\MinGW并将环境变量Path设置追加C:\MinGW\bin 增加环境变量QTDIR为C:\QT  执行./bin/syncqt.bat 会建立QT的安装位置 configure --plugin-sql-sqlite --plugin-sql-odbc -rele

2013-11-17 17:15:26 1411

原创 php的JSON模块编译错误

我的系统是CentOS 6.4版本,使用yum方法安装了httpd和php。但是这样安装的php不支持JSON扩展,需要手动安装。在执行make test使,所有的测试方案都无法通过,即使强制安装成功后发现JSON模块无法启动,会出现ZVAL_DELREF符号未知的错误,这是由于php版本造成的。Warning: PHP Startup: Unable to load dynamic libr

2013-05-20 22:52:43 3910 2

转载 Squid反向代理加速WEB

简介:Linux 下著名代理软件Squid, 通常被用作上网代理,比如代理内网的Web服务,起到加速浏览的作用,一般可以设为透明代理.透明代理设置主要有:ACL设置acl all src 0.0.0.0/0acl local_net dst 192.168.0.0/24http_access local_net allowhttp_access deny all防火

2013-05-11 19:35:47 885 2

原创 手动脱壳----PECompact 2.x -> Jeremy Collake

网上也有很多手动脱壳的教程,但是光看不写总觉的像自己没学过似的。 操作环境:       操作系统:Windows 7 Ultimate       OD版本:Olldbg 1.10       被脱壳软件:文章最后提供下载下边利用ESP原理脱壳。 首先使用OD载入图标王程序,出现提示确定即可。开头的代码如下:00405A99 > $ B8 D0C74200

2013-04-21 00:36:39 1732

转载 关于破解的一些问题

根据我自己的学习经历,如果你直接照着很多破解教程去学习的话,多半都会把自己搞得满头的雾水,因为有很多的概念要么自己不是很清楚,要么根本就不知道是怎么一回事,所以希望通过下面的讨论给大家一定的帮助:1. 断点:所谓断点就是程序被中断的地方,这个词对于解密者来说是再熟悉不过了。那么什么又是中断呢?中断就是由于有特殊事件(中断事件)发生,计算机暂停当前的任务(即程序),转而去执行另外的任务(中断

2013-04-15 17:30:36 589

原创 使用API函数操作ini配置文件

INI文件是Windows系统中一类比较重要的文件,可以使用一些API函数直接对INI文件进行读写操作。主要用三个函数就可以实现简单的INI文件读写功能,这三个函数是:1)WritePrivateProfileString:可以在文件中添加字段,可以添加String也可以添加Int,返回值表示写入是否成功,函数原型为: BOOL WritePrivateProfileString(

2013-04-10 22:36:19 833

Windows7 x64+Eclipse+Hadoop 2.5.2搭建MapReduce开发集群相关工具下载

在Windows7 x64 + Eclipse + Hadoop 2.5.2搭建MapReduce开发环境,下载的文件中包括下载的文件包括:hadoop 2.5.2.tar.gz,hadoop-common-2.2.0-bin-master.zip,hadoop-eclipse-plugin-2.5.2.jar。应用这些软件的安装教程参考博客:https://blog.csdn.net/xkjcf/article/details/80525842。

2018-06-12

创建pkcs12格式数字签名证书的Java代码

依托Bouncycastle库创建pkcs12格式数字签名证书的Java代码,具体应用方法可以参考本人翻译的博客《通过Java编程创建X.509格式的数字签名证书》。

2017-12-13

bcprov-jdk15on-1.46的运行包和源码包

bouncy castle(轻量级密码术包)是一种用于 Java 平台的开放源码的轻量级密码术包;它支持大量的密码术算法,并提供JCE 1.2.1的实现。 本资源是bcprov的1.46版本,会在本人翻译的博客《通过Java编程创建X.509格式的数字签名证书》中用到。

2017-12-09

图标王---手动脱壳演示软件

图标王---手动脱壳演示软件 图标王是专门提取PE文件的图标资源的软件,轻巧实用。 这里提供下载的是一款加过壳的用于演示手动脱壳实验的版本。 感谢图标王开发者~

2013-04-21

MFC使用模拟对话框和非模拟对话框的方法

在MFC中,使用对话框的操作很常见,这个文档中就详细介绍了如何在单文档环境下调用Dialog。

2013-04-16

关于一个程序的堆栈使用分析

关于一个程序的堆栈使用分析 关于一个程序的堆栈使用分析

2013-01-20

配置eyeOS系统--7--服务器配置所需组件

http://blog.csdn.net/xkjcf/article/details/8462842 中所描述的服务器配置所需的服务器配件

2013-01-07

Rootkits_Windows内核的安全防护 电子书及源码

Rootkits_Windows内核的安全防护是一本介绍Rookits的经典之作,适合入门使用,该资源中包含了中文电子书影印版,英文文字版以及源代码。希望对大家有所帮助 百科介绍:  本书是目前第一本关于rootkit的详尽指南,包括rootkit的概念、它们是怎样工作的、如何构建和检测它们。世界顶级软件安全专家、创始人GregHoglund和JamesButler向大家详细介绍攻击者是如何进入系统并长期驻留而不会被检测到的,以及黑客是如何摧毁WindowsXP和Windows2000内核系统的,其概念可以应用于现代任何主流操作系统。通过本书,读者可以全面掌握rootkit,提升自己的安全防范能力。

2012-08-03

bitvisor-1.2.tar.gz

学习intel的好源码.主要设计的是I/O方面

2012-07-29

IA-32架构软件开发人员手册第3卷 系统编程指南 中文版

这是intel的手册第三版,系统编程指南,中文版,希望对大家有用。

2012-06-28

空空如也

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

TA关注的人

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