自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (7)
  • 收藏
  • 关注

原创 同一局域网下两台PC之间大文件传输

同一局域网下无U盘在两台电脑之间传输大文件

2022-08-06 19:50:48 1845 1

转载 Warning: Invalid argument “/map” passed to canTransform argument target_frame in tf2 frame_ids..

Warning: Invalid argument “/map” passed to canTransform argument target_frame in tf2 frame_ids cannot start with a ‘/’ like: at line 134 in /tmp/binarydeb/ros-melodic-tf2-0.6.5/src/buffer_core.cpp转载于:https://www.cnblogs.com/darklights/p/10572489.htmlmelo

2022-04-25 15:29:44 1935 4

原创 libcurl:(6) Could not resolve host: api.ignitionrobotics.org

1.如果不影响使用 大可不必在意2.检查一下 ~/.ignition/fuel/config.yaml文件然后将 url : https://api.ignitionfuel.org 用 # 注释掉添加 url: https://api.ignitionrobotics.org 3.你只是没有联网而已,仅此而已,连个网错误就没了...

2022-04-25 15:20:55 2263

原创 node16.13.1版本对应的node-sass与sass-loader版本

node各个版本对应的sass不同node-sass对应表node 16正确版本package.json"node-sass": "^6.0.1","sass-loader": "^10.0.1",

2022-03-29 14:29:08 2271

原创 git clone切换分支

使用命令 cd "你的下载完成后的项目文件名"进入项目的根目录1、查看远程分支git branch -a2、查看本地分支git branch3、切换分支git checkout xxx(分支名称)如果是新建一个分支,并切换到该分支,则写以下代码:git checkout -b xxx上面代码相当于以下两句代码:git branch xxxgit checkout xxx$ git checkout (检查属于哪个分支)

2021-12-09 15:41:12 1694

原创 git指令安装源码包

$ cd catkin_ws/src #进入工作空间的src路径$ git clone https://github.com/源码包链接 #克隆软件包在克隆包后要安装依赖项然后进行编译:$ rosdep install --from-paths src --ignore-src$ cd ~/catkin_ws #回到catkin工作空间$ catkin_make #编译$ source ~/catkin_ws/devel/setup.bash #更

2021-12-03 11:31:42 347

原创 ubuntu右上角的网络连接图标消失的问题

ubuntu更新了几个文件后,我的ubuntu系统右上角的网络连接图标就消失了,然后怎么也找不到了,怎么办呢?1、按快捷键ctrl+alt+t打开终端2、按以下顺序输入如下的命令行sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service network-manager startsudo gedit /etc/NetworkManager/N

2021-10-19 17:11:24 6316 2

原创 Python 在字符串中每隔三个加入空格

字符串:text = "001---002"text_list = re.findall(".{3}",text)new_text = " ".join(text_list)print(new_text)结果:001 --- 002python 在字符串中添加字符之间空格,每隔一个加一个s = "BINGO"print(" ".join(s))结果:B I N G O...

2021-10-19 17:08:12 1987

原创 数字以0或5结尾?

要找出一个数是以0还是5结尾,请使用模%:if mynumber % 5 == 0: print( "Ends in 5 or 0" )else: print( "Ends in something else" )要得到一个四舍五入到最接近五的数字,请使用整数除法运算符//并乘以:^{pr2}$注意在Python2.x中,您只需使用正则除数/,或者可以导入//: from __future__ import division要将数字四舍五入为偶数增量(如5),可以执行以下操

2021-10-14 20:52:35 282

原创 Python :DOM生成xml文件

在生成XML文件中,我们主要使用Dom生成XML文件来完成1、生成XML节点(node)createElement("node_name") 2、给节点添加属性值(Attribute)node.setAttribute("att_name", "arr_value") 3、节点的标签值(data)`createTextNode("node_value") 其中第1、3点在创建完节点(节点值)之后,还需使用下面的方法添加到指点的节点的位置下面:prev_node.appendChil

2021-10-08 14:34:34 320

原创 VMware启动Ubuntu18.0.4时出现Operation inconsistent with current state

1.重启虚拟机2.拔掉不能识别的usb连接重新启动

2021-06-04 11:05:32 149

原创 Could not find a package configuration file provided by “Qt5Multimedia“ with any of the following

首先安装ros对qt pkg的支持sudo apt-get install ros-melodic-qt-createsudo apt-get install ros-melodic-qt-build安装Qtmultimedia5依赖(这个是最重要的)程序依赖Qtmultimedia实现音频功能,因此需要安装依赖sudo apt-get install qtmultimedia5-dev做完以上步骤,进行编译将软件包放入ros src软件包目录下:catkin_make最后 运行

2021-06-04 11:00:40 1044 2

原创 PySimpleGUIWeb.Graph

Graph 的基本概念Graph 实际上是一种 Canvas,可以将 Graph 组件看作是一个绘图板。它的原型是:Graph(canvas_size, # (x, y), 绘图区域尺寸,单位像素 graph_bottom_left, # (x, y), 左下角坐标 graph_top_right, # (x, y), 右上角坐标 background_color=None, # 背景色 pad=None, # (左右, 上下),

2021-04-27 11:56:36 884

原创 Python异步编程之asyncio

同步同步是指完成事务的逻辑,先执行第一个事务,如果阻塞了,会一直等待,直到这个事务完成,再执行第二个事务,顺序执行。。异步异步是和同步相对的,异步是指在处理调用这个事务之后,不会等待这个事务的处理结果,直接处理第二个事务去了,通过状态、通知、回调来通知调用者处理结果。asyncio下面通过举例来对比同步代码和异步代码编写方面的差异,其次看下两者性能上的差距,我们使用sleep(1)模拟耗时1秒的io操作。同步代码:import timedef hel...

2020-12-28 20:32:19 134

原创 python-urlparse :解析url

urlparse模块主要是把url拆分为6部分,并返回元组。并且可以把拆分后的部分再组成一个url。主要有函数有urljoin、urlsplit、urlunsplit、urlparse、parse_qs等。urlparse.urlparse(urlstring[, scheme[,allow_fragments]])将urlstring解析成6个部分,它从urlstring中取得URL,并返回元组 (scheme, netloc, path, parameters, query, fr

2020-11-28 15:25:35 409

原创 43款可视化工具

国外站点DATAVISUALIZATION.CH为大家总结出了当前热用的43款可视化工具,包括Arbor、Chroma.js、D3.js、Google Chart Tools等,绝对让你一饱眼福。1.Arbor.jsArbor是一个免费的、可视化的图形库,基于矢量创建动态的连接图。它为图形组织和屏幕刷新处理提供了一个高效的、力导向的布局算法。2.CartoDBCartoDB是一个地图Web Service,并提供非常丰富API,利用它可以轻松创建动态的、可视化的数据驱动地图。3.Chroma.js&nbsp

2020-11-12 15:11:09 1261

原创 开发OpenTCS的驱动程序(适配器)

开发OpenTCS的驱动程序可以参考Developer’s Guide(5.3.3)。这里简要总结一下步骤:1、创建一个类,继承自VehicleCommAdapter类。当然VehicleCommAdapter这个类是顶层的接口,不建议直接实现这个类,我们应该继承BasicVehicleCommAdapter 类,该类是一个抽象类,继承体系如下:2、第一步我们实现了驱动的类,但是如何被创建呢?即如何创建一个Adapter的实例?OpenTCS应用了工厂模式,那就需要再创建一个工厂类了,我们需要从Veh

2020-10-31 11:07:50 1318

原创 修改opentcs的默认路由算法

修改默认路径算法1.修改配置文件(1)修改openTCS-Kernel的配置文件openTCS-Kernel——>Resources[Main]——>org.opentcs.kernel.distribution.config——>opentcs-kernel-defaults-baseline.propertiess——>defaultrouter.shortestpath.algorithm = 这里是你的算法的名字...

2020-10-09 20:52:26 566 2

原创 解决 PyCharm/Python 安装 cv2 和 OpenCV 报错的问题

解决 PyCharm/Python 安装 cv2 和 OpenCV 报错的问题在 PyCharm 上 import cv2 时,红色波浪线报错找不到 cv2,快捷键 option + return 选择解决方案“install package cv2”,最后提示错误如下:ERROR: Could not find a version that satisfies the requirement cv2 (from versions: )No matching distribution found f

2020-10-08 21:58:23 4000 1

原创 2020-09-30

AGV 的路径规划问题进行研究为了解决 AGV 与货架的碰撞问题,根据环境地图中不同分区的特点, 在无货架的可行区,采用直线短路径;在货架区,通过对比不同的路径规划方 法,采用基于 A 星算法和蚁群算法的融合算法。为避免 AGV 与货架的碰撞,设计蚁群算法的距离矩阵,通过对比实验调试优算法参数,对多个分区的路径进 行整合修正,得到单 AGV 优路径。为了解决 AGV 与 AGV 的碰撞问题,在环境复杂的货架区,采用蚁群系统算法实现多个 AGV 的路径规划。...

2020-09-30 17:53:31 64

原创 如何拿到Spinner的当前值,并实时传递至TextView中显示

拿到Spinner的当前值,并把拿到的值,实时传递给TextView,然后,显示在TextView当中。布局文件是这样的:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=

2020-07-02 20:18:05 1031

原创 在C#中怎么解析JSON数据,并获取到其中的值?

比如JSON数据为:{“phantom”:true,“id”:“20130717001”,“data”:{“MID”:1019,“Name”:“aaccccc”,“Des”:“cc”,“Disable”:“启用”,“Remark”:“cccc”}}。我想得到id的值并且赋给一个变量做为select 查询的where条件。class Program { static ...

2019-06-22 10:16:40 2997

原创 c#委托多播实例:例如小明叫小张买完车票,之后接着又让他带张电影票:

// 小张类public class MrZhang { // 其实买车票的悲情人物是小张 public static void BuyTicket() { Console.WriteLine("NND,每次都让我去买票,鸡人呀!"); } public static void BuyMovieTicket() {...

2019-05-30 10:31:13 321

原创 C# 预处理器指令列表

预处理指令描述#define它用于定义一系列成为符号的字符。#undef它用于取消定义符号。#if它用于测试符号是否为真#else它用于创建复合条件指令,与 #if 一起使用。#elif它用于创建复合条件指令。#endif指定一个条件指令的结束。#line它可以让您修改编译器的行数以及(可选地...

2019-05-29 18:22:52 121

原创 C#里Trim()什么意思

public string Trim()移除当前 String 对象中的所有前导空白字符和后置空白字符。

2019-05-29 14:48:22 2986

原创 C#里@字符d是什么意思

C# string 字符串的前面可以加 @(称作"逐字字符串")将转义字符(\)当作普通字符对待,比如:string str = @"C:\Windows";等价于:string str = "C:\\Windows";@ 字符串中可以任意换行,换行符及缩进空格都计算在字符串长度之内。string str = @"<script type=""text/javascript""...

2019-05-28 14:23:54 3283

原创 正则表达式30分钟入门教程

本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。一旦入门后,你可以从网上找到更多更详细的资料来继续学习。别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并不像你想像中的那么困难。当然,如果你看完了这篇教程之后发现自己明白了 很多,却又几乎什么都记不得,那也是很正常的–其实我认为没接触过正则表达式的人在看完这篇教程...

2019-05-15 17:44:05 325

原创 C#中使用ref和out的一点认识

ref通常我们向方法中传递的是值,方法获得的是这些值的一个拷贝,然后使用这些拷贝,当方法运行完毕后,这些拷贝将被丢弃,而原来的值不会受到影响。 这种情况是通常的,当然还有另外一种情况,我们向方法传递参数的形式,引用(ref)和输出(out)。有时,我们需要改变原来变量中的值,这是我们可以向方法传递变量引用,而不是变量的值,引用是一个变量,他可以访问原来变量的值,修改引用将修改原来变量的值。变量...

2019-05-14 16:06:49 77

原创 C# SynchronizationContext以及Send和Post使用总结

本文主要介绍一下C#中同步上下文(SynchronizationContext),和同步上下文中的Send方法和Post使用总结。1、(SynchronizationContext)同步上下文的作用SynchronizationContext其实就是实现线程之间通讯的。2、创建(SynchronizationContext)同步上下文的方法1)直接new创建一个Synchro...

2019-05-14 15:37:22 5715

原创 在C#中PeekChar()的用法

BinaryReader.PeekChar Method命名空间:System.IOAssemblies:System.IO.dll, mscorlib.dll, netstandard.dll, System.Runtime.Extensions.dll返回下一个可用的字符,并且不提升字节或字符的位置。C#public virtual int PeekChar ();返回Int3...

2019-05-10 11:55:14 1320

原创 JSON

JSONJSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。中文名 ...

2019-05-10 09:46:35 144

原创 C#中如何用程序代码来提取和存入数据

命名空间System.Data.Oledb的是.NET Framework Data Provider for OLE DB。可用来存取OLE DB数据源。使用OleDbDataAdapter,配合内存的DataSet,可以查询及更新数据源。ADO.NET的DataRaeder对象能读取数据库记录;DataAdarter能从数据源提取数据,并填入DataSet的数据表。如果要用C#程序代码来编...

2019-05-09 16:21:25 888

原创 线程池详解(下):相关实验及注意事项

线程池是.NET中的重要组件,几乎所有的异步功能依赖于线程池。之前我们讨论了线程池的作用、独立线程池的存在意义,以及对CLR线程池和IO线程池进行了一定说明。不过这些说明可能有些“抽象”,于是我们还是要通过试验来“验证”这些说明。此外,我认为针对某个“猜想”来设计一些试验进行验证是非常重要的能力,如果您这方面的能力略有不足的话,还是尽量加以锻炼并提高吧。CLR线程的使用与创建首先,我们准备这样...

2019-05-08 11:06:40 108

原创 线程池详解(中):独立线程池的作用及IO线程池

在上一篇文章中,我们简单讨论了线程池的作用,以及CLR线程池的一些特性。不过关于线程池的基本概念还没有结束,这次我们再来补充一些必要的信息,有助于我们在程序中选择合适的使用方式。独立线程池上次我们讨论到,在一个.NET应用程序中会有一个CLR线程池,可以使用ThreadPool类中的静态方法来使用这个线程池。我们只要使用QueueUserWorkItem方法向线程池中添加任务,线...

2019-05-08 10:20:26 885

原创 浅谈线程池(上):线程池的作用及CLR线程池

线程池是一个重要的概念。不过我发现,关于这个话题的讨论似乎还缺少了点什么。作为资料的补充,以及今后文章所需要的引用,我在这里再完整而又简单地谈一下有关线程池,还有.NET中各种线程池的基础。更详细的内容就不多作展开了,有机会我们再详细讨论这方面的细节。这次,还是一个“概述”性质的,希望可以说明白这方面问题的一些概念。线程池的作用其实“线程池”就是用来存放“线程”的对象池。在程序...

2019-05-08 09:30:42 140

原创 C#多线程和线程池

1.概念1.0 线程和进程的关系以及优缺点Windows系统是一个多线程的操作系统。一个程序至少有一个进程,一个进程至少有一个线程。进程是线程的容器,一个C#客户端程序开始于一个单独的线程,CLR(公共语言运行库)为该进程创建了一个线程,该线程称为主线程。例如当我们创建一个C#控制台程序,程序的入口是Main()函数,Main()函数是始于一个主线程的。它的功能主要 是产生新的线程和执行程序...

2019-05-08 08:43:13 468

原创 C#多线程之旅(4)——APM初探

源码地址:https://github.com/Jackson0714/Threads先交代下背景,前面几张内容主要是介绍多线程的基本知识,这一章是因为正好接触到了APM(异步编程模型),发现APM真的很强大,其中有部分知识点涉及到了委托的BeginInvoke/EndInvoke,就由衷地想写下APM相关的知识。强大的异步处理模型,不得不被它折服!一、简单的串行执行程序...

2019-05-07 15:33:17 198

原创 C#多线程之旅(3)——线程池

先交代下背景,写《C#多线程之旅》这个系列文章主要是因为以下几个原因:1.多线程在C/S和B/S架构中用得是非常多的;2.而且多线程的使用是非常复杂的,如果没有用好,容易造成很多问题。多线程,有利也有弊,使用需谨慎。代码下载源码地址:https://github.com/Jackson0714/Threads一、介绍无论你什么时候开始一个线程,几百毫秒会花在整理一个新...

2019-05-06 15:13:58 214

原创 C#多线程之旅(2)——创建和开始线程

代码下载源码地址:https://github.com/Jackson0714/Threads一、线程的创建和开始在第一篇的介绍中,线程使用Thread 类的构造函数来创建,通过传给一个ThreadStart 委托来实现线程在哪里开始执行。下面是ThreadStart的定义:// Summary:// Represents the method that executes on ...

2019-05-06 11:00:04 295

原创 C#多线程之旅(1)第二页——介绍和基本概念

static void Main(string[] args){Thread t = new Thread(Go);t.Start();t.Join();Console.WriteLine("Thread t has ended!");Console.ReadKey();}static void Go(){ for(int i = 0;i<1000;i++) { Co...

2019-05-05 16:13:22 101

SpamMessage-Recognition-master.zip

自然语言处理作业 可以完善完善 当作毕业论文项目 直接就可以运行 下载好项目里需要的包就可 这个包在项目里都有提示 包含两种算法:朴素贝叶斯分类以及svm

2021-05-24

pdf操作软件pdf操作软件

pdf操作软件

2020-12-09

Astar Agv 两阶段 调度

A*算法 两阶段调度 5辆小车

2020-12-09

英文话剧(交通出行)六人

英文话剧 适合小初高大学研究生博士生 超棒得资源 没有一句废话 说的是真话 真真的 一共六个人 你懂的v一个宿舍

2020-11-28

c# SocketTest.zip

henke

2020-09-18

串口小助手

串口小助手串口数据接收,可以采用多种模式显示接收到的数据:字符,十六进制等 * 串口数据发送,可以手动/间隔自动发送 * 保存串口接收到显示区的数据 * 保存/加载软件配置 * 独创的“简洁视图模式”, 便于用户专注于数据的接收和发送

2019-05-05

基于B/S的javaweb在线手机网上商城

此网上商城包括多个功能,可以当作毕业设计的参考,包括用户登录,注册,不同权限的用户,购物车,后台管理,动态验证码等等,数据库需要的话我就再传一次,或者私聊我

2019-05-05

空空如也

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

TA关注的人

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