自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 搭建ceph集群(单节点)

持之以恒,不言放弃软件环境: - Centos7 x64 CEPH版本 : - ceph-deploy v1.5.37 - ceph version 10.2.9步骤1.修改主机名(即节点名) 1) sed -i ‘/HOSTNAME/d’ /etc/sysconfig/network echo “HOSTNAME=主机名” >> /etc/sysconfig/network

2017-08-24 15:16:13 7159 2

原创 iptables概述

表和链数据包在表和链中的过程: Mangle表:修改IP报文的TOS(服务类型)等 (不要做过滤、NAT、伪装) 五种target: (1)TOS :修改TOS字段 (2)TTL:设置所有报文共享系统TTL (3)MATK:设置标记 (4)SECMATK:安全标记 (5)CONNSECMARK:把连接的标记拷贝给单个报文或相反NAT表:源/目的地址转换 4种target: (

2017-07-28 10:49:04 434

原创 判断回文数

回文数:原数与其倒置后的数相等 1.小数没有回文数 2.负数不是回文数 3.个位数都是回文数(包括0)方法一:转成String(本质:判断回文字符串) 缺点:需要额外的string空间public static boolean isPalindrome(int x) { if(x<0) return false; String a =

2017-06-15 20:36:24 591

原创 汇编子程序

显示字符串(在窗口指定位置,用指定格式,字符串以0结束) 1.窗口显示:B8000h~BFFFFh,共25行,每行80个字即160个字节 2.字的属性:8位–>闪烁 R G B(背景) 高亮 R G B(前景) 3.B800::0000 第一行 00~01第1列 02~03第二列 B800:00A0 第二行在窗口的8行3列,用绿色,显示data段中的字符串

2017-05-10 15:33:14 1011

原创 CPU的中断(汇编)

内中断中断源 : 中断类型码N(8位) –>N号中断向量–>中断向量表(内存0000:0~0000:03FF,每项两个字,放中断处理程序的入口地址,即段地址(4N)+偏移地址(4N+2)) 除法错误(溢出) : 0 单步执行 : 1 –>每执行一条指令后,都检查TF=1则中断 执行into指令 : 4 执行int指令 : int n –>引发n号中断中断过程: 取得中断码–>保存标志寄存

2017-05-05 16:33:52 862

原创 汇编

通用寄存器:AX、BX、CX、DX (AX:16位,高8位是ah,低8位是al) 段寄存器:CS、DS、SS、ES指令地址 = CS(段地址)* 16(即左移一位)+IP(偏移地址) CPU读指令只认识 CS:IP,能改变CS、IP的内容的指令统称为 转移指令 jmp、jcxz、loop、ret、retf、call等CPU读数据,自动取DS作为内存的段地址,改变DS的值必须通过寄存器或内存单

2017-03-27 11:19:20 627

原创 PE文件格式

DOS头部: 重点: +0h(2) e_magic 文件标记=5A4D,根据它判断为PE文件 (WinHex:4D 5A | ME)+3ch(4) e_lfanew 指向PE文件头的文件偏移位置,根据它PE文件头起始位置 PE文件头+0h(4) Signature=00004550h ,PE文件标识,判断为PE文件头

2017-03-09 22:21:34 922

原创 常用来设置断点的API

1.序列号保护 定位判断序列号的代码段 1)获取字符串(序列号) GetWindowTextA、GetWindowWord、GetDlgItemTextA、GetDlgItemInt等。 2)对话框 MessageBoxA、MessageBoxExA、DialogBoxParamA、DialogBoxIndirectParamA、CreateDialogIndirectParamA、Cre

2017-03-08 21:13:40 1452

原创 IDA Pro——CrackMe.exe调试

版本:IDA pro 6.1(看雪学院下载)1.配置 1)菜单Option配置,只对当前项目有效 2)ida.cfg文件配置2.主界面 蓝色代码段,棕色数据段,红色内核窗口管理 名字窗口(Names window): F:导入函数/自己写的函数 I:导入函数/自己写的 A:字符串 L:库函数 D:全局的命令代码函数窗口 Sub子程序 loc地址 byte8位数据

2017-02-26 16:34:13 6640 1

原创 OllyDbg操作——TraceMe.exe调试

版本:OllyDbg v1.10 下载地址:http://www.ollydbg.de/ TraceMe.exe 下载地址:http://download.csdn.net/download/situxiye/30757911.分析TraceMe.exe界面 功能:验证序列号是否正确验证流程: 输入用户名和序列号–>调用GetDlgItemTextA函数(获取对话框文本)–>计算序列号–

2017-02-18 15:00:14 3852 1

原创 数据结构--C语言

线性表的操作#include <stdio.h>#include <stdlib.h>#define LIST_INTSIZE 50typedef char DataType; /*在此例中数据类型采用字符类型*/typedef struct { DataType* elem; /*线性表的基地址*/

2016-10-23 11:38:38 550

原创 java--IO流

遍历目录File dir = new File("e:\\java"); if(!dir.exists()){ throw new IllegalArgumentException("目录:" + dir + "不存在!"); } if(!dir.isDirectory()){ throw new Ille

2016-10-01 10:10:28 352

原创 lucene

lucene的版本是5.5.3Eclipse中导入包: project -> Build Path -> Configure Build Path -> Libraries -> Add External Jars 需要导入的包: 第一个,核心类库,Lucene-core-5.5.3.jar,其中包括了常用的文档,索引,搜索,存储等相关核心代码。 第二个,分词类库,Lucene-analyz

2016-09-18 21:24:13 283

原创 java的反射

JAVA反射机制:在运行状态中 对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法和属性;java中只有普通数据类型(int等)、静态成员 不是对象, 其他都是对象下面是获取类的所有属性和方法的代码:import java.lang.reflect.*;public class ClassUtil { public static void

2016-09-14 23:25:58 265

原创 java实现--简易扑克牌游戏

第三季听课后的综合实战,要求如下: 1.创建一副扑克牌,不考虑大小王 2.创建两名玩家,玩家至少要有ID、姓名、手牌等属性,手牌为扑克牌的集合 3.洗牌,将之前创建的扑克牌顺序打乱 4.发牌,将洗牌之后的扑克牌集合,从第一张开始,发给两名玩家,按照一人一张的方式,每人发两张 5.开始游戏,比大小,大小相同比花色(黑红梅方)实现代码如下:扑克类public class Poker {

2016-08-29 20:17:23 1832

原创 java集合类入门

List集合类以一个学生选课系统为例,实现集合类List的增删改查首先定义课程类Course,有属性id和name然后实例化List类,使用ArrayList()方法public List coursesToSelect;public ListTest(){ this.coursesToSelect = new ArrayList();}增(四种方法)Course cr1 = new C

2016-08-20 09:39:15 601

原创 九度oj--1003和1049

题目1049:字符串去特定字符题目描述: 输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。 输入: 测试数据有多组,每组输入字符串s和字符c。 输出: 对于每组输入,输出去除c字符后的结果。 样例输入: heallo a 样例输出: helloimport java.util.*;public class Main { public static

2016-08-13 22:28:48 367

原创 java实现--答答租车系统

这两天跑去mooc学java了,课后有一个综合实战项目:编写属于你的“答答租车系统”,要用到封装、继承和多态的知识,实现代码如下:父类:汽车 Car.javapublic class Car { public String name; public int money; public int passenger; public int cargo; publi

2016-08-10 10:45:48 2429

原创 九度oj--1047素数判定

题目描述: 给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。 输入: 测试数据有多组,每组输入一个数n。 输出: 对于每组输入,若是素数则输出yes,否则输入no。 样例输入: 13 样例输出: yes方法一:最笨的办法,把每一个比它小的数都除一遍import java.util.*;public class Main { public sta

2016-08-04 19:06:29 1200

原创 九度oj--1002和1045

题目1002:Grading题目描述: Grading hundreds of thousands of Graduate Entrance Exams is a hard work. It is even harder to design a process to make the results as fair as possible. One way is to assign eac

2016-08-03 23:24:54 337

原创 九度oj--1001和1048

??1001:A+B for Matrices????: This time, you are supposed to find A+B where A and B are two matrices, and then count the number of zero rows and columns. ??: The input consists of several

2016-08-02 10:45:22 306

原创 九度oj--开始

题目1000:计算a+b题目描述: 求整数a,b的和。 输入: 测试案例有多行,每行为a,b的值。 输出: 输出多行,对应a+b的结果。 样例输入: 1 2 4 5 6 9 样例输出: 3 9 15import java.util.*;public class Main { public static void main(String

2016-08-01 11:15:24 593

空空如也

空空如也

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

TA关注的人

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