7 zhy755788055

尚未进行身份认证

哈哈

等级
TA的排名 13w+

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

Python3.6.2调用ffmpeg

Python3.6.2调用C语言写的库

2017-09-16 11:25:50

交叉编译Python3.6.2,使用海思arm-hisiv200-linux-gcc,移植到arm开发板上

交叉编译Python3.6.2,使用海思arm-hisiv200-linux-gcc

2017-09-16 10:46:29

修改Linux的root用户名

Linux中的超级用户名默认为root。如果不修改增加了被暴力破解的风险,因为黑客只需暴力破解密码即可,修改超级用户的默认名称root为其他名字可以降低这个风险。只需要修改两个文件即可:/etc/passwd和/etc/shadow文件。分别修改两个文件中的root用户名为新的用户名即可。为了正常使用sodu命令,需要修改/etc/sudoers

2016-10-29 17:05:11

Photoshop打开Gif动画

有时候gif动画太快我们看不清内容,可以使用Photoshop打开,详细查看它的每一帧。软件:Photoshop12.0.332位步骤:文件->打开,选择gif图片,这时在右边的图层上面就显示出了所有的图层,选择打开和关闭图层前面的小眼睛,可以查看每一帧的图片了,下面的图层的优先级高。

2016-10-01 11:09:10

Photoshop制作Gif动画

所需材料:软件:Photoshop软件的版本12.0.332位图片:几张图片,如jpg格式图片创建照片图层:1、文件->打开,打开几个所需的图片2、这时会在Photoshop的标签页上显示几个图片,执行命令窗口->排列->在所有窗口中浮动。这时每张图片会显示一个窗口,然后选择移动工具,把图片拖动到一个图片里面,这时这个图片的图层就会多出很多图片。为了防止干

2016-10-01 11:04:45

CSDN-markdown编辑器的语法介绍

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

2016-10-01 10:42:53

GPS数据GPRMC的转换

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

2015-10-19 19:55:16

c++静态成员函数访问非静态成员变量

#includeusingnamespacestd;classA{public:staticvoidFunctionA(A*ma){ma->menber=1;}private:intmenber;};intmain(){ Ama; A::FunctionA(&ma); ma.FunctionA(&ma);

2015-06-05 16:24:21

位移操作其中的多个位

一个变量a从M开始的N位替换成V,如果N比V小则取V的低位#definesetbit(a,M,N,V)(((a)&(~((1<<(N)-1)<<(M))))|(((V)&(((1<<(N))-1)))<<(M)))

2015-06-05 11:03:12

关于有符号和无符号的移位运算

[cpp] viewplaincopy#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

Windows中把Notepad++添加到右键菜单

WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\*\Shell\NotePad++][HKEY_CLASSES_ROOT\*\Shell\NotePad++\Command]@="\"D:\\ProgramFiles\\Notepad++\\notepad++.exe\"\"%1\""注意改成你的路径就可

2015-05-17 16:09:40

Bootloader的作用

初始化硬件设备。 建立内存空间的映射图。 使系统的软硬件环境处于一个合适的状态,为最终调用操作系统内核准备好正确的环境。

2014-10-27 09:06:43

c语言中static的作用

1)修饰函数:局部的static变量。生存期为程序的整个生命周期,(它存活多长时间);作用域却在函数体内(它在什么地方能被访问(空间))。一个被声明为静态的变量在这一函数被调用过程中维持其值不变。因为它分配在静态存储区,函数调用结束后并不释放单元,但是在其它的作用域的无法访问。当再次调用这个函数时,这个局部的静态变量还存活,而且用在它的访问空间,因此访问到的是上次调用后的值。

2014-09-15 20:32:13

c++插入排序和归并排序

#include#include#include#include#include#includeusingnamespacestd;voidInsertion_Sort(int*A,intlen);voidMerge_Sort(int*A,intp,intr);voidMerge(int*A,intp,intq,intr);

2014-04-24 15:29:52

c++快速排序

#include#include#includeusingnamespacestd;voidQuickSort(int*A,intp,intr);intPartition(int*A,intp,intr);#defineMAX_LEN1000000intA[MAX_LEN];intmain(){ifstreamci

2014-04-24 15:24:51
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取