自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coco的专栏

学历代表你的过去,能力代表你的现在,学习代表你的将来

  • 博客(279)
  • 资源 (16)
  • 收藏
  • 关注

原创 编译错误 gcc: error trying to exec ‘cc1plus‘: execvp: no such file or directory 解决,gcc、g++ 指定版本安装及切换

编译C++代码时出现 gcc: error trying to exec ‘cc1plus’: execvp: no such file or directory的错误,导致问题的原因可能是因为没有安装 g++,或是已安装的 gcc 和 g++ 版本号不一致不兼容导致。再用 gcc -v 和 g++ -v 分别检查 gcc 和 g++ 的版本号, 看版本号是否一致,若不一致,请安装同一个版本的gcc和g++。

2024-05-23 13:33:04 73

原创 Ubuntu 22.04 下安装 MeshLab

注释:2020.12版本开始就不提供meshlabserver了。用apt命令安装新版会没有meshlabserver,此时即可下载老版本安装。MeshLab历史版本仓库:https://github.com/cnr-isti-vclab/meshlab/tags。

2024-05-22 12:37:18 84

原创 Ubuntu 设置环境变量,永久生效 / 临时生效

source命令还有另外一个用途:当需要输入一长串命令的时候,例如编译Linux系统核心,就可以将这些make命令做成一个文件make_command,使用source命令就可以把一个文件的内容当成shell来执行。source 命令也称为“点命令”也就是一个符号(.).source 命令通常用于重新执行刚修改的初始或文件,使之立即生效,而不必注销并重新登录。&&命令表示顺序执行由它连接的命令,但是只有它之前的命令成功执行完成了之后才可以继续执行它后面的命令。对所有用户生效(永久的)

2024-05-16 13:09:02 272

原创 Ubuntu 22.04 下配置 Qt Creator 6.6 环境

Qt5 中的新功能,可以看到各个版本的情况Qt 源文件网址。

2024-05-15 12:55:22 248

原创 Ubuntu 22.04 sudo pip 找不到命令解决方法

使用sudo pip安装就可以安装成功了。

2024-05-14 13:46:08 147

原创 ROS2 - 创建项目( Ubuntu 22.04 )

本文简述:在 Ubuntu22.04 系统中使用 VS CODE 来搭建一个ROS2开发项目。

2024-05-13 09:27:39 810

原创 ROS2 conda 环境下报 No module named ‘catkin_pkg‘

/.bashrc 里注释掉 conda,并添加 export PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages。这里使用的环境是:Ubuntu 22.04, ROS2, Conda python 虚拟环境是3.10。

2024-05-11 14:48:06 218

原创 Ubuntu 22.04: VS Code 配置 C++ 编译及 CMake

笔者直接在 Ubuntu Software 中心安装 VS Code。也可以从VS Code官网下载 deb,解压 dpkg -i 安装。

2024-05-11 13:33:10 866

原创 Makefile入门

在一些大工程中,会把不同模块或不同功能的源文件放在不同的目录中,我们可以在每个目录中都写一个该目录的Makefile这有利于让我们的Makefile变的更加简洁,不至于把所有东西全部写在一个Makefile中。这里先将所有.c 文件编译为 .o 文件,这样后面更改某个 .c 文件时,其他的 .c 文件将不在编译,而只是编译有更改的 .c 文件,可以大大提高大项目中的编译速度。经过上面的赋值后,最后VIR_B的值是AA B,而不是A B,在make时,会把整个Makefile展开,来决定变量的值。

2024-05-09 16:22:46 317

转载 hpp文件:C++开发中的利器

由于hpp文件本质上是作为h文件被调用者include,所以当hpp文件中存在全局对象或者全局函数,而该hpp被多个调用者include时,将在链接时导致符号重定义错误。hpp文件中的静态成员在编译时会被编译到调用者的obj文件中,这会导致多个调用者共享同一个静态成员。原文链接:https://blog.csdn.net/ningmoon/article/details/136115538。无需再将cpp加入到项目中进行编译,将代码直接编译到调用者的obj文件,不再生成单独的obj,大幅度减少编译次数。

2024-05-09 13:03:27 16

原创 Ubuntu 22.04 安装微信(docker)

上面脚本只需要执行一次,系统中有一个名为wechat的容器。注意,这并不是报错信息,执行成功,继续往下执行即可。然后可以看到微信登录界面,扫码登录即可。重新启动wechat容器。启动wechat容器。停止wechat容器。

2024-05-09 09:37:54 349

原创 Ubuntu 22.04 下 Pycharm 卸载

启动PyCharm后,会在用户home目录下建立一个.PyCharmxxx的隐藏目录,该目录保存PyCharm相关的配置信息。在ubuntu中,应用程序启动的快捷方式通常都保存在 /usr/share/applications 目录下。所有的相关文件都保存在解压缩的目录中, /opt/pycharm-community/由于调试原因,Ubuntu22 下重装Pycharm。1.卸载 PyCharm。

2024-05-08 16:18:43 291

转载 Ubuntu 中 snap 包的安装、更新删除与简单使用

Ubuntu 16.04引入了snap包管理,它是一种全新的软件包安装管理方式。它和dpkg/apt有本质的区别。什么是snap,snap是一种全新的软件包管理方式,它类似一个容器拥有一个应用程序所有的文件和库,各个应用程序之间完全独立。所以使用snap包的好处就是它解决了应用程序之间的依赖问题,使应用程序之间更容易管理。但是由此带来的问题就是它占用更多的磁盘空间。

2024-05-08 12:18:38 108

原创 Mujoco210 和 Mujoco-py 在 Ubuntu22.04 下的安装

mujoco和mujoco-py的关系:mujoco是一个物理引擎,主要应用于强化学习和最优化控制领域。mujoco-py是mujoco编程的 Python 接口,由OpenAI Gym开发,可以使用mujoco_py方便地调用mujoco的API。mujoco官网: https://mujoco.org/

2024-05-06 15:21:48 813

转载 ROS简介,ROS 与 ROS2 的区别有哪些?

尽管ROS还存在不少的局限性,但是 ROS开源社区内的功能包数量逐年呈指数级上涨,不少开发者和研究机构还针对ROS 的局限性进行了改良,为机器人开发者带来了巨大的便利。(2)ROS 1.0的通信基于 TCPROS/UDPROS,强依赖于 Master 节点的处理,而 ROS 2.0取消了 Master,通信是基于数据分发服务(Data Distribution Service,DDS)的,同时 ROS 2.0内部提供了 DDS 的抽象层实现,用户可以不用关注底层的 DDS 使用了哪个API。

2024-05-05 08:32:44 20

原创 Win11 + Ubuntu22 双系统安装

使用ventoy工具制作启动盘,原因如下简单来说,Ventoy是一个制作可启动U盘的开源工具。有了Ventoy你就无需反复地格式化U盘,你只需要将ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了,无需其他操作。你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择。

2024-04-29 15:40:15 358

原创 Ubuntu 20.04 安装搜狗输入法,无法输入中文问题

我的新台式机第一次执行上述命令失败,应该是默认电信网络问题,使用了“科学上网” proxy后,执行成功,正常输入中文。

2024-04-24 13:15:16 243

原创 Anaconda创建python3.4虚拟环境失败,添加镜像源

Anaconda创建 python3.4 虚拟环境失败

2022-10-20 16:03:01 844 1

原创 pipreqs 命令 ConnectionResetError(10054, ‘An existing connection was forcibly closed by the remote hos

运行python pip命令时,报如下错误:解决方法:修改pip 源,win10 开机菜单旁搜索框,或者文件管理器地址栏输入:%APPDATA%,跳转到 C:\Users\用户名\AppData\Roaming 文件夹。新建pip文件夹,新建pip.ini文件,内容如下:...

2022-06-24 19:32:08 3081

原创 Jenkins简介

DevOps - Jenkins

2022-06-20 13:14:52 293

原创 Ubuntu 18.04 下Anaconda3.5 安装

1. Anaconda安装文件下载:清华镜像(Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror)2.将 Anaconda3-5.3.1-Linux-x86_64.sh 放置到主目录3. Terminal 运行:bash Anaconda3-5.3.1-Linux-x86_64.sh4. 验证安装conda -V5. 若是报错:“conda is not a ...

2022-02-22 15:39:20 1096

原创 Azure DevOps Pipeline: ‘fatal: could not read Username for ‘https://mercury.tfs.siemens

Pipeline 功能:代码存放Azure TFS,使用Azure DevOps Pipeline,通过调用本地 bat 文件,调用python代码,对 代码库repo里的lua 文件进行加密,并把加密后文件push回repo.Pipeline Yaml:# Starter pipeline# Start with a minimal pipeline that you can customize to build and deploy your code.# Add steps that

2021-11-08 15:42:40 374

转载 Ubuntu18.04:更换阿里源

1、首先备份之前的源地址。在/etc/apt/目录下。root@ubuntu:/etc/apt#root@ubuntu:/etc/apt# cp sources.list sources.list_back然后:root@ubuntu:/etc/apt# rm sources.listroot@ubuntu:/etc/apt# vi sources.list2、修改源文件内容为:deb http://mirrors.aliyun.com/ubuntu/ bionic main

2021-08-31 16:24:10 3053 1

原创 Mac下 Docker + PHP + Nginx 运行环境搭建

Mac上安装Docker,请参照文档:Install Docker on macOSDocker镜像:Docker 把应用程序及其依赖,打包在 image 文件里面。只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。image 是二进制文件。实际开发中,一个 image 文件往往通过继承另一个 image 文件,加上一些个性化设置而生成。举例来..

2021-07-28 09:49:48 448

原创 Jenkins + Robot framework(Win10) 进行API接口自动化测试

1. Github:https://github.com/robotframework/robotframework/blob/master/INSTALL.rst安装: 如果你安装了pip,只需运行pip install robotframework2.加Path: runner scripts,the interpreter itselfpath=%path%;D:\workspace\Test\Test\InterfaceTest\testCases3.Verifyin...

2021-07-27 17:25:44 319

原创 Ubuntu 17 升級到18, 增加新admin账户

0.备份与网络无论对系统做什么操作,都应当注意备份。我主要进行了数据的备份,至于系统的备份,可以参考https://blog.csdn.net/sinat_27554409/article/details/78227496。此外,应当检查自己的网络情况,最好确保网络不会中断,且网速较快。1.升级16.04上所有的软件并移除无用软件————————————————版权声明:本文为CSDN博主「鱼尾sama」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。...

2021-06-17 17:25:46 114

转载 JavaScript查找对象数组中某个元素的下标

var array = [1,2,3,'4']; var indexOf4 = (array || []).findIndex((item) => item === '4'); console.log(indexOf4); // 3var profiles= [ { id: 'id123', name: "lin", age: 23 }, { id: 'id456', name: "lin2", .

2021-03-31 16:35:52 5047

原创 Beyond Compare对比相同文件仍显示红色怎么办

Beyond compare 官网:https://www.beyondcompare.cc/wenti/xianshi-hongse.html

2021-03-23 13:50:28 254

转载 Git+VSCode基本使用

前言由于工作需要,最近简单学习了git,巧合发现了VSCODE编辑器正好集成了git命令,使得本地代码管理变得更加容易。因为最后是在linux下交叉编译,但是我更习惯windows下写代码,这里代码编辑器从使用Source Insight 4.0改为了VScode(主要是方便git代码管理)。下面就来分别介绍git(重点)以及vscode集成git的简单使用示例。git命令行使用git是世界上最先进的分布式版本控制系统,很多公司原来都是使用 SVN 进行版本控制管理,但越来越多的公司选择将

2021-02-07 14:31:57 744

转载 [Pytest+Selenium] Selenium快速入门

[Pytest+Selenium] Selenium快速入门目录安装环境并运行一个简单例子 1. 安装python 2. 安装selenium 3. webdriver(chrome为例) 4. 运行一个简单的例子 使用Selenium IDE录制脚本 使用pytest并生成报告 安装pytest 安装pytest-html 运行脚本并生成报告 进阶:读取excel,作为测试用例的数据 安装xlrd插件 读取excel 进阶:分布式运行测试用.

2021-01-22 12:48:40 623

转载 mocha ReferenceError: describe is not defined 问题解决

mocha ReferenceError: describe is not defined 问题解决mocha 是nodejs 开发中比较常用的断言库,大家如果直接安装node 的启动方式会有如下的错误错误信息 ReferenceError: describe is not defined 解决方法 应该使用mocha 启动测试,可选的方式,全局安装mocha 或者本地安装,使用npm script 启动,如下 pacakge.json 配置{ "name": "zombi..

2021-01-13 11:52:57 1418

转载 一文让你彻底搞清楚javascript中的require、import与export

这篇文章主要给大家介绍了关于javascript中require、import与export的相关资料,文中通过示例代码介绍的非常详细,对打击大的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。前言本文主要给大家介绍了关于javascript中require、import与export的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。为什么有模块概念理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。但是,

2021-01-05 16:28:10 634

转载 chrome调试与设置 remote设备调试

电脑打开chrome - 更多工具 - 开发者工具 - More tools - remote

2021-01-04 13:46:48 1071 1

原创 Selenium入门教程 hello world (Python + Chrome + VSCode)

安装selenium:1.安装pip(VSCode Terminal 或 cmd命令行管理员方式):pip install pip也可直接搜索pip,到官网下载安装2.安装selenium(VSCode Terminal或cmd命令行管理员方式):pip install -U selenium3.安装谷歌驱动 ChromeDriver:其中,驱动版本要与谷歌版本相对应不知道的话可以查看链接https://npm.taobao.org/mirrors/chromedrive..

2020-12-28 14:42:07 969

转载 Git中submodule的使用

背景面对比较复杂的项目,我们有可能会将代码根据功能拆解成不同的子模块。主项目对子模块有依赖关系,却又并不关心子模块的内部开发流程细节。这种情况下,通常不会把所有源码都放在同一个 Git 仓库中。有一种比较简单的方式,是在当前工作目录下,将子模块文件夹加入到.gitignore文件内容中,这样主项目就能够无视子项目的存在。这样做有一个弊端就是,使用主项目的人需要有一个先验知识:需要在当前目录下放置一份某版本的子模块代码。还有另外一种方式可供借鉴,可以使用 Git 的submodule功...

2020-12-22 13:16:52 645

转载 Puppeteer脱坑指南

page.$(selector)中,selector不精确打开控制台,在页面查看器里右键点击需要用到的DOM,Copy -> Copy Selector,此时复制到的就是DOM元素在本页面最精确的节点路径比如我要拿到思否首页的logo的节点路径body > div.global-nav.sf-header.sf-header--index > nav > div.row.hidden-xs.hidden-sm > div.col-sm-8.col-md-9.col-lg-

2020-12-16 11:41:13 1043

翻译 【译】Electron 的本质

本文翻译自http://jlord.us/essential-ele...本文将简明扼要地讲解 Electron。Background Development Development Con't What is Electron Prereqs Stay in touch Why is this important Two Processes Put it all Together How,even? Main Process Packa.

2020-12-11 13:56:13 383

转载 图解4种git合并分支方法

有时候我们会后悔,有时候我们会想回到过去,有时候我们想改变历史,然而在我们这个世界,目前来看是无法回到过去改变历史的但在git的世界里,一切皆有可能,我们可以在多维空间里任意切换,随意改变一个宇宙的时间线,只要我们愿意,git的分支就是这么神奇然而很多时候你以为你改变了历史,不为人知,那个宇宙并没有消失,而是遗失在了git的世界里,有能力的人便能找到彼此分开的世界也能随时交叉合并,世界就这样开开合合,偶会需要解决合并冲突git中的分支非常的轻量,其实就是一个文件,里面记录了分支所指向的com

2020-12-07 15:41:06 3210

转载 一杯茶的时间,上手 Express 框架开发

Node.js 已经成为 Web 后台开发圈一股不容忽视的力量,凭借其良好的异步性能、丰富的 npm 库以及 JavaScript 语言方面的优势,已经成为了很多大公司开发其后台架构的重要技术之一,而 Express 框架则是其中知名度最高、也是最受欢迎的后端开发框架。在这篇教程中,你将了解 Express 在 Node 内置 http 模块的基础上做了怎样的封装,并掌握路由和中间件这两个关键概念,学习和使用模板引擎、静态文件服务、错误处理和 JSON API,最终开发出一个简单的个人简历网站。此教程属

2020-12-03 16:42:17 244

转载 VSCode typescript 环境搭建

TypeScript是由微软大神Anders Hejlsberg(安德斯·海尔斯伯格,丹麦人,Turbo Pascal编译器的主要作者,Delphi、C#开发领导者,同时也是.NET奠基人之一)领衔开发的。TypeScript可谓一门语言,其主要特性有:兼容 ECMAScript 2015(ES6)规范,可选择编译成ES6或ES5规范的JavaScript代码(ECMAScript 3及以上版本); 面向对象,并拥有一些函数式特性; 类型语言; 实现了注解、泛型等特性; 适配大型App构建。

2020-11-18 09:26:27 1254

Altek AI Camera Reflash Firmware.pdf

Microsoft Azure Iot Starter Kit 开发套件中,具有AI能力的摄像头, 开机刷新 firmware 操作文档。altek公司出品,采用Qualcomm vision intelligence platform.

2019-09-11

httpwatch5

抓包工具 httpwatch5 web开发工具

2010-07-20

ruby中文文档chm

包括4个部分:progamming ruby中文翻译,ruby用户指南,RGSS入门教程,ruby参考手册。

2010-02-09

Agile Web Development with Rails中文版pdf

Agile+Web+Development+with+Rails中文版

2010-02-09

Rails API文档

Rails框架API文档(网页格式英文文档)

2010-02-09

Ruby中文入门教程pdf.rar

Ruby中文入门教程pdf文件,附源代码。

2010-02-09

07年大学生英语竞赛

07年大学生英语竞赛ABCD组试题与答案

2008-05-27

2006全国大学生英语竞赛试题 A

2006全国大学生英语竞赛试题 A级 样题

2008-04-11

2005全国大学生英语竞赛试题 A

2005全国大学生英语竞赛试题 A组 预赛试题

2008-04-11

一个分型与混沌的exe文件

julia集,mandel集等效果演示

2008-04-07

mpich2-1.0.6p1-win32-ia32.msi

mpich2 安装程序

2008-04-07

MANDEL的C语言实现

MANDEL的C语言实现

2008-04-07

飞鸽传书 (IP Messenger)

非常小巧的ftp软件,可以不用压缩就在局域网内发送整个文件夹。

2008-04-07

大学生英语竞赛2008样题(A级)

08年大学生英语竞赛样题(A)

2008-04-07

mandel集运行结果

mandel集运行结果图片

2008-01-05

空空如也

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

TA关注的人

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