长时间使用Kali Linux作为主力系统是一种怎样的体验

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/levones/article/details/81739876 为了提高学习效率,我舍弃了在虚拟机里运行linux系统的方法,直接在笔记本上装了Kali Linux+Windows10双系统,使用的流畅度确实有了很大的提升,甚至用惯Linux后会嫌弃在Window下各种不合理的设定,确实在linux下使用一些软件或者配置环境要方便的多,由于系统是开源的,对系统进行个性化的定制也是十分方便的,ba
分类: 其他 发布时间: 03-06 23:20 阅读次数: 0

Python将base64转为文档或者图片

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/levones/article/details/81983088 有时候使用在线的base64解码遇到一些大文件或者编码比较复杂的可能会出现一些问题,就写了个脚本来解决 gist地址:https://gist.github.com/Hvnt3r/dad413128496cea8b4e4f66757b8e8c3 #!/usr/bin/python2 # -*- coding: utf-8 -*- '
分类: 其他 发布时间: 03-06 23:20 阅读次数: 0

WordPress一些配置问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/levones/article/details/81988878 WordPress一些配置问题 0x00 WordPress的URL设置错误导致博客无法正常显示 情景描述 由于我的博客没有做正确的配置(在这里吐槽一下wordpress实在是太脆弱了,各种兼容性不友好),我的博客通过域名访问后会在地址栏变为我的服务器的IP地址,觉得这样十分不美观,于是就想自定义一下我的URL,百度之后发现这个可以
分类: 其他 发布时间: 03-06 23:20 阅读次数: 0

pwnable.kr_mistake

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/levones/article/details/82108688 pwnable.kr_mistake 题面: We all make mistakes, let's move on. (don't take this too seriously, no fancy hacking skill is required at all) This task is based on real even
分类: 其他 发布时间: 03-06 23:19 阅读次数: 0

简单的栈溢出_hello_elf

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/levones/article/details/88232989 简单的栈溢出_hello_elf 原文地址:https://hvnt3r.top/2018/09/%E7%AE%80%E5%8D%95%E7%9A%84%E6%A0%88%E6%BA%A2%E5%87%BA-hello-elf/ 最近哥们问了我一道PWN题,觉得比较有代表性而且难度较低,就记录下来以作栈溢出的示例,仅从新手角度分析,
分类: 其他 发布时间: 03-06 23:19 阅读次数: 0

c语言#include后的尖括号和双引号有什么区别

使用尖括号的话,编译时会先在系统include目录里搜索,如果找不到才会在源代码所在目录搜索; 使用双引号则相反,会先在源代码目录里搜索。 这就意味着,当系统里(如/usr/include/里)有一个叫做math.h的头文件,而你的源代码目录里也有一个你自己写的math.h头文件,那么使用尖括号时用的就是系统里的;而使用双引号的话则会使用你自己写的那个。
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

c++编程时为什么老是出现cout未定义

#include <iostream> using namespace std; //加上这句 cout输出流类声明和定义都在iostream之中(对于非标准C++而言是iostream.h)其名字位于std空间,对于某些编译器,特别是针对Windows平台的开发工具,都要显式声明命名空间。 cout是输出函数 std是命名空间, std::out表示,out函数属于std这个命名空间,std就相当于C当中的stdio.h但他们有本质的区别,只能说是相当于。std命名空间下的cout方法,要是
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

opencv函数之saturate_cast(防止溢出)

首先举个例子: uchar a = saturate_cast<uchar>(-100); // a = 0 (UCHAR_MIN) short b = saturate_cast<short>(33333.33333); // b = 32767 (SHRT_MAX) 在图像处理方面,无论是加是减,乘除,都会超出一个像素灰度值的范围(0~255),saturate_cast函数的作用即是:当运算完之后,结果为负,则转为0,结果超出255,则为255。 举一个拉普拉斯锐化的例子:对于求一个锐化
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

使用anaconda创建tensorflow环境后如何在jupyter notebook中使用

在以下目录中 C:\Users\UserName\AppData\Roaming\jupyter\kernels\python3 打开kernel.json文件,将python.exe文件的路径修改至anaconda配置的tensorflow环境所保存的路径,我的路径为: D:\\softwares\\Anaconda3\\envs\\tensorflow\\python.exe
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

改变图像的对比度和亮度

两种常用的点过程(即点算子),是用常数对点进行 乘法 和 加法 运算: 两个参数 和 一般称作 增益 和 偏置 参数。我们往往用这两个参数来分别控制 对比度 和 亮度 。 你可以把 看成源图像像素,把 看成输出图像像素。这样一来,上面的式子就能写得更清楚些: 其中, 和 表示像素位于 第i行 和 第j列 。 代码 下列代码执行运算 : #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #includ
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

[原创]K8_Delphi源码免杀系列教程[2014]

[原创]K8_Delphi源码免杀系列教程[2014] 虽是2014年的,但免杀思路方法并未过时 比如函数动态调用\代码注释法等至今依然有效 链接:https://pan.baidu.com/s/1HgiFvSwNm8An1eaOYx2n8A 提取码:ka58
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

敲着瞧着一眨眼11点了

  要养成早睡早起的好习惯,不熬夜。我本来就是一个时间观念强的人。嘿嘿!还有就是我不喜欢学习,但是我可以把这件事当成是一个喜欢,一个习惯,我喜欢这做这件事,我为什么要取学习呢,嗯哼!所以,对于学习某件事物,我就要做到喜欢、习惯。因为我不是一个爱学习的人,哈哈。。。。
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

js 检测变量是否存在

实际开发过程中,会有判断一个变量是否存在的场景 首先想到的是 if(a==undefined){ console.log("a is undefined") }else{ console.log("a is defiend") } 这里会报错,有可能产生阻塞,而且不够优雅 解决方法: if(typeof a!=="undefined"){ console.log("a is undefined") }
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

[转载]Java线程的两种实现方式

转载:http://baijiahao.baidu.com/s?id=1602265641578157555&wfr=spider&for=pc 前言 线程是程序的一条执行线索,执行路径,是程序使用cpu的最小单位。线程本身不能运行,它只能运行在程序中,线程是依赖于程序存在的。 多线程的意义 其实任何一个程序的执行都需要获得cpu的执行权,是由cpu来去决定到底是由哪个程序来去执行,那么多线程的存在其实就是“最大限度的利用cpu资源”,当某一个线程的处理不需要占用cpu而之和I/O打交道的时候
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

关于最大最小的k个数的类型题总结

返回最小的前k个数 https://www.cnblogs.com/shaer/p/10486383.html 返回最大的前k个数 https://www.cnblogs.com/shaer/p/10424065.html 1、大顶堆:每个节点的值都大于等于其左右孩子节点的值 小顶堆:每个节点的值都小于等于其左右孩子节点的值 2、选择最大的K个数 用PriorityQueue默认是自然顺序排序,要选择最大的k个数,构造小顶堆,每次取数组中剩余数与堆顶的元素进行比较,如果新数比堆顶元素大,则删除
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

每天五分钟Go - 常量

常量的声明 常量使用const进行对不会被改变值的修饰符 const 常量名 [常量类型] = 常量值,和变量的声名一样可以省略类型 const a=1 const b="a" const d int =124 可以同时声明多个常量,例如: const a,b,c=1,"a",true 枚举的声明 go里面没有专门定义枚举的关键词,因此使用const可以声明一个枚举 const( Mon=1 Tues=2 Wed=3 Thur=4 Fri=5 )
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

Saiku 系列 1.Saiku2.6 Saiku315 链接SQL的JDBC字符串

1.Saiku2.6 Saiku315 链接SQL的JDBC字符串
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

7、浅析java垃圾回收机制

1、内存管理 1. 对象空间的分配:使用new关键字创建对象即可 2. 对象空间的释放:将对象赋值null即可。垃圾回收器将负责回收所有”不可达”对象的内存空间。 2、垃圾回收过程 1. 发现无用的对象 重点是怎么发现无用的对象? 2. 回收无用对象占用的内存空间。 3、垃圾回收相关算法 3.1 引用计数法(几乎被抛弃) 引用计数的含义是跟踪记录每个值(对象)被引用的次数。当声明了一个变量并将一个引用类型值赋给该变量时,则该值的引用次数就是1;如果同一个值又被赋给另一个变量,则该值的引用次数加
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

Linux-vim编辑器 常用命令 复制粘贴

Linux-vim编辑器 一、vim三种工作模式 1.1、命令模式 在此模式下,可以使用上、下、左、右键或者 k、j、h、l 命令进行光标移动,还可以对文件内容进行复制、粘贴、替换、删除等操作。 1.2、输入模式 在输入模式下可以对文件执行写操作。 1.3、编辑模式 如果要保存、查找或者替换一些内容等,就需要进入编辑模式。 二、基本操作 复制粘贴: 按v进入视图模式 d剪切或者y复制 然后p粘贴 插入命令: i 查找字符串命令: / ,查找多个匹配结果,可以n键向下查找,N向上查找。 x 删除
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0

flex练习---纵横中文网

采用 flexbox 弹性容器进行布局,只做练习用。 浏览器打开时切换到手机模式。 样本地址: http://tpl.zhuamimi.cn/%E6%89%8B%E6%9C%BA%E7%AB%AF%E9%A1%B5%E9%9D%A2-Flexbox/flex%E7%BB%83%E4%B9%A0-%E7%BA%B5%E6%A8%AA%E4%B8%AD%E6%96%87%E7%BD%91/ 源码下载 链接:https://pan.baidu.com/s/1IMiyWg-DxMzJID6KY7cXD
分类: 其他 发布时间: 03-06 23:18 阅读次数: 0