自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (19)
  • 收藏
  • 关注

原创 局域网主机状态管理工具LanNeighborManager

局域网主机状态管理工具LanNeighborManager可用来查看主机网卡清单,及对应网段内IP地址分配状态及活跃状态。

2023-01-10 16:40:37 858

原创 图像识别AI程序(数据集管理/训练/预测)

出于对Python中AI智能识别程序的兴趣,对照AI智能识别程序应该具有的主要功能:数据集管理(加载/移除/重命名)、模型训练(可实时监测训练进度、最终训练参数输出)、模型预测,使用Python/Keras编制了AIBox工具,可供大家使用/参考。

2023-01-10 11:40:00 2088

原创 libiec61850探究【6】- Windows中qt工程编译goose publisher

在windows系统中,是用vs2013编译libiec61850库,并在qt工程中进行调用、测试。

2022-05-13 14:04:45 1553

原创 libiec61850探究【5】- Windows下编译Goose发布

在windows中编译goose发布端可执行程序。

2022-05-11 11:04:48 1226

原创 libiec61850探究【4】- MMS客户端获取数据及自动更新

Client端实时/手动从Server端获取数据,并更新到用户页面。

2022-04-13 17:34:11 1017

原创 libiec61850探究【3】- MMS客户端获取服务端动态模型

通过Qt UI展示IEC61850服务端的模型结构。

2022-04-01 17:29:16 1327

原创 libiec61850探究【2】- MMS客户端编译及Qt工程配置

操作系统:Ubuntu 16.04 x64我们将要做两件事情:1)选择并使用合适的Client端代码,编译、运行通过;2)修改Client端,与Server端通信正常;3)在Qt工程中测试上述Client端代码,调试通过。(使用Qt工程进行编译的目的在于,Server重在后台建模、数据采集、转发、与本地数据存储打交道等工作,简单来说,没有界面的情况下,对Server端影响是不大的;而Client端重在数据采集、展示、检查,数据展示通常是借助UI界面的方式来做,而这也正是Qt给人印象最深刻

2022-03-14 11:51:07 3093

原创 Qt工程文件中的部分选项含义

INCLUDEPATH的作用:1)该目录下的所有.H文件都被认为是工程中.CPP文件的依赖项,因此,任一.H文件的变更都将引起所有.CPP的重新编译;2)在#include的时候,不需要填写完整路径,会去每个目录中检查。DEPENDPATH的作用:该选项的意义等同于INCLUDEPATH的第一个含义。LIBS += ...该选项的意义是将指定依赖库的路径,以及依赖库的名称。(动态库/静态库)PRE_TARGETDEPS += ...该选项的意义是针对静态库来说,每次都会重

2022-03-14 11:03:03 1263

原创 libiec61850探究【1】-第一个MMS通讯实例

libIEC61850:1

2022-03-08 16:15:19 3470 2

原创 MySQL8.0不安装,如何注册MySQL服务

常用命令行:> mysqld --remove <srv-name> #删除mysql服务> mysqld --install --defaults-file=<cfg-file-name> <srv-name> #新建mysql服务此处以最新的mysql商业版8.0为例。step1:下载文件mysql-commerci...

2019-03-25 17:03:28 1110 1

原创 MySQL 8.0 修改root密码

step1:在my.ini配置文件中加入选项,以跳过密码验证:skip-grant-tablesshared-memory:step2:重启mysqld服务,以使新增配置项生效step3:在命令行中使用mysql无密码方式登入:> mysql -u root # 直接回车即可,如果跟了-p,出现输入密码时直接回车即可跳过step4:将root密码置空> up...

2019-03-25 16:14:49 720

原创 python yield中send(...)为什么不能先于next()调用?

之前使用python 2中的生成器yield,都是按照官方建议使用:首次调用next(),后续可以调用send(...)传值。不知道为什么不能直接调用send(...),是出于什么考虑呢?是语法?还是语义不够清楚而被禁止?或者是其他原因呢?在有些文章里面,也是解释多于实证,实在是缺乏说服力,查阅诸多,仍然无法解决心中的疑问。基于主机上已有的python2.7的源码,我注释了文件geno...

2019-02-14 10:33:05 376

原创 pipenv工程中的初始化lib

首先请准备以下源码:pipenv:https://github.com/pypa/pipenv.gitvirtualenv:https://github.com/pypa/virtualenv.git从使用pipenv开始,就有一个问题,初始的pipenv工程目录下面,有哪些lib库呢?在工程的lib目录下ls,看到pipenv install之后最初的库列表,如上图所示。首先...

2019-01-22 15:05:12 430

翻译 【译】合理使用标准MODEL MANAGER

原文地址:https://www.idiotinside.com/2016/11/04/django-models-custom-manager-example/  Django model manager一个Manager本质上来说,就是一个提供给Django model的数据库访问接口。对于Django应用程序中的每个Model都至少存在一个Manager。每个Model...

2018-12-18 11:29:48 569

翻译 【译】异步Python

原文地址:file:///D:/share/Asynchronous%20Python%20%E2%80%93%20Hacker%20Noon.html异步编程在Python中正在变得越来越流行。而且,在Python中有许多库用来支持异步编程。其中之一是asyncio,它从Python3.4开始成为Python标准库中的一部分。Asyncio是异步编程在Python中开始大行其道的原因之一...

2018-12-14 12:08:18 303

转载 To add new library path in ubuntu 10.10

原文地址:https://www.linux.com/blog/add-new-library-path-ubuntu-1010To add new library path in ubuntu 10.10To add new library path, create new file in /etc/ld.so.conf.d folder and open it in your favo...

2018-12-12 11:52:25 160

转载 使用 Docker-in-Docker 来运行 CI 或集成测试环境?三思!

英文网址:https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/中文网址:https://www.jianshu.com/p/2e708cb9af3bDocker-in-Docker 的主要目的是帮助 Docker 本身的发展。很多人用它来运行 CI 系统(例如 Jenkins ),这初看起来还不错...

2018-12-03 17:33:29 2319

原创 python-pbr发布模块

重点参考如下几篇文件: Building a Python package:https://medium.com/@greut/building-a-python-package-a-docker-image-using-pipenv-233d8793b6ccpython_pbr打包流程:https://www.cnblogs.com/CaesarLinsa/p/pbr.htm...

2018-11-29 12:04:13 810

转载 PostgreSQL数据备份、导入

一、pg_dump的用法:数据库的导入导出是最常用的功能之一,每种数据库都提供有这方面的工具,例如Oracle的exp/imp,Informix的dbexp/dbimp,MySQL的mysqldump,而PostgreSQL提供的对应工具为pg_dump和pg_restore。pg_dump是用于备份PostgreSQL数据库的工具。它可以在数据库正在使用的时候进行完整一致的备份,并不阻塞其它...

2018-10-15 11:20:05 851

转载 【IPFS】私有网络(private network)的搭建与使用

原文地址:http://ipfser.org/2018/03/31/r35/ipfs是否支持私有网络?答案是:支持今天小编就带大家来看看ipfs的私有网络是如何搭建、使用的?小编有意测试一下私有网络的数据传输情况,毕竟ipfs也更新了新的版本。所以使用了一个本地节点(小编的Mac笔记本)和3个亚马逊的aws节点。如果还不知道如何安装IPFS节点的朋友,参照这篇文章《如何在IPF...

2018-08-21 11:30:41 5383

转载 IPFS初体验(环境搭建,私有网络环境搭建,API演示)

原文地址:https://blog.csdn.net/wen942467928/article/details/79377402 基本命令$ ipfs init$ ipfs daemon$ ipfs cat ahash$ ipfs ls ahash$ ipfs id$ echo "This is some data" | ipfsblock put $ ip...

2018-08-21 11:25:38 494

转载 IPFS:建立一个静态网站

原文地址:https://blog.csdn.net/omnispace/article/details/79698681在上一篇《如何在IPFS里面上传一张图片》里面介绍了如何搭建IPFS的应用环境,今天小编给大家介绍一下如何在IPFS上创建自己的个人网站,有过个人网站创建经历的读者都知道,想要创建一个个人网站,首先要找一个主机来存放自己的页面,当然有很多地方是可以免费为大家提供主机服务的,...

2018-08-21 11:18:10 4081

转载 IPFS:基本配置、如何上传一张图片

1 下载IPFS软件下载地址:https://dist.ipfs.io/#go-ipfs打开这个地址后网页会根据你的当前操作系统自动为你选择可供下载的版本,这个页面上有很多ipfs相关的软件下载,看清楚下载 go-ipfs, 这是IPFS的go语言版本实现,IPFS目前还有 js版本和 python版本(开发已停滞,团队忙不过来了)2 安装windows:自己选择一个文件,把软件解...

2018-08-21 11:16:14 778 1

转载 pyinstall打包后的可执行程序无法运行

如果是以下这种情况:一般遇到这个报错,是缺少plugins文件夹下的platforms和imageformats两个文件夹内的dll,但是一定不要直接把这两个文件夹下的dll直接扔到.exe同级目录下,而是要把这两个文件夹直接扔到.exe同级目录下。

2017-10-10 17:54:39 4176

转载 Django新手图文教程

原文地址:http://www.cnblogs.com/feixuelove1009/p/5823135.html本文面向:有python基础,刚接触web框架的初学者。  环境:windows7    python3.5.1   pycharm专业版   Django 1.10版  pip3一、Django简介  百度百科:开放源代码的Web应用框架,

2017-07-25 17:13:23 676

转载 PyCharm Professional 2016 破解

原文地址:http://blog.csdn.net/nb_ren/article/details/517742461.从官网下载 PyCharm Professional 2016.1 安装。2.下载 破解补丁 并解压,记住路径3.编辑 PyCharm 安装目录下 bin 文件夹中的 PyCharm .exe.vmoptions 与 PyCharm 64.exe

2017-07-25 12:08:20 1280

转载 python中执行命令的3种方法小结

原文地址:http://www.cnblogs.com/qytang/p/5566860.html1. 使用os.system("cmd")特点是执行的时候程序会打出cmd在linux上执行的信息。import osos.system("ls")   2. 使用Popen模块产生新的process现在大部分人都喜欢使用Popen。

2017-07-21 22:33:27 805

转载 Python自动化之select解析

原文地址:http://www.cnblogs.com/alex3714/p/4372426.html#topPython自动化之select解析本文目录select原理select方法 select原理网络通信被Unix系统抽象为文件的读写,通常是一个设备,由设备驱动程序提供,驱动可以知道自身的数据是否可用。支持

2017-07-13 10:28:24 781

转载 Python Twisted介绍

原文链接:http://www.aosabook.org/en/twisted.html作者:Jessica McKellarTwisted是用Python实现的基于事件驱动的网络引擎框架。Twisted诞生于2000年初,在当时的网络游戏开发者看来,无论他们使用哪种语言,手中都鲜有可兼顾扩展性及跨平台的网络库。Twisted的作者试图在当时现有的环境下开发游戏,这一步走的非常艰难

2017-07-13 10:23:22 308

转载 深度分析gevent运行流程

一直对gevent运行流程比较模糊,最近看源码略有所得,不敢独享,故分享之。gevent是一个高性能网络库,底层是libevent,1.0版本之后是libev,核心是greenlet。gevent和eventlet是亲近,唯一不同的是eventlet是自己实现的事件驱动,而gevent是使用libev。两者都有广泛的应用,如OpenStack底层网络通信使用eventlet,goagent

2017-07-10 11:56:20 1106

转载 gevent调度流程解析

gevent调度流程解析   gevent是目前应用非常广泛的网络库,高效的轮询IO库libev加上greenlet实现的协程(coroutine),使得gevent的性能非常出色,尤其是在web应用中。本文介绍gevent的调度流程,主要包括gevent对greenlet的封装和使用,以及greenlet与libev的协作。阅读本文需要对greenlet有一定的认

2017-07-10 11:55:08 383

转载 Python多进程编程

Python多进程编程阅读目录1. Process2. Lock3. Semaphore4. Event5. Queue6. Pipe7. Pool序. multiprocessingpython中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python

2017-07-04 15:24:22 217

转载 python之socket编程

本章内容  1、socket  2、IO多路复用  3、socketserverSocketsocket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)基

2017-06-30 16:07:59 507

转载 python--threading多线程总结

python--threading多线程总结threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。python当前版本的多线程库没有实现优先级、线程组,线程也不能被停止、暂停、恢复、中断。threading模块提供的类:    Thread, Lock, Rlock, Condition, [Bounded]Semaphore, Event, Timer,

2017-06-27 16:32:19 350

转载 QT里使用sqlite的问题,好多坑

原文章网址:http://www.cnblogs.com/findumars/p/4207133.html1. 我使用sqlite,开发机上好好的,测试机上却不行。后来发现是缺少驱动(Driver not loaded Driver not loaded),代码检查了又检查,发现应该是缺少dll文件(系统不提示,是自己使用 QMessageBox::warning(NULL,

2017-06-21 23:01:24 707

转载 Xilinix ARM平台下编译Qt & Qwt Build Instructions (Qt 5.4.2, Qwt 6.1.2)

链接地址:http://www.wiki.xilinx.com/Qt+&+Qwt+Build+Instructions+(Qt+5.4.2,+Qwt+6.1.2)1 IntroductionThis wiki page summarizes the build steps for Qt 5.4.2 and Qwt 6.1.2 libraries as used in the

2017-06-15 13:54:26 760

转载 CentOS 6.4安装和配置NFS服务

0. 环境说明 nfs服务端系统:CentOS 6.4 x86_64nfs服务端IP:192.168.4.211nfs客户端系统:CentOS 6.4 x86_64nfs客户端IP:192.168.4.212 1. 安装NFS服务端(192.168.4.211) Step-1:安装nfs-utils和rpcbind,运行以下命令:

2017-06-14 16:10:53 333

转载 float与double的范围和精度

float与double的范围和精度原文:http://blog.csdn.net/wuna66320/article/details/16917341 范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23b

2017-06-07 17:29:05 308

原创 svn命令行碰到svn+ssh问题,或者出现can't create tunnel问题该怎么解决

1.首先说明一下,这种方式是不奏效的,修改注册表[HKEY_LOCAL_MACHINE/SOFTWARE/Tigris.org/Subversion/Config/Tunnels] 此处增加你需要的tunnel,尤其是使用svn+ssh方式验证的朋友,增加字符KEY,Plink自己下载。"ssh"="C:/bin/plink.exe -l ths -ssh -batch" 

2017-03-07 15:12:46 2855

原创 对于pyqt中预定义的快捷键重定义问题

对于如下这种错误:QAction::eventFilter: Ambiguous shortcut overload: F5一个规避方法如下:I was able to work around this by setting the shortcut context for my close action. By setting it to Qt::WidgetSh

2015-01-21 07:02:24 1699

网络-局域网主机状态查看-可用于当前主机网卡清单查看对网段内IP状态管理

1.可以用来查看所在主机的网卡清单; 2.可以查看选中网卡对应网段的IP地址活跃状态。

2023-01-10

借助libIEC61850开发的goose publisher(发布端)程序。

该工具可是实现goose消息的发布,支持三种发布模式:1.单次;2.发送多次,设定次数;3.循环发送,可设定发送间隔。 主要解决缺少goose 发布端程序的问题,Test Suite Pro有goose发布功能,但是收费,试用期只有一周,对于需要本地测试环境并不合适。

2022-05-27

Windows下python自动补全模块

windows下的python tab功能

2015-10-29

pywin32.chm

详尽举出了python下可以使用的win32 api接口函数。

2014-01-10

PrecisionHelper

1.方便的生成CHM帮助文件; 2.设置ContextID防止简单。

2014-01-10

tcexam安装文档

tcexam的详细安装步骤,其他问题请参考博客文章。

2013-08-16

TCExam安装源码

很好用的开源web考试系统,安装容易,维护也不困难。

2013-08-16

高性能MySQL_第3版(中文).part2.rar

高性能mysql part2 需要和part1一同解压

2013-08-13

高性能MySQL_第3版(中文).part1

高性能mysql 中文版本,需要part2一同解压

2013-08-13

MySQL技术内幕(第4版)

pdf格式,不需要解压。了解mysql的来龙去脉。

2013-08-13

phpbb-安装程序

最为流行的建站工具,英文版本的不二选择。

2013-07-30

comsenz安装包

中文建站的不二选择,开源,免费,一键式安装。

2013-07-30

cppcheck源码

cppcheck 1.56版本源码,VS 2005调试通过。

2013-03-22

python打包工具py2exe/pyInstaller

说明py2exe和pyInstaller如何使用,后续上传setup.py文件

2013-03-22

win32com excel常量对照表

win32com实现excel自动化时,excel的常量对照表。

2013-03-21

win32com excel对应的颜色表

win32com实现excel自动化时,excel字体颜色对照表。

2013-03-21

VBA 6.0和2003帮助文档

包含vba 6.0、2003在内的帮助文档。

2013-03-05

win32 PPT/WORD接口MS官方文档

微软官方的文档,致力于实现OFFICE自动化。

2012-12-25

C关于堆栈的一些深入

堆栈是很微妙的,详细探讨它的内存结构

2008-07-02

空空如也

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

TA关注的人

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