自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

B100dGh0st的博客

大音希声 大象希形

  • 博客(18)
  • 收藏
  • 关注

原创 【Javascript起航之】精通JavaScript的this关键字

0x01 JS_this 之困JS中的this关键字让很多新老JS开发人员都感到困惑。这篇文章将对this关键字进行完整地阐述。读完本文以后,您的困惑将全部消除。您将学会如何在各种不同的情形正确运用this。我们和在英语、法语这样的自然语言中使用名词一样地使用this。比如,“John飞快地跑着,因为他想追上火车”。请注意这句话中的代指John的代名词“他”。我们原本也可以这样表达,“Jo...

2017-05-29 09:08:42 391

转载 【Java工具之】每个 Java 开发者应该知道(并爱上)的 8 个工具

在Stormpath(一款用户管理和认证服务),我们认真对待质量和效率。任何一个优秀的工匠,仅仅拥有天赋是不够的,你在工作中还需要正确的工具。工程学不仅仅是科学,更是艺术。所以,在Stormpath,尽管我们拥有天赋,我们仍不断寻找所需的有用的工具。我们的工程师一直渴望向团队其他人分享新工具。现在,让我们向所有充满天赋的Java开发者推荐工具。在这篇文章中,我将分享我们Java团队日常工作

2017-05-29 08:46:59 566

原创 [密码学--RSA的加解密]

#include <stdio.h>int candp( int a, int b, int c ){ int r = 1; b = b + 1; while ( b != 1 ) { r = r * a; r = r % c; b--; } printf( "%d\n", r );

2017-05-27 10:03:34 498

转载 【密码学:RSA加密算法详解】

RSA简介  1977年,三位数学家Rivest、Shamir 和 Adleman 设计了一种算法,可以实现非对称加密。这种算法用他们三个人的名字命名,叫做RSA算法。从那时直到现在,RSA算法一直是最广为使用的"非对称加密算法"。毫不夸张地说,只要有计算机网络的地方,就有RSA算法。                                                 

2017-05-27 09:38:00 1585

转载 【C++利器之】VC++6.0调试工具使用初步

【摘要】程序设计初者学会IDE(集成开发环境)中提供的调试工具,是一件非常重要的事。本文在初学者有初步的程序设计体验(只需要掌握到控制结构)为前提,介绍了单步执行、断点设置及观察程序运行情况的方法,并配有练习的建议,方便读者的学习。(相关博文:CodeBlocks调试功能快捷教程)  在编写程序中,尤其是完成一个工程的过程中,通过编译的程序往往也会存在错误(bug)。这种错误是运行错误和逻...

2017-05-27 09:16:05 780

转载 转--【反病毒实验】WannaCry勒索病毒全解读,权威修复指南大集合

实验环境操作机:Windows 7 64位实验工具360文件恢复工具:可以对部分病毒加密过的软件进行恢复。实验目的学习检测系统是否存在此漏洞掌握如何对此漏洞进行防御学会如何对加密文件进行恢复实验内容WannaCry勒索病毒北京时间5月12日晚20时左右,全球爆发了大规模蠕虫勒索病毒感染事件,多家组织遭到了一次严重的

2017-05-26 00:02:16 620

转载 转-【工具使用之】- IntelliJ IDEA 刚刚使用时,常用且必须知道和设置的配置

刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东西。总结一下,免得下次换了系统,还得再找一遍配置。具体总结如下图:

2017-05-25 15:59:02 761

转载 转--【工具使用】IntelliJ IDEA 2017 搭建spring mvc

背景用idea搭建spring mvc环境,网上有很多教程,但是普遍都不是很详细,容易有遗漏。也没有太多解释原因。我自己总结了一个。并会附上一定的解释。具体步骤新建项目我使用的版本是IntelliJ 15.0.3  打开IntelliJ,新建项目 然后选择spring mvc 选择目录,这个可以自己随便选 新建好之后,可以看到自带的l

2017-05-25 15:38:07 7544

原创 【密码学 Vigenere】Vigenere密码C语言实现

Vigenere密码C语言实现#include <Stdio.h>#include <Conio.h>#include <string.h>#include <malloc.h>#define MAX 100static int square[27][27];char* vigenere( char key[], char word[] );char* anti_vigenere( ch

2017-05-22 09:56:33 2251

原创 欢迎使用CSDN-markdown编辑器

Vigenere算法用C语言实现#include <stdio.h>#include <stdlib.h>#include <time.h>#include <String.h>#include <conio.h>void Genkey(int len);void Denkey();int main(){ int len = 0; int select = 0;

2017-05-22 09:44:52 278

原创 转-【CTF环境搭建之】如何使用Jadx反编译软件

JadxAndroid开发(/学习)有时候需要用到反编译工具,Window上有很多工具,而Mac上则不多,这里稍微介绍一下Mac上可用的反编译工具Jadx.准备clone 仓库,编译mkdir jadxgit clone https://github.com/skylot/jadx.gitcd jadx./gradlew dist #这个需要稍微等待一下开

2017-05-22 00:06:28 1567

转载 转-【CTF环境搭建之】如何使用Android反编译软件

反编译大法好,偷布局动画感觉太爽!1. 准备工作Java环境Intellij或者Android Studio(推荐)Unix环境2. 反编译工具主要有3种方法2.1. 改名大法如果只是为了一些布局/图片资源,直接把apk修改为zip,然后解压即可。我们可以用android的调试工具monitor获取view的数字id,然后在解压后的zip中全局搜

2017-05-21 23:59:46 1445

转载 0x01 【Linux入门之】vi/vim编辑器必知必会

一、我们为什么要学习vim编辑器?Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:(1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在。(2)很多软件的编辑接口都会主动调用vi。(3)vim具有程序编辑的...

2017-05-21 09:21:32 739

转载 SQL注入过滤限制绕过方法---转

突然想我们是否可以用什么方法绕过SQL注入的限制呢?到网上考察了一下,提到的方法大多都是针对AND与“’”号和“=”号过滤的突破,虽然有点进步的地方,但还是有一些关键字没有绕过,由于我不常入侵网站所以也不敢对上述过滤的效果进行评论,但是可以肯定的是,效果不会很好……经过我的收集,大部分的防注入程序都过滤了以下关键字:and | select | update | chr | delete...

2017-05-19 16:46:43 13703 11

转载 TCP/UDP 协议,和 HTTP、FTP、SMTP,区别及应用场景

TCP/UDP 协议,和 HTTP、FTP、SMTP,区别及应用场景一、OSI 模型OSI 模型主要作为一个通用模型来做理论分析,而TCP/IP 协议模型是互联网的实际通讯协议,两者一般做映射分析,以下不做严格区分和声明(好吧,比较懒);OSI 整个模型层次大致可以分为3个主要层面来看|.............主机...............| 操作系统和软件等 应用、

2017-05-18 17:26:24 3192

转载 在Ubuntu上打造方便好用的Python开发环境 --- ZSHELL

http://blog.csdn.NET/a464057216/article/details/52070922我使用的是Ubuntu 14.04 LTS,按照我的操作步骤做完,终端Terminal的使用效果如下:  vim编辑Python文件时使用效果如下:安装oh-my-zshShell是Linux内核与用户通信的接口,种类很多,Ubuntu

2017-05-16 20:12:11 941

转载 Markdown Pad2 在 windows 10上预览无法显示的问题

一直以来都是使用 MarkdownPad 2来写Blog。在win7系统下,这个是写 Markdown 格式文档的利器,因为其的实时预览模式,实在是太强悍了。 但是最近升级到了win10,打开 MarkdownPad 2 后,实时预览功能居然失效了,提示如图。 难道要逼我换软件吗? 在 http://markdownpad.com/faq.html#livepreview-di

2017-05-01 13:30:51 1249

原创 Markdown Pad2在 windows 10 下的安装

一、下载 Markdown 的语言编辑器1. Makrdown Pad 2 的下载地址http://markdownpad.com/download/markdownpad2-setup.exe2. 预防 This view has crashedThis view has crashed   在windows 10 系统下,wind

2017-05-01 13:27:39 1598

空空如也

空空如也

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

TA关注的人

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