自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

What the Fuck

Let‘s do this

  • 博客(208)
  • 资源 (8)
  • 论坛 (3)
  • 收藏
  • 关注

原创 git查看指定目录的提交日志

查看当前目录下的提交记录,保存在llog10.txt中git log -n 10 --stat . > log10.txt

2021-01-26 14:59:01 95

原创 后台运行

后台运行。就是关闭当前窗口也可以继续运行的那种,很长时间我以后是:./hellotest &就可以了。但是突然发现怎么运行后总找不到它,原来不是这么回事,需要这样才行:nohup ./hellotest > log.out &nohup 是不挂起的意思,它将忽略SIGHUP信号,将hellotest 放到后台去运行,所有输出重定向到log.out,这样的话,关闭当前的终端,甚至ctrl+c都死不了。杀死进程的方法是用ps aux | grep hellotest

2020-12-31 10:26:03 40

原创 判断大小端的方法

判断大小端的方法:#include <stdio.h>static union{ char c[4];unsigned long mylong;} endian_test = { {'l','?','?','b'} };#define ENDIANNESS ( (char) endian_test.mylong )int main(){ printf("%c",ENDIANNESS);}

2020-10-22 14:58:37 35

原创 linux 下010editor的配置文件路径

背景:之前安装过一回010editor,由于使用的试用版,过了30天后就到期无法再使用了。现在:现在想继续使用010editor,因为过期了所以无法直接使用。于是在网上搜到了一个已经破解后的linxu版的010editor,但是下载下来后直接运行仍然提示无法使用。尝试:在一个没有安装过010editor的ubuntu16.04上运行破解版的010editor是可以使用的。所以怀疑安装过010editor的系统肯定还有对应的配置文件没有删除干净,但是这些配置文件在哪里存放呢?使用strace 跟

2020-10-04 10:19:10 166

原创 xcode11.7打开assistant页面

使用以前版本的xcode时可以直接切换进入assistant模式,在storyboard和代码之间创建连接很方便。但是我从远古时代的xcode更新到11.7之后,凭借记忆找不到改如何进入assistant模式了。摸索了半天后终于找到了,赶紧记录一下。1.先点击storyboard文件:然后点击菜单图标,下图红色方框内的按钮:选择Assistant就行了。这时候有可能不能一次显示成上图期望的完美状态,...

2020-09-09 08:28:39 130 1

原创 xcode11.7+ios13.6真机调试

本篇主要记录使用xcode11.7+ios13.6的真机调试过程。最开始在xcode11.7上使用模拟器运行很正常。然后插上手机的数据线,打算使用真机调试,可是build时一直提示:按照提示重新插拔数据线也不行。去网上搜了一下,大意是说xcode有可能不支持这个版本ios,当时觉得有些奇怪,都是一家人,咋还有不支持的情况。于是按照人家的教程查看了我本地xcode能支持的机型:不看不知道,一看吓一跳。原来我本地的xcode里面真没有ios13.6的支持机型。上图中红色方框的13.6文件夹是后来从别

2020-09-09 08:11:13 2475

原创 svn添加可执行权限

在命令行下给文件添加可执行权限,然后再传上去。svn propset svn:executable on *svn commit -m "add executable property"

2020-04-29 16:01:41 173

原创 vim对多个关键字高亮

很早就有这个需求了,但是一直没有找到合适的插件,直到昨天再也按耐不住了。于是就找到了mark这个插件,简单用了几下还可以,更多的功能待以后挖掘。下载直接从vim的官网下载:mark.vim就行了。但是呢,mark.vim的后爹Ingo Karkat在开发mark.vim的时候使用了他自己的一个基础库,也就是说mark.vim还依赖另一个vim,得先装那个库ingo-library为啥说In...

2019-12-16 09:06:07 1934

原创 git使用vimdiff修改文件时,提示RO的解决方法

我用vimdiff作为git的diff工具,基本能满足对比的需求,但是想修改本地源码时状态栏里面提示RO。据说这是vimdiff的默认状态,解决方法是用下面的命令修改要编辑的文件状态:set noro...

2019-12-02 15:16:29 83

原创 静态库链接的问题undefine reference

编译可执行程序链接动态库时使用的编译选项:$(CC) $(CFLAGS) $(LDFLAGS) $^ -o $(TARGET) 是没有问题的。但是同样的选项链接静态库时总提示有些接口undefine reference。最后解决的方法:改为:$(CC) $(CFLAGS) $^ $(LDFLAGS) -o $(TARGET) 即链接选项需要在.o文件的后面。即要严格按照...

2019-10-11 16:31:06 170

原创 ubuntu16.04安装adobe flash player

起初是访问了某个需要有adobe flash player的主页,结果页面显示需要安装插件,然后我就点了页面上的安装,过程倒是很顺利,一会就装完了,但是无论重启firefox还是还是电脑,刚才装完的插件都没有起作用。然后就一顿搜索,最后使用下面的安装命令,装完后重启firefox起作用了。zz@zz:~$ sudo apt-get install flashplugin-installer[...

2019-10-02 22:21:20 411

原创 terminal设置title

当打开多个terminal来回切换时,有可能会一下找不到期望的那个terminal,所以给每个terminal起个名字就很有必要了。设置方法如下: function set-title() { if [[ -z "$ORIG" ]]; then ORIG=$PS1 fi TITLE="\[\e]2;$*\a\]" PS1=${...

2019-09-07 08:18:58 89

原创 根文件系统rootfs制作成yaffs2烧写到nand上

最主要的是kernel启动时的参数,这部分参数bootcmd_args=setenv bootcmd_args setenv bootargs console=${console} mem=${mem} root=/dev/mtdblock2 rw noinitrd rootfstype=yaffs2 init=/sbin/init ${nandcfg} ${mtdparts}上面的配置也可...

2019-07-28 10:34:01 364

原创 aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mabi=apcs-gnu

aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mabi=apcs-gnu’aarch64-linux-gnu-gcc: note: valid arguments to ‘-mabi=’ are: ilp32 lp64aarch64-linux-gnu-gcc: error: unrecognized argum...

2019-05-30 10:19:10 5059 2

原创 project sketch onto another plane

1.首先创建一个sketch,比如再画一个circle;2.使用construct->offset plane,设置好offset,即创建一个新的plane,然后在这个新的plane上创建一个sketch。我们的目标是将第1步的circle投影到新的offset plane上。3.此时,应该看不到新的offset plane的sketch,因为还没有任何东西,只能看到第1步的circle...

2019-05-18 22:35:28 111

原创 shell字符串去重

之前写了一个脚本,里面每次执行的时候都需要给PATH叠加一个路径,这样一来,多次执行这个脚本就会造成PATH包含有重复的字段。解决方法如下: export PATH=$(echo $PATH | sed 's/:/\n/g' | sort | uniq | tr -s '\n' ':' | sed 's/:$//g')解释:1.使用sed将PATH中的:替换为\n,也就是每行一个字符串,...

2019-05-10 08:14:02 2228

原创 SVN:Working copy text base is corrupt

提交Makefile时遇到了如下的提示:Working copy text base is corrupt尝试了svn revert Makefile然后再svn ci还是这个corrupt的提示。最后解决的方法是:1.先备份一下要提交的文件;2.svn revert Makefile;3.svn del Makefile;4.svn ci Makefile -m “暂时删除...

2019-01-29 17:30:47 1117

原创 ubuntu16.04安装国内版的firefox

由于我要同步windows下的firefox帐号,里面有很多的书签,默认的ubuntu使用的是国际版的firefox,他们之间的帐号信息是分开的,所以需要在ubuntu上装个国内版本的firefox。1 官网下载firefoxhttp://www.firefox.com.cn/download2 解压后出来的目录是firefox3 备份原来系统默认的firefoxsudo mv /us...

2018-12-17 09:22:10 1076

原创 checking system version (for dynamic loading)... ./configure: 1: ./configure: Syntax error: Untermin

在编译tcl8.4.11的时候,刚刚运行了configure就出错了:zz@zz:~/work/mystudff/temp/tcl8.4.11/unix$ ./configure --prefix=$PWD/installed loading cache ./config.cachechecking whether to use symlinks for manpages... noch...

2018-12-16 23:06:38 857 1

原创 正则表达式

1.查找以list开头的单词:Vim中使用 \&lt; 和 \&gt; 分别表示单词的开头和结尾。如原文:hell the there abdthexjvi dfadfthe使用\&lt;the\&gt; 可以严格匹配the使用\&lt;the 则可以匹配到the和there使用\the\&gt; 则可以匹配 the, dfadfthe,等以the结尾的词...

2018-12-07 16:51:48 120

原创 由32bit和64bit差异引起的No such file or directory及解决方法

背景:1.新安装的ubuntu16.04LTS2.编译uboot时提示:arm-none-linux-gnueabi-gcc -vbash: /home/zz/work/vimicro/src/trunk/build/../prebuilds/toolchain/arm-none-linux-gnueabi-4.3.3/bin/arm-none-linux-gnueabi-gcc: No ...

2018-11-25 00:21:55 1368

原创 ubuntu16.04安装teamviewer

从官网下载玩deb包之后安装时会有下面的提示:zz@zz:~/Downloads$ sudo dpkg -i teamviewer_14.0.12762_amd64.deb (Reading database ... 217419 files and directories currently installed.)Preparing to unpack teamviewer_14.0.12...

2018-11-19 21:10:08 5737

原创 apt-get 安装没有自动依赖

之前安装teamviewer时是用deb包安装的,没有装完。再装subversion的时候就有了下面的提示:z0z@z0z:/etc$ sudo apt-get -f install subversionReading package lists... DoneBuilding dependency tree Reading state information... Done...

2018-11-07 09:45:36 8458

原创 win10出现提示D盘空间不足

自从装了win10后,不知道从什么时候开始,冒出来了一个D盘,且只有500M,时不时的就提示空间不足,点进去看看也没有什么文件。于是搜了一下,找到下面的方法,试试看:使用管理员权限执行cmd,输入下面的命令后,D盘就消失了,估计是隐藏了吧。mountvol e: /d...

2018-09-21 08:05:41 2198

原创 tar 命令加密

$ tar -zcvf - folder |openssl des3 -salt -k password| dd of=folder.des3执行完上面的命令后将得到 foler.des3文件,把password 替换成实际的密码就行了。使用tar对加密文件解压$ dd if=folder.des3 |openssl des3 -d -k password|tar zxf -需要注...

2018-08-30 15:04:32 1403

原创 kernel编译时对svn版本的检查

背景: 1.使用svn管理下的kernel源码,在编译完安装的时候会生成一个带有“+”的字符串,用来表示版本号; 2.使用不在svn管理下的kernel源码,在编译完安装的时候会生成一个不带有”+”的字符串。问题: 我使用在svn管理下的kernel源码编译kernel和ko文件,然后把ko加载到不在svn管理下的kernel的系统中,就遇到了提示:说ko应该是加载到带有“+”的...

2018-08-22 12:07:51 291

原创 在mac下vbox上装完ubuntu16.04,然后设置共享文件夹的方法

首先在vbox上安装它的扩展。vbox菜单中Devices-&gt;Insert Guest Addition CD image 然后执行sudo apt-get install gcc make perlcd /media/$USER/&lt;...&gt;sudo ./VBoxLinuxAdditions.runsudo reboot参考来自 https://askubun...

2018-08-15 23:20:25 1604

原创 kernel中使用float的方法

通常在kernel或是module中是不建议使用float的,因为对于没有硬件浮点单元的arm来说,这样会降低性能。 对于有fpu的arm来说是没有问题的。 问题是如何使用让module使用硬浮点。 1.修改kernel /arch/arm/Makefile 全文搜索-msoft-float120 # Need -Uarm for gcc &amp;amp;lt; 3.x121 KBUILD_C...

2018-08-04 07:43:01 2664 5

原创 ubuntu16.04 安装googlepinyin的方法

很简单,主要分下面几步就行了:1 )sudo apt-get install fcitx-googlepinyin 2)在settings-&gt;Language Support里将keyboard input method system设置为fcitx 3)注销系统,再登录 4)在settings-&gt;Text Entry里,添加输入源,搜索google-pinyin添加即可...

2018-07-27 16:04:18 1566

原创 from pristine store, because no checksum is recorded for this file

zz@T630:vc$ svn upsvn: E155037: Previous operation has not finished; run 'cleanup' if it was interruptedzz@T630:vc$ svn cleanupsvn: E155009: Failed to run the WC DB work queue associated with '/hom...

2018-07-23 15:25:30 5424

转载 矩阵的乘积解释

今天突然想知道凭啥矩阵的乘法就规定了是第1个矩阵的行乘以第2个矩阵的列,然后再相加求和?凭什么?这么左右什么实际的物理意义吗?啊? 于是就搜到了下面的文章,看了很受启发,看来还是才疏学浅,得看这种通俗的版本才能懂。 参考链接: 来自知乎的通俗版解释厨师和公交车的举例非常形象。...

2018-07-22 11:02:22 376

原创 基于对比的移动检测

参考这篇文章的代码时,遇到了错误,仔细研究后发现,是由于我本机安装的opencv版本与参考代码所使用的不同造成的。我用的opencv版本是3.4.2,参考代码的版本不太清楚。 下面把调试完可以编译的代码贴上:import cv2import numpy as npimport imutilsdef show_webcam(mirror=False): cam = cv2....

2018-07-18 11:59:27 248

原创 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 3089: invalid continuation byte

起因新装了Ubuntu16.04LTS,然后又装了ctags+cscope+taghighlight,在看源码的时候操作:ctags -R;cscope -Rb,然后打开源码有输入:UpdateTypesFile就遇到了下面的错误。 45 #define CREATE_TRACE_POINTS 46 #include &amp;amp;amp;amp;lt;trace/events/asoc.h&amp;amp;amp;amp;gt; 47...

2018-07-06 09:43:02 1718 1

原创 安装ubuntu16.04

要使用rufus来烧写iso,不要用ultraiso。后者烧写完之后总是提示找不到启动文件。

2018-07-05 15:35:08 203

原创 indent格式化源码的参数

记录一下indent -bfda -cli2 -bbo -l77 -ts2 -bl -bli0 -ci2 -npsl -sob -npcs -nss -nsai -bad -bc2完

2018-06-15 14:38:14 370

原创 outlook导入pst文件

之前由于错误的操作,导入的pst文件除了在本地导入外,还上传到服务器上了,导致超出了邮箱大小,无法接收和发送邮件了。在咨询了网管后彻底明白了。正确的操作方法应该是:点击工具—&amp;gt;帐户设置—&amp;gt;数据文件—-&amp;gt;添加,然后添加需要导入的pst文件,此时在名称后面的文本栏中可以给这个文件夹重新命名,最后点击确定就行了。 下图红色方框处可以修改文件夹的名字 这样操作...

2018-06-04 10:05:39 8069

原创 Histogram of orientend gradient 的理解1

为啥开始了解的原因就不说了。 从网上找了很多的资料,其中有一个项目简单修改后可以用vs2017编译通过。但是,仔细研究这份代码后发现它里面着重编写的是如何把hog的数据用图表达出来,具体来说呢就是用线的方向来表示梯度的方向,线的长短来表示梯度的大小。 可视化代码 运行后的效果如下图: 右边是 在看代码的过程中,不出所料的有一段没有看懂,摘抄如下: for (int cell...

2018-06-02 07:12:31 207

原创 条件变量的使用

关于条件变量的使用网上有很多的,大部分是使用生产和消费的模型来说明的,或者是哲学家吃饭的问题。 本着学以致用,不断创新的思想,我也调了一个模型。 大概是描述是这样的。1.创建多个线程; 2.每个线程都是消费者,但是会关心最后一个消费者,因为它要做些擦屁股的工作; 3.如果不是最后一个,那就该吃吃就行了;这个场景我也不知道什么时候会用,但是我现在的项目中会用到,示例代码如下:#i...

2018-05-21 15:59:29 141

原创 sudo: unable to resolve host zz: Connection timed out

当使用sudo时会出现 sudo: unable to resolve host zz: Connection timed out这样的提示。zz@zz:~/work$ fdisk -lfdisk: cannot open /dev/sda: Permission deniedzz@zz:~/work$ sudo fdisk -lsudo: unable to resolve host ...

2018-04-26 17:02:55 539

原创 win7_vs2017_opencv3.4的搭建

1.安装vs2017,略 2.安装opencv3.4.1 略。 在系统中添加环境变量: 3.在vs2017中配置opencv; 3.1 打开vs2017后,新创建一个空白工程,创建方法略。下面是创建完工程后打开属性管理页面的方法: 注意下图中两处方框的内容需要保持一致,就是说如果你在debug_x64模式下调试的话,就到右边的...

2018-03-21 09:58:44 1937

IAR debugger-support-files

用于解决An error occurred while retrieving GDI features: gdi-error [40201]: Can't access configuration database这个问题的

2017-04-03

I2SBUS官方说明手册

官方的协议说明手册,详细介绍了i2s的总线结构,时序图,以及transmitter和receiver的内部机构框图。

2012-09-19

hog可视化代码

这份代码是用来说明如何把梯度直方图直白的表示出来,代码中有一些注释原来就有的,还有一些是我加的。

2018-04-03

computer-vision-algorithms-errata

这个是computer-vision-algorithms-application的勘误手册,这回有和我重复的吗

2018-03-08

可视化测试程序

这段代码是用来测试hog可视化那段代码里面的画线算法的

2018-04-03

kprobe分析

对kprobe的简单分析,也有不完全的地方

2013-06-15

james_Steward Calculus 7th

斯图尔特的微积分教程,第7版

2017-08-08

source_insight配置文件,仿linux风格

直接导入就行,画面颜色是仿linux终端的,效果还行

2013-12-30

k7arm的留言板

发表于 2020-01-02 最后回复 2020-01-02

用CreateFile()打开usb设备时,如何填写devicepath这个值?

发表于 2014-10-16 最后回复 2018-09-20

用CreateFile()打开usb设备时,如何填写devicepath这个值?

发表于 2014-10-16 最后回复 2014-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除