自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (2)
  • 收藏
  • 关注

原创 Matlab反复弹出登陆界面

原因:可能是用过梯子、并且之前在Matlab登陆界面已经选择了Location(比如国内)。解决办法:清除浏览器的cookie,重新刷新登陆界面。

2023-11-01 10:48:29 603 3

原创 ubuntu 22.04右上角找不到wifi图标,有线网络也失效

2. 用bing或其他搜索引擎搜索"packages.ubuntu.com 5.19.0-38-generic",结果应该是。起因是我将显示驱动由默认的nouveau换成了nvidia,然后重启后在右上角就看不到wifi图标了。1. 用uname -a找到自己kernel的版本,比如我的是5.19.0-38-generic。,然后下载deb文件,最后用sudo dpkg -i安装、重启系统即可。

2023-04-18 10:30:08 4223 3

原创 meson和pkg-config

最近简单看了一下libcamera,它是用meson构建的。有这样一句:执行编译时报错:但实际上libevent_pthreads我已经用apt安装过了,但是为什么还找不到?原因是meson使用pkg-config来查找依赖项:那么原因就是pkg-config没有找到libevent-pthread。pkg-config是如何查找到各种library的?它通过一些.pc文件来查找。首先,我们可以用pkg-config查看所有的安装包:然后,用下面代码查看pkg-config执行时搜索的文件

2022-06-26 22:17:43 3057

原创 Matlab中的Smith 预估器

Smith Predictor是针对时滞系统的。原理:看Matlab help中的"Control of Processes with Long Dead Time: TheSmithPredictor"足矣,写的非常好。这个例子是用脚本写的。而在Simulink中,已经有了现成的Smith Predictor Controller模块,可以直接用。如果想用这个模块复现"Control of Processes with Long Dead Time: TheSmithPredictor"的....

2021-05-18 01:08:37 9488 2

原创 ubuntu 18.04中的shutter无法编辑截图

shutter是一款非常好的截图软件,但是在ubuntu18.04中无法对截图进行编辑,edit的图标是灰的。原因是没有安装libgoo-canvas-perl,但这个库的deb包在mirror中没有找到。解决方法:运行下面这条脚本:curl -o FixShutterEdit.sh https://raw.githubusercontent.com/letsfoss/Fix-Disabled-Edit-Option-In-Shutter/master/FixShutterEdit.sh; c

2021-04-19 14:20:50 405 1

原创 imagej在ubuntu18.04上的错误

Open other images in this ImageJ panel as follows: imagej -p 1 <image1> [<image2> ... <imageN>]Unrecognized option: -d64Error: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.修复方.

2021-03-30 14:36:55 574

原创 超拉普拉斯先验

超拉普拉斯先验这个先验也很有趣(和第一次看暗通道先验时候的感觉类似):自然图像中的梯度分布符合超拉普拉斯先验。参考[1]Fast Image Deconvolutionusing Hyper-Laplacian Priors[2]https://blog.csdn.net/neo_qiye/article/details/70662051...

2021-03-12 16:09:29 1328

原创 wps for linux不支持中文输入法(ibus)

修改/usr/bin/wps。如果你用的输入法(input method)是基于ibus的,那么加入如下代码:export XMODIFIERS="@im=ibus"export QT_IM_MODULE=“ibus”。fcitx应该同理。

2020-07-28 09:32:10 967

原创 VScode的字体放大放小

全局缩小:ctrl + 减号全局放大:ctrl + 加号

2020-04-20 17:19:47 2400

原创 ubuntu重启后进入initramfs的解决方法,以及关于initramfs的相关知识

问题分析进入到Ubuntu16.04后发现无法复制、粘贴,但是用ls -l查看权限都是正常的。重启发现一直卡在关机的界面,于是硬重启(按下机箱的reset按钮),重启后进入到initramfs的shell提示符。原因分析回顾Linux系统启动过程,进入initramfs就意味着kernel已经load了,就差挂载rootfs了。说明是rootfs所在的磁盘出现了问题。解决方法用cat...

2020-03-22 14:18:13 3177 1

原创 petalinux-config报错:“ERROR: generating meta-plnx-generated layer”

petalinux版本是2019.01。用petalinux-config --get-hw-description=../hsi时提示:INFO: Getting hardware description...INFO: Rename design_1_wrapper.hdf to system.hdf[INFO] generating Kconfig for project[INF...

2019-10-23 13:47:50 1582

原创 pip3 install jupyter权限不够

提示:PermissionError: [Errno 13] 权限不够: '/usr/local/lib/python3.5/dist-packages/parso'改为:pip3 install jupyter --user 即可

2019-09-17 22:48:02 823

原创 内存映射

简单浏览了这几个帖子:https://www.zhihu.com/question/48161206/answer/110418693https://blog.csdn.net/mg0832058/article/details/5890688https://zhuanlan.zhihu.com/p/66288943几个要点:1. 虚拟地址空间:虚拟地址空间划分为两部分,一部分...

2019-05-31 22:49:08 444

原创 测试C++中三种写文件方法的速度

原帖https://stackoverflow.com/questions/11563963/writing-a-binary-file-in-c-very-fast,笔者在此基础上增加了unistd.h中的write。#include <fstream>#include <chrono>#include <vector>#include <cst...

2019-05-31 21:44:35 6562

原创 gstreamer相关

gstreamer的介绍:https://thebigdoc.readthedocs.io/en/latest/gstreamer/index.html查看gstreamer的插件gst-inspect-1.0查看gsteamer的版本gst-launch-1.0 --gst-version找不到xxx的插件如果安装了good、bad、ugly,那么一般的插件都会有的...

2019-05-04 17:13:28 858 1

原创 Cartographer编译时的一个错误

执行catkin_make_isolated --install --use-ninja结果:==&gt; ninja -j8 -l8 in '/home/jason/Project/catkin_ws/build_isolated/ceres-solver/install'[306/323] Linking C executable bin/curve_fitting_cFAI...

2019-03-16 17:31:58 1030

原创 暗通道先验与多光谱

最近在研究多光谱相机,正好想到暗通道,就写一点感想。暗通道是一种统计特性,作者随机选择了5000张户外风景照片,统计后得出结论:“Most local patches in haze-free outdoor images contain some pixels which have very low intensities in at least one color channel.”...

2019-02-27 00:16:59 499

原创 PX4中的mavlink

简介px4与地面站的通信协议是mavlink,这里是关于mavlink的介绍。我主要关心几个问题:px4中都有哪些现有的mavlink消息?如何定义新的mavlink消息?mavlink是怎么配置硬件设备的?mavlink是怎么把uorb的消息打包的?mavlink是怎么定时发送消息的?mavlink是怎么接收消息的?mavlink是怎么解析接收消息的?px4中都有哪些现有...

2018-12-12 05:43:29 5026 1

原创 马氏距离与卡方分布

最近在看《Fundamentals of object tracking》,看到最近邻滤波时,碰到了题中的两个概念。以下内容基本来自wiki,读者有不懂的地方看wiki更清晰明了。1.马氏距离 Mahalanobis distance线性代数中的“距离”是一个非常有用的概念,以前我们讲“范数”,其实就是关于“距离”的概念。比如说“2-范数”就是“欧式距离”。欧式距离很有用,可以度量两个...

2018-10-08 00:17:58 5104 3

原创 图灵停机问题

1. 首先你要知道:为什么在证明一个命题时,反证法是有用的。反证法即首先假设结论不成立,由该假设推导出某个命题的正反两方面,这违反了矛盾律(理论体系发相容性/自恰性),故假设不成立,故结论成立。可以去知乎上搜:反证法是什么?——东京理科大学2002年高考第三题(数学系) 2. 解决图灵停机问题的程序存在吗?答案是“不存在这样的程序”。怎么证明这个命题呢?用反证法。首先假设:...

2018-08-30 10:42:26 3254

原创 在编译PX4之前,你需要知道的几件事

1. 在git上clone代码,必须是clone,因为编译时需要有.git文件夹。如果你看Makefile就会发现有这么一行:# Enforce the presence of the GIT repository## We depend on our submodules, so we have to prevent attempts to# compile without it be...

2018-08-20 13:56:35 2905 3

原创 PX4编译: no module named em、no module named toml

python -m pip install empy python -m pip install toml 

2018-08-19 14:38:25 1761

原创 编译PX4故障:com.jogamp.opengl.GLException: X11GLXDrawableFactory

系统ubuntu16.04LTS在“系统设置” -&gt; “软件和更新” -&gt; “附加驱动” 中选择 NVIDIA binary driver,即可。

2018-08-16 23:27:39 1422 2

原创 qemu、KVM、以及Could not access KVM kernel module: No such file or directory

什么是Qemu?kvm?Qemu既然是虚拟机,那总得有虚拟出来的各种硬件吧,Qemu就是提供这一功能的硬件模拟器,让guestOS以为自己在和真的硬件打交道,而其实,这中间隔着一个Qemu来当翻译。也正是因为存在翻译的过程,所以性能上会打折扣,于是我们需要:kvmkvm属于linux内核的模块,可以理解为集成至内核中的Hypervisor,采用intel VT/AMD-V等技术,提...

2018-08-04 22:11:15 11439

原创 qemu把内核启动消息打印到窗口

举例:qemu -nographic -kernel linux-4.17.11/arch/x86/boot/bzImage -initrd myinitrd4M.img -append "root=/dev/ram init=/init console=ttyS0" 增加-nographic和console=ttyS0是为了重定向qemu的打印消息到当前console,这样就可以靠鼠标滚轮...

2018-08-02 02:47:32 2994

原创 开源飞控笔记

开源飞控对于嵌入式学习是很好的模板。以下是一些学习摘要,主要记录了开源飞控有哪些种类,它们的软硬件平台都是什么。 硬件平台:1.pixhawk, CPU是stm32(软件基于Nuttx RTOS),板子上有两个MCU,一个是FMU(STM32F765),一个是IO(STM32F1002.raspberry配合NAVIO2的传感器接口板。在pi上安装Emlid的RT Linux(还是...

2018-07-27 10:48:27 3495

原创 DMA是什么?怎么出现的?

DMA:Direct memory access,是一种访问内存的模式。它是怎么诞生的?1. DMA的诞生起因:PIO模式太慢了没有DMA之前的上古时代,很多设备都是低速的,比如PS/2的键鼠、PATA的光驱等。此时CPU访问它们的方式都是PIO。简单说,就是CPU去轮询(polling)这个设备(其实是设备控制器,CPU是不能直接访问设备的),检查是否有新的数据,如果有,就把它读入到内存...

2018-01-10 04:02:11 5740

原创 Qt相关:Qt版本?Qt模块?Qt配置?Project ERROR: Unknown module(s) in QT: positioning-private location-pri?

最近入坑QGroundControl,其readme要求Qt版本必须是Qt 5.9.2。那么怎么知道自己的Qt版本呢?敲入:qmake -v输出:QMake version 3.0Using Qt version 5.6.2 in /home/jason/anaconda3/lib哦,好吧,需要到https://www.qt.io/download-qt-for-applicati

2017-12-27 22:55:45 5816

原创 如何理解python3的unicode,以及全角半角转换

关于unicode最易懂的解释(没有之一),建议耐心看完:学点编码知识又不会死:Unicode的流言终结者和编码大揭秘 http://www.freebuf.com/articles/others-articles/25623.html如果不想看完,只需记住要点:1. unicode表明了字符与数字之间的映射,是可变长的。理论上每种语言中的每种字符都被Unicode协会指定了一个神奇数字。但它不管...

2017-03-30 21:56:35 6545 1

原创 pycharm中设置python版本、控制台

见http://blog.csdn.net/github_35160620/article/details/52486986选择anaconda的python,还可以看到各个安装包。在pycharm中可以找到控制台,在tools->python console中。

2017-03-05 15:08:47 10483 1

原创 MySQL Fix for Error Code: 1205. Lock wait timeout exceeded; try restarting transaction

进入mysql:mysql -uroot -p修改参数:set innodb_lock_wait_timeout =500set global  innodb_lock_wait_timeout =500

2017-02-23 00:09:02 958

转载 转:理清编译链接的那些事儿

http://www.chongh.wiki/blog/2016/05/25/lib-compile-link/

2017-02-20 09:37:32 367

原创 在树莓派中安装opencv

参考:http://blog.csdn.net/xukai871105/article/details/40988101            http://www.pyimagesearch.com/2015/02/23/install-opencv-and-python-on-your-raspberry-pi-2-and-b/简单写一个

2017-02-14 13:44:40 1394

原创 树莓派国内更新源

软件源配置文件为/etc/apt/sources.list可采用中科大的源:deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi官方认证的镜像列表:http://www.raspbian.org/RaspbianMirrors如果要修改

2017-02-13 22:32:24 1857

原创 远程树莓派并连接wifi

1. 远程登陆树莓派后,搜索附近wifi:sudo iwlist wlan0 scan2. 修改配置文件:sudo nano /etc/network/interfaces,修改iface wlan0 inet manual为iface wlan0 inet dhcp wpa_conf wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf3.

2017-02-13 21:53:22 1514

原创 树莓派和ubuntu PC通过网线连接

网线连接:1. 在PC ubuntu上建立一个以太网连接,编辑连接->共享此连接。用网线连接树莓派和pc2. 在pc上下载一个arp-sacn:apt-get install arp-scan,不下载也问题不大。3. sudo arp-scan -l可以看到局域网内的其他设备(树莓派),或者sudo arp-a4. ssh连接树莓派即可实现远程登录

2017-02-13 21:49:52 3763

原创 ubuntu 14.04 开热点(保证android能看到),并连接树莓派

http://askubuntu.com/questions/502051/ubuntu-14-04lts-wi-fi-hotspot-is-not-detected-by-android-phonehere is a clear guide to create a Wi-Fi hotspot detectable by any Android phone on a Ubu

2017-02-10 17:24:04 957

原创 web GIS

web gis资源列表:http://www.jianshu.com/p/3b3efa92dd6dleaflet:http://www.jianshu.com/p/57464d925e45用mapbox开发的小游戏:https://github.com/alex2wong/Jqmap2

2017-01-20 00:03:20 321

原创 ubuntu14.04 没有侧边栏,没有右键,无法打开终端

首先Ctrl+Alt+F1然后执行办法1或办法2 。办法1:sudo apt-get updatesudo apt-get install --reinstall ubuntu-desktopsudo apt-get install unitysudo shutdown -r now试过,不行。办法2:rm -rf ~/.config

2017-01-07 16:16:04 5208

原创 python3.5 quit()不正常,报atexit._run_exitfuncs, permission denied

问题描述:sudo python3,然后退出。再输入python3,quit()时报错:atexit._run_exitfuncs, permission denied在进入python3后用向上箭头也无法得到之间的命令记录。很奇怪的问题,google了一下,无解:http://bugs.python.org/issue19891准备重装python3.5。先卸

2017-01-07 03:18:54 4134

浅谈PCIe体系结构

转自http://blog.sina.com.cn/sailingxr,学习PCIe不错的文章,感谢作者

2018-01-04

x240 WIFI驱动 Ubuntu14.04

x240安装完ubuntu14.04后WIFI连不上,下载此包后,重新make和make install一下

2016-12-09

空空如也

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

TA关注的人

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