- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 Linux passwd密码破解
1、Linux密码体系:/etc/passwd 原来存放用户名和密码,后来发现不安全又加了下面的一个文件/etc/shadow 存放加密后的密码root:$1$Bg1H/4mz$X89TqH7tpi9dX1B9j5YsF.:14838:0:99999:7:::其格式为:{用户名}:{加密后的口令密码}:{口令最后修改时间距原点(1970-1-1)的天数}:{口令最小修改间隔(防止修改口令,如果时限...
2018-04-04 10:26:03
22244
原创 交叉编译Python3.6.2,使用海思arm-hisiv200-linux-gcc,移植到arm开发板上
交叉编译Python3.6.2,使用海思arm-hisiv200-linux-gcc
2017-09-16 10:46:29
5017
5
原创 修改Linux的root用户名
Linux中的超级用户名默认为root。如果不修改增加了被暴力破解的风险,因为黑客只需暴力破解密码即可,修改超级用户的默认名称root为其他名字可以降低这个风险。只需要修改两个文件即可:/etc/passwd 和 /etc/shadow 文件。 分别修改两个文件中的root用户名为新的用户名即可。为了正常使用sodu命令,需要修改/etc/sudoers
2016-10-29 17:05:11
7637
1
原创 Photoshop打开Gif动画
有时候gif动画太快我们看不清内容,可以使用Photoshop打开,详细查看它的每一帧。软件: Photoshop 12.0.3 32位步骤: 文件->打开,选择gif图片,这时在右边的图层上面就显示出了所有的图层,选择打开和关闭图层前面的小眼睛,可以查看每一帧的图片了,下面的图层的优先级高。
2016-10-01 11:09:10
1901
原创 Photoshop制作Gif动画
所需材料: 软件:Photoshop软件的版本12.0.3 32位 图片:几张图片,如jpg格式图片创建照片图层: 1、文件->打开,打开几个所需的图片 2、这时会在Photoshop的标签页上显示几个图片,执行命令窗口->排列->在所有窗口中浮动。这时每张图片会显示一个窗口,然后选择移动工具,把图片拖动到一个图片里面,这时这个图片的图层就会多出很多图片。为了防止干
2016-10-01 11:04:45
708
原创 优快云-markdown编辑器的语法介绍
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I
2016-10-01 10:42:53
454
原创 GPS数据GPRMC的转换
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-10-19 19:55:16
4553
原创 c++静态成员函数访问非静态成员变量
#include using namespace std;class A{public: static void FunctionA(A *ma) { ma->menber = 1; }private: int menber;};int main(){ A ma; A::FunctionA(&ma); ma.FunctionA(&ma);
2015-06-05 16:24:21
546
原创 位移操作其中的多个位
一个变量a 从M开始的N位替换成 V,如果N比V小则取V的低位#define setbit(a,M,N,V) ( ((a)&(~((1<<(N)-1)<<(M)))) | (((V)&(((1<<(N))-1)))<<(M)) )
2015-06-05 11:03:12
515
转载 关于有符号和无符号的移位运算
[cpp] view plaincopy#include int main() { unsigned char a = 0xA5; unsigned char c = ~a; unsigned char b = c >> 4; printf("b=%d/n", b);
2015-05-31 10:52:44
2160
原创 Windows中把Notepad++添加到右键菜单
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\Shell\NotePad++][HKEY_CLASSES_ROOT\*\Shell\NotePad++\Command]@="\"D:\\Program Files\\Notepad++\\notepad++.exe\" \"%1\""注意改成你的路径就可
2015-05-17 16:09:40
970
1
原创 Bootloader的作用
初始化硬件设备。 建立内存空间的映射图。 使系统的软硬件环境处于一个合适的状态,为最终调用操作系统内核准备好正确的环境。
2014-10-27 09:06:43
964
原创 c语言中static的作用
1)修饰函数:局部的static变量。生存期为程序的整个生命周期,(它存活多长时间);作用域却在函数体内(它在什么地方能被访问(空间))。 一个被声明为静态的变量在这一函数被调用过程中维持其值不变。因为它分配在静态存储区,函数调用结束后并不释放单元,但是在其它的作用域的无法访问。当再次调用这个函数时,这个局部的静态变量还存活,而且用在它的访问空间,因此访问到的是上次调用后的值。
2014-09-15 20:32:13
706
原创 c++快速排序
#include#include #include using namespace std;void QuickSort(int *A,int p,int r);int Partition(int *A,int p,int r);#define MAX_LEN 1000000int A[MAX_LEN];int main(){ ifstream ci
2014-04-24 15:24:51
808
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人