自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 收藏
  • 关注

原创 VREP Remote API工作模式详解(未写完,完成度90%)

原文链接(可能需要梯子):http://www.coppeliarobotics.com/helpFiles/index.html文章目录概述概述remote API的使用方式与regularAPI类似,但是有2点不同:大多remote API都会返回一个位编码值:return code。因为return code是bit-coded的,所以需要测试每一个位来确定正确的含义。大多rem...

2018-12-20 17:28:00 5870 10

原创 numpy.meshgrid()理解

一句话解释numpy.meshgrid()——生成网格点坐标矩阵。 关键词:网格点,坐标矩阵 网格点是什么?坐标矩阵又是什么鬼? 我先问个问题:这张图你会生成吗? ...

2018-08-09 14:18:51 242247 73

原创 python中*args和**kwargs的理解

写在前面  我得先发个牢骚!   在python中经常见到*args和**kargs的用法,让初学者很懵逼,我自己在查资料的过程中,发现网上绝大多数的博客都写的很片面,要么写的不清楚,这让初学者更懵逼!比如∗∗*的用法,很多博客是这样描述的“让函数接收不定个参数”,然后一个例子,貌似懂了,但是没有讲清楚里面的机理,更没有说明白∗∗*除了这种接收不定个参数(pack)的用法,还有将参数拆解(u............

2018-07-31 16:08:16 26655 60

原创 10分钟搞定python装饰器!

python装饰器概述任务1任务2练习题一些说明任务1答案python装饰器概述装饰器是个很用的东西,但是对于初学者却没那么好理解,这里从最简单的任务入手,手把手告诉你装饰器是什么!任务1任务描述:你有一个函数foo(x,y),输入两个参数,可以打印输出两个数的和x+y,现在要求你给出一个新函数,使得输入两个参数,打印输出两个数的和差积商(+...

2018-07-15 21:58:46 445 1

原创 chrome浏览器DNS_PROBE_FINISHED_NXDOMAIN解决方案

https://www.hostinger.com/tutorials/fix-dns_probe_finished_nxdomain#1_Flush_DNS_Cache里面有8种方法我自己的情况第一种就很好用cmdipconfig /flushdns

2021-07-27 20:27:48 1083

转载 E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法

转载自https://blog.csdn.net/stickmangod/article/details/85316142

2020-05-08 15:47:02 361

原创 c++命令行选项器的使用

参考文献:https://blog.csdn.net/morning_color/article/details/50241987#include <iostream>#include <string>#include <boost/program_options.hpp>namespace bpo = boost::program_options;...

2020-04-19 21:40:43 467

原创 srand((unsigned)time(NULL))

参考链接:https://blog.csdn.net/jx232515/article/details/51510336#include <iostream>void test_rand(void);int main() { std::cout << "Hello, World!" << std::endl; test_rand();...

2020-04-16 16:22:05 357

原创 /usr/bin/ld: cannot find -l******通用解决办法

这种错误通常是在/usr/lib找不到相应的.so文件。在系统中,或者你的安装包路径中,找到对应的.so文件,然后做一个软连接到/usr/lib即可。labc对应的.so文件为libabc.soln -s 源文件路径 目标文件路径sudo ln -s 原文件路径/bullet3-2.88/build_cmake/examples/OpenGLWindow/libOpenGLWindo...

2020-04-16 10:42:59 1937

原创 c++虚函数

参考链接:https://stackoverflow.com/questions/2391679/why-do-we-need-virtual-functions-in-c?answertab=votes#tab-top现在有两个类class Animal{ public: void eat() { std::cout << "I'm eating gen...

2020-04-15 11:50:37 161

原创 C++(函数指针)

假如需要定义一个fp指针,可以指向任何返回类型为double、参数类型为int的函数方法为(参考链接):double (*fp)(int);注意区分以下两种写法(参考链接)int (*p)(int a, int b); //p是一个指向函数的指针变量,所指函数的返回值类型为整型int *p(int a, int b); //p是函数名,此函数的返回值类型为整型指针简单例子1(参考...

2020-04-13 21:05:00 129

原创 c++ 枚举类型详解

枚举类型关键字为enum(英文:enumeration)定义一个枚举数据类型enum Weekday {MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY};接下来就可以像int a一样定义一个数据类型为Weekday的变量了。Weekday myDay=MONDAY;以上两句还有一种写法,就是把数据类型定义...

2019-12-27 16:15:19 1321

原创 blender(非编译版本)2.79/2.80/2.81内置python安装pip包

blender内置的python有时候需要一些包,比如h5py等,如何在blender内置的python中安装包嘞?本文以h5py为例step1:找到blender内置python路径在blender的python console中输入import syssys.exec_prefixstep2:安装pip根据step1中结果,进入bin文件夹./python -m ensurep...

2019-12-20 16:55:20 2068 1

原创 python的h5py包

写在前面本文只适用于初学者,仅涉及文件的写入和读取,其他的部分可以参照官网。正文预备工作hdf5官网:https://www.hdfgroup.org/solutions/hdf5/hdf5文件是一种数据存储格式,Python有相应的包——h5py。最好先下载HDFviewer下载地址:https://www.hdfgroup.org/downloads/hdfview/就是下面这...

2019-12-12 02:57:24 1158

原创 python中import XXX和from XXX import *在多文件引用中的问题

大体的区别就不说了,随手百度,google就可以知道,这里想说的是一个不太注意的地方——多文件之间import的问题如果a.py中import了numpy包,b.py中import了a.py,那么在b.py中使用numpy包,是否需要再写一次import numpy as np呢?答案是——视b.py中import a.py的方式而定。b.py中import a.py的方式如果是①impo...

2019-12-02 15:07:01 1374 1

原创 blender + python

import bpycube = bpy.data.objects["Cube"]bpy.context.scene.objects.active = cubebpy.ops.object.editmode_toggle()bpy.ops.mesh.select_all(action='SELECT')bpy.ops.uv.cube_project()bpy.ops.object.e...

2019-11-29 11:41:29 484 1

原创 python的getopt库使用详解

运行程序时有时候要传入一些参数,如ls -a,rm -rf *等。我们在写程序时该怎么正确获取这些程序运行时传递的参数嘞?在python中,是使用getopt标准库。getopt标准库官网链接getopt库通常和sys.argv配合使用——sys.argv获取全部参数信息,getopt库负责整理。getopt库只有2个方法:getopt.getoptgetopt.gnu_getop...

2019-11-28 00:07:26 1008

原创 查找当前运行的python的可执行文件路径

系统中经常安装好几个python,进入python后可能需要确定该python是哪一个,运行以下python代码可以获取该python可执行文件的路径import sysprint(sys.executable)参考文献https://stackoverflow.com/questions/2589711/find-full-path-of-the-python-interpreter...

2019-11-27 17:55:49 2043

原创 python中sys.argv的用法

sys.argv输出一个列表,第0个元素是文件名,后面依次是传入的参数例:test.py如下import sysa=sys.argvb=len(a)print(a)print(b)用命令行运行test.py在pycahrm中,第一个参数带了文件所在绝对路径python a.py shenzhen shanghai zhongguo['test.py', 'shenzhen...

2019-11-27 17:11:55 227

原创 missing: JACK_LIBRARY JACK_INCLUDE_DIR solution

sudo apt install libjack-jackd2-devhttps://github.com/andrewrk/libsoundio/issues/62

2019-11-27 10:57:27 461

原创 missing: SDL2_LIBRARY SDL2_INCLUDE_DIR solution

sudo apt install libsdl2-devhttps://github.com/plexinc/plex-media-player/issues/561

2019-11-27 10:56:35 648

原创 linux包中,带dev的包

带dev的包,如python-dev,libdianewcanvas2-dev等。**包含了头文件和静态库。**可以看两个例子参考文献:https://askubuntu.com/questions/921888/when-should-i-install-dev-packagehttps://stackoverflow.com/questions/1157192/what-do-the...

2019-10-22 11:25:56 1222

原创 add-apt-repository command not found 解决方法

sudo apt install software-properties-commonsudo apt update参考文献https://itsfoss.com/add-apt-repository-command-not-found/

2019-10-17 14:32:01 1252

原创 Ubuntu终端,你应该知道的快捷键

Tab命令补全Ctrl+C立即停止当前命令或进程Ctrl+Z将正在运行的程序转入后台(background)Ctrl+D退出当前运行的终端(=exit)Ctrl+L清屏,=clearCtrl+A光标置位到句首Ctrl+E光标置位到句尾Ctrl+U删除句首至光标之间的所有内容(不含光标位)Ctrl+K删除光标至句尾之间的所有内容(含光标位)Ctrl+W删除光标前面的那个单词,如果光...

2019-10-17 14:26:53 204

原创 docker build image The command 'XXXXXXXXXXXX'X returned a non-zero code:100解决方法

出现了多方查资料,最后发现,重启最有效

2019-10-16 15:40:39 5301

原创 Gtk-Message: Failed to load module "canberra-gtk-module"解决方案

安装gtk和gtk3即可sudo apt install libcanberra-gtk-module libcanberra-gtk3-module注:有时候只要安装前一个就行了参考资料https://askubuntu.com/questions/342202/failed-to-load-module-canberra-gtk-module-but-already-installed...

2019-10-16 15:25:28 1761

原创 如何修改一个创建好的docker container的run参数?

别想了兄弟,我都查了一天了,没法修改。只能另外创建。但是还好不用完全重头来,用commit命令可以基于当前修改的内容创建一个新的image。如,忘了设置端口转发,卷映射,则docker stop container bad_containerdocker commit bad_container good_imagedocker run --name good_container -d ...

2019-10-14 21:15:35 2706 1

原创 Could not find a version that satisfies the requirement cv2解决方案

别用命令pip install cv2用pip install opencv-python

2019-10-14 16:38:18 332

原创 Ubuntu运行startx后,登陆死循环问题

解决方案:step1.在登录界面按Ctrl+alt+F1,这样可以进入控制台,输入用户名和密码进入系统;step2.rm -rf .Xaut*step3.按Ctrl+alt+F7回到图形登陆界面,输入密码即可进入。对于Ubuntu系统来说,控制台可以是Ctrl+F1~F6都可以原理:startx执行后,在用户家目录下产生一个文件.Xauthority,有了这个文件后就会无限循...

2019-10-12 16:28:59 689

原创 静态库和动态库(静态链接和动态链接)的区别【图文,简洁易懂】

静态链接:主函数中调用了库中的某个函数(one()),并且把该函数编码进了可执行文件中。存在的问题①:若需要调用库中的函数过多,会造成可执行文件体积巨大.存在的问题②:因为库中的函数代码嵌入了可执行程序,所以如果库更新了,想要更新可执行文件中库部分的代码,就只能重新编译。为了解决以上2个问题,可以让库中的函数不要直接编译进可执行程序,而是放在内存中,可执行程序在使用(one)函数时,直...

2019-09-17 21:26:29 696

原创 miniconda使用笔记

安装不写初始化一路yes下来后,开启另一个终端,将会看到前面有(base)的前缀,这个(base)其实是目前激活的虚拟环境的名字,(base)是默认名。使用查看已有虚拟环境:conda env list退出环境:conda deactivate激活环境(默认环境):conda activate激活某环境:conda activate 环境名查看已经安装的包:conda list...

2019-08-29 17:57:52 487

原创 cmake设定安装路径方法(没写完)

cmake -D CMAKE_INSTALL_PREFIX=YOUR/PATH参考:http://www.ttlsa.com/mysql/configure-to-cmake/https://www.cnblogs.com/52php/p/5681751.htmlcmake官网说明https://cmake.org/cmake/help/v2.8.8/cmake.html#variable%...

2019-08-29 16:55:28 957

原创 Ubuntu从源代码安装软件(没写完)

以安装NodeJS8.1.1为例子多数时候,我们可以用apt install命令进行安装,但是经常会遇到所需版本和apt安装版本不一致的情况,比如安装NodeJS8.1.1时,用命令:apt-cache madison nodejs | grep amd64查询库里面有的版本lxq@ubuntu:~$ apt-cache madison nodejs | grep amd64 nod...

2019-08-27 16:21:36 1019

原创 Linux常用命令(更新中)

catcat 命令用于连接文件并打印到标准输出设备上。cat 文件名 -n-n 或 --number:由 1 开始对所有输出的行数编号。-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。...

2019-08-26 13:03:51 92

原创 HDF5(正在写)

旧网址:https://support.hdfgroup.org/HDF5/新网址:https://portal.hdfgroup.org/display/support安装

2019-08-22 16:27:51 122

原创 Vrep系列教程(二)——BubbleRob

从这个教程开始,我们正式开始上手学习VREP!本次教程我们要做一个避障小车,2019.8.25前写完

2019-08-22 00:10:35 1567

原创 shell的理解(没写完呢,先别看)

仅讨论Ubuntu16.04下的情况列举一些客观事实

2019-08-21 16:08:27 101

原创 渲染器学习(质量差,勿看)

有偏渲染器:C4D自带的貌似就是REDSHIFT:有偏,成本低,快无偏渲染器octan:简单,方便,好学。有些复杂效果无法实现,如多层反射。需要cuda阿诺德:质感好,快,物理,好找工作,产品设计,影视特效(比较好,贵的那种),oc偏向于小制作,快。CPU渲染,目前可能有GPU有偏无偏渲染器参考文献:https://www.btbat.com/7646.html无偏的基本意思是在渲染...

2019-08-20 18:10:58 574

原创 blender快捷键汇总(记录中,目前质量较差,不建议看,个人笔记而已)

界面操作打开/关闭工具栏:T(tool)视角操作:小键盘5:透视/正交视图小键盘1:前视图(ctrl+1:后视图)小键盘3:右视图(ctrl+3:左视图)小键盘7:顶视图(ctrl+7:底视图)添加shift+A(add):(在3D游标处)添加物体编辑操作拖动:G(Grab)按X/Y/Z轴拖动:G+X/Y/Z(先按G,再按X/Y/Z)按XY/YZ/ZX平面拖动:G+(shi...

2019-08-15 15:32:23 4805 1

原创 Ubuntu学习

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-08-14 10:53:44 104

空空如也

空空如也

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

TA关注的人

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