Fork me on GitHub

上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 34 下一页
  2018年7月28日
摘要: 简述: message-digest algorithm 5(信息-摘要算法)。经常说的“MD5加密”,就是它→信息-摘要算法。 md5,其实就是一种算法。可以将一个字符串,或文件,或压缩包,执行md5后,就可以生成一个固定长度为128bit的串。这个串,基本上是唯一的。 不可逆性: 每个人都有不同 阅读全文
posted @ 2018-07-28 16:58 虚生 阅读(2768) 评论(0) 推荐(0) 编辑
摘要: Base64是一种用64个字符来表示任意二进制数据的方法。 Base64编码可以成为密码学的基石。可以将任意的二进制数据进行Base64编码。所有的数据都能被编码为并只用65个字符就能表示的文本文件。( 65字符:A~Z a~z 0~9 + / = )编码后的数据~=编码前数据的4/3,会大1/3左 阅读全文
posted @ 2018-07-28 16:25 虚生 阅读(1604) 评论(0) 推荐(0) 编辑
摘要: Cache是一种容量比较小,但访问速度比较快存储器。由于处理器的速度远高于主存,处理器直接从内存中存取数据要等待一定周期,而Cache位于处理器与主存之间,保存着最近一段时间处理器涉及到的主存块内容。在需要读取数据是,处理器可能就会从Cache中读取需要的数据,而不是从主存中获取数据,这样就提高了系 阅读全文
posted @ 2018-07-28 14:05 虚生 阅读(1169) 评论(0) 推荐(0) 编辑
  2018年7月26日
该文被密码保护。 阅读全文
posted @ 2018-07-26 17:13 虚生 阅读(0) 评论(0) 推荐(0) 编辑
  2018年7月24日
摘要: scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。 注解 类似的工具有rsync;scp消耗资 阅读全文
posted @ 2018-07-24 17:37 虚生 阅读(289) 评论(0) 推荐(0) 编辑
  2018年7月21日
摘要: 一 代码自动对齐: 1 命令行模式下先输入gg 然后按=后输入大写的G,这样整个文件的代码就对齐了. 二 选中多行缩进 1.按v进入visual状态,选择多行,用>或<缩进或缩出 2. 通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示 阅读全文
posted @ 2018-07-21 15:31 虚生 阅读(217) 评论(0) 推荐(0) 编辑
摘要: python中常用的进制转化通常有两种方法: 1.用内置函数hex(),oct(),bin(),对应的数字表示为0x,0o,0b,功能是把十进制数字转化为其他进制 1 >>> int(0x400) 2 1024 3 >>> bin(1024) 4 '0b10000000000' 5 >>> hex( 阅读全文
posted @ 2018-07-21 10:19 虚生 阅读(343) 评论(0) 推荐(0) 编辑
  2018年7月20日
摘要: z是一个shell脚本,可以帮你快速的切换目录。至于是什么原理我还没有深究,有兴趣的东西可以看下。 z的源码在这里:https://github.com/rupa/z/blob/master/z.sh 你把源码复制到你的用户目录下的z.sh文件,然后用vim打开.bashrc这个目录,在最后添加“s 阅读全文
posted @ 2018-07-20 15:34 虚生 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 由于ubuntu日志文件syslog 和 kern.log 时刻在增长,一会儿就使得根目录文件夹不够用了,需使用如下命令清理 sudo -i 然后输入密码,执行: echo > /var/log/syslog echo > /var/log/kern.log 就可以了. 阅读全文
posted @ 2018-07-20 10:26 虚生 阅读(2253) 评论(0) 推荐(0) 编辑
  2018年7月16日
摘要: 1.whereis 文件名 特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.我一般的查找都用这条命令. 2.find / -name 文件名 特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确 阅读全文
posted @ 2018-07-16 12:41 虚生 阅读(6093) 评论(0) 推荐(0) 编辑
摘要: 音频转换: 1.转换amr到mp3: 2.转换amr到wav: 3.转换mp3到wav: 4.转换wav到amr: 5.转换wav到mp3: 视频转换: 1.转换wmv到mp4: 2.抓取H264视频流: 2.1 vbsf为过滤方法,即将flv规定的H264组织方式转换回H264协议书规定的字节流格 阅读全文
posted @ 2018-07-16 09:25 虚生 阅读(661) 评论(0) 推荐(0) 编辑
  2018年7月14日
摘要: 这里图形界面的安装比较简单,启动系统后,登录到root账户,首先要执行更新源的命令:apt-get update 然后直接执行下面的动作: 直接安装LXDE即可: 指令: apt-get install xorg lxde xdm 其实也可以使用类似的指令安装gnome桌面: apt-get ins 阅读全文
posted @ 2018-07-14 10:35 虚生 阅读(7085) 评论(4) 推荐(0) 编辑
  2018年7月12日
摘要: 1. 安装adb工具。 从谷歌的网站下载LINUX adb调试工具(FQ),当然可以随便百度一个一大堆。 http://developer.android.com/tools/device.html 另外,debine系列的系统可以使用 sudo apt-get install android-to 阅读全文
posted @ 2018-07-12 17:04 虚生 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 安装与配置 首先通过apt安装WireShark: $ sudo apt install wireshark 会同时安装许多的依赖包,其中包括一个叫做wireshark-common的包,在dpkg预配置时会弹出对话解释安装选项,大意是dumpcap可以被安装成允许在wireshark用户组中的用户 阅读全文
posted @ 2018-07-12 09:54 虚生 阅读(181) 评论(0) 推荐(0) 编辑
  2018年7月11日
摘要: SoX可以明确的写出需要的音频处理的效果,可以方便的重复使用,在目前的条件下是一个比较方便使用的项目。不过相信随着Audacity的发展,很有可能在未来可以逐渐替代SoX的功能。 对于SoX主要关心的是她的音频效果功能,因为文件格式转换,播放,录音功能在ffmpeg中已经更大程度上的得到实现了。So 阅读全文
posted @ 2018-07-11 11:14 虚生 阅读(2535) 评论(1) 推荐(0) 编辑
摘要: 通过一个简单的例子介绍一下gcc的__attribute__ ((constructor))属性的作用。gcc允许为函数设置__attribute__ ((constructor))和__attribute__ ((destructor))两种属性,顾名思义,就是将被修饰的函数作为构造函数或析构函数 阅读全文
posted @ 2018-07-11 11:13 虚生 阅读(2758) 评论(0) 推荐(0) 编辑
  2018年7月10日
摘要: 问题一: /usr/local/JreTool/opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-ld: warning: creating a DT_TEXTREL in object.OBJCOPY u-boot.srecO 阅读全文
posted @ 2018-07-10 09:57 虚生 阅读(352) 评论(0) 推荐(0) 编辑
  2018年7月9日
摘要: 我们假定内网IP为:10.35.0.58,内网网关为:10.35.0.254;外网IP为222.76.250.4,外网网关为:222.76.250.1.其中局域名网需要连接:10.35.0.X,10.35.51.X,10.35.60.X 三个网段. 1.当配置服务器为外网IP和内网IP的方式时,只设 阅读全文
posted @ 2018-07-09 10:54 虚生 阅读(8120) 评论(0) 推荐(0) 编辑
  2018年7月4日
摘要: 想要对嵌入式开发板进行开发和操作,都需要进行文件传输或者是控制,这时基本都是需要通过串口线或者是网线进行连接的,在Windows下是使用超级终端通过串口对开发板进行操作的,而在Linux下,最后最常见的串口调试工具就是minicom。minicom的安装过程还是比较简单的,对于操作过程也就是一个熟悉 阅读全文
posted @ 2018-07-04 16:23 虚生 阅读(1105) 评论(0) 推荐(0) 编辑
  2018年7月3日
摘要: 命令行直接对比文件 meld dir1 dir2 & 1,安装 mld, 可以选择windows, linux, macos系统,都有提供安装。 ubuntu 中安装: sudo apt-get install meld http://meldmerge.org/ http://sourceforg 阅读全文
posted @ 2018-07-03 15:47 虚生 阅读(4189) 评论(0) 推荐(0) 编辑
  2018年7月2日
摘要: 作为UNIX/Linux下使用广泛的调试器,gdb不仅提供了丰富的命令,还引入了对脚本的支持:一种是对已存在的脚本语言支持,比如python,用户可以直接书写python脚本,由gdb调用python解释器执行;另一种是命令脚本(command file),用户可以在脚本中书写gdb已经提供的或者自 阅读全文
posted @ 2018-07-02 10:46 虚生 阅读(6316) 评论(0) 推荐(1) 编辑
  2018年6月29日
摘要: 昨天,Facebook AI 研究院(FAIR)开源了 Detectron,业内最佳水平的目标检测平台。 昨天,Facebook AI 研究院(FAIR)开源了 Detectron,业内最佳水平的目标检测平台。据介绍,该项目自 2016 年 7 月启动,构建于 Caffe2 之上,目前支持大量机器学 阅读全文
posted @ 2018-06-29 17:30 虚生 阅读(1632) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-06-29 17:25 虚生 阅读(6) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-06-29 16:26 虚生 阅读(1) 评论(0) 推荐(0) 编辑
  2018年6月27日
摘要: 在安装软件包的时候,会提示没有sudo权限。 eg : sudo apt-get install golang 解决方法 进入有root权限的用户 eg: su root 并根据提示输入密码 sudo vim /etc/sudoers 阅读全文
posted @ 2018-06-27 15:18 虚生 阅读(638) 评论(0) 推荐(0) 编辑
摘要: UBUNTU16.04系统,双网卡:eth0, eth1.分贝设置成Public IP, 和局域网IP, 这样这台计算机就可以访问局域网内的各个IP, 同时还可以在全球各地被访问,使用ssh or remote desktop tool. 于是开始实施: 第一步:修改网络设置: sudo vim / 阅读全文
posted @ 2018-06-27 15:01 虚生 阅读(1454) 评论(0) 推荐(0) 编辑
  2018年6月26日
该文被密码保护。 阅读全文
posted @ 2018-06-26 16:15 虚生 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、 链接脚本的整体认识 什么是链接文件呢?作用是什么呢? 当编写了多个C文件时,我们将他们编译链接成一个可执行的文件,此时就需要用到链接脚本文件(ld)。ld脚本主要功能就是:将多个目标文件(.o)和库文件(.a)链接成一个可执行的文件。 链接脚本文件主要有什么内容呢? 为了规范,我们分为三个部分 阅读全文
posted @ 2018-06-26 14:19 虚生 阅读(1136) 评论(0) 推荐(0) 编辑
  2018年6月22日
摘要: 前期准备 启动GDB方法 设置运行参数 查看源码 断点break 使用 运行程序 查看运行时数据 查看内存数据 分割窗口 问题汇总 参考文献 GDB, The GNU Project debugger, allows you to see what is going on inside anothe 阅读全文
posted @ 2018-06-22 15:02 虚生 阅读(251) 评论(0) 推荐(0) 编辑
摘要: //设置halt (gdb) set {int}0x400b0000 = 0x1(gdb) load //设置下一个pc指针的值(gdb) set {int}0x400b2000 = 0x80(gdb) x /2x 0x400b20000x400b2000: 0x00000080 0x0000008 阅读全文
posted @ 2018-06-22 14:56 虚生 阅读(446) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 34 下一页