- 博客(252)
- 收藏
- 关注
原创 【嵌入式】C语言高级编程▁▁▁嵌入式C语言入门编程学习!
期间各种大佬之间也是矛盾重重,充满各种争议,但功夫不负有心人,经过艰难的磋商,终于在1989年达成一致,发布了 C 语言标准,后来第二年又做了一些改进。不同的编译器厂商支持统一的标准,这样大家写的程序,使用不同的编译器,都可以正确编译、运行,大大提高程序的开发效率,推动了 IT 行业的发展。有的编译器只支持 ANSI C,这是目前默认的 C 标准。大家按各自的习惯来,谁也不服谁,就像春秋战国时代:不同的货币、不同的度量衡,不同的文字,都是中国人,因为标准不统一,所以交流起来很麻烦,这样下去也不是办法啊。
2025-01-04 19:03:08
727
原创 C语言 数组指针 - C语言零基础入门教程
数组中的每个元素都有一个序号,这个序号从0开始,称为下标index,例如,a[0]表示第1个元素,a[3]表示第4个元素。
2025-01-04 19:02:06
390
原创 Golang的容器化技术深入
Golang的高效性能和并发特性使其成为Kubernetes的理想开发语言,通过Golang编写的控制器和API能够更好地管理容器化应用。Golang的轻量级和高效性能使其成为容器化微服务的首选语言,在微服务架构中能够更好地实现服务之间高效的通信和协作。作为一种高效、灵活的编程语言,在容器化技术中发挥了重要作用,为开发人员带来了更便捷、高效的容器化应用开发和管理体验。是当前最流行的容器化平台,Golang提供了丰富的库和工具来支持Docker容器的创建、管理和部署。二、Golang在容器化技术中的应用。
2025-01-03 19:03:07
476
原创 前端面试每日 3+1 —— 第569天
去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!著作权归作者所有,转载或内容合作请联系作者。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2025-01-02 19:03:07
353
原创 前端面试每日 3+1 —— 第611天
去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!著作权归作者所有,转载或内容合作请联系作者。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2025-01-02 19:02:06
349
原创 SpringBoot源码解析 -- Logging,Environment启动
本文通过阅读SpringBoot源码,分享SpringBoot中Logging,Environment组件的启动过程。如果大家在使用SpringBoot过程中,遇到日志配置无效,Environment中获取属性错误,希望本文可以给你们一个解决问题的思路。
2025-01-01 19:03:08
1141
原创 SpringBoot_第二天
在原理上是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时候,原来的restart ClassLoader 被丢弃,重新创建一个restart ClassLoader,由于需要加载的类相比较少,所以实现了较快的重启时间。该注解组合了@Component注解功能,最常用的就是作为全局异常处理的切面类,同时通过该注解可以指定包扫描的范围。
2025-01-01 19:02:07
797
原创 Windows 安装 MySQL8(在已有MySQL 5.7 的情况下)
最后编辑于:2024-12-25 21:04:29。(3)再次执行(1)中命令,这时应该就能安装成功了,如图。著作权归作者所有,转载或内容合作请联系作者。目录下,使用命令 ,其中。在解压目录中添加配置文件。服务,使用之前设置的。(1)进入解压目录的。需要记住,后续会用到。
2024-12-31 19:03:06
1249
原创 【MySQL】通过 Binlog 恢复MySQL数据
statement,基于SQL语句的模式,一般来说生成的binlog尺寸较小,但是某些不确定性SQL语句或函数在复制过程可能导致数据不一致甚至出错;MySQL的binlog以event的形式,记录了MySQL中所有的变更情况,利用binlog我们就能够重现所记录的所有操作。row,基于数据行的模式,记录的是数据行的完整变化。相对更安全,推荐使用(但通常生成的binlog会比其他两种模式大很多);数据的恢复不要在生产库中执行,先在临时库恢复,确认无误后,再倒回生产库。防止对数据的二次伤害。
2024-12-31 19:02:05
507
原创 2020-06-10数据结构 -- 第一章*绪论
1.1数据结构的研究内容:计算机数值计算一般步骤:首先从具体问题抽象出数学模型——》然后设计一个解释此数学模型的算法——》最后编写程序。上述过程中,寻求数学模型的实质是分析问题;从中提取操作对象,并找出这些对象之间的关系,然后用数学语言加以描述,即建立相应的数学方程。数据结构主要研究非数值计算问题,非数值计算问题无法用数学方程建立数学模型;数据结构:(简化定义)是一门研究非数值计算程序设计中的操作对象,以及这些对象之间的关系和操作。
2024-12-30 19:03:10
895
原创 redis数据结构设计
五种数据类型String(字符串)、List(列表)、Hash(哈希)、Set(集合)和 Sorted Set(有序集合)type key --- 获取key的value类型六种底层存储结构简单动态字符串、双向链表、压缩列表、哈希表、跳表和整数数组依据具体存储的数据决定的——编码数据类型object encoding key --- 获取key的value的实际编码类型数据类型与底层存储结构。
2024-12-30 19:02:09
1072
原创 【MySQL】之Centos7.6 Yum方式安装部署安装Mysql 5.7版本
Linux操作系统上安装部署Mysql数据库,想要深入学习Mysql数据库,可通过RPM包安装部署所需要的数据库,选择对应的数据库版本并完成数据库的安装,开始学习或使用数据库。最后编辑于:2024-12-14 11:46:49。著作权归作者所有,转载或内容合作请联系作者。(1)深入学习研究,渴望成为DBA。(3)深入了解MySQL数据库。(2)业务应用需求,。
2024-12-29 19:03:07
832
原创 Mac 安装Mysql启动Mysql以及数据库的常规操作
1、创建一个名字为task_manage数据库 create database task_manage character set utf8;2、修改数据库编码:alter database NickYang character set utf8;1、登录官方网站:dev.mysql.com/downloads/mysql/3、查看数据库是否创建成功:show databases;6、查看表是否创建成功:show tables;4、进入数据库:use NickYang;1. 开启、停止、重启、进入。
2024-12-29 19:02:06
2797
原创 Mysql第三章 - Mysql使用
包含在这个列表中的可能是MySQL内部使用的数据库(如例子中的mysql和information_schema)MySQL与所有客户机—服务器DBMS一样,要求在能执行命令之前登录到DBMS,MySQL在内部保存自己的用户列表,并且把每个用户与各种权限关联起来。可用MySQL的SHOW命令来显示这些信息(MySQL从内部表中提取这些信息)。数据库、表、列、用户、权限等的信息被存储在数据库和表中(MySQL使用MySQL来存储这些信息)。SHOW COLUMNS FROM [表名] :获取指定表的字段信息。
2024-12-28 19:03:07
453
原创 Vue3响应式数据: 深入分析Ref与Reactive
通过本文的介绍,我们深入分析了Vue3中的Ref和Reactive,分别针对基本数据类型和对象类型提供了响应式数据的创建方式。是另一种创建响应式数据的方式,它可以用于创建对象类型的响应式数据。在上面的例子中,`state`就成为了一个包含`count`和`name`属性的响应式对象,我们可以直接访问和修改这些属性,并且相关的视图也会自动更新。在上面的例子中,`count`就成为了一个响应式数据,我们可以在模板和代码中使用它,并且当`count`的值发生变化时,相关的视图也会自动更新。
2024-12-28 19:02:06
242
原创 centos7 免安装mysql5.7及配置(支持多个mysql)
1、假设需要把MySQL放到 /usr/local/qhs/mysql5.7 目录下运行, 则手工创建目录 /usr/local/qhs/mysql5.7, 下文把此目录称为【安装目录】2、上传压缩包到 【安装目录】 下;执行 如下命令会在目录下解压出 mysql-5.7.35-linux-glibc2.12-x86_64 目录,该目录即为mysql的运行目录,此目录下有 bin 等mysql目录;
2024-12-27 19:03:05
1936
原创 基于人工智能时代政务智慧转型的实现前景初探
另外,以政务微信公众号平台为基础,通过人工智能机器人等载体,建立政务大数据知识库,将行政管理工作中的法律相关知识,日常管理工作经验以及相关行政权力审批事项及分级经过图文信息的加工后导入该知识库,使得行政管理工作能够实现24小时在线的模拟人工化的优质智能服务,使得办事群众能够以很便捷的方式与政府机关沟通,获取所需要的信息,并大幅度降低了行政管理工作中出现的重复性问询工作,提高了行政效能,从“A、B岗”时代过渡到“A、B、C岗”时代。科学家在开发人工智能的时候,为其编写的程序是按照人的行为方式来进行活动的。
2024-12-26 19:03:06
936
原创 下一个十年,那些不会被人工智能取代的工作
在计算机行业工作几年后的他,对自己的工作产生厌烦和沮丧的感觉,他意识到自己真正喜欢的是理性的生活与学术的氛围。雨果就是这样的科学家。目前在全球范围内人工智能技术应用包括:机器视觉,指纹识别,人脸识别,视网膜识别,虹膜识别,掌纹识别,专家系统,自动规划,智能搜索,定理证明,博弈,自动程序设计,智能控制,机器人学,语言和图像理解,遗传编程等。前几天,有朋友谈到自己所处的行业因为科学技术的发展,互联网的普及,已经逐渐步入夕阳行业的列队,加上周围舆论环境的影响,产生了很强烈的焦虑感,萌生了明年年后跳槽的想法。
2024-12-26 19:02:05
1254
原创 Golang的并发编程问题解决
在Golang的内存模型中,通过goroutine对数据的读写操作都是原子的,因此开发者无需担心内存访问引起的问题。与操作系统的线程相比,goroutine的创建和销毁的开销更小,因此能够更高效地支持大量的并发任务。上面的例子中,我们创建了一个整型类型的channel,并且通过ch
2024-12-25 19:03:07
674
原创 Golang的性能监控指标
通过监控网络I/O的性能指标,如连接数、传输速率等,我们可以发现可能存在的网络性能问题,并进行优化,提升程序的网络I/O性能。通过监控内存的使用情况,我们可以及时发现可能存在的内存泄漏或者不必要的内存占用情况,帮助开发者优化程序的内存使用。通过监控CPU的利用率,我们可以了解程序在运行过程中的CPU消耗情况,帮助开发者找出可能存在的性能瓶颈,并进行针对性的优化。通过对Golang的性能监控指标的了解和应用,我们可以更好地监控和优化代码的性能,提升程序的稳定性和性能表现。Golang的性能监控指标。
2024-12-25 19:02:05
817
1
原创 Golang的容器化技术实践总结
通过这种方式,我们可以快速、便捷地实现Golang应用程序的容器化部署。本文介绍了Golang的容器化技术实践,包括使用Docker容器化Golang应用程序、使用Kubernetes编排Golang容器、使用Golang开发自定义容器化解决方案等内容。通过对Golang与容器化技术的结合实践,我们可以更加高效、灵活地开发、部署和管理云原生应用,为业务的持续创新和发展提供强有力的支持。Golang的特点使其与容器化技术是天作之合,通过Golang开发的应用程序可以轻松地容器化部署,实现快速迁移和扩展。
2024-12-24 19:03:08
677
原创 Golang框架实战-KisFlow流式计算框架(9)-Cache/Params 数据缓存与数据参数
KisFlow提供了配置文件中,在配置Flow、Function、Connector等的默认携带参数:Params。这里面开发者均可以给定义的模块,提供Params,其中Flow提供的Params也会叠加到Function中去。我们在之前构建Flow模块的时候,已经将这些参数读取进了每个模块的内存中,但是并没有给开发者暴露接口。分别为取出一个key,和取出全部的参数,但都是取出当前正在执行的Function的Params参数。我们可以看到,现在可以正确的取出各个层级的Params的配置参数了。
2024-12-24 19:02:06
978
原创 怒肝两个月MySQL源码,2W字MySQL协议详解(超硬核)
● 下面是一个sql "select * from d"查询结果集的例子,结果 集是6行,3个字段 ○ 公式:假设结果集有N行, M个字段.则包的个数为,header(1) + field (M) + eof(1) + row(N) + eof(1) ○ 所以这个例子的MySQL packet的个数是12个。:MySQL数据库用户认证采用的是挑战/应答的方式,服务器生成该挑战数并发送给客户端,由客户端进行处理并返回相应结果,然后服务器检查是否与预期的结果相同,从而完成用户认证的过程。
2024-12-23 19:03:08
807
原创 mysql中局部变量_MySQL中变量的总结
用户变量是用户定义的变量,是MySQL服务器定义和维护的变量,所以用户变量和会话变量之间的区别在于,是谁在维护这些变量。而系统会话变量的不通之处在于,在客户端建立连接时会创建一系列会话变量,并以全局变量的当前值初始化会话变量(会话变量相当于系统全局变量的副本),对系统会话变量的操作修改仅对当前客户端产生影响,并不会修改系统全局变量。设置会话变量不需要特殊权限,但客户端只能更改自己的会话变量,而不能更改其它客户端的会话变量。然而,它只影响更改后连接的客户的从该全局变量初始化的相应会话变量。
2024-12-23 19:02:06
933
原创 了解Springboot入门注解
我们完成了预定的目标搭建开发环境使用Springboot创建项目写登录页面,并运行程序认识了SpringBoot的核心注解@EnableAutoConfiguration 自动配置@ComponentScan 扫描Spring Component@Configuration 标记配置类源代码下载下一期我们来完成登录页面并实现图形验证码的功能最后编辑于:2024-12-10 21:54:28©著作权归作者所有,转载或内容合作请联系作者。
2024-12-22 19:02:06
729
原创 React性能分析: 使用React Profiler工具
在开发过程中,保证应用的性能是至关重要的。接下来,我们将介绍React Profiler工具的使用方法,帮助开发者更好地提升React应用的性能。使用React Profiler工具可以帮助我们更全面地了解React组件的渲染性能,并针对性地进行优化。希望通过本文的介绍,可以帮助各位开发者更好地应用React Profiler工具,提升React应用的性能表现。通过上述方式,结合React Profiler工具捕获到的性能数据,可以帮助开发者更好地优化React应用的性能,提升用户体验。
2024-12-21 19:03:07
478
原创 [react]5、React脚手架
3、React脚手架将webpack相关的配置隐藏起来了,如果查看需要使用package.json文件中的一个脚本:"eject":"react-scripts eject",这个操作不可逆,命令格式如下。4、通过脚手架创建的工程需要通过import引入node_modules中相关代码文件,node_modules中相关代码文件都是通过模块化 module.exports导出使用,package.json // 对整个应用程序的描述:包括应用名称、版本号、一些依赖、以及项目的启动、打包等等。
2024-12-21 19:02:06
1350
原创 什么是微端游戏?微端应该选择什么配置的服务器?
共存的双重模式,但在实际的用户体验上依然有……很多不尽如人意的地方。如何克服自身先天上的不足,才是。较大,用户下载安装时间长,登录用户低的问题!游戏用户存活率低的……的下载,运行,实现游戏可短时间正常运行,并实现边下边玩,从而解决大多数网络游戏完全客户。游之间,缺少了网页游戏的简便性和灵活性,且在游戏表现力上弱于同档次客户。网游在未来的发展方向。著作权归作者所有,转载或内容合作请联系作者。与一次性下载的游戏。虽然一些游戏开发商推出了页游和。网游不同的是,利用纳米引擎打造的客户。网游就是游戏微型客户。
2024-12-20 19:03:08
693
原创 微信小程序-订阅消息服务通知
微信小程序目前支持一次性订阅模板消息,也就是首先在微信客户端用户允许订阅消息后,服务端可以按照指定模板推送消息给微信客服端,具体会在微信客户端的通知用户,可以快速跳转至微信小程序页面在我之前文章。
2024-12-20 19:02:06
682
原创 React性能分析: 使用React Profiler工具
在开发过程中,保证应用的性能是至关重要的。接下来,我们将介绍React Profiler工具的使用方法,帮助开发者更好地提升React应用的性能。使用React Profiler工具可以帮助我们更全面地了解React组件的渲染性能,并针对性地进行优化。希望通过本文的介绍,可以帮助各位开发者更好地应用React Profiler工具,提升React应用的性能表现。通过上述方式,结合React Profiler工具捕获到的性能数据,可以帮助开发者更好地优化React应用的性能,提升用户体验。
2024-12-19 19:03:07
843
原创 前端面试每日 3+1 —— 第533天
去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!著作权归作者所有,转载或内容合作请联系作者。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2024-12-19 19:02:06
196
原创 前端面试每日 3+1 —— 第721天
【推荐】欢迎跟 jsliang 一起折腾前端,系统整理前端知识,目前正在折腾 LeetCode,打算打通算法与数据结构的任督二脉。去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个。微信群相互交流(点击公众号的菜单:交流)。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2024-12-18 19:03:09
388
原创 前端面试每日 3+1 —— 第733天
【推荐】欢迎跟 jsliang 一起折腾前端,系统整理前端知识,目前正在折腾 LeetCode,打算打通算法与数据结构的任督二脉。去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个。微信群相互交流(点击公众号的菜单:交流)。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2024-12-18 19:02:08
412
原创 前端面试每日3+1—第669天
欢迎在 [**Issues**](https://github.com/haizlin/fe-interview/issues) 和朋友们一同讨论学习!- 学习不打烊,充电加油只为**遇到更好的自己**,365天无节假日,**每天早上5点**纯手工发布面试题(**死磕自己,愉悦大家**)。- 希望大家在这**浮夸**的前端圈里,保持**冷静**,坚持每天花20分钟来学习与思考。
2024-12-17 19:03:08
299
原创 拿offer必须掌握的SpringCloud面试题(含答案)
在云部署的环境下,因网络问题使得zk集群失去master节点是较大概率会发生的事,虽然服务能够恢复,但是漫长的选取时间导致的注册长期不可用是不能容忍的。可能发生的情况是,在负载较小的情况下,导致异常的问题有更好的恢复机会。今天公司的项目比较忙,远程开会和办公的沟通效率总是差那么一点,为了节约点时间,就不介绍SpringCloud了,我想只要是一名Java开发程序员,提到微服务,一定对SpringCloud的大名如雷贯耳,我们直接来看它的高频面试题吧。如果在公开服务中发生异常,则回退方法返回一些默认值。
2024-12-17 19:02:06
718
原创 SpringCloud无介绍快使用,sentinel注解@SentinelResource的基本使用(二十三)
作为程序员第 190 篇文章,每次写一句歌词记录一下,看看人生有几首歌的时间,wahahaha ...1 在cloudalibaba-sentinel-service8401添加pom依赖。5 在RateLimitController中添加。2 新增RateLimitController。著作权归作者所有,转载或内容合作请联系作者。从零开始学springcloud微服务项目。4 新增自定义handler。
2024-12-16 19:03:07
1241
原创 SpringCloud系列教程 | 第一篇:介绍
首先讲一下我为什么要写这一系列的文章,现在网上大量的springcloud相关的文章,使用的springboot和springcloud的版本都相对比较老,很多还是在使用springboot1.x的版本,如果尝鲜想使用springboot2.x的版本,很多配置都和之前的不一样,有了大量的修改,很多刚开始学习的朋友可能试一试搭不起来就放弃了,本系列教程就是帮助刚接触springcloud的朋友简单上手,快速起步。简单的说,Dubbo 就是个服务框架,说白了就是个远程服务调用的分布式框架。
2024-12-16 19:02:06
982
原创 SpringBoot | 3.1 配置数据源
前面介绍了SpringBoot的自动配置原理,用一句话概括是:启动时加载所有,最终按照条件进行装配。本章节表面上是讲数据访问,但其核心还是讲SpringBoot的自动配置,只不过自动配置的对象是数据库相关的依赖(如:druid、MyBatis、MyBatis-Plugs等)。这些依赖的导入与装配都是SpringBoot帮我们自动完成的。SpringBoot默认使用的数据源是Hikari(下面有源码分析),以后我们将使用阿里的Druid数据源进行数据库相关配置与操作。数据源的自动配置原理(2.);
2024-12-15 19:03:08
1542
【蒙特卡洛模拟】这个项目旨在通过强化学习和蒙特卡洛模拟的结合,解决银行购买股票的最优策略和预期利润折现率的问题KL.zip
2024-09-07
【数学建模2024】2024年华中杯数学建模比赛 B题 使用行车轨迹估计交通信号灯周期问题KELAI.zip
2024-09-07
数学建模2024数学建模A题KELAI.zip
2024-09-07
【2024数学建模】2024数学建模大赛学习文档KELAI.zip
2024-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅