自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

原创 Ubuntu使用apt install的问题

Ubuntu常见问题通过终端安装程序sudo apt-get install xxx时出错:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is

2016-12-24 10:15:12 610

原创 带头结点的链表的地址问题

题目源于九度OJ,倒序输出一个链表每个结点的数据。在创建链表的时候,创建的是带有头结点的双向链表。typedef struct LNode { int data; struct LNode *next; struct LNode *prior;}LNode; LNode *p, *q; q = (LNode*)malloc(sizeof(LNode));

2016-10-10 22:12:46 553

原创 TCP/IP协议思维导图

期末考试时候自己用Xmind写的,我们的教材是谢希仁《计算机网络》(第六版)

2015-12-14 00:17:54 3473

原创 hackthegame<第十一关>

应该是最后一关了,一起来看看吧 原来是要黑掉教务管系统。。先是老一套程序,不啰嗦了 反正就是三件事:1、删除考试成绩(kill+del);2、植入病毒;3、得到下次考试题。欧耶

2015-12-13 02:05:15 428

原创 hackthegame<第十关>

到了第十关,看来我是要洗白的前奏啊,要成为一个白帽黑客了 老一套,不啰嗦了这次删除不使用文件删除,不仅要kill file,而且要del 手速一定要快!

2015-12-13 01:46:42 522

原创 hackthegame<第九关>

第九关,好吧,我就要去NASA的服务器啦 先安装病毒程序 还是老一套,ping目的IP地址,得到端口号,登陆主机,破解密码登陆上去,随便上传一个病毒 再分别打开photos和docs文件夹得到文件,删除登陆信息

2015-12-13 01:23:49 366

原创 hackthegame<第八关>

到了第八关,看到了病毒的字眼,真有点黑客的意思了哈。 当然还是老一套,ping靶主机,扫描确定端口号,输入用户名,破解登陆密码得到VirusUploaderW32.exe,删除登录信息

2015-12-13 01:09:09 349

原创 hackthegame<第七关>

到了第七关 还是先ping靶主机的IP地址,TELNET进入主机,得到文件这是破解登录密码 窃取到文件,然后删除登陆日志

2015-12-13 01:02:55 357

原创 hackthegame<第六关>

到了第六关,越来越像犯罪了。。 先安装第五关下载的破解密码的程序 ping目的IP地址,扫描确定端口号,登陆主机 然后通过刚才安装的程序破解密码 进入主机,找到特定的文件夹,get到3个文件

2015-12-13 00:56:33 487

原创 hackthegame<第五关>

到了第五关 你将会获得一个新的黑客工具 同样的,还是先ping看看靶主机是否在线,然后扫描端口。远程登陆进入主机进入后,有两个文件夹bin和bin2,里面都有关于黑客的程序,不妨全下载下来 一个是hacktool.exe,另一个是password.exe。 下载完成别忘了删除登录信息

2015-12-13 00:37:38 680

原创 hackthename<第四关>

第四关咯 先ping目的IP地址,再扫描端口号 在一个文件夹下面找到 drdos_zombie_v3.exe,先get file,再kill file 最后别忘了删除登陆信息

2015-12-13 00:26:59 268

原创 hackthegame<第三关>

下一个,第三关 ping 靶主机是否在线,然后扫描端口号,然后登陆进入靶主机 不过这回要删除两个文件(通过kill file 删除,不要del,不要问我怎么知道的。) 然后删除登陆信息过关

2015-12-13 00:17:31 819

原创 hackthegame<第二关>

第二关,安装第一关得到的.exe程序命令行中输入:portscannerw32 安装成功会出现一个新的键 这个键用来扫描端口,所以只知道对方IP地址,端口号通过这个键可以获取还是那样的步骤,先ping靶主机的IP地址,查看是否在线,由于本次任务没有给靶主机的端口号,所以要用刚刚获取的新功能 找到端口号找到文件夹,在文件夹下找到要下载的文件,下载最后别忘了删除登陆日志,断开连接

2015-12-12 22:46:22 941 1

原创 hackthegame<第一关>

你先收到一封邮件 通过远程登录一台主机,搜索特定文件夹,然后下载一个端口扫描工具,再断开连接,清除登录信息。先ping下看看网络是否通畅 然后进行TELNET连接,登录 找到文件夹,下载文件 完成任务

2015-12-12 17:15:56 1001

原创 可视化遍历二叉树

#includeusing namespace::std;class bitree//二叉树的节点的类 { friend void Copy(bitree *t,bitree *s);//复制树 t 到 树 s friend void FView(bitree *p,bitree *q);//front前序遍历 friend void MView(bitree *p,bitree *

2015-12-04 00:28:48 654

原创 HackTheGame

今天无意中发现了一款黑客游戏,顿时感觉炫爆了,有不有!从第一步开始,先登录 收件箱是可以接收任务的,语音提示:income messageping基于 ICMP的应用,ping使用ICMP回送请求报文和回送回答报文,PC发送回送请求报文给服务器,如果服务器正常工作且可以正常联通,就会发回回送回答报文。 判断你的靶主机是否在线,通过它,你的计算机将会试图连接这台远程的主机,并且告诉你这台主机是否在

2015-11-20 21:47:44 13210

转载 字符串匹配的KMP算法

字符串匹配的KMP算法

2015-11-08 09:18:00 237

转载 C++拷贝构造函数详解

C++拷贝构造函数详解

2015-11-07 16:52:07 231

原创 C++特征之多态

按值传递对象#include <iostream>using namespace std;class person{public: int sex; virtual int love(){cout<<"person"<<endl;} person(){cout<<"person construct"<<endl;} virtual ~person(){cout<

2015-11-07 10:40:41 280

原创 arduino学习笔记 一

arduino平台的基础是AVR指令集的单片机。 主要由:中央处理器CPU、随机存储器RAM、存储器ROM、输入输出设备I/O 组成。单片机就是个将上面部分做到一个集成电路上的芯片。 而在PC上,这些部分被分成若干块芯片安装在主板上。Arduino是一个能够用来感应和控制显示物理世界的一套工具,由一个基于单片机并且开放源码的硬件平台 和一个用于编写程序的开发环境组成 Arduino的设

2015-11-06 21:46:26 713

原创 1089~1096 (练习输入输出的8个题目)

1089: #include <iostream>using namespace std;int main(){ int m,n; while(cin>>m>>n){ cout<<m+n<<endl; } return 0;}1090: #include <iostream>using namespace std;int main(){

2015-11-06 11:59:48 291

原创 多重循环程序(嵌套循环)一

重新看了一遍当初学的C语言,感觉受益匪浅。**外循环用来对内循环进行控制 内循环用来实现具体操作 内循环和外循环在结构上不能交叉 一个外循环内部可以有多个内循环**for(int row=1;row<=7;row++){ for(int column=1;column<=row;column++) cout<<"*"; cout<<endl; }比如打印以下图案

2015-11-04 23:00:04 1799

原创 自动避障小车

#include <Servo.h>//include Servo libraryServo panMotor;int left1=4;int left2=5;int right1=6;int right2=7;const int TrigPin = 2;const int EchoPin = 3; float cm;float cm_1;float cm_2;int ledL

2015-10-30 17:03:28 2004 1

原创 人事管理系统(C语言实现)

#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct { char score; /*编号*/ char name[10]; /*姓名*/ char num[15]; /*号码*

2015-10-30 17:00:36 7718 3

原创 Problem L: 操作次数

Description 给定两个正整数(二进制表示形式)A和B,你可以进行操作把任意一位从0变成1或者从1变成0,问把A变为B最少需要进行几次操作。Input 多组输入,每组输入A,B(0<=A,B<=1000000)。Output 最少的操作次数。Sample Input 2 3 4 7Sample Output 1 2#include <iostream

2015-08-12 19:05:25 334

原创 Problem M: 后置0的个数

Description 给你一个数n,求n!的后置0的个数。 比如5! = 120 后置0的个数为1。Input 输入包含多组测试数据,每组测试数据输入一个n(0<=n<=1,000,000,000)。Output n!的后置0个数。Sample Input 2 5 10Sample Output 0 1 2#include <iostre

2015-08-12 18:37:06 330

原创 Problem K: 二进制表示中1的个数

Description 给你一个数n,求n用二进制表示时,其中1的个数。Input 有多组测试用例,每组一个n(0<=n<264)。Output n的二进制表示中1的个数。Sample Input 0 2 7Sample Output 0 1 3HINT 使用长整形#include <iostream>using namespace st

2015-08-12 18:33:53 569

原创 Problem E: 二维数组中的查找

Description 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。Input 输入可能包含多个测试样例,对于每个测试案例, 输入的第一行为两个整数m和n(1<=m,n<=1000):代表将要输入的矩阵的行数和列数。 输入的第二行包括一个整数t(1<=t<=

2015-08-12 18:30:10 348

原创 Problem F: 最右边的数字

快速幂求法(快速幂取模) a,b,c || a^b%c b若为奇数,a^(b-1)/2Description 给你两个正整数N和M,求出N^M的最右边的数字是多少。Input 输入包含多组测试用例,第一个行是一个整数T代表有T组测试。 接下来的T行每行包含两个正整数N,M(1<=N,M<=1,000,000,000)由空格分开。Output 对每组测试用例,输出N

2015-08-12 18:22:47 874

原创 Problem G: 序列求和

分子分母 均是斐波那契数列先给前两项赋值,逐步向后累加 (需要判断==1的情况)分数求和:分子分母单独求,得到的每一对算出一项,不断累加传送门 Description 有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13…… 求出这个数列的前N项之和,保留两位小数。I

2015-07-23 10:59:46 333

原创 Problem A: Median Value

Problem A: Median Valuehttp://acm.cug.edu.cn/JudgeOnline/problem.php?cid=1046&pid=0 Description Figure out the median of a floating point number array. If the size of an array is an odd

2015-07-23 09:18:50 614

原创 continue & goto loop

continue的作用是跳过循环体中剩余语句而进行下一次循环。如果continue被执行,则立即循环开始的位置,con后面的全都忽略 难道goto loop语句不是这样吗?上代码:#include<stdio.h>int main(){ int n; loop:for(n=100;n<=200;++n) { if(n%3==0) got

2015-04-03 19:43:50 712

原创 ++i & i++

++i 功能是i先自增1,再使用i新的值 i++ 功能是先使用i值,再增加1通过一段代码运行一下:#include<stdio.h>int main(){ int i=0; printf("%d\n",i++); printf("%d\n",i);}输出结果是: 0 1 即在第一个i++中,即使是要求输出i++,但是仍然是i增加之前的数值而在for循环语句中

2015-04-03 17:34:26 307

原创 关于goto语句

通过goto语句(实现使程序的执行方向直接发生转移)来实现,并且和goto配合成为其跳转点,使程序的下一个执行点定位于loop所在的语句,并且从该语句继续运行,从而实现循环。 但是说到底loop是程序跳转的语句标号 输入一批自然数,求它们的累加和,当输入数值为-1时,结束求和过程源代码 int i,sum=0; loop:scanf("%d",&i); if(i!=-1

2015-04-02 06:05:48 460

MFC可视化二叉树的遍历

通过MFC实现二叉树的前序中序后序的可视化遍历

2015-12-11

线性表的操作

顺序表 链表 链栈 链队列 创建,插入,删除,排序归并

2015-12-11

啊哈!算法

啊哈!算法。适合初学者入门算法,由浅入深,潜移默化,培养算法思维,提高编程兴趣

2015-05-09

空空如也

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

TA关注的人

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