自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(919)
  • 资源 (58)
  • 论坛 (21)
  • 收藏
  • 关注

转载 C# 如何解决SplitContainer设置成透明时闪烁的问题

转载地址:https://zhidao.baidu.com/question/497293972425324804.html现在使用splitContainer1.GetType().GetProperty(“DoubleBuffered”, System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).SetValue(splitContainer1, true, null);splitCont

2021-11-25 15:48:43 8

转载 C# WinForm 用户自定义控件闪烁的问题

转载地址:https://blog.csdn.net/aoshilang2249/article/details/45251711使用WinForm开发,当使用了大量的用户自定义控件UserControl时,界面拖动或切换时就会出现闪烁的问题。解决方法主要就是重写UserControl和Form的CreateParams方法。前端调用UserControl的窗体Form(我的代码是UserControl也可以)这样写:(通俗的讲,就是在Form里new了UserControl,Form这个代码里实现下面

2021-11-19 15:32:59 9

转载 C#:使用双缓冲让界面绘制图形时避免闪烁10

以前做用户控件的时候喜欢拿已有的基础控件来拼。发现这样做用户控件比较方便。但是在控件投入大量使用之后,发现这种做法对控件的速度影响非常大。如果一个控件是由1个Label,一个TextBox复合而成的。那么创建一个这样的控件就相当于要生成2个控件。在设计界面和程序启动的时候速度明显感觉到变慢了。于是全部重新修改,尽量把能不用控件的地方全部改成绘制。比如Label用画出来的文字去替代。比如一个日历控件上的31天的日期,以前用的Label,或者Button。现在全部换成画出来的。创建速度从20毫秒

2021-06-10 15:00:12 32 1

转载 解决C#中取消方向键对控件焦点控制的实现方法

在C# winform 应用程序中,对于键盘响应事件,经常使用到"KeyPress"、“KeyUp”、"KeyDown"事件,可以处理某个按键的自定义处理事件。有时想定义方向键的自定义处理事件时,你可以发现,虽然自定义的处理事件发生了响应,但是也可以看到,按下方向键时,发现窗体上控件的焦点也发生了切换。而这种结果不是我们想要的,我们不想按下方向键时,控件的焦点发生切换,只想响应我们自定义的处理函数即可。下面的方法可以取消方向键对控件焦点的控制:复制代码代码如下:protected override bo

2021-04-05 12:14:11 207 1

转载 Ms-PL 许可证

https://3g.k.sohu.com/t/n442701858

2021-11-30 17:34:26

原创 c#:treeview双击树节点的事件手动绑定

this.NodeMouseDoubleClick += new System.Windows.Forms.TreeNodeMouseClickEventHandler(this.treeView1_DoubleClick); private void treeView1_DoubleClick(object sender, TreeNodeMouseClickEventArgs e) { //获取节点数据 string text

2021-11-23 17:51:35 6

转载 c#深拷贝

Deep copy of objects in C#转载地址:https://www.codeproject.com/Articles/38270/Deep-copy-of-objects-in-C

2021-11-23 13:32:25 8

转载 飞哥讲代码23:C/C++内存空洞

http://lanlingzi.cn/post/technical/2021/0307_code/

2021-11-21 09:25:20 135

原创 canopen对象字典

我的canopen专栏:https://blog.csdn.net/wojiuguowei/category_10122043.html

2021-11-19 09:10:09 222

转载 Refresh the panels of a SplitContainer as the splitter moves

转载地址:https://stackoverflow.com/questions/6521731/refresh-the-panels-of-a-splitcontainer-as-the-splitter-moves还没有验证//assign this to the SplitContainer's MouseDown event private void splitCont_MouseDown(object sender, MouseEventArgs e) { //

2021-11-18 14:08:09 5

原创 c#获取系统路径

获取 ProgramData 文件夹路径string str = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);获取AppData\Local\VirtualStorestr VirtualStorePath = System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);参考地址:http://

2021-11-08 14:53:34 10

原创 c#绘图学习网址

https://youtu.be/igJNruoPPh4

2021-11-06 15:18:07 11

转载 C# 中设置 Winform 的 Panel边框(ControlPaint.DrawBorder)的两种方法

转载地址:https://blog.csdn.net/feiduan1211/article/details/90230251方法一、Winform Panel边框方法一:每边能设置不同的颜色、宽度和样式1、拖一个 Panel控件到主窗体中,保持默认名称 panel1,BorderStyle 选择 Fixed3D。2、双击 Panel1,打开后台代码文件,在 panel1_Paint(object sender, PaintEventArgs e) 方法中添加如下代码:private void pa

2021-11-02 11:11:54 27

原创 c# treeView失去焦点后,高亮显示

treeView1.HideSelection = False;很多方案里加了重绘,我个人感觉影响刷新效率,所以这个方案我觉得最好

2021-10-29 17:52:26 8

转载 C# 添加鼠标滚轮事件

首先定义窗体鼠标滚轮事件 private void Form1_MouseWheel(object sender, MouseEventArgs e){ Graphics g=this.CreateGraphics(); // GDI+绘图 g.Clear(BackColor);         // 用背景色刷新绘图区域 Pen pen=new Pen(Color.Blue,2);   // 定义画笔

2021-10-28 09:35:03 9

转载 WINFORM的MVC设计模式

参考链接:https://blog.csdn.net/qq_33232152/article/details/93777460MVC模式主要解决的问题就是将表示层和业务层进行分离,在以往做WINFORM项目的时候,通常都是将很多的逻辑代码直接写在了Form.cs代码的事件里,这样的话业务逻辑就和界面紧耦合在一起了,现在我们采用MVC来解耦。首先建立Model:using System; using System.Collections.Generic; using System.Linq;

2021-10-25 16:04:59 36

转载 转: 向tabControl中添加一个Form(C#)

转载于:https://www.cnblogs.com/AdaLoong/p/5506811.html

2021-10-25 15:58:27 12

转载 Professional C# - Graphics with GDI+(绘图、滚动条等)

地址:https://www.codeproject.com/Articles/1355/Professional-C-Graphics-with-GDIc# gdi+绘图非常好的文章

2021-10-21 09:59:20 11

转载 c# GDI+简单绘图(四)

作者:stg609本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利前几篇我已经向大家介绍了如何使用GDI+来绘图,并做了一个截图的实例,这篇我向大家介绍下如何来做一个类似windows画图的工具.  个人认为如果想做一个功能强大的绘图工具,那么单纯掌握GDI还远远不够,我的目前也只能做一个比较简单的绘图工具了.不足之处,欢迎大家讨论!  先来看一下最终效果吧:  主要实现功能:画直线,矩形,橡皮,圆形,切换颜色,打

2021-10-21 09:39:28 12

转载 C# GDI+ 简单绘图 (三)

作者:stg609本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。感谢大家的支持,这几天从早忙到晚,一个字累呀!!!现在挺困的,但是又不习惯这么早睡觉,哎~~还是利用这个时间继续来写第三篇吧.  前两篇已经基本向大家介绍了绘图的基本知识.那么,我就用我们上两篇所学的,做几个例子.  我们先来做一个简单的----仿QQ截图,关于这个的例子其实网上已经有这方面的资料了,但是为了文章的完整性,还是觉得有必要讲解.  我们

2021-10-21 09:27:16 7

转载 c# GDI+简单绘图(二)

作者:stg609本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。在上一片里已经向大家介绍了如何使用GDI+绘制简单的图像,这一片继续向大家介绍其它一些绘图知识.1.首先我们来看下上一片中我们使用过的Pen.Pen的属性主要有: Color(颜色),DashCap(短划线终点形状),DashStyle(虚线样式),EndCap(线尾形状), StartCap(线头形状),Width(粗细)等.我们可以用Pen 来画

2021-10-21 09:14:23 13

转载 Drawing lines in C# on scrollable form

QuestionQuestionSign in to vote0Sign in to voteI have been drawing some lines on a form (no problem) but when I scroll down along the form (with the form’s scrollbar) the line remains in view. How do I change the line’s position as I scroll with the

2021-10-20 17:07:04 6

转载 c# GDI+简单绘图(一)

作者:stg609本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。  转载地址:https://www.cnblogs.com/stg609/archive/2008/03/16/1108333.html最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等.  最早接触这个类,是因为想做仿QQ截图的效果.巧的很,学会了如何做截图后,.NET课堂上老师也正巧要讲关于c#绘图方面的知识,并且

2021-10-20 16:58:00 8

转载 对From窗体AutoScrollPosition属性的研究

首先看MSDN中文版对的AutoScrollPosition定义:获取或设置自动滚动定位的位置。获取或设置自动滚动定位的位置。通过定义我们知道这是获得自动滚动条位置的一个属性,即当窗体的AutoScroll被设置为true,并且窗体内控件的位置超出了窗体的长宽度,自动滚动条就会出现。AutoScrollPosition的X,Y值是从(0,0)开始的,所有的位置也是相对于原点来说的。当需要自己设置滚动条位置时,可以指定一个新的点给AutoScrollPosition.如:AutoScrollPositio

2021-10-20 16:43:58 7

转载 C# GDI+绘图高级编程(包含滚动条后重绘)

理解绘图规则一般来说,Windows的一个优点(实际上是现代操作系统的优点)是它可以让开发人员不考虑特定设备的细节。例如:不需要理解硬盘设备驱动程序,只需在相关的.NET类中调用合适的方法,就可以编程读写磁盘上的文件。这个规则也适用于绘图。计算机在屏幕上绘图时,把指令发送给视频卡。问题是市面上有几百种不同的视频卡,大多数有不同的指令集合功能。如果把这个i考虑在内,在应用程序中为每个视频卡驱动程序编写在屏幕上绘图的特定代码,这样的应用程序就根本不可能编写出来。这就是为什么在Windows最早的版本中有Win

2021-10-20 10:32:25 44

转载 C#获取容器窗体中控件Location问题

C#将相对于屏幕的坐标转化为相对于控件的坐标?,怎么弄?窗体内的所有控件都有Location这个属性。对于直属于窗体的控件来说,Location的值就是该控件相对于窗体左上角的 坐标 。如果要获取控件相对于另一个控件的坐标,可以使用后一个控件的坐标减去前一个控件的坐标即可。需要注意一点的是:控件的Location属性是相对于其父容器来说的,如果两个控件属于两个不同的父容器,那么获取到的相对于控件的坐标可能会有错。控件的Location属性是只读的,所以不能通过改变Location的值来改变控件的位置,但

2021-10-19 14:37:05 19

转载 c# 画拓扑图

RT:我想用C#画一个拓扑图,拓扑图大致是两个交换机互相连接,其他多个计算机连接到交换机1或者2。计算机数量不定,根据用户设置,设置链接交换机的数量。我要检查网路状态,如果不通,将线改变颜色等。用户可以点击网络中的计算机,显示计算机信息。这样的功能有没有一个控件可以方便实现?自己绘图的话太丑了,而且比较麻烦,最好能贴图,网上说VISIO可以,但是Visio控件完全不会…有例子也可以!拓扑图不需要获取信息!只要求:1、可以绘制拓扑图2、可以动态修改拓扑图(点的颜色,线的颜色,添加/改文字等)3、

2021-10-15 15:37:58 13

转载 C# GDI+ 简单画图小例子(适合新手)

C# GDI+ 简单画图小例子(适合新手)如有转载,请注明出处:http://www.cnblogs.com/flydoos/archive/2011/09/22/2184943.htmlC# GDI+ 简单画图小例子(适合新手)专门写给新手看的,加了一些人性化的注释,便于新手理解。高手请飘过,嘻嘻/* 标题:C# GDI+ 简单画图小例子 * 作者:flydoos * QQ群:C#/Java技术交流群(96020642) * 博客: http://flydoos.cnblogs.com

2021-10-15 14:11:20 9

转载 轻松掌握CANOpen最难理解的对象字典

[导读]摘要:CANopen是一种架构在控制局域网路(Controller Area Network, CAN)上的高层通讯协议,其中对象字典是协议中最为核心的概念,透彻掌握其相关内容,运用CANOpen将会如鱼得水,游刃有余。摘要:CANopen是一种架构在控制局域网路(Controller Area Network, CAN)上的高层通讯协议,其中对象字典是协议中最为核心的概念,透彻掌握其相关内容,运用CANOpen将会如鱼得水,游刃有余。CANopen对象字典(OD: Object Diction

2021-09-24 13:16:52 72

原创 Canopen对象字典学习

对象字典The object dictionary shall be structurally divided into three parts:• [MandatoryObjects] shall only contain the mandatory objects. These are at least the objects 1000h and 1001h. For devices, that have implemented version 4.0 of CANopen,additionall

2021-09-24 10:39:39 33

转载 正则表达式全部符号解释

字符描述\ | 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,‘n’ 匹配字符 “n”。’\n’ 匹配一个换行符。序列 ‘\’ 匹配 “” 而 “(” 则匹配 “(”。^ |匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 ‘\n’ 或 ‘\r’ 之后的位置。$ |匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 ‘\n’ 或 ‘\r’...

2021-09-23 14:52:32 12

转载 正则表达式里面 .* 和 .*? 有什么区别?

看天下小事推荐于2019-09-27 · TA获得超过464个赞知道答主回答量:6采纳率:0%帮助的人:2479我也去答题访问个人页关注表达式 .* 就是单个字符匹配任意次,即贪婪匹配。表达式 .*? 是满足条件的情况只匹配一次,即最小匹配.\s 匹配任何空白非打印字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。注意 Unicode 正则表达式会匹配全角空格符。\S 匹配任何非空白非打印字符。等价于 [^ \f\n\r\t\v]。*限定符是贪婪的,

2021-09-23 14:06:03 47

转载 正则表达式()、[]、{}的区别

讨论QQ群:419080231阅读目录圆括号()是组,主要应用在限制多选结构的范围/分组/捕获文本/环视/特殊模式处理方括号是单个匹配 字符集/排除字符集/命名字符集正文内容正则表达式的() [] {} 有着不同的意思。() 是为了提取匹配字符串的,表达式中有几个()就有几个相应的匹配字符串(\s*)表示连续空格的字符串[] 是定义匹配的字符范围。比如[a-zA-Z0-9]表示相应位置的字符要匹配英文字符和数字。[\s表示空格或者号]{}一般是用来匹配的长度。比如\s{3}表示匹配三个空格

2021-09-23 14:01:22 28

原创 canopen学习

https://www.kvaser.cn/about-can/higher-layer-protocols/canopen/

2021-09-20 22:08:48 13

转载 CanOpen 对象字典的理解

CanOpen 对象字典的理解我们知道,Canopen是在Can2.0B的数据链路层之上的应用协议,是在20世纪90年代基于CAL发展而来的子协议,由于其稳定性、实时性、抗干扰性非常优秀,被广泛应用于运动控制、电机驱动、工程机械、船舶海运等行业。其基本数据层次如下图:Canopen是一种主从站协议,其数据传输的基础是对象字典。一个Canopen网络中有一个主站和若干个从站,没有给站点有一个ID、一个数据字典、4种工作状态,Canopen将Can2.0B做了进一步的封装和分类,以满足更高的总线通信需求

2021-09-18 14:51:35 62

转载 CANopen通信之PDO通信

过程数据对象(Process Data Object,PDO)是用来传输实时数据的,提供对设备应用对象的直接访问通道,它用来传输实时短帧数据,具有较高的优先权。PDO 传输的数据必须少于或等于 8 个字节,PDO 的 CAN 报文数据域中每个字节都用作数据传输,因此,在应用层上不包含传输控制信息,报文利用率极高。 PDO 通信是基于生产者/消费者的通讯模式[13],如图 3-3 所示,每个 PDO 有一个唯一的标识符且可以通过一个节点发送,但有多个节点可以接收。由生产者发送的 PDO称为发送 PDO(

2021-09-18 13:46:44 93

转载 C#按比例缩放窗体控件及字体

按照比例缩放窗体控件及字体,如需等比例缩放,只需将x,y的比例设置成相同即可。为了减小误差,建议使用原始尺寸来计算比例。1 private float X, Y; 2 3 private bool b = false; 4 5 public MainForm() 6 { 7 InitializeComponent(); 8 9 X = this.Width;10

2021-09-01 14:06:51 18

转载 How to remove the focus from a TextBox in WinForms?

https://stackoverflow.com/questions/1140250/how-to-remove-the-focus-from-a-textbox-in-winforms

2021-08-13 15:47:15 10

原创 TextBox回车失去焦点

private void textBox_KeyDown(object sender, KeyEventArgs e) { if(e.KeyCode == Keys.Enter) { this.ActiveControl = label1; //this is Form object } }

2021-08-13 15:04:43 47

转载 try catch里面try catch嵌套

try catch里能否内嵌try catch?答案是肯定的。但是等内层try catch出异常之后是个什么执行顺序呢?看下面代码 static void Main(string[] args) { try { Console.WriteLine("----------------------外层try------------------------------"); error

2021-07-30 17:02:39 77

iec61850应用入门(这个是全的,之前的文档不全)

全书共分五章: 第一章简单介绍常规变电站自动化系统的不足,主要介绍了IEC61850标准的内容、特点和发展趋势; 第二章介绍面向对象的基本概念,OSI、TCP/IP网络模型,以太网技术基础,XML、XMLSchema基础和常用软件工具; 第三章介绍IEC61850的分层信息模型、具体定义、配置方式与配置文件; 第四章主要介绍MMS基础知识、IEC61850与MMS的映射关系、MMS与ASN.1编解码和MMS典型报文分析; 第五章介绍GOOSE服务、IEC61850—9—2SV服务、简单网络时间协议和IEEE1588精确时钟同步协议

2019-02-02

QTabWidget可以拖拽里面的tab

QTabWidget之间可以实现拖动,分离出新的窗口到另一个QTabWidget里

2018-05-27

Modbus_Application_Protocol_V1_1b.pdf

Modbus_Application_Protocol_V1_1b modbus协议英文版

2020-11-06

iocp服务器代码_tct&udp;测试工具

iocp服务器代码,一个是只有接受的,还有一个是接受后会发回 tcp&udp;并行压力测试工具 质量杠杠的

2018-09-29

linux c线程池

linux pthreadpool实现和线程池的用处 简单易懂 互斥和信号量使用

2018-10-15

HCloner.zip

深拷贝 Below you can find a short article on how to do a deep copy of objects using Reflection in C#. Please be aware that this is my first article here (even first article in the English language...)

2021-11-23

gcc各个版本下载_gcc-4.8.5.rar

gcc各个版本源代码下载地址 里面打包了gcc-4.8.5源代码

2020-03-10

104规约报文详解(解剖麻雀-最快速掌握-强力推荐

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- IEC-60870-5-104:应用模型是:物理层,链路层,网络层,传输层,应用层 物理层保证数据的正确送达,保证如何避免冲突。(物理层利用如 RS232上利用全双工) 链路层负责具体对那个slave的通讯,对于成功与否,是否重传由链路层控制(RS485 2线利用禁止链路层确认) 应用层负责具体的一些应用,如问全数据还是单点数据还是类数据等(网络利用CSMA/CD等保证避免冲突的发生) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 基本定义:端口号2404,站端为Server 控端为Client,平衡式传输,2Byte站地址,2Byte传送原因,3Byte信息地址。 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 注: APDU 应用规约数据单元(整个数据) = APCI 应用规约控制信息(固定6个字节) + ASDU 应用服务数据单元(长度可变) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- APDU长度(系统-特定参数,指定每个系统APDU的最大长度)APDU的最大长度域为253(缺省)。视具体系统最大长度可以压缩。 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 【1个例子】 104报文分析 BUF序 0 1 2 3 4 5 6 7 8 9 .10 11 12 13 14 15 16 17 18 19 20 21 22 M->R:68 15 10 00 02 00 1E 01 03 00 01 00 79 00 00 01 10 01 24 13 D2 0A 02 分析的结果是I (主动上报SOE,主动上报是因为104是平衡式规约) 报文头固定为0x68,即十进制104 长度15字节(不是6帧的,都是I帧) 发送序号=8【控制字节的解析 10 00 02 00 ,发送序号:0010H/2=16/2=8】 接收序号=1 【控制字节的解析 10 00 02 00 ,接收序号:0002H/2=2/2 =1】

2017-12-04

keil+C51教程完整精华版

keil+C51教程完整精华版 keil+C51教程完整精华版

2009-02-27

QTimer在子线程里执行例子

QTimer在子线程里执行例子,代码简单,调试方便 vs2008

2018-08-31

正则表达式只可以输入只允许输入中文、数字、字母、下划线

正则表达式只可以输入只允许输入中文、数字、字母、下划线

2019-08-19

CSS禅意花园2(真正的完整版,绝不忽悠)

★Web视觉艺术设计的王者之书! ★作者是世界著名的网站设计师,书中的范例来自网站设计领域最著名的网站——CSS Zen Garden(CSS禅意花园)。 CSS禅意花园现在已发展到包含将近150件设计作品的规模,这些作品来自世界各地,树立了使用CSS设计高质量网站的标准。本书将引领读者探索“CSS禅意花园”中最激动人心的36件设计作品。 [跟书名一样美的书,和书的内容一样出色的译者] 书的排版和样式挺独特,打开看以后真得非常赏心悦目,色彩、字体、版式都让人很舒服。 让我很佩服的是这位译者,不是简单的翻译,而是把作者很多遗漏的内容、过时的信息都补充了,这种务求完美的责任心值得大大地赞一下。——网友 全书分为两个主要部分。第1章为第一部分,讨论网站“CSS禅意花园”及其最基本的主题,包含正确的标记结构和灵活性规划等。第二部分包括6章,占据了本书的大部分篇幅。每章剖析“cSS禅意花园”收录的6件设计作品,这些作品围绕一个主要的设计概念展开,如文字的使用等。通过探索36件设计作品面临的挑战和解决的问题,读者将洞悉主要的Web设计原则以及它们运用的CSS布局技巧,理解CSS设计的精髓,恰当地处理图形和字体来创建界面优美、性能优良且具有强大生命力的网站。 本书原版书自出版以来持续畅销,受到众多网站设计师的推崇。本书适合网站设计人员和网站设计爱好者阅读,更是专业网站设计师必读的经典著作。

2013-06-27

log4qt qt5版本

我在豆子的基础上做了一些改动,豆子的没有导出类,直接加载到工程里用,不太方便 此版本可以在qt5上使用。 用此项目可以方便的记录qt项目中的各种异常信息,方便调试

2018-04-27

iec61850应用入门

全书共分五章: 第一章简单介绍常规变电站自动化系统的不足,主要介绍了IEC61850标准的内容、特点和发展趋势; 第二章介绍面向对象的基本概念,OSI、TCP/IP网络模型,以太网技术基础,XML、XMLSchema基础和常用软件工具; 第三章介绍IEC61850的分层信息模型、具体定义、配置方式与配置文件; 第四章主要介绍MMS基础知识、IEC61850与MMS的映射关系、MMS与ASN.1编解码和MMS典型报文分析; 第五章介绍GOOSE服务、IEC61850—9—2SV服务、简单网络时间协议和IEEE1588精确时钟同步协议。

2019-02-02

ANSYS电磁有限元六个完整的例子

6个完整的例子,帮你快速掌握ANSYS 6个完整的例子,帮你快速掌握ANSYS 6个完整的例子,帮你快速掌握ANSYS 6个完整的例子,帮你快速掌握ANSYS

2009-10-29

C# GDI+ 画线、画矩形、画椭圆等

C# GDI+ 画线、画矩形、画椭圆等 vs2019

2021-10-15

simpleIO_direct_control.cid

libiec61850\examples\server_example_basic_io\simpleIO_direct_control.cid iedsout运行服务器仿真文件 客户端程序client_example2

2020-10-13

hosts 解决github 打开、拉取、推送速度慢的问题

解决github 打开、拉取、推送速度慢的问题 把这个文件里的内容复制到C:\Windows\System32\drivers\etc\hosts里

2021-03-18

grpc_practice.zip

Net Core gRPC入门——项目搭建、服务端、客户端

2021-05-29

win10 64 windbg

Debugging Tools for Windows 10 (WinDbg) If you just need the Debugging Tools for Windows 10, and not WDK 10 or Visual Studio 2015, you can install the debugging tools as a standalone component from Windows SDK. In the installation wizard, select Debugging Tools for Windows, and deselect all other co

2019-01-27

SI4完整安装及破解文件_upload.rar

source insight破解版,查看代码很方便 大家值得拥有 第一步:安装 安装sourceinsight4.0 (可从下文地址下载) 第二步:替换 用下文地址中的 sourceinsight4.0.exe 替换安装后路径下的 sourceinsight4.0.exe 第三步:破解 运行sourceinsight4.0,选择破解文件破解 OK,开始使用!

2019-08-04

TestHttpPost.zip

c#实现http get post

2021-03-09

Navicat for MySQL_11.2.15.rar

Navicat for MySQL是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。Navicat,使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。

2019-08-04

windows tcp&udp;测试工具 iocp代码

iocp服务器代码,一个是只有接收的,还有一个是接受后会发回 tcp&udp;并行压力测试工具 质量杠杠的

2019-01-30

IEC101文档

IEC101 02版 平衡非平衡 流程详解 基础介绍 适合配电自动化IEC101的学习,平衡非平衡介绍详细,有流程介绍

2018-05-09

云风伙伴算法代码

这个内存分配器需要是非入侵式的,即不在要分配的内存块中写 cookie 。 而我的需求中,需要被管理的内存块都是很规则的,成 2 的整数次幂的长度。buddy memory allocation 刚好适用。 算法很简单,就是每次把一个正内存块对半切分,一直切到需要的大小分配出去。回收的时候,如果跟它配对的块也是未被使用的,就合并成一个大的块。标准算法下,分配和释放的时间复杂度都是 O(log N) ,N 不会特别大。算法的优点是碎片率很小。而且很容易做成非入侵式的,不用在被管理的内存上保存 cookie 。只需要额外开辟一个二叉树记录内存使用状态即可。 我吃完饭简单 google 了一下,没有立刻找到满足我要求的现成代码。心里估算了一下,C 代码量应该在 200 行以下,我大概可以在 1 小时内写完。所以就毫不犹豫的实现了一份。 然后,自然是开源了。有兴趣的同学可以去 github 拿一份。这样就省得到再需要时再造轮子了。嘿嘿。 btw, 当然这块代码有许多值得优化的地方,比如可以把里面的递归优化成循环回溯。这个算法我读初中时经常写。因为初一那个时候参加信息学奥赛时用的 basic 不支持局部变量,全部变量都是全局的,很难实现递归。所以早期我都不用递归遍历二叉树的,感觉写起来好麻烦。 不过循环回溯遍历树应该是比递归快不少的,因为减少了许多不必要的环境变量压栈,对不支持 closure 的 C 语言尤其是。 这个库用起来很简单。它并不实际管理内存(它不侵入被管理的内存)。你可以设想你另外有一大块内存是由许多最小单位块合起来的。你可以假设最小单位是 1K 。那么用 buddy_new(10) 就可以帮你管理 1024K 内存。 buddy_alloc 可以请求若干个最小单位块,返回一个序号。然后用户可以自己去大内存上索引出来用。用完调用 buddy_free 归还即可。 为了调试方便,我还提供了 buddy_dump 打印二叉树的细节,可以直观的看出那些内存区域未被使用,哪些已经被占用。 ps. 果然,写这篇 blog 花掉的时间比完成这些代码时间更长。代码也如我所料的没有超过 200 行。看看,把东西描述清楚就是比实现一个东西要花更长的时间,这就是项目人多反而做的慢的原因之一吧。

2018-08-08

ANSYS电磁有限元例子分析

电磁方面的ANSYS有限元APDL分析 电磁方面的ANSYS有限元APDL分析

2009-10-29

ANSYS命令中文解释大全

ANSYS常用命令 Fini(退出四大模块,回到BEGIN层) /cle(清空内存,开始新的计算) 1.定义参数、数组,并赋值. 2./prep7(进入前处理) 定义几何图形:关键点、线、面、体 定义几个所关心的节点,以备后处理时调用节点号。 设材料线弹性、非线性特性 设置单元类型及相应KEYOPT 设置实常数 设置网格划分,划分网格 根据需要耦合某些节点自由度 定义单元表 3./solu 加边界条件 设置求解选项 定义载荷步 求解载荷步 4./post1(通用后处理) 5./post26(时间历程后处理) 6.PLOTCONTROL菜单命令 7.参数化设计语言 8.理论手册 Fini(退出四大模块,回到BEGIN层) /cle(清空内存,开始新的计算) 1定义参数、数组,并赋值. u dim,par,type,imax,jmax,kmax,var1,var2,var3定义数组 par:数组名 type:array数组,如同fortran,下标最小号为1,可以多达三维(缺省) char字符串组(每个元素最多8个字符) table imax,jmax,kmax各维的最大下标号 var1,var2,var3各维变量名,缺省为row,column,plane(当type为table时) 2/prep7(进入前处理) 2.1定义几何图形:关键点、线、面、体 u csys,kcn

2009-10-29

ProgressBar_BackgroundWorker.zip

C#.NET中使用BackgroundWorker在模态对话框中显示进度条

2021-05-27

CustonColumn.zip

c# DataGridView的列设置combobox和设置RichTextBox vs2019 我的DataGridView单元格输入中文乱码,RichTextBox可以正常输入中文,我的思路就是RichTextBox覆盖单元格,然后把RichTextBox的值传给单元格

2020-12-21

c# datagridview输入中文,单元格里乱码

发表于 2020-12-18 最后回复 2020-12-18

金士顿的留言板

发表于 2020-01-02 最后回复 2020-01-02

请问南京鹏力科技有限公司这个公司怎么样?

发表于 2012-03-12 最后回复 2019-08-29

oracle sql multi_bit_op bit_op

发表于 2019-08-06 最后回复 2019-08-06

GCC 编译C++模板,提示参数类型未声明的问题

发表于 2015-12-15 最后回复 2018-05-29

初始化环境 OCIEnvInit

发表于 2013-08-21 最后回复 2018-05-29

南京有哪些比较好的软件公司 MFC SQL SERVER 网络通信方面的

发表于 2012-07-31 最后回复 2018-05-29

modbus通信问题

发表于 2018-05-28 最后回复 2018-05-28

Linux(中标麒麟) 组播接收不到数据 哪位大神处理过类似问题

发表于 2018-03-26 最后回复 2018-04-12

南京中兴力维怎么样? 有知道的告诉下哈

发表于 2012-11-04 最后回复 2013-06-07

南京奥联汽车电子电器有限公司

发表于 2012-03-12 最后回复 2012-03-12

CCheckListBox 里面的checkbox方框如何变大

发表于 2011-12-09 最后回复 2011-12-12

CCheckListBox 如何改变checkbox里字体的颜色呢??????

发表于 2011-11-25 最后回复 2011-11-26

CGridCtrl的问题

发表于 2011-11-09 最后回复 2011-11-21

vs2010 CTabView

发表于 2011-09-28 最后回复 2011-10-18

csdn怎么改成这样了

发表于 2011-09-26 最后回复 2011-09-26

COleVariant ChangeType

发表于 2011-05-05 最后回复 2011-08-26

list control 控件 或者list box控件 里的chengbox三态问题

发表于 2011-07-18 最后回复 2011-07-21

新定义的类里如何直接使用 另一个对话框类的EditControl的值变量

发表于 2011-05-31 最后回复 2011-06-23

CListCTRL InsertItem 问题

发表于 2011-04-29 最后回复 2011-05-06

麻烦问一下大家,大家帖子里的三分是怎么给回复的人的?还有论坛里回复就给10分吗?

发表于 2010-01-17 最后回复 2010-01-21

空空如也

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

TA关注的人 TA的粉丝

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