自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 这几个图就讲明白了B样条曲线

B样条曲线由控制点推算曲线上的点的方法

2023-06-02 09:47:56 352

原创 C#中使用NLOG步骤

步骤1:项目中加入NLOG库打开“工具”->“NuGet包管理器”,搜索“NLOG”,安装“NLog”和“NLog.Windows.Forms”两个库,如下图所示步骤2:添加引用具体路径见下图 步骤3:增加NLog.config文件和NLog.xsd文件可以从其它位置上COPY过来,也可以自己编写;NLog.config文件为LOG的配置文件,具体语法和意义见我的另一篇博文说明;NLog.xsd是语法文件,不用改动步骤4:在程序中增加引用 步骤5:设置config文件复制到输出目录 步骤6:使用 得到

2022-12-04 22:31:43 2605

原创 MFC 中增加控制台输出

MFC 中增加控制台输出

2022-09-23 10:18:51 1222

原创 利用Pimpl实现细节隐藏

利用IMPL技术实现C++ 开发的DLL库实现代码和细节隐藏

2022-09-03 20:39:21 343

原创 NLOG的使用

c# NLOG使用随记

2022-08-17 12:44:04 835

原创 节点偏差Junction Deviation

节点偏差说明

2022-07-08 11:20:02 282

原创 HMI地址梳理

HMI利用Modbus协议与设备通讯,读取或设置寄存器数据,完成数据的显示和编辑;但HMI上组态软件上的Modbus地址类型与标准协议不一致

2022-06-08 10:57:29 592

原创 Kithara的实时性与优先级

task & thread任务和线程在Kithara中是不同的概念,task的表述用在Kithara的实时环境中,而Thread的表述用在windows的非实时环境下 thread是windonws下的,非实时 task是实时的,Kithara下的 Note, that we distinguish between a “thread” and a “task”, even though both mechanisms are comparable: a “thread

2022-06-08 09:53:48 283

原创 【无标题】

目录task & thread优先级task & thread任务和线程在Kithara中是不同的概念,task的表述用在Kithara的实时环境中,而Thread的表述用在windows的非实时环境下。thread是windonws下的,非实时task是实时的,Kithara下的下面是Kithara官网上的描述:Note, that we distinguish between a “thread” and a “task”, even though both mecha

2022-05-31 08:56:18 50

原创 WIN32_LEAN_AND_MEAN

C++基础

2022-05-26 09:41:41 223

转载 2021-01-25

引用:https://blog.csdn.net/weixin_41343207/article/details/82252278 该二极管D1的作用在于当插头断开时,LDO的输入端的电压会降低,如果输出端并联有大电容则可能导致输入端的电压比输出端的电压下降更快,这将导致LDO的输出电压高于输入电压,不加该保护二极管D1,压差过高时对于LDO的伤害是巨大的,从右上电路图可以看出LDO的输入和输出,分别是三极管的发射极和集电极,对于PNP型晶体管而言,发射极和集电极之间...

2021-01-25 10:53:13 126

转载 C# Winform软件多语言(汉语、英语。。。)界面的切换,低耦合 - 转

最近做程序需要用到多语言版本的问题,在网上收集了一些资料,现做以整理。方法1. 通过添加不同语言的资源文件的方式进行切换步骤1):窗体属性Localizable设为TRUE,Language选择需要的语言,然后修改一下窗体的Text属性,就可以在窗体工程树下生成对应语言的资源文件,如下图所示。步骤2)双击对应的资源文件,对控件名称进行修改,就可以。问题:只能修改控件...

2018-10-01 10:00:24 12965 1

转载 c# 读取.resx资源文件

添加资源文件,并命名为innerResource.resx。 代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collections;using System....

2018-09-29 17:39:54 6097 1

转载 Linux永久修改IP地址

转自:https://www.cnblogs.com/ios9/p/7426102.html通常我们为了快速修改IP地址,会这么做 1 ifconfig eth0 192.168.0.2 netmask 255.255.255.0这样修改IP地址后,你再运行ifconfig命令后,的确IP地址发生改变但是你重启Linux系统后,你会发现IP地址又回到了以前的模样。要想修改I...

2018-08-03 22:14:32 1169

转载 vim常用命令总结 (转)

 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。   vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v    从光...

2018-07-27 21:17:46 106

转载 读网卡MAC地址的几种方法

转自:https://www.cnblogs.com/diulela/archive/2012/04/07/2436111.html 1 通过IPConfig命令读取MAC地址///<summary>/// 根据截取ipconfig /all命令的输出流获取网卡Mac///</summary>///<returns></returns&...

2018-07-22 10:55:51 1789

转载 ARM Linux下UPnP使用

转自:yanghao23的专栏点击打开链接  一、UPnP简介         UPnP(Universal Plug and Play)技术是一种屏蔽各种数字设备的硬件和操作系统的通信协议。它是一种数字网络中间件技术,建立在TCP/IP、HTTP协议之上,采用XML来描述设备和控制信息。这种技术最开始是被微软,因特尔等公司使用在数字家庭中的,用来在家庭网络中完成多媒体资源共享,家电一体化等功能,...

2018-07-05 22:00:46 345

转载 win7 下的UPNP服务开启

来自网络:点击打开链接upnp服务是一种分布式的、开放的网络架构,利用任何编程语言都可以使用upnp设备,但是很多用户真不知道在Win7系统下要怎样开启upnp服务?默认情况下win7系统是开启upnp服务的,但是由于一些优化导致upnp服务关闭了,那么Win7系统怎样开启upnp服务呢?下面小编教大家在Win7系统中开启upnp服务的方法。1、右击“计算机”,选择“管理”;2、然后单击“服务和应...

2018-06-30 17:49:57 1677

原创 setsockopt中SO_LINGER选项的使用

windows平台,vs2010IDE,C++编程语言问题:socketTool软件建立Server,自编软件实现Client,在退出Client时,Server报下面的异常,如图1所示图1原因:在建立Socket时,使用到了 SO_LINGER 选项,函数如下:struct linger so_linger;so_linger.l_onoff = 1;so_linger.l_linger ...

2018-06-28 18:47:02 1494

空空如也

空空如也

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

TA关注的人

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