Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 
08 2018 档案
Setting Up CMU Sphinx (PocketSphinx) on Ubuntu 14.04
该文被密码保护。
posted @ 2018-08-30 10:54 虚生 阅读(1) 评论(0) 推荐(0) 编辑
pocketsphinx 移植问题解决备案
摘要:一 编译问题: 1 _continuous: error while loading shared libraries: libpocketsphinx.so.3: cannot open shared object file: No such file or directory 解决方法:sudo 阅读全文
posted @ 2018-08-30 10:52 虚生 阅读(623) 评论(0) 推荐(0) 编辑
”危险“的restrict与GCC的编译优化
摘要:restrict是C99标准中新添加的关键字,对于从C89标准开始起步学习C语言的同学来说(包括我),第一次看到restrict还是相当陌生的。Wikipedia给出的解释如下: In the C programming language, as of the C99 standard, restr 阅读全文
posted @ 2018-08-29 17:36 虚生 阅读(314) 评论(0) 推荐(0) 编辑
线性插值法的原理和python代码实现
摘要:假设我们已知坐标 (x0, y0) 与 (x1, y1),要得到 [x0, x1] 区间内某一位置 x 在直线上的值。根据图中所示,我们得到 由于 x 值已知,所以可以从公式得到 y 的值 已知 y 求 x 的过程与以上过程相同,只是 x 与 y 要进行交换。 python的代码实现: 参考文档: 阅读全文
posted @ 2018-08-29 15:51 虚生 阅读(2645) 评论(0) 推荐(0) 编辑
str() vs repr() in Python
摘要:str() 和 repr() 都是用作一个对象的字符表示. 1 str()的举例: 阅读全文
posted @ 2018-08-29 09:52 虚生 阅读(231) 评论(0) 推荐(0) 编辑
HOG算法资源备忘
摘要:最近再研究这个算法,找了不少资料来研究,发现这方面的资料好的并不多,今天就把找到的经典的资料做一个汇总,方便后续查阅吧。 一 基本概念和推导: 1 解释最清楚的:中文网站: https://blog.csdn.net/sinat_34474705/article/details/80219617 英 阅读全文
posted @ 2018-08-27 17:33 虚生 阅读(195) 评论(0) 推荐(0) 编辑
numpy创建矩阵常用方法
摘要:numpy创建矩阵常用方法 arange+reshape in: 1 2 out: linspace+resize in: 1 2 out: notice:reshape与resize区别 ones zeros eye diag random.randint等创建矩阵 in: 1 2 3 4 5 6 阅读全文
posted @ 2018-08-24 16:09 虚生 阅读(13160) 评论(0) 推荐(0) 编辑
Python-OpenCV 图像叠加加权实现
摘要:函数说明 1 参数说明 src1 – first input array. alpha – weight of the first array elements. src2 – second input array of the same size and channel number as src 阅读全文
posted @ 2018-08-24 14:55 虚生 阅读(3360) 评论(0) 推荐(0) 编辑
gcc 优化选项 -O1 -O2 -O3 -Os 优先级,-fomit-frame-pointer
摘要:四种编译优化类型的解释: `-O ' `-O1 ' Optimize. Optimizing compilation takes somewhat more time, and a lot more memory for a large function. With `-O ', the compi 阅读全文
posted @ 2018-08-24 10:45 虚生 阅读(481) 评论(0) 推荐(0) 编辑
feh: linux终端下看图片的好工具
摘要:1) 普通浏览 2) 播放幻灯片 (-D) $ feh -D 2 *.jpg 对所有jpg以幻灯片的方式播放,每两秒放一张 $ feh -D 2 *.jpg 对所有jpg以幻灯片的方式播放,每两秒放一张 $ feh -FD 2 *.jpg 以全屏的方式播放幻灯片 $ feh -FD 2 *.jpg 阅读全文
posted @ 2018-08-23 16:20 虚生 阅读(2054) 评论(0) 推荐(0) 编辑
向github提交代码不用输入帐号密码
摘要:解决方案:方案一: 在你的用户目录下新建一个文本文件.git-credentials Windows:C:/Users/username Mac OS X: /Users/username Linux: /home/username注意:鼠标右键新建文件重复命名是成功不了的,需要借助Sublime等 阅读全文
posted @ 2018-08-23 15:22 虚生 阅读(255) 评论(0) 推荐(0) 编辑
shell 中let无法使用的原因
摘要:运行 sh let.sh 时,却显示 let: not found 百度之后知道: 解决方法: 法1.使用 bash let.sh 法2.sudo dpkg-reconfigure dash 输入密码,选择否保存即可. 阅读全文
posted @ 2018-08-23 14:45 虚生 阅读(523) 评论(0) 推荐(0) 编辑
ubuntu 16.04 下安装动态链接库方法
摘要:一般先使用ldd 来查看该应用程序缺少什么东西,然后,再根据sudo apt install XXX 去安装相应的动态库. 假如没有对应的库,可以使用: 阅读全文
posted @ 2018-08-23 09:55 虚生 阅读(802) 评论(0) 推荐(0) 编辑
ubuntu ImageMagick 图像转换工具
摘要:ImageMagick(简称 IM)是一个支持 GPL 协议的开源免费软件包。它由一组命令行工具组成的。它可以对超过 100 种的图像格式(包括 DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, 和 TIFF等等) 阅读全文
posted @ 2018-08-22 13:58 虚生 阅读(2634) 评论(0) 推荐(0) 编辑
Shell中for循环的几个常用写法
摘要:第一类:数字性循环 for1-1.sh for1-2.sh for1-3.sh for1-4.sh 第二类:字符性循环 for2-1.sh for2-2.sh for2-3.sh for2-4.sh 第三类:路径查找 for3-1.sh for3-2.sh 阅读全文
posted @ 2018-08-22 11:11 虚生 阅读(50743) 评论(0) 推荐(1) 编辑
shell 中的单行注释和多行注释
摘要:1. 单行注释 众所周知,# 比如想要注释:echo “ni” # echo "ni" 2. 多行注释: 法一: : << ! 语句1 语句2 语句3 语句4 ! 例如: linux101:/home/wsj # sh diannininininini linux101:/home/wsj # mo 阅读全文
posted @ 2018-08-22 10:41 虚生 阅读(44404) 评论(2) 推荐(0) 编辑
linux系统下查看图片尺寸的命令
摘要:1、首先需要安装:imagemagick,即: # apt-get install imagemagick 2、用 identify 命令查询对应图片的信息,即: # identify logo.jpg 输出信息:logo.jpg JPEG 142x57 142x57+0+0 8-bit Direc 阅读全文
posted @ 2018-08-21 18:34 虚生 阅读(3121) 评论(0) 推荐(1) 编辑
C语言数组一种巧妙的使用方式
摘要:作为计算机一种比较古老的语言,它并没有随着岁月老去,而是仍旧在整个领域发挥出耀眼的光芒,就像写作,有很多光芒万丈的句子值得我们去珍藏,今天就遇到了个比较巧妙的数组使用方法,做个记录,以供后续使用. 参考: 1 https://pastebin.com/FzYPtZ9j 2 https://githu 阅读全文
posted @ 2018-08-20 19:49 虚生 阅读(814) 评论(0) 推荐(0) 编辑
Ubuntu16.04下安装opencv3.4.2
摘要:1.安装官方给的opencv依赖包 GCC 4.4.x or later CMake 2.6 or higher Git GTK+2.x or higher, including headers (libgtk2.0-dev) # 控制opencv GUI pkg-config Python 2.6 阅读全文
posted @ 2018-08-17 17:19 虚生 阅读(609) 评论(0) 推荐(0) 编辑
python读取xml文件示例
摘要:最近用到了xml格式的文件,对这些没啥印象,顺便学习一下,做个例子,方便后续查阅。 xml文档: 1 <annotation> 2 <folder>VOC2012</folder> 3 <filename>2007_000027.jpg</filename> 4 <source> 5 <databa 阅读全文
posted @ 2018-08-17 17:05 虚生 阅读(411) 评论(0) 推荐(0) 编辑
Ubuntu下OpenCV版本切换
摘要:1、假如安装了opencv以下两个版本: opencv-2.4.13 opencv-3.2.0 2、安装目录分别为: /usr/local/opencv-2.4.13 /usr/local/opencv-3.2.0 3、opencv-2.4.13切换为opencv-3.2.0 默认版本为/usr/l 阅读全文
posted @ 2018-08-17 14:23 虚生 阅读(2043) 评论(0) 推荐(0) 编辑
ubuntu下opencv的版本切换及遇到的问题解决
摘要:默认使用opencv 3.2的时候,使用SVM的时候,系统报错如下: error: ‘class MySVM’ has no member named ‘decision_func’ 解决方法:要把系统的安装的opencv3.2 切换到opencv 2.4 阅读全文
posted @ 2018-08-17 10:15 虚生 阅读(654) 评论(0) 推荐(0) 编辑
python中numpy.ndarray.shape的用法
摘要:今天用到了shape,就顺便学习一下,这个shape的作用就是要把矩阵进行行列转换,请看下面的几个例子就明白了: 参考文档: https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html 阅读全文
posted @ 2018-08-16 10:42 虚生 阅读(1609) 评论(0) 推荐(0) 编辑
gcc编译参数详解一(-ffunction-sections -fdata-sections)
摘要:背景 有时我们的程序会定义一些暂时使用不上的功能和函数,虽然我们不使用这些功能和函数,但它们往往会浪费我们的ROM和RAM的空间。这在使用静态库时,体现的更为严重。有时,我们只使用了静态库仅有的几个功能,但是系统默认会自动把整个静态库全部链接到可执行程序中,造成可执行程序的大小大大增加。 参数详解 阅读全文
posted @ 2018-08-15 14:22 虚生 阅读(10124) 评论(0) 推荐(1) 编辑
dpkg: 处理软件包 qjackctl (--configure)时出错解决方法
摘要:第一步:备份 $ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk 第二步:新建 $ sudo mkdir /var/lib/dpkg/info 第三步:更新 $ sudo apt-get update $ sudo apt-get -f instal 阅读全文
posted @ 2018-08-14 15:05 虚生 阅读(205) 评论(0) 推荐(0) 编辑
睡个好觉的 12 条军规
摘要:1、坚持睡眠时间表。每天在相同时间上床睡觉,在相同时间醒来。作为习惯的动物,人类很难适应睡眠模式的改变。周末多睡一会并不能完全弥补周中的睡眠不足,还往往会使周一早上更难起床。为就寝时间设置闹钟。我们几乎都会为起床设置闹钟,但经常忘了提醒自己该睡觉了。如果这 12 条建议你只会记住一条,那希望是这一条 阅读全文
posted @ 2018-08-10 19:04 虚生 阅读(253) 评论(0) 推荐(0) 编辑
markdown基本语法
摘要:markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点: 1、因为是纯文本,所以只要支持markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。 2、操作简单。比如:WYSIWYG编辑时标记个标题 阅读全文
posted @ 2018-08-10 11:22 虚生 阅读(264) 评论(0) 推荐(0) 编辑
千万别信“创业要胆大”这种鬼话!有些人只是后盾够强
摘要:我还是个小孩的时候,曾经在堂兄的礼品店干过。 那些漫长炎热的夏天实在是太无聊了,所以我甚至都没开口让他给我工钱。 不过有一天我突然想到了一个好点子。我可以跑到山里面,到当地果园摘一些无花果,然后卖给游客。 我把这个计划告诉了堂兄。 “这是个糟糕的想法,”他听了直摇头:“每个人都会问你的果是从哪儿来的 阅读全文
posted @ 2018-08-09 17:33 虚生 阅读(217) 评论(0) 推荐(0) 编辑
Boostnote 为程序员的开源式记事本
摘要:以前使用win10的时候,有个edairy可以使用,并且效果非常好,现在ubuntu上使用的时候,才找个这样的程序员实在太难了,找了好久,才找到一个使用比较顺手的,这里就做个备忘了,顺便做个推荐,实在不错的为程序员量身定做的记事本. 这篇是(https://itsfoss.com/boostnote 阅读全文
posted @ 2018-08-09 17:16 虚生 阅读(21631) 评论(1) 推荐(1) 编辑
git小技巧
摘要:1 git提交时如何忽略一些文件: 在git根目录下添加,然后提交,就可以使用了,详细的语法详见 https://github.com/github/gitignore github提供了一个通用的.gitignore库,如果懒得自己设置,可以直接在这个库里找找有没有你想要的忽略文件。 2 提交时候 阅读全文
posted @ 2018-08-06 19:42 虚生 阅读(197) 评论(0) 推荐(0) 编辑
曾国藩修身十三条,值得学习
摘要:遇到事情多了,才会体察到古人为什么古人会那么崇尚修身,具体的怎么修身,还要向近代大儒曾国藩学习。他的这套方法还是非常长有效的。 一、持身敬肃。 衣冠外貌保持整齐,心思神情端正严肃,时时刻刻都要警惕、检查自己的念头、举止中有无背离义理之处。平日闲居无事的时候宁静安泰,保养德性,一旦投于事务之中则专心致 阅读全文
posted @ 2018-08-06 10:12 虚生 阅读(2810) 评论(0) 推荐(0) 编辑
linux下 几个常用makefile模板,亲测可用
摘要:一 生成动态链接库的模板: 1 ####################### 2 # Makefile 3 ####################### 4 5 # compile and lib parameter 6 CC := g++ 7 LIBS := 8 LDFLAGS := 9 DE 阅读全文
posted @ 2018-08-02 18:56 虚生 阅读(283) 评论(0) 推荐(0) 编辑
RISC-V指令集介绍 - 整数基本指令集
摘要:1. 寄存器 32个x寄存器,RV32下x reg是32位宽 x0:硬连线 常数0 专门的零寄存器 x1-x31:31个通用reg 返回地址:没有强制要求那一个x作为lr,但是一般用x1 pc:额外的用户可见寄存器 2. 基本指令格式 四种基础指令格式 R/I/S/U imm:立即数 rs1:源寄存 阅读全文
posted @ 2018-08-01 19:00 虚生 阅读(11272) 评论(2) 推荐(0) 编辑
RISC-V平台的汇编指令解析
摘要:csrr a0, 0xF14 //把0xF14的值读入到a0中 andi a1, a0, 0x1f //把a0 和0x1F按位与运算后存储到a1中 srli a0, a0, 5 //将高位移动到低位,覆盖a0 (SLLI是逻辑左移(0被移入低位); SRLI是逻辑右移(0被移入高位);SRAI是算术 阅读全文
posted @ 2018-08-01 16:45 虚生 阅读(18926) 评论(0) 推荐(0) 编辑

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