- 博客(72)
- 问答 (1)
- 收藏
- 关注
转载 【C/C++分多文件】C语言C++如何将一个复杂的程序分成多文件项目,头文件设置共享全局变量
某些场景中,我们不想把整个复杂代码写在同一个文件里,因为这使得代码冗长,可读性差难以维护。常见的解决方法是在一个.h头文件中定义一些全局变量,函数…,在多个子文件中共享这个.h文件中的全局变量这个是程序本来的样子,但是代码太长了,我想vs将它变成多文件项目,怎么改?下面标了1,2,3,4 是程序的4个部分,下面会提到每个部分放在哪儿。最终的效果如下。
2023-10-27 08:58:29 419
原创 【1024一起敲代码!】C#mysql/Sqlserver图书借阅管理系统期末设计源代码
架构设计主要体现在代码层的架构和窗体层调用的架构。在窗体中,由Program.cs为入口,启动后直接调用LoginForm.cs进入登陆界面,登陆成功后进入主菜单页面开始系统的使用,主菜单页面包含了所有的系统功能,所有子窗体都会在父窗体内部,便于管理。在代码中,每个窗体包含两个cs文件,一个是界面设计代码,一个是用户交互功能实现代码,代码中抽出了两个公用类,分别是Sql.cs和Utils.cs。
2023-10-24 16:29:30 227
原创 【源码】C/C++学生信息管理系统 1024程序员节日快乐
1024程序员节日快乐!使用语言:此源码包含两个版本:版本1:C语言版本2: C++代码量:650题目:学生信息管理系统,实现对学生信息(学生姓名,学号,性别,年龄,地址等)的录入删除显示所有信息保存到本地文件和读取文件信息修改按条件查询(可以按照姓名,学号,性别,年龄查询)排序(可以按照姓名,学号,性别,年龄排序)显示统计数据,退出系统。
2023-10-24 11:10:42 215
原创 【源码】C/C++运动会计分系统 期末设计源码
使用语言:两个版本都会发:版本1:C语言版本2: C++代码量:500+题目介绍:要求:初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数 各项目名次取法有如下几种: 取前5名:第一名得分7分,第二名得分5,第三名得分3,第四名得分2,第五名得分1;取前3名:第一名得分5, 二名得分3,第三名得分2;
2023-10-22 11:01:20 357
原创 【源码】C-C++图书借阅系统 课程设计期末设计
使用语言:有两个版本,一个是C语言,一个是C++,自行选择代码量:700+,代码包括详细注释题目介绍:添加、删除、修改、查询用户信息添加、删除、修改、查询图书信息添加借阅记录和还书功能记录还书日期记录借书日期和借书天数判断是否逾期判断图书库存是否足够。
2023-10-18 14:30:44 60 1
原创 【源码】C/C++员工信息管理系统 期末课程设计
使用语言:有两个版本,一个是C语言,一个是C++,自行选择题目介绍:系统带有文件读写功能,下次启动自动读取数据。//定义人员信息结构体// 人员姓名// 编号// 电话// 部门char sex;
2023-10-18 14:20:43 62 1
原创 Javaweb+Mysql教务管理系统 / 选课管理管理系统 程序课程设计
教学管理系统编译器idea和eclipse版本都有,数据库mysql,共6个数据库表。学长敲代码院系:编号、院系名、负责人教师:工号、姓名、性别、所属院系、职称、年龄、出生年月、基本工资等。学生:学号、姓名、性别、年龄、所属院系等。课程:课程代号、课程名、课时数、课程类型、学分等。学生入学时进行新生登记,登记后即可选课学习课程;每门课程可以同时开设多个班,由多位教师讲授,每位教师也可上多门课;每门课有多个学生选修,满15人才开课,但不能超过50人,以保证教学质量。
2023-10-18 14:16:04 51 1
原创 Windows下 Mysql8和Navicat下载和安装教程【带资源】
本文内容。Windows Mysql8和Navicat下载和安装教程用Navicat工具连接Mysql并且创建一个数据库做测试,证明mysql安装和连接成功
2023-10-17 15:11:02 200 1
原创 计算机系大学生,可以通过Java做什么副业?这篇文章给你答案!
计算机系科班出身的学生,有什么能做的副业?最佳答案就是做自己专业对口,且促进技能的事,**敲代码做课设!**这篇文章就来分享下自己的副业之旅(仅限计算机相关专业哦)如果要用生成器,电脑只需要安装一个jdk即可,然后即可双击脚本启动生成器(jar包),浏览器输入localhost即可打开,不需要复杂的环境。通过简单配置,或许10来分钟,或许5分钟,即可生成完整源码。
2023-09-21 15:08:17 962 12
转载 MybatisPlus开启二级缓存,二级缓存隐患
实际上,MybatisPlus 内置很多常用方法,另外,开发者还可以在 XxxMapper.java 或者 XxxMapper.xml 自定义SQL, 这两处的SQL 都是 XxxMapper 下方法,对应的缓存 应该合并到一起, 因此应该使用。,则 项目中出现两个key相同的缓存 ,即 XxxMapper.xml 中的缓存和 XxxMapper.java 中的缓存, 这两个缓存 肯定不会合并,谁覆盖谁呢?,让 XxxMapper.xml 中的缓存 合并到 XxxMapper.java 的缓存中。
2023-09-13 09:32:10 336
原创 C#winform 实现登录验证码源码 最详细使用教程
在登录系统的时候,我们想要实现以下效果,登录前先输入验证码,点击验证码可以刷新验证码的功能,下面就贴出实现源码。
2023-09-12 09:37:34 548
原创 【C-C++源码】仓库管理系统 期末课设必备源码
有两个版本,一个是C语言,一个是C++,自行选择,VC++、VS、devc++等各编译器均可运行。代码注释齐全,容易理解,代码量850行。printf("需要源码,可以百度:学长敲代码");所有数据都会自动保存到本地文件。下次打开自动读取。菜单页:添加货物例:查询货物:查看仓库:可统计仓库的总容量、剩余容量和已用容量添加库存记录如果货物不存在,则提示。给仓库1添加一万包纸巾查看出入库记录负数表示出库,统计的出入容量表示仓库共有多少货物。
2023-09-11 18:42:20 449
原创 【javaweb课设源码】图书管理系统SSM Mysql 期末课设
本系统使用Javaweb技术制作,数据库为mysql附带论文报告文档printf("需要源码,可以baidu学长敲代码");
2023-09-10 21:36:39 221
原创 如何从0跑起Vue3项目(Node和npm环境配置)
下载完成后,双击安装包,一直点 next无脑即可,安装路径默认事在 C:\Program Files 下,当然这里也可以自定义修改安装路径,也可以随缘。我是用idea打开vue项目的,你用的其他编译器也可以,只要找到终端即可。本文为快速搭建,你可以按照我的建议来操作,安装包我也给你准备好了。期末在学长敲代码那儿做的vue课设,怎么将他从0跑起来?等待项目启动,出现如下说明启动成功,点击地址既可以访问。当然,你还需要先启动Java后台,才可以访问成功。安装完成后,在运行npm run dev。
2023-08-31 10:41:36 165
原创 【Javaswing课设源码】学生信息管理 Mysql课程设计 管理员 教师 学生
【Javaswing课设源码】学生信息管理 Mysql课程设计 管理员 教师 学生
2023-08-17 18:56:30 120 1
原创 eclipse设置项目为JDK运行 NoClassDefFoundError: javax/xml/bind/DatatypeConverter
点击Directory 找到你的JDK安装目录,一般都是C://Program Files//java//jdk1.8。回到了刚刚页面, 将jdk打勾,jre 取消勾选,如下 ,apply and close。然后,选中Alternate JRE 选中刚刚添加的jdk,ok了。选中后会自动识别,然后finish。右键项目,properties。选择JRE, 点击Edit。
2023-06-08 18:46:43 100
原创 多数据源dynamic-datasource-spring-boot-starter使用
dynamic-datasource-spring-boot-starter配置
2022-06-22 10:57:54 846
原创 MybatisPlus SqlServer OFFSET 分页问题
文章目录问题错误源码重现找资料解决问题使用MybatisPlus 连接 SqlServer 数据库 ,在分页的时候发生了如下的报错,sql语句和报错如下:Cause: com.microsoft.sqlserver.jdbc.SQLServerException: “@P0”附近有语法错误。...SQL: SELECT * FROM tb_admin OFFSET 0 ROWS FETCH NEXT 15 ROWS ONLY错误源码重现依赖 <!-- mybatis-plus
2022-04-20 23:56:54 3954 8
原创 @PostConstruct 失效之(Bean实现了BeanFactoryPostProcessor)
@PostConstruct失效所属知识点 IOC加载和Bean的生命周期@PostConstruct失效一次偶然发现,@PostConstruct不生效,反复尝试发现应该是BeanFactoryPostProcessor作祟,只要实现此接口,注解就不生效。最后没有得出一个具体的答案,但是尝试分析了一下,应该可以证明是BeanFactoryPostProcessor的问题,具体以后看了源码再补充吧@Componentpublic class A implements
2022-04-11 10:48:59 1547
原创 Spring继续学习: IOC、Bean、拓展点.....
文章目录IOC加载Bean生命周期DemoSpring拓展点XxxAwareBean初始化前后:BeanPostProcessor所有BeanDefinition注册后:BeanFactoryPostProcessor所有Bean就绪后:ApplicationListener、CommandLineRunner@Import找到多个Bean时不报错@Autowared和@Resources@Autowared自动装配过程@ConfigurationSpring注册Mybatis的Mapper为BeanSpr
2022-04-10 21:58:11 619
原创 Vue脚手架实例
文章目录VueTest脚手架文件结构关于不同版本的Vuevue.config.js配置文件ref属性props配置项mixin(混入)插件scoped样式总结TodoList案例webStorage组件的自定义事件全局事件总线(GlobalEventBus)消息订阅与发布(pubsub)nextTickVue封装的过度与动画vue脚手架配置代理方法一方法二插槽Vuex1.概念2.何时使用?3.搭建vuex环境4.基本使用5.getters的使用6.四个map方法的使用7.模块化+命名空间路由1.基本使用2.
2022-03-27 17:05:11 260
原创 Nginx概念学习(Linux下安装)
尝试将Vue项目部署到Linux,顺便学一下Nginx文章目录NginxLinux安装命令配置文件正向代理反向代理负载均衡动静分离高可用NginxNginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,有报告表明能支持高达 50,000 个并发连接数。Linux安装安装依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel到usr/local创建ng.
2022-03-26 14:55:55 168
原创 Thymeleaf 多文件上传、删除、回显
文章目录多文件上传多文件上传多文件上传和删除,还有回显的需求,暂时用checkbox来做回显,如果与更好的方法,欢迎在评论区评论。html写法:<form id="editForm" action="/save" method="post" enctype="multipart/form-data"><!--显示已上传文件--> <div th:if="${fileList != null}"> <p> 已上传文件
2022-03-26 11:08:46 1703 1
原创 手把手-快速搭建 SSM 项目框架----整合 SSM 基础配置
SpringMVC + Spirng + Mybatis 配置繁杂,新手记录SSM基本配置文章目录创建项目项目结构图(配置好后)配置文件pom.xml常用坐标web.xmlapplicationContext.xmlspringmvc.xmldb.propertieslog4j.properties测试SSMjspdomainDaoServicecontrollertest配置Tomcat启...
2022-03-26 11:05:42 1145 2
原创 SpringBoot手动开启事务:DataSourceTransactionManager
文章目录DataSourceTransactionManagerDataSourceTransactionManager添加事务:传统JDBC事务管理,使用DataSource从数据源中获取connection通过api进行CRUD,之后手动commit、rollback。应用spring提供的编程式的事务管理使用spring的声明式事务处理Spring的事务处理中,通用的事务处理流程是由抽象事务管理器AbstractPlatformTransactionManager来提供的,而具体的底
2022-03-26 10:48:30 11049
原创 Spring 定时任务调度 TaskScheduler 和 Quartz
文章目录1.@Scheduled1.@Scheduled/** * 定时任务 * cron表达式 */@Component@EnableScheduling // 1.开启定时任务@EnableAsync // 2.开启多线程public class MultithreadScheduleTask { @Async //允许并发 @Scheduled(fixedDelay = 1000) //间隔1秒 public void first()
2022-03-25 23:57:07 1213
原创 lambda表达式、stream、函数式编程
编程启发文章目录lambdaStream、ComparatorCollections toMapSupplierConsumerPredicateFunctionlambdaStream、Comparator /** * stream的特性 * * 1.stream不存储数据 2.stream不改变源数据 3.stream的延迟执行特性 * * 通常我们在数组或集合的基础上创建stream,stream不会专门存储数据,对stre.
2022-03-25 23:51:32 202
原创 IO基本内容:InputStream、OutPutStream、Writer、Reader、Buffer..
文章目录IOTest1_StreamWriterReader读取PropertiesBufferInputStreamReaderPrintStreamIOTest1_Streamimport java.io.*;public class Test1_Stream { public static String path = "src/main/java/com/hello/demo/io/fos.txt"; /** * //写入之前会情况数据 */ pub
2022-03-25 23:34:51 224
原创 常用工具类库
Calendarjava util包下的一个工具类对于年月日的直接操作非常遍历/** * YEAR 年 * MONTH 月(从0开始,可以+1使用) * DAY_OF_MONTH 月中的天(几号) * HOUR 时(12小时制) * HOUR_OF_DAY 时(24小时制) * MINUTE 分 * SECOND 秒 * DAY_OF_WEEK 周中的天(周几,周日为1,
2022-03-25 23:18:29 276
原创 Vue.js实例
文章目录Vue.js数据绑定 v-bind v-modelMVVM {{}}中的表达式@+事件处理@+事件的传递 [@click.prevent]@+键盘事件computed 计算属性watch 监视属性变化v-show 和 v-if elsev-for:key$set vue 检测数据变化表单、v-model修饰符filter 过滤器v-textv-htmlv-clockv-oncev-pre自定义指令 v-xx生命周期VueTest脚手架文件结构关于不同版本的Vuevue.config.js配置文件re
2022-03-25 23:06:52 284
原创 学习SpringMVC
文章目录1. MVC概念1.1 M-V-C1.2 优势1.3对比Struts22.入门配置2.1 web.xml配置核心控制器(Servlet)2.2 创建 springmvc.xml -配视图解析器< mvc:annotation-driven >2.3 控制器controlor.java@RequestMapping--method属性@RequestMapping--params...
2022-03-24 21:04:26 402 1
原创 RestTemplate发送get和post携带参数请求demo
RestTemplate发送get和post[参数] demoget请求不带参数public static void main(String[] args) { RestTemplate restTemplate = new RestTemplate(); String res = restTemplate.getForObject("http://localhost:8080/test",String.class); System.out.println(res);}
2022-03-21 09:26:59 2386
原创 KMP算法
#include <stdio.h>#include <string.h>#include <stdlib.h>//应用场景:模糊查询//用kmp算法,检测父串中是否包含子串,包含则返回1,不包含返回0int kmpContains(char *father,char *son) { int length = strlen(son); //prefix是匹配模式数组 int *prefix = (int *)malloc(length*sizeof(in
2022-03-08 17:24:00 177 2
Java基于POI的导入导出excel功能,附带测试功能,项目基于Maven,导入即可用,带测试Main方法提供例子
2023-09-21
订做程序就找学长敲代码 Javaweb C# C++程序设计
2023-10-17
计算机系大学生,可以通过Java做什么副业?这篇文章给你答案
2023-10-05
hibernate初识框架搭建,一直报错
2019-06-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人