卢国舅
码龄7年
关注
提问 私信
  • 博客:34,245
    34,245
    总访问量
  • 28
    原创
  • 501,907
    排名
  • 48
    粉丝
  • 0
    铁粉

个人简介:KEEP GOING , DON'T QUIT

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-06-14
博客简介:

卢国舅的博客

查看详细资料
个人成就
  • 获得44次点赞
  • 内容获得69次评论
  • 获得187次收藏
创作历程
  • 4篇
    2021年
  • 24篇
    2019年
成就勋章
TA的专栏
  • ABB机器人项目
    2篇
  • 项目总结
  • 每日日记
    1篇
  • PLC
    1篇
  • 总目录
    1篇
  • 笔记
  • 机器学习笔记
    2篇
  • Python函数用法
    4篇
  • C#
    6篇
  • 设计模式
    2篇
  • 数据结构与算法
    9篇
  • Python
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

博图V15与RobotStudio通讯仿真

该博文的创作源于B站Up主破风四壁以及哈卜科奇的视频,这感谢两位博主精心准备的视频,大家也可以去看看视频。Without further ado, let’s dive into the blog.一、 RobotStudio创建机器人系统RobotStudio 采用6.08.01版本(1)导入机器人模型ABB模型库导入机器人模型,机器人型号任选,这里采用IRB4600。会弹出选择框,选择机器人的版本,选择一个,点击确定即可。操作完成,则RobotStudio的图形区域会出现机器人模型。(2)创
原创
发布博客 2021.09.08 ·
13140 阅读 ·
24 点赞 ·
57 评论 ·
119 收藏

上位机与西门子通讯

最近做的两个全自动项目,均是上位机与西门子PLC的通讯,进行数据的读取以及 写入。由于对PLC的了解不够深入,因此过程中也踩了一些坑。工具(1)PLC型号1214 DC/DC/DC。其实,后面用到的通信库,支持西门子很多型号的PLC,由于没有亲测过,因此不作说明。(2)上位机语言VB,由于是在原来软件基础上增加全自动流程,因此采用VB语言。C#其实很香。(3)PLC通信库:我采用的是Sanp7.dll的通信库。这个在网上可以下载到。还有很多其他的通信库,可在网上自行下载。该通讯库是通过绝
原创
发布博客 2021.07.18 ·
3335 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

C#上位机与三菱PLC通讯

采用Mx Component 进行设置,然后进行通讯。PLC型号为FX3U-80M一 Mx Component 下载在三菱电机官网的资料中心进行下载 ,进入路径为:资料中心——控制器——可控编程控制器MELSEC,点击后,在右侧菜单中选择软件,点击后进入资料中心如下界面。选择MX Component ,点击查看按钮,MX Component信息如下。点击云盘,进行软件下载。右上角显示获取该软件免费序列号,点进去后,要求填很多信息,因此进行后面操作。序列号网上提供的有,117-5707668
原创
发布博客 2021.01.19 ·
5001 阅读 ·
8 点赞 ·
11 评论 ·
25 收藏

2020-01-09苏州出差第六天

在2020年的最后一年,我告诉自己要每天写日记,记录自己白天做的事情,对一天生活进行复盘,然后总结。但是,2021年已经过去9天了,一直没记录过,虽然有很多原因吧,但是总归是没有完成,当**警记。** 2021.01.04日出差来的苏州,来苏州的时候,我计划做下面三件事:1)当然是出差的主要任务,调试设备,2)核查596标准机的图纸 3)继续画4000T压力机的图纸。 第一天来到现场后,发现现场缺少电器元件(插头、开关等)**{这是第一个问题}** 。因此下午未干活,打算去建材市场买电器件...
原创
发布博客 2021.01.09 ·
187 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

np.ceil、np.floor的用法

用法np.ceil()用于向上去整np.floor()用于向下取整实例结果如下
原创
发布博客 2019.12.18 ·
1013 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

C#委托与事托之自定义事件与委托

换工作面试时,面试官经常或问道一些关于委托以及事件的问题了,在这里进行总结一下,记录下来一边自己日后学习。面试相关
原创
发布博客 2019.12.15 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

链表之双向循环链表

前言双向链表:链表之双向链表双向循环链表是双向链表的变化形式,双向链表的尾部节点的后继节点None,双向循环节点的尾部节点的后继节点指向链表的头节点。双向循环链表的结构如图1所示:图一双向循环链表结构图一 双向循环链表结构图一双向循环链表结构编程实现class Node: def __init__(self, data): self.data = data ...
原创
发布博客 2019.12.13 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

链表之循环链表

前言单向链表:链表之单向链表循环链表是单向链表的变化形式。单向链表的尾部的指针域是空的,而循环链表的尾部指针是指向链表的头结点的,其结构如图一所示。图一循环链表结构 图一 循环链表结构图一循环链表结构从上面结构可以看出,循环链表的节点形成了一个圈。在进行遍历时,可以从任意节点开始。如果记录了尾部节点的话,循环链表的操作会方便很多,比如,可以实现O(1)时间的表头/表尾插入和O(1)时间的...
原创
发布博客 2019.12.13 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

链表之双向链表

前面已经总结过单向链表了,现在总结一下双向链表。线性链表之单向链表单向链表和双向链表区别在哪?单向链表,顾名思义,其方向是单向的,从一个节点只能获取下一个节点,无法获取节点的上一个节点的信息。双向链表,其方向是双向的,通过一个节点,我们既可以获取该节点的下一个节点信息,亦可以获取上一个节点的信息(一) 双向链表结构双向链表的结构如下图所示:节点方向是双向的,1节点是链表头部,4节点是...
原创
发布博客 2019.12.12 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

链表之单向链表

在进行存储数据时,你请求计算机提供存储空间,计算机会给你一个存储地址。当有很多数据需要存储的时候,可以采用两种形式——数组和链表,那么这两种方式又有什么区别呢?(一) 数组与链表假设大学教室的某排座椅11个,从左到右排号,0-10号,这类似内存空间,现在某宿舍6名女生来上自习,从0号开始入座,入座之后,他们都是连续的挨在一起的。假设现在某女同学的男朋友来了,非得和她坐在一起,那么这个女生之后其...
原创
发布博客 2019.12.11 ·
300 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

排序算法之希尔排序

希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。但希尔排序是非稳定排序算法插入排序对于大规模的乱序数组的时候效率是比较慢的,因为它每次只能将数据移动一位,希尔排序为了加快插入的速度,让数据移动的时候可以实现跳跃移动,节省了一部分的时间开支。跳跃的间隔是变化的,最初可以选择这个数组长度的一半,接下来就是上一次跳跃间隔的一半。可以发现,当间隔为1时,就是普通的插入排序法下面来展示...
原创
发布博客 2019.12.06 ·
274 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

机器学习大纲

说明机械行业,做了两年的机械与软件上位机的工作,两个月前决定以后从事软件工作,并将机器学习作为后续行业方向。经过两个月的时间,学习了python语言,学习了机器学习实战这本书的内容,初步对机器学习有了一个模糊的了解。为了后面进行系统的学习以及复习已学过的知识。准备列一个学习框架,以便更加系统的学习。此文章以及我的相关博客主要是为了记录自己学习历程,如果在这个过程中能够为知识的传播做出来些许贡献,...
原创
发布博客 2019.12.06 ·
363 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

排序算法之插入排序

原理插入排序的思想和我们打扑克摸牌的时候一样,从牌堆里一张一张摸起来的牌都是乱序的,我们会把摸起来的牌插入到左手中合适的位置,让左手中的牌时刻保持一个有序的状态。那如果我们不是从牌堆里摸牌,而是左手里面初始化就是一堆乱牌呢? 一样的道理,我们把牌往手的右边挪一挪,把手的左边空出一点位置来,然后在乱牌中抽一张出来,插入到左边,再抽一张出来,插入到左边,再抽一张,插入到左边,每次插入都插入到左边合...
原创
发布博客 2019.11.30 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

排序算法之选择排序

思路首先,找到数组中最小的元素,拎出来,将它和数组的第一个元素交换位置,第二步,在剩下的元素中继续寻找最小的元素,拎出来,和数组的第二个元素交换位置,如此循环,直到整个数组排序完成。至于选大还是选小,这个都无所谓,你也可以每次选择最大的拎出来排,也可以每次选择最小的拎出来的排,只要你的排序的手段是这种方式,都叫选择排序我的理解:类似双指针:外层指针,内层指针。**外层指针:**负责控制遍...
原创
发布博客 2019.11.30 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构与算法学习大纲

数据结构与算法前言学习大纲排序算法冒泡法排序前言…非科班出生的码农,孜孜不倦的学习编程,希望能提高编程能力。最近打算开始学习数据结构与算法方便的内容。特意写下这个博客,见证该部分内容学习的起点。…需要说明的是,内容的记录的主要目的有两个:一,记录学习内容,便于后续的学习与复习。二、知识的搬运因此在学习的过程中,会有很多别的好的文章的链接,在此感谢这些文章的贡献者。学习的目标是每天能学习一种...
原创
发布博客 2019.11.30 ·
535 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

排序算法之冒泡法

冒泡排序采用冒泡排序法,你既可以从大往小排序,也可以从小往大进行排序,这取决于里。当然了,二者代码稍有不同。本示例采用的是从大往小排。原理在一次遍历中经过交换,将最小的元素放在最后边,此时,最后一个元素是有序的,其他的认为是无序的。接着进行下一次遍历,将剩余元素中最小的放在倒数第二个位置,以此类推。python3代码实现def BubbleSort(listArr:list): ...
原创
发布博客 2019.11.30 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sklearn之线性回归

0 知识搬运工这个文章介绍的含详细,在这里直接放上链接。https://blog.csdn.net/hubingshabi/article/details/80172608为了增强学习效果,现在按照上面的文章,将过程敲打出来。1 引言线性回归(Linear Regression)是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法线性回归利用...
原创
发布博客 2019.11.26 ·
2192 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

设计模式----单例设计模式

描述单例设计模式 (Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但是它不能防止你实例化多个对象。一个最好的办法就是,让类的自身负责位保存它的唯一实例。这个类可以保证没有其他的实例被创建,并且可以提供一个访问该实例的办法。下面是Singleton的结构图Singleton类,定义了一个GetInstance的操作...
原创
发布博客 2019.11.20 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python3 zip()函数

#zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。#我们可以使用 list() 转换来输出列表,dict()输出字典。#如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。a=('liuchuanfeng','cangjingkong')...
原创
发布博客 2019.11.19 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c#之泛型

前言:为什么需要泛型因为泛型很好的避免了成员膨胀以及类型膨胀。正交性将编程实体看成是纵轴,泛型看成是横轴的话,那么他们都会有一个交叉点。下图反应了泛型和编程实体的正交性,于是产生了泛型类,泛型接口…等等。泛型类Yes接口Yes方法Yes属性Yes字段Yes…Yes一,泛型解决了装箱拆箱的问题。装修拆箱过程中需要进行大量...
原创
发布博客 2019.11.08 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多