张紫眸
码龄9年
求更新 关注
提问 私信
  • 博客:28,196
    28,196
    总访问量
  • 23
    原创
  • 16
    粉丝
  • 127
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
加入CSDN时间: 2017-11-05

个人简介:不抛弃,不放弃。

博客简介:

qq_40942467的博客

查看详细资料
个人成就
  • 获得24次点赞
  • 内容获得5次评论
  • 获得88次收藏
  • 代码片获得1,007次分享
  • 博客总排名1,408,954名
创作历程
  • 1篇
    2024年
  • 22篇
    2020年
成就勋章
TA的专栏
  • java
    1篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 5

TA参与的活动 0

兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

212人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

IDEA2023及以上版本(高版本)设置SpringBoot热部署

介绍了如何在SpringBoot项目中添加devtools依赖,以及如何在不同版本的IDEA中启用自动编译和运行时热部署,包括低版本和高版本的配置步骤
原创
博文更新于 2024.09.06 ·
10353 阅读 ·
19 点赞 ·
3 评论 ·
48 收藏

C# 学习笔记——集合

集合集合相比较与数组的好处:长度可以任意改变,类型随便。所以可以将集合看成“长度可变,具有多种方法的数组”1、ArrayList集合2、Hashtable集合(键值对集合)3、List泛型集合4、字典集合1、ArryList集合引用命名空间System.CollectionArrayList方法1、添加2、删除3、插入4、反转5、排序6、判断是否包含1、添加(1)添加单个元素:Add();——使用Add可以添加数据,并且可以与数组一样使用“下标”(索引)访问数据,使用下
原创
博文更新于 2020.06.24 ·
465 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C# 学习笔记——里式转换

里式转换里式转换的条件:(1)、子类可以赋值给父类(如果有一个地方需要一个父类作为参数,我们可以给一个子类代替)(2)、如果父类中装的是子类对象,那么可以将这个父类强转为子类对象子类对象可以调用父类对象,但是父类对象永远都只能调用自己的成员。强转的类型符号:(1)is:表示类型转换,如果能够转换成功,则返回一个true,否则返回一个false(2)as:表示类型转换,如果能够转换则返回对应的对象,否则返回一个nullclass Program { static voi
原创
博文更新于 2020.06.23 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C# 学习笔记——集合

集合1、集合与数组的比较2、ArrayList集合3、Hashtable集合4、泛型集合5、字典集合1 集合与数组的比较**数组:**数组存储的对象的数据类型必须一致,且数组的大小是不能改变的,数组的长度用length.**集合:**类型随便,长度是可以任意改变的,集合的长度用count。2 ArrayList集合添加数据容易,拿出元素难常用的方法//创建集合对象ArrayList list=new ArrayList();//添加单个数据list.Add(1);list.A
原创
博文更新于 2020.06.15 ·
456 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

C# 学习笔记——WinForm桌面应用程序

WinForm桌面应用程序winform应用程序是一种智能客户端技术,可以帮助我们获得信息或者传输信息。简单的控件labelbuttontextboxgroupboxtimerlabel控件属性:Text属性——用来设置或者返回标签控件中显示的文本信息。可以在属性面板的Text选项后面的文本框中输入文本信息,也可以用**Label.Text=""**的方式来定义文本信息。AutoSize属性——用来获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。取值为True时,控件
原创
博文更新于 2020.06.14 ·
2313 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

C# 学习笔记——方法继承

继承继承是面向对象程序设计的最重要的概念之一,继承允许我们根据一个类来定义另外一个类,这使得创建和维护应用程序更容易,同时也有利于代码的重用和节省开发时间。语法:[访问修饰符] Class 类名1(基类或父类){···}[访问修饰符] Class 类名2(派生类或子类):类名1{···}object是所有类的基类。//假设有一个基类Person,它的派生类是Student//基类public Class Person{ private string _name; priva
原创
博文更新于 2020.06.12 ·
426 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 学习笔记——值类型和引用类型

值类型主要包括:int、double、bool、char、decimal、struct、enum引用类型主要包括:string、自定义类、数组、object区别1、在内存上存储的地方不一样。值类型的值是存储在内存的栈中引用类型的值是存储在内存的堆中2、在传递值类型和引用类型的时候,传递的方式不一样。值类型的传递称为值传递引用类型的传递称为引用传递...
原创
博文更新于 2020.06.12 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 学习笔记——类型转换

类型转换隐士类型转换(自动类型转换)显示类型转换(强制类型转换)Convert类型转换int.Parse()int.TryParse()注意:所有的类型都可以转换成string,直接调用ToString()即可。隐士类型转换又叫自动类型转换。规则:当参与运算的数据的类型不同时,编译系统会自动先将它们转换成同一类型,然后再进行运算。所有的浮点运算都是以双精度进行的。char 型和 short 型数据参与运算时,必须先转换成 int 型。有符号整型和无符号整型混合运算时,有符号型要转
原创
博文更新于 2020.06.12 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

C# 学习笔记——方法(函数)

方法(函数)方法的好处:代码的重用(即重复使用),减少代码量。方法的声明函数就是将一堆代码进行重用的一种机制。语法:[public] static 返回值类型 方法名(参数列表){方法体(函数体);}public:访问修饰符,公开的,公共的,哪都可以访问。static:静态的返回值类型:如果不需要写返回值,写void方法名:Pascal 每个单词的首字母都大些。其余字母小写参数列表:完成这个方法所必须要提供给这个方法的条件。如果没有参数,小括号也不能省略。//方法的小练习//计算
原创
博文更新于 2020.06.12 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C# 学习笔记——异常捕获和程序调试

异常捕获1、什么叫异常?异常指的是语法上没有任何的错误,只不过在程序运行期间,由于某些原因出现了问题,使程序不能正常的运行。2、语法哪一行程勋可能出现异常,就try一下try{可能出现异常的代码;···}catch{出现异常后要执行的代码;}执行过程:如果try中的代码没有出现异常,那么catch中的代码不会执行。如果try中的代码出现了异常,那怕这行出现异常的代码后面还有一百行都不会执行了,而是直接跳到catch中执行代码。注意:try和catch之间不能有其他的代码程序调
原创
博文更新于 2020.06.12 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 学习笔记——基本的控制结构

基本控制结构顺序结构分支结构循环结构break和continue语句1 顺序结构程序从Main函数进入,按照语句在程序中的先后次序一条一条的顺序执行2 分支结构(1)if 语句(2)if···else语句(3)if···else if 语句(4)switch···case语句总结:if···else if 语句和switch···case语句的比较相同点:都可以实现多分支结构不同点:if···else if 语句处理范围,switch···case语句一般只能用于等值比较。i
原创
博文更新于 2020.06.12 ·
965 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

C# 学习笔记——转义字符

转义字符转义符指的就是一个’’+一个特殊的字符,组成了一个具有特殊意义的字符。C#中常用的转义字符
:表示换行":表示一个英文半角的双引号\t:表示一个tab键的空格\b:表示一个退格键,放到字符串的两边没有效果。\r
:windows操作系统不认识
,只认识\r
\:表示一个\...
原创
博文更新于 2020.06.12 ·
1888 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C# 学习笔记——运算符

运算符赋值运算符算数运算符关系运算符逻辑运算符自增自减运算符条件运算符bool类型+号复合运算符运算符的优先级赋值运算符符号:=作用:把符号右边的值赋值给符号左边的变量。int num;num = num+1;//这里的=号是赋值运算符,并不是数学意义上的相等变量可以重复赋值,一旦给一个变量赋了新值,那么变量中原先赋的值就不复存在了。int num=10;num=20;Console.WriteLine(num);Console.ReadKey();算数运算
原创
博文更新于 2020.06.12 ·
367 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 学习笔记——占位符{}和@符号

占位符符号表示:{ },大括号里面可以带数字从0开始。使用方法:先挖个坑,再填个坑需要注意的地方:(1)你挖了几个坑,就应该填几个坑,如果你填多了,每效果;如果你填少了,则抛出异常。(2)输出顺序,是按照挖坑的顺序输出。(3){ }里面的数字可以改变//先定义三个变量int n1 = 10;int n2 = 20;int n3 = 30;Console.WriteLine("第一个数字是{0},第二个数字是{1},第三个数字是{2}", n1, n2, n3);//占位符中的数字可以
原创
博文更新于 2020.06.12 ·
4433 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

C# 学习笔记——常量和变量

常量和变量常量:在程序运行过程中,不会改变的量变量:在程序运行过程中可以改变的量常量语法:const 数据类型 常量名=值;变量用来在计算机中存储数据。1 变量的声明方法1、数据类型 变量名;变量名=值;2、数据类型 变量名=值;3、数据类型 变量名1,变量名2 ~~~~注意:变量一定要先声明,在赋值,才能使用//第一种int age;age=18;//第二种int age=18;//第三种int number,age,money;2 常用的数据类型整型:int
原创
博文更新于 2020.06.12 ·
430 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C# 学习笔记——基本概念

概念.NET与C#1、.NET:包含了.NET平台(类似于厨房)和.Net Framework框架(类似于厨房里的工具和作料等)。.Net Framework是.Net平台中不可缺少的一部分,它提供了一个稳定的运行环境来保证我们基于.Net平台开发的各种应用能够正常使用。2、C#:一种编程语言,可以开发基于.Net平台的应用。.NET都能干什么?1、桌面应用程序——Winfrom2、Internet应用程序——ASP.NET3、手机开发——WP84、Unity 3D 游戏开发或者虚拟现实.
原创
博文更新于 2020.06.12 ·
517 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

C#学习——面向对象

面向对象1、面向对象2、类和对象3、属性4、静态和非静态的区别5、new关键字6、this关键字7、构造函数8、析构函数1 面向对象面向过程:就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象:是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。(意在写出一个通用的代码,屏蔽差异)2 类和对象类和**对象(class 万物皆对象)**是两种以计算机为载体的计
原创
博文更新于 2020.06.12 ·
569 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

python-字符串

字符串1,str2,转义字符3,格式化4,内建函数1,str字符串表示文字信息,用单引号、双引号、三引号括起来# 单引号s = 'zhang'print(s)# 双引号a = "shao"print(a)# 三引号b = """zhangshaolei"""print(b)2,转义字符用一个特定的方式表示出一系列不方便表示的内容,比如:回车键,换行符。借助反斜杠字符,一旦字符串中出现反斜杠,则反斜杠后面你的一个或者几个字符,表示不是原来的意思了,进行了转义。
原创
博文更新于 2020.05.21 ·
527 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

python-函数

函数函数是代码的一种组织形式。函数能完成一项特定的功能,而且一般一个函数只能完成一项工作。有些语言分函数和过程两个概念,通俗解释是,有返回结果的是函数,无返回结果的叫过程,python不加以区分。函数使用1,函数使用需要先定义2,使用函数俗称调用定义一个函数,只是定义的话不会执行(1) def关键字,后面跟一个空格(2)函数名,用户自己定义,起名需要遵循变量的命名规则,约定俗成,大驼峰命名法只给类用(3)后面的括号和冒号不能省,括号内可以带参数(4)函数内所有的代码缩进函数声明:d
原创
博文更新于 2020.05.19 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python-基本控制语句

标题
原创
博文更新于 2020.05.18 ·
1175 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多