自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaomei2010280的博客

软件开发学习的道路上....

  • 博客(31)
  • 资源 (6)
  • 收藏
  • 关注

原创 Winform中label中文字过长,自动换行

在winform中设置label的属性中:如果把Label的AutoSize属性设成True的话,文字超过label长度时就会自动增加,直到后面的字出窗体以外。AutoSize:False;Dock:None;Size设置为需求的大小、宽度。

2022-01-26 15:20:45 1752

原创 C#串口通信初始化校验位设置Mark,收码多一位0x3f解决方案

C#串口通信初始化校验位设置为Mark,回码第一位多了个数据0x3f,如果回码分多条,则每一条前都会固定多一位0x3f。但是使用ComMonitor.exe、UartAssist.exe等串口软件发送同样数据时,不会出现这个问题。

2022-01-20 10:45:57 2822 2

转载 【转】没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))

工程文件当初使用win7 32位电脑编写,今年更换电脑(Win7 64位)发现工程运行到((System.ComponentModel.ISupportInitialize)(this.axS7_PPI1)).EndInit(),弹出“没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))”错误提醒。搜索问题发现https://www.cnblogs.com/haibing0107/p/5740996.html?ivk_sa=1024320u该博文完.

2021-05-13 14:49:30 32040 2

原创 mypow、插值计算、CRC校验和函数

double mypow(double num,double n){ double value =1; int i =1; if(n ==0) { value =1; } else { while(i++<= n) { value *= num; } } return value;}/**********************...

2021-02-23 17:07:42 640

原创 WPF滚动字幕设计

<Window x:Class="TransferUni.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="消控室消...

2019-06-12 15:39:43 1516

转载 wpf界面菜单栏设计

wpf配置菜单栏  WPF 内建了两种菜单——Menu 和ContextMenu(上下文菜单)。  1. Menu  Menu 的项可以是任何东西,但是你应该使用MenuItem 以及Separator 对象。   <Menu x:Name="menu" Height="23.333" VerticalAlignment="Top"> &...

2019-06-12 10:55:06 11108

转载 WPF 获取屏幕分辨率(获取最大宽高)

double x = SystemParameters.WorkArea.Width;//得到屏幕工作区域宽度double y = SystemParameters.WorkArea.Height;//得到屏幕工作区域高度double x1= SystemParameters.PrimaryScreenWidth;//得到屏幕整体宽度double y1 = SystemParameters...

2019-06-12 10:24:18 722

原创 C#安装包安装提示:已安装了该产品的另一个版本解决方法

当之前安装了某个版本的**.msi之后,再去安装新版本的**.msi,就会出现错误:已经安装了该产品的另一个版本。无法继续安装此版本。可以使用“控制面板”中“添加/删除程序”来配置或删除该产品现有版本。出错原因是:之前版本安装包和当前版本的UpgradeCode、ProductCode相同。解决方法:之前版本和当前版本的UpgradeCode必须一样,但是ProductCode必须不同...

2019-04-01 15:42:56 13372

转载 FreeRTOS - configASSERT(断言)的使用

本人FreeRTOS 小白一个,一直头疼程序运行后出错后就找不到出错发生的位置,偶然看到有这个函数,学习下!!!原文地址:http://www.cnblogs.com/god-of-death/p/6891400.html    FreeRTOS中的断言函数configASSERT()和标准C中的断言函数assert()是一样的,如果断言函数的参数为0时将触发断言函数的执行。 ...

2018-12-03 13:28:06 4472

原创 stm32 hal库串口通信资料汇集

串口的发送接收函数:HAL_UART_Transmit();串口轮询模式发送,使用超时管理机制。HAL_UART_Receive();串口轮询模式发送,使用超时管理机制。HAL_UART_Transmit_IT();串口中断模式发送,HAL_UART_Receive_IT();串口中断模式发送HAL_UART_Transmit_DMA();串口DMA模式发送HAL_UART_Recei...

2018-10-12 16:08:48 1202 2

原创 如何打印uint64_t的数据

stm32芯片使用SDK5.1编程时遇到需要将uint64_t数据以字符串形式显示出来的问题,经查阅,使用下述语句可以实现需求:sprintf(buf, "%llu",WebSource_Addr);//WebSource_Addr为uint64_t 类型,buf定义为char buf[20]注:stm32芯片为32位,使用%llu;64位的使用%lu就行如何打印uint64_t的数据...

2018-03-29 16:51:02 12459

转载 FreeRTOS系统下LwIP-1.4.1的移植

转载至基于FreeRTOS与MQTT的物联网技术应用系列——步进电机控制(四)FreeRTOS系统下LwIP-1.4.1的移植怕以后查找麻烦,特粘贴至此~~~~~~本文使用的网卡PHY芯片型号是DP83848,工作在MII接口模式,时钟频率是25MHz。现在的LwIP版本已经发展到了lwIP 2.0.3 版。 但是看了具体的代码后发现一些跟1.4.1对比之下不同之处,其中包含但不全部: 1、IPv...

2018-03-07 09:33:58 8799

原创 电脑开始 运行命令集锦

1. lusrmgr.msc ------本地账户管理2. dcpromo ------活动目录安装3. rononce -p ------15秒关机4. taskmgr ------任务管理器5. conf ------启动netmeeting6. Clipbrd ------剪贴板查看器7. Odbcad32 ------ODBC数据源管理器8. winver---------检查Window...

2018-02-27 14:34:34 173

原创 电脑共享设置中出现的问题及解决方法

关于“网上邻居”里的主机无法打开的解决方法    当你打开“网上邻居”到“查看工作组计算机”再到访问“某一主机”失败而出现错误提示框时,只要你对照你的错误提示框,就可能在下文中找到解决问题的办法。1.错误提示框为:网络不存在或尚未启动。    这是因为你的Workstation服务没有启动,如果这个服务没有启动的话,那么你的工作组将无效,解决的方法就是打开计算机的“服务”项,把Workstatio...

2018-02-27 11:42:17 1523 2

转载 c语言中有关FatFs的操作代码

文章完全是从http://blog.csdn.net/qsycn/article/details/9226403粘贴过来的,怕原版找不到,所以自己粘贴过来一份。FatFsFatFS是一个为小型嵌入式系统设计的通用FAT(File Allocation Table)文件系统模块。FatFs 的编写遵循ANSI C,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。它可以被

2017-12-22 16:28:19 2867

转载 STM32f429开发中USB读写文件涉及到的库移植

第一步 USB_HID移植(原创http://blog.csdn.net/xbl1986/article/details/17577685#comments)├── STM32_USB_Device_Library                                 USB从设备库│   │   ├── Class│   │   │   └── hid│

2017-12-15 11:35:40 4055 2

原创 emWin中向LISTVIEW单元格中添加信息

如果LISTVIEW原为空表,在向单元格中添加信息前,需先添加行:LISTVIEW_AddRow(hItem, NULL);然后再使用函数void             LISTVIEW_SetItemText         (LISTVIEW_Handle hObj, unsigned Column, unsigned Row, const char * s);向单元格中写数据。例:

2017-12-13 16:20:24 3276 1

原创 C#繁体字转big5编码

//---------------------------------------------------------------------------// 大五码转GBK码:// い地チ㎝瓣 --> 中華人民共和國void __fastcall BIG52GBK(char *szBuf){  if(!strcmp(szBuf, ""))   return;  i

2017-11-10 14:35:22 617

转载 Encoding.GetEncoding 编码列表

代码页名称显示名称 37IBM037IBM EBCDIC(美国 - 加拿大) 437IBM437OEM 美国 500IBM500IBM EBCDIC(国际) 

2017-11-09 16:06:30 3208

转载 C# BCD码与十进制数的转换

BCD码(Binary-Coded Decimal‎)是二进制编码的十进制数的缩写,BCD码用4位二进制数表示一位十进制数。BCD码各位的数值范围为2#0000~2#1001,对应于十进制数0~9。BCD码不能使用十六进制的A~F(2#1010~2#1111)这6个数字。BCD码本质上是十进制数,因此相邻两位逢十进一。   BCD码的最高位二进制数是符号位,负数的符号位为1,正数为0。16位B

2017-10-09 15:37:16 13263

转载 memset函数使用详解

memset用法详解1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";clrscr();memset(s,'G',6);printf("%s",

2017-09-15 16:12:06 5591

原创 使用ST-LINK仿真器下载/仿真时提示“Invalid ROM Table”错误

环境说明keil5.11分析描述当使用ST-LINK仿真器连接下载/仿真程序至芯片时,出现以下错误:Invalid ROM Table以前用ST-LINK调试程序的时候是正常的,该如何下载程序呢?问题解答修改Options For Target — Debug — Settings下的Connect and Reset Optio

2017-03-07 11:36:05 3910 5

转载 Keil/MDK 小知识点:Program size: Code, RO-data , RW-data, ZI-data 解释(什么意思)

转载自:http://blog.csdn.net/yuleicqut/article/details/50933441MCU 的存储分配问题如,我用Keil/MDK 编译完工程,得到:Program Size: Code=25648 RO-data=400 RW-data=800 ZI-data=8752 生成.map 文件copy过来的一段:(生成的map

2017-01-22 16:08:13 924

转载 C语言中typedef和define的用法

关于typedef的用法总结基本定义:typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。用途一:与#define的区别

2017-01-04 16:09:05 642

转载 C语言中的static和extern

怕原作者删除,所以转载过来!原文地址:http://blog.csdn.net/keyeagle/article/details/6708077/         C语言代码是以文件为单位来组织的,在一个源程序的所有源文件中,一个外部变量(注意不是局部变量)或者函数只能在一个源程序中定义一次,如果有重复定义的话编译器就会报错。伴随着不同源文件变量和函数之间的相互引用以及相互独立的关系,

2017-01-04 15:34:26 306

原创 C#中使用DataGridView按数字大小排序显示access中特定数据

access中表数据如下图所示:该表中[试样编号]是以字符即文本格式填写在表中。C#中使用DataGridView显示上述access表中指定数据,但数据需要按照[试样编号]的数字大小排列。如果代码如下ORDER BY [试样编号],则DataGridView显示中显示的数据是以试样编号的字符顺序排列! SQLCmd = "SELECT 试样编号,m值,试验日期,备注 FR

2016-12-14 11:19:52 3612

原创 C#中使用DataGridView列信息显示不全的解决方式

在datagridview中,将读取到的xls表格中的数据显示出来了,但是有一部分字没显示出来的解决方法

2016-12-08 13:20:22 18898 1

转载 使用UltraISO制作U盘启动

提供是的一个万能的制作系统U盘的方法

2016-12-08 11:28:32 573

原创 DataGridView控件设置某一列单元格的小数点位数

方法一:遍历你的datagridview所要设定的列,用Match.Round(数值,2)for (int i = 0; i {   dvData[列, i].Value = Math.Round(Convert .ToDouble ( dvData[列, i].Value), 2/*数值,小数位数*/); }方法二:this.dgv_Data.Columns[

2016-12-02 14:04:02 10716 1

转载 DataGridView控件用法---绑定数据

今天接触了下DataGridView控件,查到如下资料,自己保留份 一、 DataGridView控件的用法(如何绑定、修改其中某一列值、添加序号列、交换任意2列显示顺序)1. DataGridView绑定数据源。 在页面上拖放一个DataGridView控件//连接数据库读取数据,为DataGridView赋值。String strConn = "

2016-12-01 15:28:48 2288

转载 ini 配置文件的格式 及读取

什么是.ini 文件以及ini文件的读取和存储操作

2016-11-25 10:54:47 5511

vs2008安装包制作详解

在vs2008编程环境下安装包的制作图文说明

2016-12-08

XP SP3系统下internet信息服务安装组件

安装Wincc时需先安装消息列队和网络服务,而本人电脑是XP SP3系统,在安装消息列队时利用网上下载的资源均经常会提示缺少各种组件,因此自行下载现有或编造需要的组件,最终安装成功了。现将本人整理的安装消息列队时需要的组件分享给大家。

2016-02-24

制作.ico格式图标的绿色软件

免安装的绿色软件,可以将.jpg、.bmp等格式的图片编程.ico的图标。快速拥有属于自己的个性图标,赶快来试试吧~

2014-02-26

空空如也

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

TA关注的人

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