pdfcrack是破解PDF保护密码的Linux命令行工具。Debian系列:暴力破解密码是漫长单调的过程。
Python 多版本共存之pyenv
经常遇到这样的情况:此时需要在系统中安装多个 Python,但又不能影响系统自带的 Python,即需要实现 Python 的多版本共存。pyenv 就是这样一个 Python 版...
Ruby7 OOP
自己实现 attr_accessor
Ruby6 细节补充
DemoBuildin Methodsruby中的特殊变量 在irb中可以直接输出,当加载模块的时候ruby会在的各个目录中查找加载,如果查找不到会抛出异常
Ruby5 其他的奇技淫巧
变量赋值# 变量交换 a = 1 b = 2 b,a = a,b puts a puts b puts '-' * 30 x = [1, 2, 3] a, b = x #默认会把数组中的值依次赋值给 ...
Ruby4 Blocks and Exceptions
Demo:All Exception inherited from Exception Class所有异常都继承自Exception类常见Exception
Ruby3 流程控制
unless相当于if的反向断言ruby 没有++和--操作符
Ruby2 Method and Block
凡有方法都有返回值,方法体最后一行代码的返回值默认会做为方法的返回值,也可以显式的使用return关键字
Ruby1 数据类型,变量
当a 使用replace时候仍然是原本的引用地址,所以Object_id不变 但是当a重新赋值为hello 的时候,a的引用地址发生了变化 object_id就改变了
kali rolling 国内源
#阿里云kali源 deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb-src http://mirro...
Cpp5 在堆中创建对象和引用类型
全局变量区栈堆 new 和 delete在C语言中我们使用malloc申请堆空间 使用完毕后使用free释放空间 C++:
Cpp4 类成员的访问控制
在头文件中只留下声明代码Test.hTest.cpp使用: main.cpp上面的实现方式没有问题,但是其实我们的Bigger函数是为了实现MAX函数存在的,换句话说 我们不想让外...
27474