自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

longfan的博客

天下风云出我辈,一入江湖岁月催, 皇图霸业谈笑中,不胜人生一场醉。 提剑跨骑挥鬼雨,白骨如山鸟惊飞。 尘事如潮人如水,只叹江湖几人回。

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

原创 java对象从创建开始,都经历过什么

在一个未名的虚拟世界里,有一个叫hotspot的王国,由于整个国家的资源都是有限的,所以他们奉行一条铁律,无用的事物,要把它消灭掉,尽可能最大限度的利用资源。这个国家的城市划分划分如下:堆,方法区,虚拟机栈,本地方法栈,程序计数器。每个城市,都有它独特的地方,生活在每座城市里面的人,各司其职,保证国家的正常运行。我是一个普通的java对象,我出生在这个王国的繁华城市--堆,堆的区域被划分为新生代区域和老年代区域,他们的面积之比是1:2。而新生代的区域又...

2022-03-26 21:06:35 838

转载 ElasticSearch7.X使用_bulk时 POST数据出现json格式的异常

在shell中使用命令如下:1.创建索引curl -XPUT http://localhost:9200/schools2.POST数据curl -XPOST localhost:9200/schools/_bulk?pretty --data-binary @123.json -H "Content-Type:application/json"具体异常如下: { ...

2019-09-04 12:25:03 3378

原创 deepin使用印象笔记(Evernote)

安装Nixnote首先,先安装Nixnote,这里面有你要的东西,https://sourceforge.net/projects/nevernote/下载下来是一个XXXX.deb包:1.通过命令安装它:(俺不是这样安装的)sudo dpkg -i xxxx.deb如果你的提示缺少依赖,安装依赖(缺什么,安装什么)sudo apt-get -f -y install xxxx...

2019-07-26 18:37:01 2117

翻译 git push后出现错误 ![rejected] master -> master(non-fast-forward) error:failed to push some refs to XXX

出错的具体情况如下:本地创建了一个project并在码云上创建了一个仓库,想要将本地的仓库链接到远程仓库我用的是如下方法:git init    初始化本地仓库git remote add origin XXX     添加远程仓库地址如果你在这之后就执行git add -A,git commit -m " "git push origin master,那么就会出现这个问题(...

2019-04-22 22:59:07 46903 20

转载 解决“Junit测试提示Java.lang.Exception: No runnable methods”

出现这种问题的时候有两种情况1.在测试的方法上没有写‘@Test’2.导入的Test包不是当前测试需要的Test包第一种情况大家当然都不会犯啦关键是第二种由于我的是在Spring整合Junit4下的测试,这里的Test包有两种:org.junit.Test,org.testng.annotations.Test,显然我第一次写的时候不知怎么的导入了org.testng.annotat...

2019-04-10 18:15:06 2457 3

原创 java中的calendar类输出月份的时候,月份12无法显示

写calendar类的时候,年份,日,小时,都没有问题,就是当在构造函数中传入参数12时,输出的时候却是0。原来,在calendar中月份是从0~11的,0代表的是一月,依次都是这样的。来看代码具体如何实现的吧,public Employee(String name,double salary,int year,int month,int day) {this.name=name;thi......

2018-10-24 21:16:03 2470 1

原创 kali出现“无法连接wicd的D-bus接口,错误信息请查看wicd日志“

输入以下命令试试;sudo service wicd stoprm /etc/resolv.confrm /var/lib/wicd/resolv.conf.origln -s /run/resolvconf/resolv.conf /var/lib/wicd/resolv.conf.origsudo service wicd start我试过此种方法成功了,但是每次开机必须都要输入一......

2018-09-25 16:40:14 1443 1

原创 在VMware中ubuntu下载安装open-vm-tools-desktop,摆脱传统的安装方法

一条命令,sudo apt-get install open-vm-tools-desktop -yoK完成在这之前,如果发现不到镜像源,请看我的另一篇博客,关于kali安装tools的。

2018-09-25 16:32:24 11760 1

原创 kali下载安装open-vm-tools,实现与宿主机交互

  由于本人走过太多的关于vmware tools安装的坑了,不想再用传统的安装安装方式了,以前那种方法真的是害人不浅,经过百般搜索,让我找到了这种方法:Kali安装open-vm-tools实现虚拟机交互:当你安装好kali后,首先将下载源换掉,默认的源真的是坑和慢,有时候连接不到打开文件/etc/apt/sources.list命令:leafpad /etc/apt/sources.......

2018-09-25 16:27:13 1907

原创 LINUX下GDB的使用方法(简单说说)

##LINUX下GDB的使用方法简单说说GDB的用法,请赐教,诸君,拔剑吧!1.什么是GDB,能干啥? gdb是GNU开源组织发布的一个强大的Linux下的程序调试工具。 一般来说,GDB主要帮助你完成下面四个方面的功能:1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)3、当程序被停住时,可以检查...

2018-09-25 16:10:08 144538 3

原创 说说pwntools安装完后,import pwn时出现的ImportError:cannot import name ENUM_P_TYPE

闲来无事,装个kali玩玩,结果,遇到的坑真是一步接一步,今天说说import pwn时,出现苦逼的ImportError:cannot import name ENUM_P_TYPE,*“No picture,you say a j8”*上图:类似以上什么不能导入name XXX的稀奇古怪的问题,我一个菜鸡哪里知道,于是试遍各大搜索引擎,终于在一篇满是英文的网站找到了这个问题的描述,好心的我...

2018-09-19 12:53:01 5377 1

转载 教你CSDN-markdown怎么用

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-08 10:20:35 156

翻译 base大家族

base家族有哪些成员呢? 包括base16(2的4次方)[4个0,1一组],base32(2的5次方)[5个0,1一组],base64(2的6次方)[6个0,1一组]. 他们的作用就是用相应的字符串表示一串二进制数,也就是二进制数组。那么他们用哪些字符表示一串二进制数呢? base64由:大小写字母,0~9,+,-,64位组成的。 索引表: 转码原理:  base32由...

2018-08-08 10:16:15 2361

原创 OD的几个断点

OD从原理上来说,有两种不同的断点,软件断点,硬件断点, 内存断点是一种特殊的内存断点, 内存断点呢,每次只能设置一个,假如你设置一个断点,则上一个会自动被删除。设置一个内存断点,会改变整块(4K,1K=1024字节)内存的属性,哪怕你只设置一个字节的内存断点。 内存断点还会降低OD的性能,因为OD会校对内存。 软件断点:当我们F2的断点, 该断点是在断点出重写代码,插入int3中断指令...

2018-08-08 10:15:14 523

翻译 加壳,脱壳

加壳,脱壳,以前经常听人讲,但从未自己总结过,今天自己来总结加壳,脱壳的原理以及如何加壳,脱壳。什么是加壳 加壳的全称应该是可执行程序资源压缩,压缩后的程序可以直接运行。加壳,顾名思义,就是给一个东西加上一个壳,只不过这里是程序。就好比这大自然中的种子一样,为了保护自己,有一层壳,要想看到里面的东西,就要剥开这层壳。  加壳的另一种常用的方式是在二进制的程序中植入一段代码,在运行的时候优...

2018-08-07 15:15:57 3391

原创 逆向replace

花了一些时间了解了一篇逆向题,对于我来说,是比较难了,看了别人的解题步骤明白了一点点, 这个可执行文件首先打开看看什么情况,如下: 神奇了,输入别的显示不出来,只能输入数字。可以判断里面有只能接受数字的函数,可是就算输入数字,点击check,程序崩了。 拖进IDA,看看何方神圣。 拖进去,shift+f12寻找字符串correct!一步步来到text段后发现,程序跳过了,corre...

2018-08-07 15:09:19 339

翻译 hexo--博客搭建

作为搭建完博客后的第一篇笔记,当然将搭建博客的方法简单的总结一下 首先准备环境,安装: 1.node.js Node.js是什么(其实就是学Web服务器开发),是一个JS运行时环境(简单来说就是可以解析、执行js代码): 2.git bash git bash是Windows下的命令行工具。基于msys GNU环境,有git分布式版本控制工具,也主要用于git。GNU环境,就是说如果你喜...

2018-08-07 15:04:04 86

空空如也

空空如也

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

TA关注的人

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