自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 0基础实现node.js+Express+mysql 实现前后端分离的图书管理系统 全栈开发流程

我们在前端通过axios发起http请求给后端,后端返回数据,然后通过挂载到vue组件上,通过后端返回的json数据,对elementui组件进行渲染渲染完毕后,绘制页面.后端基础配置完毕.请注意避免跨域链接造成的浏览器无法访问数据的问题,我加载了cors这个模块,并且设置允许所有的端口访问.在app.js文件中已经有过配置,这里作为说明。可以看到浏览器通过json格式返回了我们的书籍书籍,后端的其他命令通过浏览器测试无法达到,可以通过postman进行api测试。运行文件后去浏览器上访问。

2024-06-07 17:50:31 985

原创 web图书管理全栈开发实战vue+elementui+node.js+mysql

1.主界面2.添加书籍3.删除书籍4.编辑书籍信息1. 数据库设计设计了books表,包含字段:id, name, author, price, publisher。2. Node.js + Express后端设计初始化Express应用。创建了基础路由和服务器监听。配置了数据库连接。实现了图书模型(BookModel),提供了对图书增删改查的功能。3. 前端页面设计(Element UI)

2024-06-07 17:50:19 1176

原创 速记-蓝桥杯c++组

/ 全排列数组// 首先对数组进行排序do {// 全排列字符串// 首先对字符串进行排序do {return 0;# 对字符串进行全排列s = "abc"# 对数组进行全排列。

2024-04-10 12:48:20 839 1

原创 ACM 快速幂之C语言极限优化 求A^B的最后三位的整数

快速幂算法是一种用于快速计算幂运算的算法。它通过将指数n表示为二进制形式,然后利用指数的二进制形式来进行快速计算,从而减少了计算的时间复杂度。简单的说就是快速进行幂运算的算法。实现了四种不同的算法来计算 A 的 B 次方并取最后三位的整数。这些算法分别是:Power1:基本的循环算法,直接进行 B 次乘法运算,然后取模得到结果。Power2:在循环中每次乘法后都进行取模操作,以避免数值溢出。Power3:利用二进制运算的快速幂算法,通过将指数 B 表示为二进制形式来进行快速计算,从而减少计算的时间复

2024-01-19 21:47:59 436

原创 研究论文选择方向流程:以群智能优化算法为例

很多的宝子,在刚刚接触论文学习和准备研究论文时。没有方向,缺乏目标。只是盲目的学习盲目的去看各种类型的论文。要么想要去寻找方向,也不知道该如何下手。在这里我根据我个人平时学习和研究论文的感悟,对学习和寻找论文方向进行了一个总结。同时也分享了,我个人寻找论文的一些技巧。希望给大家带来一些帮助,同时祝大家龙年大吉,科研有果!!

2024-01-19 17:11:42 572

原创 java中抽象类和接口的区别

在上面的示例中,抽象类Animal和接口Shape分别展示了抽象类和接口的特性和用法。通过这些示例代码,可以更清楚地理解抽象类和接口的区别。抽象类和接口是Java中两种不同的机制,它们都可以用来实现多态性和封装性,但在用法和特性上有一些不同。- 抽象类用于描述一种“is-a”的关系。- 接口用于描述一种“has-a”的关系。- 抽象类可以包含抽象方法和非抽象方法。- 抽象类可以有构造方法和成员变量。- 接口不能有构造方法和成员变量。- 接口只能包含抽象方法和常量。- 一个类只能继承一个抽象类。

2023-12-12 22:41:22 372

原创 为什么说Java是一个纯粹的面向对象的语言?

这个 Class 对象拥有所有的这个类定义的静态变量和静态方法,同时,如果我们访问通过 student对象来访问静态内容,会发现它其实指向的对象就是 Student.class。这意味着,Java中的数据和方法可以被保护起来,只有授权的对象才能访问它们。该 Class 对象在JVM内仅仅会装载一次,该类的静态方法和静态属性也一同装载,JVM使用该 Class 对象来创建具体的实例对象(如上面的对象)。在Java中,一切都被视为对象,包括基本数据类型(如int、char等)都被封装为对象。

2023-12-12 21:44:59 565

原创 Java代码的详细运行流程

java代码的详细运行流程

2023-12-12 21:41:56 502

原创 IEEE CEC介绍

IEEE CEC,全称是IEEE Congress on Evolutionary Computation,可以翻译为,IEEE进化计算会议。自2005年开始,每年举办一次。IEEE CEC benchmarks,是主办方发布的标准测试算例(以下简称,CEC算例)。不同年份的CEC算例均不相同。算例的数量往往不止一个,一般是10到30个左右。它们通常是由一些较为简单的基本函数如y = x^2(更多可见于参考文献[1]),经过平移、旋转甚至组合形成。

2023-12-12 21:40:29 870

原创 群智能算法特征选择方法综述

大数据的主要问题之一是大量的特征或维度,这导致在应用机器学习,特别是分类算法时出现“维度诅咒”的问题。特征选择是一种重要的技术,它选择小而信息量大的特征子集来提高学习性能。由于搜索空间大而复杂,特征选择不是一件容易的事情。近年来,群体智能技术以其简单性和潜在的全局搜索能力受到了特征选择界的广泛关注。分类特征选择是特征选择领域中研究最为广泛的领域,而群体智能在分类特征选择方面的研究尚未得到全面的研究。

2023-12-12 21:37:34 1227

原创 真伪随机数?c.c++.python.matlab等语言 计算机生成随机数汇总

真伪随机数?c.c++.python.matlab等语言 计算机生成随机数汇总使用时间戳作为随机数种子的方法,加密安全随机数生成器CSPRN.加密哈希函数。使用操作系统提供的随机数生成器

2023-07-09 00:32:46 160 1

原创 演化计算择优选择策略合集

演化计算策略有轮盘赌、锦标赛、择优截断选择、概率选择、线性排序、指数排序、玻尔兹曼、随机遍历、精英选择等,本节对前四个策略进行了分析,并且对于不同的算法策略给出了思考和优化策略为了解决概率选择算法中的不确定性,可以采用多次运行取平均的方式,即多次运行概率选择算法,然后将得到的结果进行平均,取平均后得到的结果更加准确和可靠。为了解决选择项较多时需要维护较大的概率分布数组的问题,可以采用采样技术,比如可以使用随机采样或者分层采样来减小存储空间。针对概率分布设置不合理的问题,可以采用自适应算法,动态调

2023-06-27 18:46:08 857 1

原创 C 语言遗传算法求解多项式——实践报告

C 语言遗传算法求解多项式——实践报告.算法理解参数对于遗传算法的影响;种群数量越多,物种的多样型越高,搜索广度深度和精度越高,但是种群如果太大会影响计算效率;交叉概率,影响下一代基因继承上有代基因的强度,概率越大找到最有值的速度越快,但是增加概率的同时,也会导致陷入局部最优解的可能性变大;变异概率,变异可以增加种群基因的多样性,有助于提高广度和深度,也会减少陷入局部最优解的可能。但是如果变异概率过高就会影响,降低遗传保留优良值的几率,从而影响程序速率。最优值个数,最优值个数影响下一代要继承的基

2023-06-27 17:53:56 517 1

java课程设计 - 电脑记事本程序 swing io流 图形化界面 文件类 文件管理器类

java课程设计 -- 电脑记事本程序 swing io流 图形化界面 文件类 文件管理器类 本Java课程设计将向您展示一个拥有图形化的电脑记事本程序。通过使用Swing图形化界面和IO流技术,文件管理类。设计一个功能强大的记事本,使用户能够轻松创建、编辑和保存文本文件。此外,还将实现文件类和文件管理器类,让用户可以方便地管理和浏览他们的文件。并且,通过菜单栏和菜单项实现外观的更改。

2023-12-17

cec测试集(2005-2020)matlab资源整理 单目标优化、多目标优化、约束优化 IEEE智能计算会议

CEC测试集是一个用于评估优化算法性能的标准基准测试集,涵盖了2005年至2020年的数据。这个测试集包含了一系列的优化问题,如单目标优化、多目标优化、约束优化等,涵盖了不同领域和复杂度的问题。这个资源整理提供了CEC测试集的Matlab实现,方便研究人员进行算法性能评估和比较。通过这个资源,用户可以快速地在自己的算法上进行测试,并与其他算法进行比较和分析。这对于优化算法的研究和开发具有重要意义。

2023-12-12

空空如也

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

TA关注的人

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