自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# 使用NPOI 操作Excel

一、读取Excel/// <summary> /// 读取Excel数据 /// </summary> public static void ReadExcel() { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Excel|*.xlsx;*.xls"; if (ofd.Show

2021-05-13 04:14:11 396

原创 查找C#的XmlNode的当前节点下的某个子节点

【问题】XmlNode mixedBoxID = node.SelectSingleNode("//mixedBoxID");其是全局查找,所以针对每个gig-wrapper,最后都是找到的第一个。而不是针对每一个,查找其他的子节点的。【总结】想要查找XmlNode下面的某个节点,注意在写XPath时,加上".",就表示从当前节点开始查找,即查找当前节点其下的子节点,就可以找到所要的,当前节点下面的某个子节点,而不是根节点其下的所有的符合条件的子节点了。XmlNode mixedBoxID = n

2021-05-13 01:33:16 2324

原创 ROS——Ubuntu16.04环境下MoveIt!的安装

ROS Kinetic 仅 支持Wily (Ubuntu15.10),Xenial (Ubuntu16.04)和 Jessie (Debian8)。 创建catkin工作空间 mkdir -p ~/catkin_ws/srccd ~/catkin_ws/srccd ~/catkin_ws/catkin_make 首先source一下新生成的setup.*sh文件 source devel...

2021-04-15 21:09:23 878 1

转载 ROS——获取Topic发布给Gazebo仿真软件中模型的关节轨迹(P,V,A,T)

ROS通过话题订阅得到自己需要的信息——Gazebo仿真软件中模型的位姿信息为例

2021-04-15 21:03:03 775

转载 ROS——机器人实例 (Universal Robots 5)

ROS Kinetic 仅 支持Wily (Ubuntu15.10),Xenial (Ubuntu16.04)和 Jessie (Debian8)。 创建catkin工作空间 mkdir -p ~/catkin_ws/srccd ~/catkin_ws/srccd ~/catkin_ws/catkin_make 首先source一下新生成的setup.*sh文件 source dev...

2021-04-15 20:23:54 747

转载 ROS——Ubuntu16.04环境下ROS Kinetic的安装

                                            1. U.

2021-04-15 20:19:25 96

原创 ubuntu18.04 安装ros

ubuntu18.04 安装rosROS初始化 sudo rosdep init失败ERROR: cannot download default sources list from: https://raw.githubusercontent.com/ros/rosdistro/ma

2020-12-08 19:42:45 102

原创 python3.x中argparse模块详解

python标准库sys模块 sys模块 用于提供对Python解释器相关的操作: sys.argv #命令行参数List,第一个元素是程序本身路径sys.exit(n) #退出程序,正常退出时exit(0)sys.version ...

2020-12-01 20:38:04 223

原创 2020-11-24

如题所示,做个记录给自己2020.11.24,Unity2017.4.30f1 (64-bit),Visual Studio2017的组合。想要实现使用Windows的打开文件对话框的功能,遭遇种种错误,附上解决方法。1.到 …\Editor\Data\Mono\lib\mono\2.0目录中将System.Windows.Forms.dll复制到相关工程的 …Assets\Plugins\目录下。2.修改Edit -> Project Settings -> Player->Ot

2020-11-24 22:36:31 68

原创 Unity添加程序集引用

                                            在uni.

2020-11-24 21:28:39 1901

原创 C#反射遍历一个对象属性(小技巧)

命名空间:System.Reflection程序集:mscorlib(在mscorlib.dll中)C # 利用反射,遍历获得一个类的所有属性名,以及该类的实例的所有属性的值总结:对应某个类的实例化的对象tc, 遍历获取所有属性(子成员)的方法(采用反射):Typet = tc.GetType(); // 获得该类的Type// 再用Type.GetProperties获得PropertyInfo[], 然后就可以用foreach遍历了foreach(PropertyI

2020-11-24 19:39:15 414

原创 C# 删除指定目录下的所有文件及文件夹

using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Program { #region 直接删除指定目录下的所有文件及文件夹(保留目录) public static void De

2020-11-21 15:23:16 911

原创 c#中控制textBox中text值改变而不触发textchanged事件

先解开事件处理然后赋值然后重新绑事件处理this.textBox1.TextChanged -= new EventHandler(textBox1_TextChanged);this.textBox1.Text = "";this.textBox1.TextChanged += new EventHandler(textBox1_TextChanged);

2020-10-22 12:40:00 4193

原创 WinForm内移动、放大缩小控件出现闪屏问题的解决方法

原因tablelayoutpanel 控件的 BackColor 设置成了 Web Transparent 属性,每次改变大小BackColor都要重新继承,导致画面闪烁。解决办法设置成其他属性即可

2020-09-01 09:35:47 1163

原创 C# 多线程详解

一、基本概念1、进程首先打开任务管理器,查看当前运行的进程:从任务管理器里面可以看到当前所有正在运行的进程。那么究竟什么是进程呢?进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。线程是操作系统分配处理器时...

2020-07-31 20:25:32 3375 1

原创 C#解决动态添加控件时,控件闪烁的问题

近段时间一直用C#来做开发,但是C#控件太多或者动态添加的控件,控件一直一闪一闪的,始终不知道什么问题。各种度娘,没去谷哥,因为上不去,你懂得。翻遍了很多资料,都在说双缓存,还有什么图片什么的,各种代码尝试无效,之后看到CSDN一个帖子,看完之后发现这一段代码真的解决了闪烁的问题!原理我还没看,先记录下来再说。  pro...

2020-07-30 20:43:58 666 1

原创 C# 使用tcp协议实现消息的接收

1.socket编程-tcp服务器端创建Socket将Socket绑定ip跟端口号。IPEndPoint是对ip+端口做了封装用IPAddress存储ip使用Socket类中Bind来进行绑定,Listen方法设定最大连接数。Accept方法暂停当前线程,直到有一个客户端链接过来,再往下进行。接收到客户端消息,向客户端发送一个消息。socke...

2020-07-30 19:17:20 1332

原创 c#多线程的创建和传参

没办法,多线程只能传一个参数,传多个参数的方法方法一:其它的参数,用全局变量来代替方法二:把多个参数封装成一个字典private Dictionary<string, dynamic> AllDatas = new Dictionary<string, dynamic>();...

2020-07-30 14:38:42 228

原创 PyQt5基本控件详解之QRadioButton

QRadioButtonQRadioButton类中常用的方法 方法 描述 setCheckanle() 设置按钮是否已经被选中,可以改变单选按钮的选中状态,如果设置为True则表示单选按钮将保持以点击和释放状态 isCh...

2020-07-16 14:52:02 2353 1

原创 PyQt5在已运行界面中通过Botton按钮触发添加新的Botton按钮

代码可直接运行from PyQt5.QtWidgets import QWidget, QApplication, QPushButton, QFrameimport sysclass ui(QWidget): def __init__(self): super().__init__() # names = self.__dict__ self.dict = {} self.add = QPushButton(self)

2020-07-16 14:50:22 1142 3

原创 Python变量 动态命名

2020-07-16 11:21:11 572

原创 python 操作配置文件ini的三种方法

python 操作配置文件ini的三种方法方法一:crudini 命令说明crudini命令是Linux下的一个操作配置文件的命令工具 用法crudini --set [--existing] config_file section [param] [v...

2020-07-16 10:08:59 751

原创 pyinstaller打包多个文件为exe

安装pyinstaller-develop提取码:u1dj安装包解压完成后,在打包程序所依赖的虚拟环境完成安装,安装步骤如下:pycharm配置好项目的虚拟环境,但是terminal中并没有进入到虚拟环境,因此安装过程应该在终端进行步骤一:将文件夹放置虚拟环境的Lib\site-packages文件夹下步骤二:打开cmd,输入conda activate envname激活虚拟环境,envname 为你打包程序所依赖的虚拟环境,进入pyinstaller-develop文件夹步骤三:在cm

2020-06-16 13:52:46 2813 1

原创 python列表输出倒序

lists = [1,3,4,5,6,7,9,2]# 切片print lists[::-1]# 函数reverse 对数组进行操作lists.reverse() print lists# 函数reversed 返回一个迭代对象,需要list化print list(reversed(lists))&nb...

2020-06-13 20:27:11 863

原创 pyqt5

Python制作小软件——1. 安装并使用PyQt5进行界面设计 最近想学习利用Python进行GUI的设计,网上找了很多教程与方法,用的最多的是使用PyQt+P

2020-06-08 17:13:40 197

原创 python控制电脑蜂鸣器

player.Beep(1000,500)1000单位Hz,500单位ms,表示以蜂鸣器1000Hz响时500ms。import timeimport ctypesplayer = ctypes.windll.kernel32for _ in range(5): player.Beep(1000,500) time.sleep(0.5)

2020-05-29 14:44:38 3617 1

原创 colorsys模块(RGB/HSV/HSL/YIQ)颜色模型简介

[Python模块学习]用colorsys模块转换颜色模型,常见颜色模型简介(RGB/HSV/HSL/YIQ) ...

2020-05-26 12:07:57 2967

转载 csdn博客怎么转载别人的文章

经常看到有的博主的文章写的比较好,想要转发,存在自己的博客里面,但是博客又长又有图片,复制的话,太麻烦了?怎么办呢?以下是解决方案第一步、来到想要转发的文章里面,f12或者右键检查元素如上图所示,会出现html代码,如果出现html代码,就说明这一步成功操作了第二步,在红线的位置输入arti...

2020-05-10 16:23:23 149

原创 PIL图像处理之ImageDraw与ImageFont

PIL图像处理之ImageDraw与ImageFont

2020-05-03 15:17:39 329

原创 sql语句提交成功 但未更新数据库

一、未commit提交二、insert传递参数时存在同名id,这时应该用updatePS:使用SELECT查询时,不能commit提交,不然返回为空

2020-04-29 19:05:01 2328

原创 Python连接SQL Server

import pymssqlconn = pymssql.connect(host='127.0.0.1',port = '49670', user='sa', password='123456', database='master')cur = conn.cursor()if cur: print("连接成功!")各参数的获取:host还可以是"127.0.0.1""...

2020-04-29 16:16:48 434

转载 下载安装SQL server2008的步骤

下载安装SQL server2008的步骤

2020-04-28 21:33:19 231

原创 SQL Server 如何更改SQL Server和windows身份方式验证

1.安装sql后先用windows账户登陆进去,然后在sql上右键,选择“安全性”-“SQL Server和windows身份验证模式”然后确定2.找到安全性——登陆名(sa用户)右键——状态,在登陆选项中选择已启用3.在服务用重新启动sqlserver服务。ps:sqlserver从2008后保存修改的数据库表都会提示阻止修改,只需要在“工具”——设计器——将阻止保存要求重新创建表的...

2020-04-28 21:27:24 3779 1

原创 python 生成 excel表格

import xlwtwork_book=xlwt.Workbook(encoding='utf-8')sheet=work_book.add_sheet('sheet表名')sheet.write(0,0,'第一行第一列')sheet.write(0,1,'第一行第二列')work_book.save('Excel表.xls')...

2020-04-28 20:12:46 281

原创 python中自定义类的已有self定义,后面使用出现object has no attribute问题

原因:原因是init中self定义顺序的问题如下为正确:class EchoHandler(BaseRequestHandler): def __init__(self, request, client_address, server): self.db = Database("localhost", "root", "root", "FANUC") ...

2020-04-25 10:33:37 5917

原创 pycharm连接本地mysql失败

问题:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually. The specified database user/password combination is rejected: com.mysql.cj.exceptions.InvalidCon...

2020-04-24 21:43:56 1084 1

原创 MySQL的安装与配置——详细教程

免安装版的Mysql首先:要先进入mysql官网里(Mysql的官网–>https://www.mysql.com/),下面是详细步骤: ↓官网下载速度较慢,我的网盘有安装包:链接:mysql-8.0.19-winx64提取码:sjs5...

2020-04-24 20:13:02 522

原创 用socketserver创建一个TCP服务器

from socketserver import BaseRequestHandler, TCPServerdef xyz_to_msg(x : int,y : int,z : int) -> str: assert len(str(x)) <= 5, 'The length of x cannot be greater than 5!' assert len(str...

2020-04-23 19:29:24 211

原创 python 字符串怎么补零到规定位数

'''原字符串左侧对齐, 右侧补零:'''str.ljust(width,'0')input: '789'.ljust(32,'0')output: '78900000000000000000000000000000''''原字符串右侧对齐, 左侧补零:方法一:'''str.rjust(width,'0')input: '798'.rjust(32,'0')output...

2020-04-23 17:11:24 2947

原创 Flask读取摄像头视频流,为API使用一个观察者模式

问题:服务器启动后,只有首次请求web服务正常,再次请求就会出现卡死的现象。原因web服务会注册从摄像头捕获视频帧的线程,并且线程不会自动注销当首次请求web服务时,从摄像头捕获视频帧的后台线程就开始了,但之后它永远不会停止,即使你离开了这个web服务当用户再次请求web服务时,后台会再次创建一个线程,尝试从摄像头捕获视频帧。此时摄像头被多个线程同时访问,摄像头无法处理,就出现卡死情况...

2020-04-18 19:36:47 1388 1

SunnyUI-master.zip

c#winform开发模板,内含可执行框架,加快开发效率,提高交互体验。 可执行框架由vs编写,将所有功能可视化,需要用时直接参考/

2020-10-06

karel中文手册.pdf

当下智能化生产规模日益扩大,FANUC机器人在工业生产中应用广泛.针对现阶段工业生产中FANUC机器人难以实现同外部进行实时批量数据交互的问题,以FANUC机器人内核KAREL语言为切入点,搭建实现机器人同外部数据交互模型,通过算法设计及KAREL编程实现机器人与外部基于tcp/ip协议的通信,进而完成数据实时批量交互.Roboguide仿真模拟以及在实际FANUC绿色机器人工作平台上的实验验证表明所构建的数据交互方法能满足工业生产中对机器人实时运行数据采集的需求.

2020-04-23

空空如也

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

TA关注的人

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