自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (10)
  • 收藏
  • 关注

原创 【IDEA插件】Bookmark-X 一款书签扩展插件

Bookmark-X一个扩展书签,可以进行书签分组,以及通过分组内的书签切换来跳转代码, 使代码更容易阅读,避免迷失在多层嵌套代码中。

2023-10-11 00:25:45 591 2

原创 JavaFX店铺管理软件

本软件是基于 JavaFX8 的一款单机的小型店铺管理系统,数据库使用内嵌式的 H2数据库无需用户安装数据库软件,也无需软件方提供远程数据库。功能包括 商品管理、用户管理、员工管理、套餐管理。报表统计等功能。本软件将持续更新维护。

2020-09-02 23:54:04 707

原创 【生命游戏】纯前端web版,可在线体验

游戏简介生命游戏(game of life)为1970年由英国数学家J. H. Conway所提出某细胞的邻居包括上、下、左、右、左上、左下、右上与右下相邻之细胞游戏规则如下:孤单死亡如果细胞的邻居小于一个,则该细胞在下一次状态将死亡拥挤死亡如果细胞的邻居在四个以上,则该细胞在下一次状态将死亡稳定如果细胞的邻居为二个或三个,则下一次状态为稳定存活复活如果某位置原无细胞存活,而...

2020-03-26 22:19:04 8732 4

原创 代码片段管理工具-QuickCode v200409

基于JavaFx的,轻巧的代码片段管理工具。用于管理一些算法代码,和一些小工具代码。

2020-01-27 21:20:10 1802 6

原创 【VBA脚本】Pdm批量转SQL

【代码】【VBA脚本】Pdm批量转SQL。

2024-03-29 14:18:22 74

原创 【bat脚本】读取文件路径并输出

【代码】【bat脚本】读取文件路径并输出。

2024-03-27 15:35:22 94

原创 【Python脚本】文件夹下所有文件转码GBK

【代码】【Python脚本】文件夹下所有文件转码GBK。

2024-03-20 12:13:54 106

原创 【MySQL】explain 执行计划结果分析

本文基于 MySQL 8.0.12。

2024-03-09 20:05:00 373

原创 【实用工具】网站整站下载

分享几个网页全站代码下载工具

2024-01-06 21:45:59 509

原创 Windows下使用DOS命令上传文件到服务器

本文将分享在windows环境下,如何编写DOS脚本来上传文件到远程服务器。

2024-01-02 14:33:27 1036

原创 【笔记】Docker入门笔记

Docker在windows下的安装,以及常用命令

2023-12-16 21:24:07 4063

原创 纯前端开发的,实用在线工具集合

这个项目是开源的,我们期待与前端社区的各路英雄们一同参与开发。无论你是初学者还是经验丰富的大佬,都欢迎加入我们,为社区添砖加瓦。本人前端小白,目前正在实现一个纯前端实现的。,旨在简化日常开发任务,提高工作效率。

2023-12-06 18:38:24 103

原创 【配置】Gradle下打包springboot项目,分离配置文件、依赖包

在 gradle.build 文件中添加。

2023-11-20 16:30:42 435

原创 【配置】Redis常用配置详解

说明redis常用的一些配置,以及配置之后的操作,本文相关的服务器环境为Centos8

2023-11-20 14:21:31 173

原创 【Java多线程】交替打印奇偶数

使用 ReentrantLock 结合 Condition 实现奇数偶数的交替打印

2023-06-23 02:46:34 1443

原创 Java中@SuppressWarnings注解可以使用的参数列表

Java中@SuppressWarnings注解可以使用的参数列表,以及他们的作用

2023-03-30 10:35:08 460 1

转载 【嵌入式】分享一个嵌入式中Makefile的通用Demo

1.前言之前因为稍微学了点Makefile的基本语法,所以就想着自己写个Makefile,一来以后自己作参考,二来也是可以复习下之前的一些命令,三来就是分享啦~2.基本功能键入make:*自动生成elf、lst、hex、bin、o文件;*判断当前目录下是否有输出文件output、二进制文件obj的文件夹,若无,则新建,有则不执行;*将输出文件和目标文件自动移动值对应文件夹;键入make DEBUG...

2022-10-25 11:55:32 373

原创 Java插件思路(SPI机制)

SPI(Service Provider Interface),是JDK内置的一种 服务提供发现机制,可以用来启用框架扩展和替换组件,主要是被框架的开发人员使用,比如java.sql.Driver接口,其他不同厂商可以针对同一接口做出不同的实现,MySQL和Oracle都有不同的实现提供给用户,而Java的SPI机制可以为某个接口寻找服务实现。Java 中 SPI 机制主要思想是将装配的控制权移到程序之外,在模块化设计中这个机制尤其重要,其核心思想就是解耦。

2022-10-17 23:26:27 2347 2

转载 【代码分享】如何用C语言实现合并蓝牙HCI日志?

1.前言因为最近负责的是蓝牙相关的项目,难免和HCI日志打交道,很多时候由于测试经常开关蓝牙,导致手机端生成的HCI比较零散,有个时候就需要用ellisys打开几份日志,不免有些麻烦。之前的blog不是有用C语言实现批量修改文件类型嘛,所以这次就想着能不能用C语言写个合并HCI日志的程序。结果,哈哈,花了周日整整一天,才完成了,尴尬,中间确实犯了不少的低级错误。2.HCI日志文件简单介绍HCI日志...

2022-10-01 17:40:17 399

转载 【嵌入式】linux下如何用gcc编译器生成.lst文件?

工作中又用到 lst 文件去定位一些问题,因此突然又对这个文件产生了兴趣(因为之前几次也查过百度,苦于一直没找到直接的方法),这次就是先请教了工作的前辈,然后又整合了各方资料,总算是生成了 lst 文件了,因此写一篇 blog记录一下。首先 lst 文件有什么用?lst文件即列表文件,它是由 elf 文件通过 objdump 反汇编得到的。生成过程中通过 objdump 的相关命令,可以在lst文...

2022-09-17 00:44:53 1124

原创 【PDF添加印章】Java在PDF中添加指定尺寸大小的图片印章

如何使用itext在PDF中添加指定尺寸大小的图片印章

2022-08-13 21:51:00 2189

原创 【JavaFx】判断ListView是否滚动到最后一个元素

当我们想使用 JavaFx 的 ListView 实现滚动到最后的时候加载更多数据时,却发现 ListView 没有相关的 API。这个时候我们需要使用 VirtualFlow 对象来实现。

2022-07-24 21:28:50 334

转载 【嵌入式 C】什么是奇偶校验?如何用C语言实现?

在串口工具以及在代码中配置串口时,经常会看到奇偶校验。那么奇偶校验是什么,它的作用是什么呢?且听博主娓娓道来~1.为什么要有奇偶校验?它是为了解决数据在传输过程中由于环境干扰导致接收的数据与发送数据不一致的问题而引入的一种校验方法,它的优点是实现简单,缺点就是校验的准确率不高,检错率只有50%,比如偶数个位同时受到干扰翻转,那么奇偶校验是检查不出来的。并且只能判断错误,数......

2022-07-23 11:30:25 1049

转载 【代码分享】双向循环链表的C语言实现

在工作中的项目有用到双链表,尤其是跟着别人写双链表代码的思路,自己去看总觉得没那么顺,感觉以后也会经常用到,所以索性自己写一个出来,细节由自己去把握,终于是理解了这一块,以下是实现双链表的所有源码:#include<stdio.h>#include<malloc.h>typedefstructList{structLi......

2022-07-05 18:20:15 169

原创 【数据结构】人名查询哈希表设计(链地址法)

哈希表使用「链地址法」解决地址冲突的方式,其数据结构就采用 数组+链表 ,数组的每一个元素都是一个链表节点,当地址冲突时,就往当前地址的链表末尾追加,这里可以把上一篇文章「 线性探测法 」稍作修改即可......

2022-07-03 15:09:11 1678

转载 【嵌入式】嵌入式开发为什么要跑操作系统?

我们知道,在单片机的「裸机系统」中,是用一个while死循环保证程序的运行,偶尔加点中断去执行其他的功能。这种方式的优点就是简单,方便理解,我们初学者刚开始接触的就是这种方式。但是这种方式的缺点也很显然:「1.实时性不强,不能优先保证重要或者优先级较高的程序的运行」在一些代码较少的程序中还不明显,但是如果程序功能复杂,代码量大,运行时间长,这种方式就显得更加难以运行下去。.........

2022-06-25 20:47:26 1288

转载 【经验分享】VMware中Ubuntu如何设置共享文件夹并以图形化的形式看到?(附安装包)...

哦~,对于我这种有点强迫症的人来说在用Ubuntu的时候老是想直接快捷选择共享文件夹并且打开,传输物理机与虚拟机之间的文件,也是捣鼓了一阵才真正看到了设置的共享文件夹,以下是其中的操作步骤:1.安装VMware Tools?这个是成功设置共享文件夹的前提,请大家务必安装好,这个安装教程网上有超级无敌多,并且很多时候都是自动安装了的,所以这里我就偷个懒,不给大家一一展示了哈......

2022-06-09 11:30:22 872 2

转载 【代码分享】C语言对字符串中的整数进行求和

1.前言这几天看到一道题:输入一串字符串,将其中的整数剔除出来并且求和。在这里会用到一个函数:❝int atoi(const char *str)「作用」:将str 所指向的字符串转换为一个整数❞使用这个函数的过程中需要注意的是输入的字符串最好是数字的字符串,比如“1234”,而不是字母等和数字的混合,这样的话是无法转换出来其中的整数的。但是亲测了一种情况是可以的:字符...

2022-05-28 19:40:14 2281

原创 【资源分享】一款bootstrap开发的后台管理系统前端模板

模板简介‎Hyper‎‎ 是一个 bootstrap 开发的、功能齐全的仪表板和管理模板,带有精心设计的 UI 元素、组件、小部件和页面的色调。超级干净和灵活的布局将使您能够轻松构建Web应用程序。它可用于创建基于saas的界面,自定义管理面板,仪表板,CRM,CMS,电子商务面板等。预览链接:https://coderthemes.com/hyper/saas/index.html界面展示下载链接商用https://themes.getbootstrap.com/product/hype

2022-05-23 00:11:21 1303

转载 【代码】如何用C语言实现批量修改文件类型?

1.前言这些天接触了用C语言打开以及读取文件内容后,突然想到是否可以用C语言更改文件类型(越学越发散了,本来想着专搞嵌入式方面的),愈发的觉得咱C语言还是挺强大的哈。首先的需要知道就是C库有没有类似读取文件的这种函数来读取文件名,要自己写的话那可真太复杂了,到网上搜了下,幸好,还真有:DIR * opendir(const char * name);【函数说明】open...

2022-05-20 20:20:45 1127

原创 【C++课程设计】成绩管理系统

文章目录功能介绍开发环境文件预览运行截图下载地址功能介绍添加学生信息可以添加学生信息,包括学号、姓名、班级、专业和多科成绩;删除学生信息根据屏幕输入的学号,删除对应的学生信息;修改学生信息根据屏幕输入的学号,修改对应的学生信息;查找信息可以根据学号、姓名或者专业班级查找学生成绩信息;单科分数段划分支持单科目成绩划分,90分以上为优秀,60-90为及格,60以下为挂科;依次打印学生信息打印所有已经添加的学生信息退出程序并保存信息退出时将学生成绩信息保存

2022-05-18 00:08:14 2198

转载 【嵌入式 C】C语言中格式输出二进制的两种方法

1.前言在我们日常的编程中,有时候需要格式化输出一个整形数据的二进制,但是在我们C语言中只有输出十进制:%d;输出十六进制:%x;输出单个字符:%c;输出字符串:%s;输出变量所在的地址:%p。而并没有这种二进制对应的格式,所以需要我们手动来实现。2.源码实现本篇博客给大家介绍两种方法:1.通过库函数itoa,需要包含头文件:#include <stdlib.h&g...

2022-05-12 12:14:27 1869

原创 回调?是什么,简单讲解一下

回调就是把一个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数。

2022-05-09 00:05:38 8575 2

转载 【嵌入式 C】C语言中转换大小写的另外一种简便算法

平常我们在写转换字符串大小写的算法时,一般的思路就是先依次判断单个字符的 ASCII 码值:位于 45~90 的为字母的大写,转换成对应的小写就是+32;位于 97~122 的为字母的小写,转换成对应的大写就是-32。其实还有一种更加简单的方法,利用的原理就是大小写之间相差 32,即转换成 2 进制之后第五位为 1 则为小写,第五位为 0 则为大写;举个例子就懂了:‘A’...

2022-05-05 08:23:47 226

原创 【资源分享】分享一款价值49刀的博客前端模板

之前在 Bootstrap 官网上看到一款不错的前端模板,使用 bootstrap 开发,适合用作社交类博客网站。大家可以前往预览:https://themes.getbootstrap.com/preview/?theme_id=110435

2022-05-01 19:09:58 875 1

转载 【嵌入式 C】嵌入式开发神器—SourceInsight的使用教程

很多入门嵌入式的初学者所用的代码编写软件都是 IAR、Keil 等 IDE(集成开发环境),这类软件的优点就是既可以编写代码,也可以编译、调试、下载程序,是我们初学者嵌入式开发的利器。今天给大家介绍的是公司基本上都会用到的神器— SourceInsight,因为在公司项目中,代码量都非常大,少的的可能几百几千个文件,多的可能数万个文件,所以此时查找代码以及阅读代码成为了我...

2022-04-26 12:07:14 4831

原创 VuePress + Github Pages 搭建博客

本文将教大家如何用 vuepress + github 搭建静态博客前提条件: VuePress 需要 Node.js >= 8.6

2022-04-19 23:22:13 1224 1

转载 【嵌入式 C】华为LiteOS源码中的LOS_DL_LIST_ENTRY怎么理解?

Part1一、引入介绍在阅读华为LiteOS的源码过程中,经常可以看到LOS_DL_LIST_ENTRY这个东东,给它展开其实它就是这样的一个宏定义:#defineLOS_DL_LIST_ENTRY(item,type,member)\((type*)(VOID*)((CHAR*)(item)-LOS_OFF_SET_OF(type,memb...

2022-04-18 19:12:13 227 1

转载 【开发环境】NVM安装,Node.js版本管理工具

Node.js 默认一台电脑只能装一个版本,有时为了开发项目经常会使用不同版本的Node.js 版本,通常情况版本切换就比较麻烦了。为了解决这个问题,nvm (node version manager)应运而生。有了 nvm,便可以在一台电脑上安装多个 Node.js 版本,并且可以一条指令随时下载或切换版本,而不需要频繁地下载/卸载不同版本的 node.js 来满足当前项目的要求

2022-04-15 21:30:02 429

转载 【嵌入式 C】广义互相关算法用FFT加速的C语言实现

在声音测距的原理中,我们可以利用麦克风对采集的声音信号利用互相关算法测出音源与麦克风距离的差值,而大致求出音源的方位。这也是第十五届智能车竞赛声音信标组定位的基础,因为我参加的是这个组别,所以当时在这方面找了很多相关的资料。

2022-04-11 10:05:28 2981 17

程序员简历模板(超简洁)

程序员简历模板超简洁,好的简历往往只需要最简单的排版。 模板包括个人信息,教育背景,个人技能,工作经历,自我评价等

2023-10-22

人名查询哈希表设计(链地址法)

资源详情请查看:https://blog.csdn.net/weixin_44155115/article/details/125512647 (附带视频讲解) 问题描述 针对某个集体中人名设计一个哈希表,使得平均查找长度不超过R,并完成相应的建表和查表程序。 基本要求 假设人名为中国人姓名的汉语拼音形式。待填入哈希表的人名共有30个,取平均查找长度的上限为2。哈希函数用除留余数法构造,用线性探测再散列法或链地址法处理冲突。 测试数据 取读者周围较熟悉的30个人名。 选作内容 (1) 从教科书上介绍的集中哈希函数构造方法中选出适用者并设计几个不同的哈希函数,比较他们的地址冲突率(可以用更大的名字集合作实验)。 (2) 研究这30个人名的特点,努力找一个哈希函数,使得对于不同的拼音名一定不发生地址冲突。 (3) 在哈希函数确定的前提下尝试各种不同处理冲突的方法,考察平均查找长度的变化和造好的哈希表中关键字的聚集性。

2022-07-03

【C++课程设计】成绩管理系统

基于cmd控制台的成绩管理系统(附带视频讲解) 详情可前往查看:https://blog.csdn.net/weixin_44155115/article/details/124832525 功能包括: 1. 添加学生信息 可以添加学生信息,包括学号、姓名、班级、专业和多科成绩; 2. 删除学生信息 根据屏幕输入的学号,删除对应的学生信息; 3. 修改学生信息 根据屏幕输入的学号,修改对应的学生信息; 4. 查找信息 可以根据学号、姓名或者专业班级查找学生成绩信息; 5. 单科分数段划分 支持单科目成绩划分,90分以上为优秀,60-90为及格,60以下为挂科; 6. 依次打印学生信息 打印所有已经添加的学生信息 7. 退出程序并保存信息 退出时将学生成绩信息保存到磁盘文件中,下一次打开程序时可以从文件读取之前录入的学生成绩信息

2022-05-18

java 语法分析器 (带UI界面)

【文件简介】 java 编写的语法分析器,详情可前往 https://blog.csdn.net/weixin_44155115/article/details/105199595 查看 【文件内容】 1. 源代码 2. jdk1.8 3. 可执行jar包 4. 使用说明

2022-01-03

【C++课程设计】图书管理系统

基于控制台的C++图书管理系统(附带效果展示视频) 详情请查看:https://www.nonoas.top/archives/cpp-library

2021-07-04

QuickCode v200127.zip

平时我们写一些类或者方法时,经常需要一些常常写但是又重复的代码,比如一些排序算法,文件操作,一般我们可以打个jar包导入使用,如果只需要用到jar包的部分代码,打jar包就显得没必要了。 于是笔者做了这样一个小工具,方便管理一些代码片段。

2020-01-27

QuickCode(含jre运行环境).zip

平时我们写一些类或者方法时,经常需要一些常常写但是又重复的代码,比如一些排序算法,文件操作,一般我们可以打个jar包导入使用,如果只需要用到jar包的部分代码,打jar包就显得没必要了。 于是笔者做了这样一个小工具,方便管理一些代码片段。

2020-01-27

生命游戏(可运行)v200108.zip

生命游戏(game of life)为1970年由英国数学家J. H. Conway所提出,某-细胞的邻居包括上、下、左、右、左上、左下、右上与右下相邻之细胞,游戏规则如下: 孤单死亡:如果细胞的邻居小于一个,则该细胞在下一次状态将死亡。 拥挤死亡:如果细胞的邻居在四个以上,则该细胞在下一次状态将死亡。 稳定:如果细胞的邻居为二个或三个,则下-次状态为稳定存活。 复活:如果某位置原无细胞存活,而该位置的邻居为三个,则该位置将复活一细胞。

2020-01-08

词法分析器(java版有UI界面).zip

详情查看博客:https://blog.csdn.net/weixin_44155115/article/details/103441240 识别保留字:if、int、for、while、do、return、break、continue等等;单词种别码为1。 其他的都识别为标识符;单词种别码为2。 常数为整数或浮点数;单词种别码为3。 运算符包括:+、-、*、/、=、>、=、<=、!= ;单词种别码为4。 分隔符包括: “,”“;”“(”“)”“{”“}”等; 单词种别码为5。 处理注释(去掉注释): /* */

2019-11-29

自动零食机器.cpp

C++课程设计: 包含“管理员系统”和“消费者系统” 管理员包括增删改查,信息存入文件 消费者包括购买,查看库存

2019-09-06

简单日历打印.java

//根据用户从键盘输入的请求,在Java控制台中打印对应月份的日历。//

2019-06-10

空空如也

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

TA关注的人

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