自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全双工和半双工,同步和异步,转载

https://www.cnblogs.com/tanr-study/p/4585274.html全双工和半双工,同步和异步

2022-01-12 10:07:43 383

原创 keil5 include“头文件”前面有红叉XX

问题:include “gd32e23x.h”语句前面有红叉但编译不报错解决办法:keil软件界面,第一行图标栏的最后有个扳手????符号,点开,点击“text completion ”标签页,右侧“text template”栏选中#define,左边“dynamic syntax checking”栏里取消enable前面的勾。点击ok,红叉就没有了...

2021-12-20 20:41:54 6905 10

原创 error,mdk—no uvision systemviewer file created

今天在台式机上的keil5跑gd32e230的代码,提示我cmsis出问题,找不到pack。网上说的原因如下:①存在中文路径② MDK版本太低第一种我试了 没帮助于是我去gd官网查看安装包,发现人家写的清清楚楚,支持gd32e230系列的库(gigadevice.gd32e23x_dfp.1.0.pack)的mdk至少要5.26以上。也就是说 必须要安装mdk5.26及以上版本的mdk软件。在mdk官网(直接百度mdk关键词就能出来)下载之后安装就行。再安装一次之前的gd32的那个p

2021-12-20 20:35:15 1338 1

原创 GD32E5XX学习__① 搭建环境,烧写代码

开发板:GD32E507R-START1. 在GD官网下载必要的文件兆易创新 (gd32mcu.com)找到对应的型号,至少下载下面三个文件2. 打开下载的第①个文件包,安装GD-LINK Programmer点击就行,后缀不是exe的改成exe。打开doc,跟着里面的pdf配置GD-LINK Programmer就行,3. 打开下载的②号文件夹,配置KEIL5的编译环境。不要打开KEIL软件,直接双击pack就行。双击之后选择自己的芯片型号。

2021-11-13 15:43:10 1092

原创 keil5代码可以下载但无法进行串口通信

点击魔术棒 — Target“use MicroLIB”打勾☑️over

2021-10-12 17:24:02 1559 1

原创 STM32问题记录(未解

1. PAout(8)和gpio_readInputDatabit(gpioa,gpio_pin_8)这两个函数有什么区别?

2021-09-25 15:49:53 266

原创 MKD5使用“Go To Definition Of ”时提示“source browser:‘xxxx‘undefined definition/reference”

学习外部中断章节的时候,想查看EXTI_Init()函数的定义,go to definition of时报错,将自己的工程文件和实例工程文件对比之后发现,FWLib文件夹少了一个文件stm32f10x_exti.c文件,往文件夹中添加了该文件后,再编译运行就可以跳转了...

2021-09-23 21:13:39 3893

原创 mdk5 printf()函数报错

在头文件中添加#include "stdio.h"

2021-09-20 18:30:57 387

原创 2021-09-08

Qt图标类|QIcon类QIcon的图标多被用在菜单栏,作为菜单图标下面这个博主解释的很详细了,网址如下:https://blog.csdn.net/lmhuanying1012/article/details/7815943

2021-09-08 15:31:08 53

原创 List<>和ArrayList()的区别

经查阅书本后 list<> 是泛型,Arraylist相当于动态的一维数组。且泛型的功能完全可以覆盖ArrayList的功能,泛型无需类型转换,更安全且使用更简洁。个人觉得 List还是挺好用的比如读数据 streamReader 的时候就可以使用List<>因为List<>对存储元素做了类型约束,不是改类型的元素是无法存入的 异同点 List<T> ArrayList 不同

2021-01-30 17:40:12 1973 3

原创 C# 调用一个函数通过out返回多个变量值/数据

我们知道一个函数使用过Return来返回值的话只能返回一个值,在c#中,自定义一个函数时,用out 来out多个值出来,调用的时候就可以返回多个值举例:现在自己写一个函数calculate(),需要返回加法和减法的计算结果,在主函数中输出namespace ConsoleApplication2{ class Program { static void Main(string[] args) { int c , d ;

2021-01-30 17:12:15 953

原创 Trim()|移除字符串头尾的空格

功能:返回一个字符串,它包含一个没有前导空格 (LTrim)、没有尾随空格 (RTrim) 或既没有前导空格也没有尾随空格 (Trim) 的指定字符串的副本。如: string c = " wwds "; Console.WriteLine(c.Trim()); Console.ReadLine();输出:也可以选择删除字符前的空格或者删除字符串后面的空格...

2021-01-30 14:57:20 190

原创 Double.TryParse() 字符串是否可以转化成double型数据//多个窗口传值问题

用途:1. 从文档读数据时,判断读到的内容(字符串)是不是可以用来计算的数据,如果是,则相当于执行了string to double,out 转换后的数据,返回值是bool型 ,true;如果不是,则返回false,没有 out2. 用户输入一个double型数据,可用此函数来判断用户输入(.textbox.txt)的内容是否正确public static bool TryParse (string s, out double result);第一个参数是 需要被判断的字符串,第二个参

2021-01-30 11:53:10 1829 1

原创 C# toCharArray()--将字符串中的子字符转换为字符数组

public char[] ToCharArray (int startIndex, int length);下面的示例将字符串中的子字符串转换为字符数组,然后枚举并显示该数组的元素// Sample for String.ToCharArray(Int32, Int32)using System;class Sample { public static void Main() { string str = "012wxyz789"; char[] arr;.

2021-01-27 08:47:44 1275

原创 split() 跳过指定分隔符 将字符串变成字符串数组

stringstrArray;strArray = put.Trim().ToString().Split(" ".ToCharArray());如果输入的字符串是 123.1 12.11那么输出的字符数组strArray = {“123.1”,“12.11”};split()的第一个参数是“间隔字符串的间隔符”...

2021-01-26 21:56:21 851

转载 C#|string 数组转换成double/int型数组

while ((put = str.ReadLine()) != null) { strArray = put.Trim().ToString().Split(" ".ToCharArray()); rowsArray = Array.ConvertAll<string ,double>(strArray,delegate(string s){return doubl...

2021-01-26 21:52:08 2223

转载 File.exists()&Directory.exists()

转自https://www.cnblogs.com/cyct/p/10663106.htmlFile.Exists(path + "a.txt")) //判断某个目录下是否存在某个文件System.IO.Directory.Exists(@"E:\Files"))//判断文件夹是否存在,不存在则创建文件夹C#中判断文件夹或文件是否存在的方法c#中操作IO非常简单,下面介绍如何判断文件夹或文件是否存在的方法。 代码如下://判断文件夹是否存在,不存在则创建文件夹i...

2021-01-25 15:17:44 1727

原创 Object类;c#

Object类型是c#中所有数据类型的基类也就是说任何“值类型”的值都可以转换为object类型的值,object类型的值也可以转换为任何类型的数据相当于一个装箱和拆箱的过程任何类型的数据最终都可以作为对象(object)处理装箱:eg:将一个值类型变量隐式地转换为引用类型的对象int val = 2000;object obj = val;//把值类型转换为引用类型,隐式转换将值类型转换为object类型后改变值类型数据并不对Object类型数据造成影响和改变Ob.

2021-01-22 09:49:58 480

原创 sql server数据库的连接和调用/datagridview

因为在使用datagridview的时候,vs的服务器资源管理器显示已经连接到sql,但是代码还是不能把数据库中的表显示在datagridview控件上,而且报错是 sa登录失败,但是我确实已经成功连接了sql。所以,新建了一个 【控制台应用程序】,通过try和catch来找到到底是哪个环节出了问题新建 一个 【控制台应用程序】代码是否成功连接上了数据库using System;using System.Collections.Generic;using System...

2021-01-21 17:43:47 1564

原创 vs 打开别人的项目在工具栏找不到控件但能实现该控件的功能 又叫 如何把项目中的控件导入自己的vs的工具栏

vs 打开别人的项目在工具栏找不到控件但能实现该控件的功能又叫 如何把项目中的控件导入自己的vs的工具栏工具--选项windows窗体设计器--工具箱 把自动填充工具箱这里的false 改成True再打开工具栏就可以看到别人的文件中使用的控件了...

2021-01-21 09:28:23 726

原创 c# vs2012 DOS命令台和窗体同时显示

c# vs2012 DOS命令台和窗体同时显示显示DOS命令台是因为建立项目时选择的类型是控制台应用程序由于我后来在项目文件中添加了 windows窗体所以两个都显示了出来解决办法:项目右键 --属性应用程序--输出类型 (选择 Windows窗体就能只显示窗体不显示DOS命令框了)...

2021-01-19 21:37:52 365

原创 c#文件保存后打开

c#文件保存后打开学习网址:https://www.cnblogs.com/warblog/p/5826595.html问题:(待解决用file类的以下代码无法实现打开.excel文件的功能或者也不行

2021-01-19 17:07:49 220

转载 c# 事件,属性,方法

c# 事件,属性,方法(待补充1. 方法 methods方法是一个执行计算或行为(该计算和行为由对象和类来完成)的成员。方法有一个形式参数列表(可能为空),一个返回数值(或void),并且可以是静态也可以是非静态。静态方法要通过类来访问。非静态方法,也称为实例方法,通过类的实例来访问。2. 事件 events事件是对 对像和类 提供通知的成员。3. 属性 properties属性是提供对对像或类的特性进行访问的成员。属性的例子包括字符串的长度,字体的大小,窗口的焦点...

2021-01-19 10:05:41 1058

原创 c# |指定地址创建文件,文本的读写

c# |指定地址创建文件,文本的读写参考:https://www.runoob.com/csharp/csharp-file-io.html1. 在D:\Sample文件目录下创建sample.txt文本文件,并向其中写入字符数据;若文件已存在,则覆盖原本的内容写入指定字符数据,若文件不存在,则创建新的文件写入字符数据using System;using System.IO;using System.Text;string path = @"D:\Sample\sample.txt";/.

2021-01-14 16:04:04 879

空空如也

空空如也

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

TA关注的人

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