自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙乐的专栏

—————————————————:)ATTITUDEISALTITUDE(:—————————————————

  • 博客(66)
  • 资源 (20)
  • 收藏
  • 关注

原创 2020-09-02

public Monitor(){ jt1=new JTable(200, 10); jt1.setPreferredScrollableViewportSize(new Dimension(900,540)); jt1.setRowHeight(90); jt1.getTableHeader().setReorderingAllowed(false); //不可整列移动 jt1.getTableHeader().setResizingAllowed(false); /.

2020-09-02 18:00:03 225

原创 CTF之音频隐写

题目一:这有点刺耳.wav,首先用Audacity工具打开“这有点刺耳.wav”文件选中方框中的下三角,选中频谱图既得flag。题目二:为i春秋里的“永不消逝的电波”,下载下来的音频文件为“60361A5FC9308684F5B1CBFBF84A6CF0.mp3”,拖入Audacity,并适当放大:播放后明显为摩斯密码,所以先转换为摩斯电码:.... .-.. . .....

2018-08-15 17:54:50 26853 2

原创 CTF之图片隐写

图片隐写1:chal.png,图片如下:题目图片即为一张白板,用Stegsolve.jar工具打开,向右疯狂点箭头得到flag:题目2:Here.png:直接拖到kali里用binwalk -e Here.png得到释放出的文件夹中有flag.txt,打开即得到flag。 题目3:flag.png:这个是LSB隐写:首先用Stegsolve.jar打...

2018-08-15 16:04:47 60676 2

原创 CTF中的加密问题

   练习题中是一些加解密小练习题,可以参考加解密小结1和加解密小结2中的特征对应进行加解密。可以利用工具。RSA练习题:python脚本解RSA,脚本代码为(这里给出了p,q实际做题过程中是需要利用工具解p,q):#!/usr/bin/env pythonimport gmpyfrom Crypto.PublicKey import RSAn = 4106906565495...

2018-08-15 08:56:55 4579

原创 SQL注入之盲注sqli-labs-master

sql注入首先寻找注入点,然后判断注入类型(整形,字符型),是单引号闭合,双引号闭合......,如果有过滤的话,是吃掉过滤还是阻断。来看例子:http://localhost/sqli-labs-master/Less-1/?id=1返回正常。http://localhost/sqli-labs-master/Less-1/?id=1-2还是返回正常,但这时id=1-2为

2017-08-23 07:12:33 2786

原创 SQL注入之sqlmap爆破sqli-labs-master

sqlmap是一款爆破mysql数据的神器。这里我用sqlmap来演示爆破sqli-labs-master的数据库。GET型的sqlmap爆破。1.枚举数据库:Python sqlmay.py -u http://localhost/sqli-labs-master/Less-5/?id=1 –dbs;2.列出数据库中数据表:python sqlmap.py -u http://loc

2017-08-23 01:07:07 9830 1

原创 SQL注入之手工注入sqli-labs-master

sql注入就是用户在Web页面中输入的指令内容可以在数据库中执行。这里我通过sqli-labs-master来演示下手工sql注入。首先是搭建环境,我用的是WampServer

2017-08-22 20:23:45 3896

原创 幻灯片制作六

1.图片的裁剪在keynote中你可以对图片进行裁剪如下图所示,有一张图片:选中图片:在最上面的工具栏中(与时间在同一栏)-->format-->image-->Mask With Shape-->Rounded Rectangle(如下图所示,在Mask With Shape下有很多裁剪形状可选,像:矩形,圆角矩形,圆形,三角形,箭头.......)选中Rounded R

2015-01-04 13:23:27 882

原创 15秒倒计时实现

首先将幻灯片的背景改为白色,然后工具栏Shape-->拖入两个圆角矩形,并调节颜色和大小。然后再两个矩形框中拖两个Text,内容分别为1,5,格式为Arial,大小为200pt(可以在format-->Text-->Style-->Font调节)。选中内容为”1“的Text,然后工具栏Animate-->Build In -->Add an Effect-->dis

2014-12-31 19:43:01 3093

原创 幻灯片制作五

1.动作顺序如下图所示,有幻灯片中有三张照片选中一张照片可以在工具栏format-->arrange-->size里修改图片的大小(像素)。现在想要实现三张图片同时以不同的效果显示出来,下面来看实现。首先选中中间图片,在工具栏Animate-->Build In-->Fade and Scale.在Duration中可以调节效果的持续时间。选中第二张

2014-12-31 17:10:36 799

原创 幻灯片制作四

1.工具栏中Shape图形的更多用途。在Keynote中可以在工具栏的Shape中选择一些图形:在右边的Style、Text和Arrange中可以修改图形的属性。这里讲一个画空心圆,首先在幻灯片中拖入一个圆圈:选中圆圈,然后在右边的fill下面选择No Fill,并对圆圈的一些属性进行调节:      就可以得到圆圈的效果了。

2014-12-30 13:36:25 723

原创 Keynote幻灯片制作三

1.图片的裁剪如上图所示,在幻灯片中拉入一张图片,选中图片,在右边框中可以对图片进行处理。style选项卡可以对图片进行处理,如倒影,边框等。image选项卡可以对图片进行裁剪,Edit Mask可以规则裁剪图片,如下图所示:     instant Alpha可以去掉规则图片的背景规则图片,如下图所示:图片中有白色的背景边框

2014-12-28 22:44:27 1596

原创 幻灯片制作二

1.纵深关系徐岑老师讲得纵深关系如下图所示如上图所示,在图片,矩形shape框(在工具栏中得Shape按钮中选择的),Text框这三个元素,当它们叠加在一起时,其实是一种层叠关系,如下图所示。你可以通过右键选中任意一个元素通过Bring to Front或者Bring to Back调整三者之间的前后顺序。上图是,Text在S

2014-12-28 19:25:43 763

原创 keynote幻灯片制作一

从今天开始学习徐岑老师的keynote幻灯片制作教程:1.在工具栏右键-->customize toolbar可以自定义工具栏在工具栏中的Media中可以在幻灯片中添加picture,photos和movies2.参考线:如上图所示,全部选中三个文字框,右键-->align objects可以选择左,中,右,顶,中,底对其。distribute objeces可以将选中的多个对象水

2014-12-28 10:26:03 1582

转载 求子数组最大和

本文转自:http://zhedahht.blog.163.com/blog/static/254111742007219147591/题目一:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大

2013-09-08 18:36:19 590

转载 阶乘问题

本文转载自:http://blog.csdn.net/hackbuteer1/article/details/6690015题目一:1、 给定一个整数N,那么N的阶乘N!末尾有多少个0呢?例如:N=10,N!=3 628 800,N!的末尾有两个0。  首先考虑,如果N!= K×10^M,且K不能被10整除,那么N!末尾有M个0。再考虑对N!进行质因数分解,N!=(2^x)

2013-09-08 16:14:01 809

原创 TCP的连接&断连&状态转移过程

本篇文章参考Linux高性能服务器编程(作者:游双)一书的第三章。首先来看下TCP的连接和断连:上图示意了TCP连接的三次握手和断连时的四次握手。首先在连接时,客户端向服务端发送一个SYN(序号为x)的同步报文,然后服务端对客户端发来的报文进行确认,向客户端发送ACK报文(x+1表示对客户端发来的序号为x的报文进行确认)和SYN报文(序号为y)。注意这里ACK报文和SYN报文是

2013-09-02 23:26:38 1496

原创 服务器主动向android手机端推送消息---------Linux下实现

本篇主要讲述下 服务器主动向android手机端推送消息在Linux下的实现。    实现方案与前面的Windows下实现方案一样。首先将之前经过Wsbservice处理过的Androidpn服务器端导入eclipse中运行:因为这个服务器端是已经经过Webservice处理过了,所以当服务器端运行起来后,在浏览器地址栏中输入:http://localhost:8080/android

2013-08-23 18:44:52 1870

原创 服务器主动向android手机端推送消息---------Linux下Androidpn环境搭建

我用的Linux系统Ubuntu11.10。下面来介绍下Androidpn在Linux系统下环境搭建的过程。    注意下面介绍的操作过程中的绝对路径、相对路径等等都是针对我本机而言。    首先因为Androidpn项目是用java写的所以我们要先装jdk,先面介绍下jdk在Ubuntu11.10下面的安装过程。     首先到sun主页去下载JDK的Linux版本,这里我下载的

2013-08-23 10:13:49 2037

原创 服务器主动向android手机端推送消息---------Windows下实现

前两篇简单介绍了下Web Service。下面就将此项技术与开源项目androidpn结合起来,实现服务器像android手机端推送消息。首先在eclipse中打开Androidpn服务器端,然后我们就准备将服务器端推送消息的方法暴露出来,在写代码前我们要将发布Web Service要用到的jar包拷贝到Androidpn工程中的WebRoot-->WEB-INF->lib目录下,要拷贝的几个

2013-08-21 18:58:26 1874

原创 服务器主动向android手机端推送消息---------Web Service技术解析(二)

前一篇的例子中,WebService暴露方法的形参、返回值都是String类型。当形参、返回值是String、基本数据类型时,CFX可以轻松处理。当形参、返回值类型是javaBean式的复合类、List集合、数组时,CXF也可以很好的处理,下面我们来看第二个例子。这个例子是在第一个例子的基础上改的。在原来暴露的HelloWorld接口中创建一个参数和返回值为List集合和复合类的publi

2013-08-21 14:27:58 1603

原创 服务器主动向android手机端推送消息---------Web Service技术解析

Web Service不是框架,更甚至不是一种技术,而是一种跨平台、跨语言的规范。是为了解决不同语言所编写的应用之间如何相互调的需求场景,集中解决:远程调用、跨平台调用和跨语言调用。Web Service在实际中的用途;1、Linux上的java应用,去调用Windows平台上的C应用。2、不同公司的业务整合,业务整合就要带来不同公司的系统整合,不同公司的系统可能存在平台不同、语言不同的问题。

2013-08-21 01:21:08 5299

原创 服务器主动向android手机端推送消息---------windows下Androidpn环境搭建

前段时间参与了一个项目,最近有空就来总结以下。时常总结才会进步,尤其是做技术,要不就会很容易陷入狗熊掰棒子的窘境。我在项目中完成的模块是实现服务器主动向android手机端推送消息。老师的要求是用C语言在Linux下写一个服务器来实现服务器主动向android手机端推送消息。经过各种收集资料,最终发现一个韩国人写的开源项目Android Push Notification(简称Androinp

2013-08-20 14:23:35 6311 3

原创 AES加密算法原理及实现

本篇文章主要讨论下AES算法的原理与实现。美国国家标准技术局(NIST)在1997年公开征集新的高级加密标准(AES),除了通常的要求外,NIST特别提出了高级加密标准必须是分组长度为128位的对称分组密码,并能支持长度为128位,192位,256位的密钥。15个候选算法通过了第一轮评估,而仅有5个候选算法通过了第二轮评估。NIST在2001年11月完成了评估并发布了最新标准(FIPS

2013-08-19 00:36:44 1556 3

转载 二维数组中的查找

本文参考《剑指offer》一书的第3题:题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。例如下面的二维数组就是每行、没列都递增排序。如果在这个数组中查找数字7,则返回true,如果查找数字5,由于数组不含有该数字,则返回false。

2013-08-17 16:15:13 644

原创 排序算法

算法的稳定性:概念假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,ri=rj,且ri在rj之前,而在排序后的序列中,ri仍在rj之前,则称这种排序算法是稳定的;否则称为不稳定的。判断方法对于不稳定的排序算法,只要举出一个实例,即可说明它的不稳定性;而对于稳定的排序算法,必须对算法进行

2013-08-16 16:44:10 938

转载 判断2棵二叉树是否相等

本文转自:http://s.sousb.com/?p=414题目:判断两颗二叉树是否相等,注意:相等包含两种:以下任意一种成立,root1和root2相等。1.root1的左子树与root2的左子树相同并且root1的右子树与root2的右子树相同。2.root1的左子树与root2的右子树相同并且root1的右子树与root2的左子树相同。分析:按照上述两

2013-08-15 13:35:49 1169

原创 判断链表中是否存在循环

#include #include typedef struct _node{ int data; struct _node* next;}node,*list;/*问题:如何判断一个单向链表是否存在循环?这个问题很经典。有两种方法来判断:算法一:该算法使用步长法判断链表是否存在循环,即设两个遍历,第一个遍历步长是第二个遍历的步长的两倍,如果这两个遍历相遇(

2013-08-12 17:15:59 1412

原创 在一个字符串中删除指定的字符 & 删除字符串中所有出现在另一个字符数组中的字符

#include #include #include /*在一个字符串中删除指定的字符,这种算法只用到原来的存储空间,不用另辟空间*/char* DeleteChar(char* str,char ch){ assert(str != NULL); int iDes = 0; int iSrc = 0; while(str[iSrc] != '\0') { if(ch !

2013-08-12 17:07:52 2944

原创 改变数据的存储模式

改变数据的存储模式,如将一个整数的大端存储模式改为小端存储模式或将一个整数的小端存储模式改为大端存储模式做法就是,用一个临时变量反序存储参数中的内容,然后将这个变量再赋值给原参数,可以用引用,这样就可以改变原参数的值。·具体实现就是定义一个temp=0变量,然后将参数x从低到高的字节依次或上temp,最后让参数x = temp就完成了。因为参数是传递的引用,所以改变参数的值会改变原始传递给

2013-08-12 17:04:28 797

原创 二分查找

#include /*二分查找,找到返回所寻找元素在数组中的下标值,否则返回-1表示没有找到*/int binary_find(int leftIndex,int rightIndex,int value,int a[]){ //中间值的下标 int midIndex = (leftIndex + rightIndex)/2; //中间值 int midValue = a[mid

2013-08-12 16:56:29 560

原创 strcpy(),memcpy(),memmove(),memset(),strcmp(),strstr()的实现

在C语言中strcpy的原型是char *strcpy(char *dest,const char *src),它的的功能是把src所指由'\0'结束的字符串复制到dest所指的数组中,下面是实现char *strcpy(char *dest,const char *src){ assert((NULL != dest) && (NULL != src)); char* pDest

2013-08-12 16:41:55 950

转载 替换字符串中的空格

本文摘自《剑指offer》一书中的第4题:题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“We are happy”,则输出“We%20are%20happy”。看到这个题目,我们首先应该想到的是原来一个空格字符,替换之后变成'%,'2','0'这3个字符,因此字符串会变长。如果是是在原来的字符串上做替换,那么就有可能覆盖修改在该字符串后面的内存。如果是创建新的字符串并在

2013-08-11 19:09:49 883

转载 含有指针成员的类的拷贝

本文转自:http://zhedahht.blog.163.com/blog/static/25411174200722710364233/题目:下面是一个数组类的声明与实现。请分析这个类有什么问题,并针对存在的问题提出几种解决方案。template class Array{public: Array(unsigned arraySize):data(0

2013-08-10 22:04:04 873

转载 给找工作的同学一点参考

本文转自:http://s.sousb.com/?p=702转眼已经工作5年多,期间从开始的四大,到后来的外资投行,到现在的私募,近2年跳得也比较频繁,有些经验与大家分享,希望对找工作的同学有点帮助。我不赞同现在流行的先就业再择业的想法,须知,现在的你就是你以前选择的结果,将来的你也是一样的道理。所以找第一份工作一定要慎重。另外工作的头三年仍然是你学习的过程

2013-08-10 21:17:45 1688

转载 赋值运算符重载函数

本文转自:http://zhedahht.blog.163.com/blog/static/25411174200741543224391/问题:给出如下CMyString的声明,要求为该类型添加赋值运算符函数。class CMyString{public: CMyString(char* pData = NULL); CMyString(const CMySt

2013-08-10 16:54:28 684

转载 递归:跳台阶问题

本文转自:http://zhedahht.blog.163.com/blog/static/25411174200731844235261/题目:一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。分析:这道题最近经常出现,包括MicroStrategy等比较重视算法的公司都曾先后选用过个这道题作为面试题或者笔试题。首先我们

2013-08-10 15:41:43 965

转载 递归:从尾到头输出链表& 从尾到头输出一个字符串 & 定义一个函数求字符串的长度,要求该函数体内不能声明任何变量

本文转自:http://zhedahht.blog.163.com/blog/static/2541117420079237185699/题目:输入一个链表的头结点,从尾到头反过来输出每个结点的值。链表结点定义如下:struct ListNode{ int m_nKey; ListNode* m_pNext;};分析:这是一道很有意思的面

2013-08-10 14:35:37 789

转载 在O(1)时间删除链表结点

本文转自:http://zhedahht.blog.163.com/blog/static/254111742007112255248202/题目:给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:struct ListNode{ int m_nKey; ListNode* m_pNext;};

2013-08-10 14:12:23 640

转载 扑克牌的顺子

本文转自:http://zhedahht.blog.163.com/blog/static/25411174200951262930831/    题目:从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2-10为数字本身,A为1,J为11,Q为12,K为13,而大小王可以看成任意数字。         分析:这题目很有意思,是一个典型的寓教于乐的题目

2013-08-10 13:19:20 580

RSA2此资源为i春秋上的一道RSA的题目,里面包含题目的附件以及解题用到的工具。

此资源为i春秋上的一道RSA的题目,里面包含题目的附件以及解题用到的工具。

2018-09-04

图片隐写题包含题目和摘要

图片隐写题包含题目和摘要,摘要好烦摘要好烦图片隐写题包含题目和摘要

2018-08-15

密码学题目资料汇总

密码学题目资料汇总

2018-08-15

密码学文档

密码学文档,关于密码学的一些理论和解题技巧,烦人的摘要

2018-08-15

栅栏密码题目及工具

栅栏密码题目及工具,里面包含题目和工具,摘要好烦凑字数

2018-08-15

16进制解密题目及工具

16进制解密题目及工具,里面包含题目以及解题用到的工具

2018-08-15

RSA大数分解工具

yafu-1.34大数分解N工具用于分解RSA算法中的大数N,摘要好烦。

2018-08-15

ctf中密码加解密用到的工具

ctf中密码加解密的工具,用于ctf中解有关密码学一类得小工具

2018-08-15

加解密小结

文档内容为关于一些加解密的特征的小结,以作参考,摘要好烦

2018-08-15

ctf加解密小结

ctf中关于加解密特征的一些小结,以作做题时的参考。摘要好烦

2018-08-15

修改过的sqli1-14

sqli1_14.tar.gz为修改过的sqli-labs-master前14课的内容。

2017-08-23

sqlmap-0.9-3473

sqlmap-0.9-3473,用于sql注入爆破

2017-08-22

sqli-labs-master

sqli-labs-master是一个练习sql注入的代码环境

2017-08-22

phpStudy_2016.11.03

phpStudy_2016.11.03用于搭建网站开发环境

2017-08-22

wampserver2.5

wampserver2.5,用于搭建本地网站运行环境

2017-08-22

apache-cxf-2.4.0

Apache CXF = Celtix + XFire,Apache CXF 的前身是叫Apache CeltiXfire,现在已经正式更名为Apache CXF 了。

2013-08-20

经过修改的Androidpn项目

Androinpn是韩国人写的,这个是经过国人修改后的Androidpn项目。里面有修改人对代码的注释,更便于我们理解Androinpn,并且修复了一些原有的bug。

2013-08-20

指令字典 2005XT 完全版.rar

指令字典 2005XT 完全版.rar指令字典 2005XT 完全版.rar指令字典 2005XT 完全版.rar指令字典 2005XT 完全版.rar

2009-06-14

MS-DOS基础教程

MS-DOS基础教程 MS-DOS基础教程 MS-DOS基础教程 MS-DOS基础教程

2009-06-08

空空如也

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

TA关注的人

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