Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 
07 2018 档案
Python安装模块的几种方法
摘要:一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包,进行解压,进入模块文件夹,执行:python setup.py install 三、 方法3:easy_install 方式 先下载ez_setup.py,运行pyt 阅读全文
posted @ 2018-07-31 17:04 虚生 阅读(990) 评论(0) 推荐(0) 编辑
python2程序移植python3的一些注意事项
摘要:1 queue: python2: import Queue python3: import queue 2 queue size: python2: cache = Queue.Queue(maxsize=5) python3: cache = queue.Queue(maxsize=5) 3 s 阅读全文
posted @ 2018-07-30 19:21 虚生 阅读(581) 评论(0) 推荐(0) 编辑
python读取并写入csv文件
摘要:在ubuntu下,新建.csv文件的方法是使用LibreOffice来创建一个数据表,然后我们把表格存储为.csv的格式: “Save as”菜单把我们的表格存为一个CSV的文件格式:命名为csvData.csv: 然后通过程序读写,如下图所示: 1 # -- coding: utf-8 -- 2 阅读全文
posted @ 2018-07-30 11:02 虚生 阅读(340) 评论(0) 推荐(0) 编辑
Python 音视频方面资源大全
摘要:自然语言处理 用来处理人类语言的库。 NLTK:一个先进的平台,用以构建处理人类语言数据的 Python 程序。官网 jieba:中文分词工具。官网 langid.py:独立的语言识别系统。官网 Pattern:Python 网络信息挖掘模块。官网 SnowNLP:一个用来处理中文文本的库。官网 T 阅读全文
posted @ 2018-07-30 09:40 虚生 阅读(1805) 评论(0) 推荐(1) 编辑
MD5( 信息摘要算法)的概念原理及python代码的实现
摘要:简述: message-digest algorithm 5(信息-摘要算法)。经常说的“MD5加密”,就是它→信息-摘要算法。 md5,其实就是一种算法。可以将一个字符串,或文件,或压缩包,执行md5后,就可以生成一个固定长度为128bit的串。这个串,基本上是唯一的。 不可逆性: 每个人都有不同 阅读全文
posted @ 2018-07-28 16:58 虚生 阅读(2790) 评论(0) 推荐(0) 编辑
base64编解码学习及python代码实现
摘要:Base64是一种用64个字符来表示任意二进制数据的方法。 Base64编码可以成为密码学的基石。可以将任意的二进制数据进行Base64编码。所有的数据都能被编码为并只用65个字符就能表示的文本文件。( 65字符:A~Z a~z 0~9 + / = )编码后的数据~=编码前数据的4/3,会大1/3左 阅读全文
posted @ 2018-07-28 16:25 虚生 阅读(1608) 评论(0) 推荐(0) 编辑
操作系统下cache的几个概念
摘要:Cache是一种容量比较小,但访问速度比较快存储器。由于处理器的速度远高于主存,处理器直接从内存中存取数据要等待一定周期,而Cache位于处理器与主存之间,保存着最近一段时间处理器涉及到的主存块内容。在需要读取数据是,处理器可能就会从Cache中读取需要的数据,而不是从主存中获取数据,这样就提高了系 阅读全文
posted @ 2018-07-28 14:05 虚生 阅读(1175) 评论(0) 推荐(0) 编辑
未来的几个方向
该文被密码保护。
posted @ 2018-07-26 17:13 虚生 阅读(0) 评论(0) 推荐(0) 编辑
scp 跨机远程拷贝
摘要:scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。 注解 类似的工具有rsync;scp消耗资 阅读全文
posted @ 2018-07-24 17:37 虚生 阅读(291) 评论(0) 推荐(0) 编辑
VIM -小技巧汇总
摘要:一 代码自动对齐: 1 命令行模式下先输入gg 然后按=后输入大写的G,这样整个文件的代码就对齐了. 二 选中多行缩进 1.按v进入visual状态,选择多行,用>或<缩进或缩出 2. 通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示 阅读全文
posted @ 2018-07-21 15:31 虚生 阅读(223) 评论(0) 推荐(0) 编辑
python中的进制转换
摘要: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 虚生 阅读(345) 评论(0) 推荐(0) 编辑
linux目录跳转快捷方式——z武器
摘要:z是一个shell脚本,可以帮你快速的切换目录。至于是什么原理我还没有深究,有兴趣的东西可以看下。 z的源码在这里:https://github.com/rupa/z/blob/master/z.sh 你把源码复制到你的用户目录下的z.sh文件,然后用vim打开.bashrc这个目录,在最后添加“s 阅读全文
posted @ 2018-07-20 15:34 虚生 阅读(1279) 评论(0) 推荐(0) 编辑
ubuntu 16.04 清空log文件的方法
摘要:由于ubuntu日志文件syslog 和 kern.log 时刻在增长,一会儿就使得根目录文件夹不够用了,需使用如下命令清理 sudo -i 然后输入密码,执行: echo > /var/log/syslog echo > /var/log/kern.log 就可以了. 阅读全文
posted @ 2018-07-20 10:26 虚生 阅读(2281) 评论(0) 推荐(0) 编辑
在ubuntu下搜索文件的几种方式
摘要:1.whereis 文件名 特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.我一般的查找都用这条命令. 2.find / -name 文件名 特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确 阅读全文
posted @ 2018-07-16 12:41 虚生 阅读(6098) 评论(0) 推荐(0) 编辑
ffmpeg常用转换命令
摘要:音频转换: 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 虚生 阅读(673) 评论(0) 推荐(0) 编辑
ARM debian的图形界面安装
摘要:这里图形界面的安装比较简单,启动系统后,登录到root账户,首先要执行更新源的命令:apt-get update 然后直接执行下面的动作: 直接安装LXDE即可: 指令: apt-get install xorg lxde xdm 其实也可以使用类似的指令安装gnome桌面: apt-get ins 阅读全文
posted @ 2018-07-14 10:35 虚生 阅读(7383) 评论(4) 推荐(0) 编辑
ubuntu 16.04下安装ADB
摘要: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 虚生 阅读(577) 评论(0) 推荐(0) 编辑
Ubuntu16.04 LTS下apt安装WireShark
摘要:安装与配置 首先通过apt安装WireShark: $ sudo apt install wireshark 会同时安装许多的依赖包,其中包括一个叫做wireshark-common的包,在dpkg预配置时会弹出对话解释安装选项,大意是dumpcap可以被安装成允许在wireshark用户组中的用户 阅读全文
posted @ 2018-07-12 09:54 虚生 阅读(183) 评论(0) 推荐(0) 编辑
数字音频处理的瑞士军刀sox的音效算法以及用法
摘要:SoX可以明确的写出需要的音频处理的效果,可以方便的重复使用,在目前的条件下是一个比较方便使用的项目。不过相信随着Audacity的发展,很有可能在未来可以逐渐替代SoX的功能。 对于SoX主要关心的是她的音频效果功能,因为文件格式转换,播放,录音功能在ffmpeg中已经更大程度上的得到实现了。So 阅读全文
posted @ 2018-07-11 11:14 虚生 阅读(2607) 评论(1) 推荐(0) 编辑
GCC的__attribute__ ((constructor))和__attribute__ ((destructor))
摘要:通过一个简单的例子介绍一下gcc的__attribute__ ((constructor))属性的作用。gcc允许为函数设置__attribute__ ((constructor))和__attribute__ ((destructor))两种属性,顾名思义,就是将被修饰的函数作为构造函数或析构函数 阅读全文
posted @ 2018-07-11 11:13 虚生 阅读(2882) 评论(0) 推荐(0) 编辑
编译u-boot问题总结
摘要:问题一: /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 虚生 阅读(368) 评论(0) 推荐(0) 编辑
ubuntu双网卡配置,实现内网外网同时访问!
摘要:我们假定内网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 虚生 阅读(8563) 评论(0) 推荐(0) 编辑
ubuntu中minicom安装和使用
摘要:想要对嵌入式开发板进行开发和操作,都需要进行文件传输或者是控制,这时基本都是需要通过串口线或者是网线进行连接的,在Windows下是使用超级终端通过串口对开发板进行操作的,而在Linux下,最后最常见的串口调试工具就是minicom。minicom的安装过程还是比较简单的,对于操作过程也就是一个熟悉 阅读全文
posted @ 2018-07-04 16:23 虚生 阅读(1140) 评论(0) 推荐(0) 编辑
免费开源的diff软件“meld”-替代beyond compare的神器
摘要:命令行直接对比文件 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 虚生 阅读(4314) 评论(0) 推荐(0) 编辑
如何写gdb命令脚本
摘要:作为UNIX/Linux下使用广泛的调试器,gdb不仅提供了丰富的命令,还引入了对脚本的支持:一种是对已存在的脚本语言支持,比如python,用户可以直接书写python脚本,由gdb调用python解释器执行;另一种是命令脚本(command file),用户可以在脚本中书写gdb已经提供的或者自 阅读全文
posted @ 2018-07-02 10:46 虚生 阅读(6555) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示