自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 OUT\REF\PARAMS

OUT:可以返回多个数据,ref:相当于C语言中的指针。params:可变参数,但可变参数,只能做为形参列表最后一个。//Rextester.Program.Main 是代码入口函数,不要改变它.//编译版本 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5using System;using System.Collec...

2019-11-25 23:10:59 117

原创 excel选取特殊列并进行逻辑与操作[处理can分析仪数据]

1、处理can分析仪数据,如图第一列为can数据长度,后面为十六进制数据。现在希望依据前面数据长度抽出,对应列的数据,并把此数据与0b11111相与,得到尾序,0,1,2,3,4,5,6,7.以便看到can数据是否错序、丢包等。使用方法:=IF(HEX2DEC(RIGHT(A2,LEN(A2)-2))=8,(BITAND(HEX2DEC(I2),31)),(BITAND(HEX2...

2019-11-11 16:03:13 210

原创 C#线程[前台和后台]

前台和后台线程 前台线程:后台退出,依赖前台线程结束; 后台线程:后台退出,线程会自动结束。一些方法 start();//线程启动,什么时候真正运行,依赖CPU调试,只是告诉CPU可以执行,具体什么时间执行,不确定。 abort();//终止线程,但是终止之后,不以再启动. name线程名 thread....

2019-11-10 22:29:26 228

原创 C# 使用进程打开calc

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Diagnostics;namespace ProcessX{ class Program { ...

2019-11-10 22:02:09 284

原创 C#使用CSV及EXCEL

专门找到一个插件,但是似乎加载大文件CSV会崩掉,技术支持给出的解释是商业版本不会。于是后来我自己写了,但还决定把这个代码附上,也算对这个工作总结。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;us...

2019-10-29 19:47:44 778

原创 CRC的Csharp计算

算一下CRCusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ArrayTest{ class Program { //byte[] cmd5 = new ...

2019-10-24 20:11:09 436

原创 分治算法

分治算法1、分治思想 基本思想将一个计算复杂的问题分为规模较小,计算简单的小问题求解,然后综合各个小问题,得到最终问题答案, 因为人类无法直接去解决很多问题,比如电报方程,只能对每个元素求导,看看最简单的能理解的,是什么状态,所以再综合一下就得到最终问题的答案或理解 。2、分治算法示例 用分治算法来研究,真假硬币问题,是一个常见示例。 ...

2019-09-14 17:45:30 172

原创 [C#]多态

多态可以用1、virtul override2、abstractoverride3、interface实现。例子1using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace St...

2019-09-14 14:16:04 167

原创 [C#]拆装箱

什么是拆装箱?拆箱就是将引用类型转换为值类型。装箱与之拆箱相反。我们可以通过两种类型有无继承关系,来看两种类型是否发生了拆装箱using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespac...

2019-09-14 11:50:08 205

原创 [C#]文件系统数据

文件数据​using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace FilePath{ class Program { stat...

2019-09-13 22:17:37 86

原创 [C#]集合比较转换

里氏转换1、子类可以赋值父类2、如果父类中装的是子类对象,那么可以将这个父类转为子类对象3、子类对象可以调用父类中的成员,但父类对象只能调用自己的成员集合可以用集合来维护对象组。is 运算符不是表示对象是某种类型,而是检查对象是不是给定类型,或是否能转换成给定类型,如果能转换成功,则返回一个true,否则返回一个false.as运算符将一种类型转换成另一种对象,...

2019-09-13 21:30:57 200

原创 [C#]面向对象

以C是面向对象的,C++、C#面向对象,这是两种思考方式我其实觉得class 是一个高级的struct,但工作中,他们不愿意承认。class 有封装继承与多态。语法[public] class 类名{ 字段; 属性; 方法;}类是不占内存的?这个我尚疑问,实例化才占内存。using System;using Syste...

2019-09-13 09:52:23 95

原创 [数据结构及算法]递归算法

递归算法递归算法 是反复的调用自身来达到解决问题的目的。反复调用自身,可能是直接调用,也可能间接调用。那么递算法分类1直接递归2间接递归例子:求N!=n(n-1)(n-2)...1#include <stdio.h>long factorial(int n){ if(n <= 1) return 1; else retur...

2019-09-12 22:40:56 118

原创 [C#]函数

函数1.1函数定义关键字static\void函数后面要跟圆换号()代码执行块放花括号中这里和C/C++都差不多。1.2函数返回值return 返回值using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading...

2019-09-12 22:24:19 132

原创 [数据结构及算法]递推算法

问题: 《算盘书》: 两个月大的兔子以后后每个朋都可以再生一对兔子,假如兔子都不死,问一年有有多少兔子?递推算法:感觉递推和递归差不多,按数学 中的思想:第1月,1 对,第2月,1对,第3月,2对,第4月,3对第5月,5对……有点像高中的证明 题,发现规律,第3个月始,代表第n月的兔子数我们用C#语言来描述using...

2019-09-11 22:30:22 117

原创 C#变量和表达式

C#基本语法C#不考虑空格、回车。因空白可以被忽略,帮,一行有多个语句。简单类型类型 sbyte byte short ushort int uint long ulong ...

2019-09-11 19:14:26 79

原创 [数据结构及算法]穷举法

孙子算经鸡兔同笼:35头,64足,鸡兔各几只?#include <stdio.h>#include <stdint.h>#include <stdbool.h>int exhaustiveMethod(int head,int feet, int *chicken, int *rabbbit){ int result,tmpChi,tmpRa...

2019-09-10 22:55:00 259

原创 C#学习入门及应用

1.C#一些基本概念.net -->.net平台 -->net框架(CLR公共语言运行时,.net类库) C# 一种编程语言,可以基于.net平台的就算 .net/donet一般指.net Framework框架,一种平台或技术 java是一种语言也是一种平台2.net能写什么样的程序2.1桌面应用winform应...

2019-09-10 22:30:04 125

原创 嵌入式时间管理

时间管理要提供高精度且应用可设置的系统时钟,该时钟是嵌入式系统的时基,实时系统的时钟精度一般要求10MS以下,最好是微秒级的,贤时间清空要提供日历时间,负责与时间相关的任务管理工作,如任务对资源有限等待的计时,时间片的轮转调度,定时器,和管理功能。 通用操作系统的时钟精度由操作系统确定,应用不可调,且一般是几十个ms,windows系统时钟精度55MS,linux时...

2019-09-10 14:17:02 266

原创 C#从入门到精通

.Net 包括.net平台,.net框架。.Net FrameWork是.Net重要部分。.Net FrameWork框架CLR  .net库

2018-08-31 21:34:47 1955 1

原创 [uCosii]嵌入式操作系统的概念和特点

嵌入式操作系统概念:        运行在嵌入式硬件平台上、对整个系统及其所操作的部件、装置等资源进行统一协调、指挥和控制系统软件。特点       微型化       可裁剪性       实时性       高可靠性       易移植性操作系统的划分:        按对外部事件响应能力:实时和分时操作系统。        实时操作系统      ...

2018-07-31 14:43:52 795

原创 git操作及fatal: Authentication failed for错误解决

git pullfatal: Authentication failed for 'https://gitee.com/lxxxx/xxMCUproject.git/'解决方法: git config --system --unset credential.helpergit config --global user.name "xxx"git config --global u...

2018-07-25 20:39:20 1841

原创 指针

声名指针int  *pnumber;//指明一个指向int类型变量的指针      pnumber 变量的类型是int*,它们可以存储任意int类型变量的地址。此语句还可以写成:int* pnumber;

2016-10-23 19:32:48 154

STM32F107_FreeRTOS_LwIP_MDK4.23.rar

这个是stm32arm程序 加上了freertos 再加上了 lwip是研究网络\操作系统必备程序 必须看的。可以执行

2014-10-20

51单片机产生PWM波.docx

51单片机产生PWM波.docx 这个主要看怎么产生pwm是学习pwm 可以参考的

2014-10-20

空空如也

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

TA关注的人

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