自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

War

活着就是一场战争。

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

原创 C#用API读取.ini非中英文路径失败问题

段,格式[]</param>/// <param name="section">段落</param>/// <param name="section">段落</param>/// <param name="iValue">值</param>/// <param name="key">键</param>/// <param name="key">键</param>/// <param name="Key">键

2023-10-12 23:27:30 532

原创 C# 图表控件库 ScottPlot

解决:如果通过NuGet安装后,工具线找不到FormsPlot控件,可以在https://scottplot.net/demo/下载demo,然后拷贝其中的ScottPlot.WinForms.dll到运行路径下,工具箱中右键-选择项-浏览选择ScottPlot.WinForms.dll。问题:NuGet安装scottplot后工具箱无法找到FromsPlot。3.官方提供多种实例源码,并可以直接通过图形界面查看,便于快速开发。1.图形界面简洁,样式丰富。

2023-08-02 20:34:10 3674

原创 C# 日志

日志能容</param>/// <param name="s">日志内容

2023-08-02 15:44:24 709

原创 C#界面美化小技巧

FormBorderStyle的属性设置为none。这个网站收录了很多大品牌的配色,可以参考。机场航站楼时间屏幕配色就不错,可以参考。英文的话,比较推荐Arial常规。4.收集一些个人比较喜欢的配色。2.窗体无边框,可以拖拽。1.窗体设置为无边框。

2023-08-01 16:00:11 2154

原创 C#获取代码编译时间

System.IO.File.GetLastWriteTime(this.GetType().Assembly.Location).ToString("yyyy.MM.dd")

2023-07-25 20:15:21 465

原创 ADI MCU开发板资料下载链接

ADI MCU开发板资料下载链接

2023-06-07 21:15:39 426 1

原创 Anaconda安装中failed to create menus

Anaconda安装中failed to create menus

2022-08-20 09:55:53 1201

原创 SourceTree和Bitbucket使用时的注意事项

SourceTree:Git命令行的图形化界面软件Bitbucket:一个代码存放库,类似于Github.ssh:密钥,有了密钥就可以在不输入用户名和密码的情况下进行代码下载和上传操作密钥是Git命令行生成的 密钥在Soucetree和Bitbucket上都要添加 如何用git cmd生成密钥 桌面右键打开Git bash cd ~/.ssh ssh-keygen -t rsa -C "xx@qq.com" 然后会要求输入密码,这时候只需要按两次回车 在C:\Users\x

2022-04-14 20:53:11 1612 2

原创 C# dateTimePicker 显示年月日,时分秒

dateTimePicker默认只显示日期,如果需要显示年月日,时分秒,只需要以下两步:1.dateTimePicker1.Format=DateTimePickerFormat.Time2.dateTimePicker1.CustomFormat =yyyy-MM-dd HH:mm:ssTips:a. dateTimePicker1.ShowUpDown = true , 控件就可以上下修改日期和时间b. 如果不启用ShowUpDown, 可以鼠标点击对应的日期和时间,并...

2021-12-28 16:06:36 11730

原创 C#关闭指定时间段的Excel进程的方法

private DateTime beforeTime; //Excel启动之前时间 private DateTime afterTime; //Excel启动之后时间 //举例 beforeTime = DateTime.Now; Excel.Application xlApp = new Excel.Application(); afterTime ...

2021-08-22 00:41:22 244

原创 C# 防止按钮botton重复“点击”的方法

在使用C#的按钮控件的时候,经常我们想如果出现了多次点击的时候只让其在执行的时候只响应一次。这个时候很多人可能会想到使用Enable=false, 但是实际情况是还是会被多次触发,因为C#采用的是消息队列机制,这个时候我们只需要在Enable = true 之前加一句Application.DoEvents();就能达到防止重复点击的问题。private void btnGenerateShape_Click(object sender, EventArgs e) { ...

2021-07-13 21:58:43 5777

原创 计算数组的斜率,偏移,R2

模拟Excel中的R2的计算。 public bool fnCheckRear_R2(List<double[]> lRear, int iMinRear, int iMaxRear, ref double dR2) { bool bResult = true; int n = 0; double r = 0.0; double meanA = 0; ...

2021-07-08 16:51:11 712

原创 C# double[] 和Matlab数组MWArray[]转换

C# double[] 转换成MWArray[], 直接赋值就行 MWNumericArray[] ma = new MWNumericArray[4]; double[] dT = new double[] { 0 }; double[] dT1 = new double[] { 0,2 }; ma[0] = dT; ma[1] = dT1;MWAr...

2021-07-06 00:44:07 1964 1

原创 好用的二进制文件比较器Fairdell HexCmp

Fairdell HexCmp2(二进制文件比较编辑器)是一款功能强大的二进制文件比较编辑程序,程序可以帮助你快速的轻松的比较两个文件,并可以对你进行编辑操作,程序还拥有强大的搜索功能,,可以执行基于十六进制或者字符的搜索操作。...

2021-06-03 16:58:05 2191

原创 C#记录软件运行时间

很多情况,知道软件的运行时间对我们来说比较重要,这样让软件看起来也比较专业,如何准确计算软件的运行时间呢?在软件load的时候定义:DateTime starttime = DateTime.Now; 调用一个Timer空间,每1000ms更新一次:DateTime dt2 = System.DateTime.Now;TimeSpan ts = dt2.Subtract(starttime);string SWruntime = string.Format("运行时间: {0} Da

2021-05-13 13:51:24 1175

原创 C# 通过日期算出前一天,后一天(AddDays)

查询数据库时经常会遇到隔天的情况。如查询日期为20200512,但是真实数据在后一天20200513,应该如何正确得到后一天的日期呢?//日期转换成两位数 private string convertToStringWithAtLeastTwoDigits(int number) { if (number < 10) { return ("0" + number.ToString.

2021-05-12 14:40:21 1834

原创 C# 如何调用一个控件的事件

写代码时,我们经常会调用其他控件的事件,其实有很多种方法:1. 把事件写在同一个函数里面;2. this.btnTiming.Click+=newSystem.EventHandler(this.btnTest_Click);3. private void btnTest_Click(object sender, EventArgs e) { MessageBox.Show("Shadow");...

2020-08-18 09:28:55 4283

转载 C语言--指针详解

这篇博文写的比较通俗易懂,立一个flaghttps://www.cnblogs.com/tongye/p/9650573.html

2020-02-13 11:43:45 123

原创 好用的Bin文件查看器,J-flash

工作中,很多地方用到Bin文件,如编译完成后的固件和从MCU的Flash读出来的文件,这时候一个好的Bin文件查看器至关重要。经常我们用STM32自带的STM32 ST-LINK Utility可以直接查看,但是一行只能显示16个字节,为了显示更多的字节,我推荐用SEGGER的J-Flash,相信很多人对这个都不陌生,下面是下载路径和使用步骤。不过STM32 ST-LINK Utility有一...

2019-12-19 08:42:50 16595

原创 在Keil中选型silicon lab 的EFM8系列

由于开发会用到EFM8LB12问题一,Keil中无法找选型EFM8系列解决:由于EFM系列是silicion lab近两年推出,如果用旧版的Keil估计就没有EFM系列。所以可以去silicion的官网下载KEIL C51,然后安装,就会自带EFM系列;a.登录官网https://cn.silabs.com/b.社区支持--软件下载--筛选实用程序、驱动程序及附加软件文件--微控...

2019-12-05 20:20:33 2107

原创 Keil 正版license如何操作

以前都是用的pojie版的Keil,网上也到处都是各种方法,现在因为工作需要不能使用pojie版本,公司有正版不会用了。下面总结下这次如果注册正版Keil的License:1.购买了License的话,一般都有一张卡片,上面有PSN号,这个就是最主要的。可以在这个网站查看自己的PSN或LIC是否能够正常使用https://www.keil.com/download/product/...

2019-11-20 16:05:11 14167

原创 STM32所有系列keil 开发包下载方法和链接(Keil.STM32F1xx_DFP.2.3.0.pack)

Keil.STM32F0xx_DFP.2.0.0.packKeil.STM32F1xx_DFP.2.3.0.packKeil.STM32F2xx_DFP.2.9.0.packKeil.STM32F3xx_DFP.2.1.0.pack...Keil.STM32F7xx_DFP.2.12.0.pack新装了Keil后,就需要安装各种芯片的开发包,软件自带下载比较慢,所以推...

2019-11-04 15:31:44 73398 5

转载 C#使用System.IO.Path获取文件路径、文件名

class Program { static void Main(string[] args) { //获取当前运行程序的目录 string fileDir = Environment.CurrentDirectory; Console.WriteLine("当前程序目录:"+file...

2019-10-23 22:38:19 839

原创 解决"coloader80.dll"未正确安装,注册了也不行

问题:win7 64位系统,开始用VS2010一直正常,突然很久不用了后,写了一个小程序,调试的时候提示:"coloader80.dll"未正确安装。搜索网上的解决办法具体有以下两种(但是未能解决我的问题):1.注册"coloader80.dll"。测试在我的电脑上无效,估计这种办法是针对那种VS开始就不能用的用户;2.regsvr32 oleaut32.dll 测试了以上

2017-10-08 00:35:11 2144

原创 IAR更改工程名方法图解

1.修改工程下面的这四个文件为你想要的名称,用Test举例2.打开IAR,添加刚刚修改的工程3.右键工程在option选项中,重新命名hex文件4.重新命名Link下的.out文件5.重新编译并替换.eww文件

2017-03-01 19:18:33 932

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-01 19:11:17 212

原创 使用UART(串口注意事项)

1. 串口每次传输都是1个字节(8位)。例如IIC都可以一次通信传输多个字节;2. 如果要解析多个数据可以用DMA和UART来配合使用;3.UART每次传输完一个字节都会产生一次中断;

2017-01-19 17:57:08 2614

原创 在win764位系统下C#调用office2007失败,但是在32位系统下正常

Win764位系统下,C#软件调用office读取excel内容时加载失败,但是在32位系统下可以正常使用。原因:安装了福昕PDF阅读器,影响了office的加载,卸载福昕PDF阅读器后,使用正常。

2016-10-12 13:54:28 712

原创 如何在WIN7系统下配置SQL能够远程访问,并设置可用IP登录数据库

目的:1.WIN7系统下安装了SQL SERVER2008并建立了一个数据看,我想让局域网的用户都可以用IP地址访问该数据库步骤:   设置sa登录名的属性这里一定要把IPALL的TCP端口设置为1433,不然还是会出现无法连接

2016-05-18 15:05:16 1028

原创 Fatal Error[e72]: Segment FIQ_STACK must be defined in a segment definition option (-Z, -b or -P)

使用IAR开发ADI的ADUC70XX系列单片机时,编译出现下面错误提示:Fatal Error[e72]: Segment FIQ_STACK must be defined in a segment definition option (-Z, -b or -P)解决办法:1.安装ADuC7xxxV02,到C盘,或者D盘目录2.打开IAR - Option - Li

2016-05-12 14:42:59 1209

原创 c#封装自己写的dll,和引用自己的dll

1.怎么封装自己的dll;a.打开visual studio - 文件 - 新建 - 项目- 类库 - 名称MyTestDll;b.右键Class1.cs - 修改为 TestDll.cs;c.在里面写一个自己想操作的函数,如: public int fnAdd(int iAdd1, int iAdd2)      {            return (iAdd1 +

2015-07-24 14:54:13 26782 1

原创 C#判断字符串是否只有数字和字母组成(Regex.IsMatch)

目的:判断字符串是否只有数字和字母组成,防止出现“乱码”,以及判断字符串长度;主要功能函数:System.Text.RegularExpressions.Regex.IsMatch(strMessage, pattern)strMessage:要判断的字符串;pattern:判断的条件;正则表达式用途:1.测试字符串内的模式。2.替换文本。3.基于模式匹配从字符串中提取子字符串。

2015-06-12 15:52:05 14992

原创 C#使用SQL数据库按照时间查询方法及注意事项

一.时间上传格式问题开始上传时我们用的是: string sTime = DateTime.Now.ToString();出现问题:在时间小于10点是会出现:2014-1-16 8:55:22,而我们期望和最利于我们查询的的格式应该为:2014-01-16 08:55:22;这里有两个地方有问题,一个是月份是1,而不是01,这样我们就会出现一种情况,在你查询1月16日的数据时可能会出现11

2015-06-09 11:05:38 6409

原创 使用SQL时,用一条命令上传多行数据

目的:实现用一条命令可以上传多行数据到数据库,保证效率;主要命令:INSERT INTO    ....  UNION ALL实例: insert into WORKERS select 'A',25,'统计',3000,1 union all select 'B',30,'设计规划',9000,2 union all select 'C',20,'代码员',2000,3

2015-04-21 19:34:45 671

原创 安装.NetFarmWork是提示出现:Setup cannot continue because the version of the .NET Framework is incompatible

现象:给电脑安装.NetFarmWork时出现错误:Setup cannot continue because the version of the .NET Framework is incompatible    分析:要安装的.NetFarmWork版本和电脑里面本来就有的版本有冲突,所以安装不了;   解决办法:卸载电脑里面的.NetFarmWork软件(注:一般的软件管家并不

2015-04-21 19:19:47 12153

原创 初学SQL使用经验积累

1.“SELECT * FROM 表名” 和 “SELECT 1 FROM”表名”  以及 “SELECT 列名 FROM ”表名 的区别SELECT * FROM 表名 :表示返回查询到的所有符合条件的数据的所有列信息,一般我们用于那些要查看所有数据的地方;SELECT 1 FROM 表名:查询到的结果都会返回1,实验证明这个比上面那个查询时间要少1/3(可能跟列数有关,具体没有统计,粗

2015-04-03 15:06:00 483

原创 C#写并口控制软件时,写数据后马上又返回初始值

做了一个并口控制软件,用的是inpout32.dll;主要函数:写入函数--public static extern void Output(short address, short value);    读取函数--public static extern ushort Input(short address);问题描述:在直接调用写入函数Output(short address,

2015-04-01 15:50:49 600

原创 C#主窗体控件打开一个子窗体,子窗体关闭后,再重新打开子窗体出现:无法访问已经释放的对象

主窗体一个按键按下显示一个子窗体;在子窗体的FormClosing事件中添加:这样就不会出现同时显示两个子窗体,并且关闭子窗体后,再次打开不会出现 ”无法访问已经释放的对象的提示“ ;因为我们关闭操作只把窗体可视化隐藏了,而关闭操作也被我们取消了;            this.Visible = false;            e.Can

2015-03-05 14:49:19 6899 1

原创 LabView8.6运行时提示缺少<vilib>:\LabSQL\Example\Example-Insert into a Table.Vi

LabSQL完整版下载下载后直接将解压文件夹复制到labview安装文件目录下的user.lib,例如C:\Program Files\National Instruments\LabVIEW 8.6\user.lib,其他版本亦然

2015-02-26 17:49:19 2181

原创 C#把DataGridVIew数据导出到Excel函数代码

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Microsoft.Office.Cor

2015-01-21 17:10:45 748

TekScope_TektronixLib.dll

可以用来控制泰克示波器的dll,读取和示波器参数、波形等。

2019-11-20

UltraCompare V16 注册机 最新版验证通过

在最新的UltraCompare v16上测试破解成功

2016-11-23

win7上和XP一样的超级终端

win7系统上和XP一样的超级终端,十分好用!!

2016-11-09

并口驱动,port95nt.rar

DLPORTIO.SYS device not loaded. Port I/O will have no effect

2015-04-25

DLPORTIO.dll

Run-Time error:53,File not found : DLPORTIO.dll

2015-04-25

SYSIO.DLL,RUN-Time error:53

运行VB软件时提示:RUN-Time error:53 ,file not found: sysio.dll 运行错误:53,文件找不到:sysio.dll

2015-04-25

空空如也

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

TA关注的人

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