自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lw_waston的博客

白驹过隙 珍惜时间 做一个对社会有贡献的人!

  • 博客(27)
  • 收藏
  • 关注

原创 VMware Workstation 与 Device/Credential Guard 不兼容 解决办法

VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard解决方案

2023-11-20 00:25:34 265

原创 新华DCS系统MODBUS通讯仿真测试方法介绍

新华DCS ICAN3.1系统本身具有管理虚拟CPU并运行程序的功能。并且上位机画面可以与DPU数据实时同步仿真。如果新华DCS 做 MODBUS 从站,一个第三方系统做MODBUS主站,该如何进行通讯测试呢。

2022-01-12 17:45:07 2008

原创 新华DCS系统仿真测试方法详细介绍

新华DCS ICAN3.1系统是应用广泛并且功能非常强大的国产DCS系统。具有管理虚拟CPU并仿真运行的功能。并且上位机画面可以与虚拟DPU数据实时同步仿真。具体仿真方法如下所示:1、 需要设备及软件:2、步骤如下:2.1硬件步骤:1)电脑开机。2)交换机连接电脑网卡。3)交换机上电运行。2.2软件步骤:1)设置电脑IP一般配置IP为A网工程站IP。 222.222.221.201/255.255.255.02)建立虚拟DPU登录 D:\iCAN\Program\Vxcu 文件夹。

2022-01-12 11:18:49 3593 3

原创 MODBUS SLAVE 服务器 保障通讯稳定性的方法

现在有很多的Modbusu开源通讯库,比如 easyModus,Nmodbus4。可以基于快速搭建Modbus 通讯程序。但是问题也很多,其中一个重要的是通讯的稳定性很差。经常连接一会就会莫名的挂掉。经过几天的研究,发现采用如下方法,通讯稳定性有了很大的提高。目前最长的通讯连接时间将近1天。当然这个还不够,还需要继续研究。把通讯一次稳定时间持续到至少1周才算合格。废话不说,核心方法为:通讯故障定位,再根据具体的故障原因,具体处理,增强软件的鲁棒性!具体分类如下:1 故障来源:System。解

2021-06-09 21:29:37 940

原创 PYTHON常用问题集锦(一)

为了纪录常用问题解决方法,特此记录。每个集合包含10个常用问题解决方法。时有时更。一. Python 获取当前文件路径方法os.getcwd()获取文件当前工作目录路径(绝对路径)https://docs.python.org/2/library/os.html#os.getcwdsys.path[0]获取文件当前工作目录路径(绝对路径)sys.argv[0]|获得模块所在的路径(由系统决定是否是全名)若显示调用python指令,如python demo.py,会得到绝对路径;若直

2021-02-03 10:50:58 119 1

原创 代理IP校验模块开发思路

1 读取数据库数据至LIST。2 建立中间代理需要变量3 在LIST内数据,循环处理验证,更新LIST 如果返回代码200, 如果分数小于10: 对应的分数+1 如果返回代码不是200 如果对应分数>0: 对应分数-1 如果是分数=0 删除对应的数据。4 存回数据库...

2021-01-28 09:44:39 79

原创 Python Scrapy 插入数据库的坑

假如对应的数据库是MYSQL。建立一个字段 Price 。定义为Float类型。要保存到这个字段。错误做法 正常考虑都是 Python建立一个字符变量 然后 float一下。或是 直接是float变量。然后 'INSERT INTO ××× VALUES (%f)'正确做法Python建立的还是字符变量, 然后’INSERT INTO ××× VALUES (%s)’...

2020-08-11 10:43:51 499

原创 汇编标志位及操作讲解

AND , OR 运算他们进行的是逻辑运算,当数值不同改变的寄存器也就不同。帮你理理标志位好了。按顺序总共有9个标识位(16位CPU)OF DF IF TF SF ZF AF PF CF3个状态控制标示为 DF IF TF6个运算标志位 OF SF ZF AF PF CFAND指令影响标志位PF、SF、ZF,使CF=0、OF=0.例如,在同一个通用寄存器自身相与时,操作数虽不变,但...

2020-03-03 17:43:54 4574

原创 中控恩图软件批量数据更新组态

恩图软件批量数据更新组态一、 软件简介恩图软件是浙大中控公司的内部设计软件。可以实现工程的快速开发,部署。EngTool工程设计软件 V2.1版本用于协助工程人员完成JX-300XP系统和ECS100系统的系统柜、外配柜安装设计、工程总体设计工作、组态生成。通过工程设计软件,工程人员可以实现以下功能: 从ERP中下载合同信息,针对合同部件协助工程设计; 自动完成机柜内安装部件的合...

2020-03-02 13:26:18 2042 4

原创 c# 委托感悟

委托就是一个自定义的系统类型。代表一类函数。这类函数用返回值类型及形参描述。使用方法:1) 定义委托类型。2)声明委托变量并实例化委托变量。3)调用委托变量。例如:定义委托类型 showchangepublic delegrate void showchange();声明委托变量并实例化委托变量。 shwochange sc=new showchange(show...

2019-07-16 19:29:34 116

转载 C#反射技术的简单操作(读取和设置类的属性)(转)

要想对一个类型实例的属性或字段进行动态赋值或取值,首先得得到这个实例或类型的Type,微软已经为我们提供了足够多的方法。首先建立一个测试的类复制代码 代码如下:public class MyClass{public int one { set; get; }public int two { set; get; }public int five { set; get; }public...

2019-07-02 19:21:15 218

原创 c#迭代器与传统遍历循环的区别

作为个人的理解。未必正确。1 迭代器返回的可枚举对象。传统遍历返回的不是。2 迭代器作为遍历,语法使用更为简单。不用考虑下标。3 迭代器相对于传统遍历来说性能更好。这应该也是为何发展迭代器的最主要原因。因为迭代器返回的迭代器对象占用内存空间小。而传统遍历在应用到初始化大数组时会占用很大的空间。4 所以我考虑 迭代器应该是 更先进的遍历!...

2019-06-05 14:39:48 769

原创 小程序常用单位解释大全

小程序现在应用到的单位越来越多,我们经常会搞不清楚他们的含义。所以我就参考网上众多博主的文章,整理了一个文档专门对各个单位进行解释。1 pt单位名称为点(Point),绝对长度单位。1pt=1/72英寸,常用于印刷当中,在AI、PS等设计软件当中字体大小所用的单位就是pt,它在广告印刷业当中十分受欢迎,也非常的好用。但现在在网页当中,pt几乎不出现了。使用pt定义文字,当用户设置超过96DPI...

2019-04-27 11:31:31 4225

转载 Python数据分析之pandas学习

参考如下文章!https://www.cnblogs.com/nxld/p/6058591.html

2019-02-01 18:25:52 192

转载 python的DataFrame排序问题

参考如下文章!https://blog.csdn.net/flyfrommath/article/details/77225733

2019-01-31 17:13:56 4283

转载 python操作无界面的chrome浏览器(转)

python操作无界面的chrome浏览器。主要利用selenium 和对应自己电脑上Chrome浏览器版本的webdriver。chrome版本的webdriver下载地址:http://chromedriver.storage.googleapis.com/index.html。windows版本的只有32位的chromedriver.你无需担心你用的是64位的浏览器。我写这写代码测试的正是...

2019-01-03 11:26:55 2857

转载 列表中多个字典排序

列表中多个字典排序t = [{‘a’:1,‘b’:2},{‘b’:3,‘a’:5}]t.sort(key=operator.itemgetter(’b‘),reverse=True) #默认为升序, reverse=True为降序print t...

2018-12-26 17:21:39 803

转载 Python 周期执行函数的方法

摘要:本文实例讲述了Python函数的周期性执行实现方法。分享给大家供大家参考,具体如下:需要用到python的sched模块:#coding=utf-8importtime,sched,os#初始化sched模块的scheduler类#第一个参数是一个可以返回时间戳的函数,第二个参数可以在定时未到达之前阻塞。s=sched.scheduler(time.time,time.sleep)#被周期性...

2018-12-19 20:06:50 3496

原创 关于python基于reportlab 生成PDF 出现中文乱码的解决办法

经过2天的折腾,还有百度了各个网站论坛对于这一问题大家的解决办法。发现大家的回答缺了一个必要条件,还没有没有明确这个。导致中文一直乱码问题一直无法解决!原有大家的解决思路都是编码上。没有重点提及注册字体。在此我整理我的解决方法。希望对有此类问题的同学有帮助!这个问题的正确解决思路如下1) 对于读取文件需要正确编码。正确解决的结果是 Python 可以正确解析到这个字符。常用的编码: utf...

2018-10-23 11:14:50 4754 2

原创 python中 os.linesep 用法!

os.linesep字符串给出当前平台使用的行终止符。例如,Windows使用’\r\n’,Linux使用’\n’而Mac使用’\r’。例:import osif __name__ == '__main__': wd=os.getcwd() filetest = open (wd+'/lw/waston.txt', 'r+',encoding='utf-8') a=...

2018-10-21 10:43:29 13017

转载 如何理解Python中的if __name__ == '__main__'

摘要通俗的理解__name__ == ‘main’:假如你叫小明.py,在朋友眼中,你是小明(name == ‘小明’);在你自己眼中,你是你自己(name == ‘main’)。if name == 'main’的意思是:当.py文件被直接运行时,if name == 'main’之下的代码块将被运行;当.py文件以模块形式被导入时,if name == 'main’之下的代码块不被运行...

2018-10-19 09:55:50 160

原创 python // 与 / 的含义

1 在 Python 2.2 : 要引用: from __future__ import division " / "就表示 浮点数除法,返回浮点结果;" // "表示整数除法。 2 Python 3以后 : " / "就表示 浮点数除法,返回浮点结果;" // "表示整数除法。...

2018-10-18 17:40:47 231369 11

转载 Xpath 小结-1

1 XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。2 在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或称为根节点)。3 XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。<?xml versi...

2018-09-29 09:29:33 269

原创 Python NameError: name '_name_' is not define!解决方法

大多数错误原因。是 name 和 define 写错了! name 和 define 都是双下划线 不是单下划线!常见错误写法:if _name_==_main_正确写法: if __name__ == __main__ ...

2018-09-16 15:36:27 25605 3

原创 python 序列化及反序列化!

1 需要用类 cPickle 或者是 pickle 两者功能一样,但是cPickle 是由c语音编写,所以效率要比pickle 高很多! try: import cPickle as pickle excelpt:ImportError import pickle2 序列化函数 dump(object, file) 将对象序列化...

2018-09-14 11:35:51 216

原创 python try finally 小结!

1)每个return都会返回一个结果 所以一个函数只写一个return。2)不要在try else里写返回值。如果没有finally,就写在最后,或者只写在finally里。3)try except else里都是做某事 而不是处理返回...

2018-09-14 11:03:24 2197

转载 python装饰器详解学习(转)

简言之,python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 一般而言,我们要想拓展原来函数代码,最直接的办法就是侵入代码里面修改,例如:import time def func(): print(“hello”) time.sleep(1)...

2018-09-07 17:37:54 146

空空如也

空空如也

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

TA关注的人

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