- 博客(155)
- 资源 (20)
- 收藏
- 关注
原创 人工蜂群算法(Artificial Bee Colony) Java实现
人工蜂群算法(ABC算法)(Artificial Bee Colony),附上更全面的中文注释,简单易懂Java同时采用四个测试函数Rastrigin、sphere、Rosenbrock、Griewank测试函数。package ABCtest;public class bee { /* ABC算法的控制参数 */ int NP=20; /* 蜂群大小(雇佣蜂+跟随蜂)*/ int FoodNumber = NP/2; /*食物源数量为蜂群数量的一半*/ in
2021-05-20 08:47:07
853
原创 Matlab函数等学习笔记
1.zeros函数:生成零矩阵;ones函数:生成全1矩阵 zeros(n):生成 n*n 大小的全零矩阵,zeros(m,n):生成mn大小的全0矩阵2.eps用于分母,防止分母等于03.rand:在(0,1)间取一个随机数 eg.rand(2,3) 是随机生成2行3列的矩阵,数值为(0,1)...
2020-11-18 20:59:25
442
原创 人工蜂群算法(ABC算法)Java实现
人工蜂群算法(ABC算法)(Artificial Bee Colony)Java实现测试函数Rastrigin,附上原型代码翻译后的注释。题目:待优化问题参数设置10个,运行一次,[-5.12,5.12]。附上代码:package ABCtest;public class bee { /* ABC算法的控制参数 */ int NP=20; /* 蜂群大小(雇佣蜂+观蜜蜂) (employed bees+onlooker bees)*/ int Food
2020-11-05 09:46:16
1563
原创 Academic links on artificial bee colony algorithm
以下记录Google学术中关于人工蜂群(ABC)算法的文献链接:A comprehensive survey: artificial bee colony (ABC) algorithm and applications
2020-10-25 11:04:52
205
原创 群智能算法之人工蜂群算法(ABC算法)
人工蜂群算法(ABC算法)(Artificial Bee Colony)蜂群算法简介人工蜂群算法是模仿蜜蜂行为所提出的一种优化方法,是集群体智能思想的一个具体应用。 主要特点是不需要了解问题的特殊信息而只需要对问题进行优劣比较,通过每个人工蜂个体的局部寻优行为,最终在群体中使全局最优值突现出来,有着比较快的收敛速度。 为了解决多变量函数优化问题,Karaboga在2005年提出了人工蜂群算法ABC模型。1、蜜蜂采蜜机理蜜蜂是一种群居昆虫,虽然单个昆虫的行为极其简单,但是由单个简单的个体所组
2020-10-14 16:23:30
14637
1
原创 运行tomcat9w却显示指定服务未安装
win+R 进入命令行进入cmd在cmd中切换目录到tomcat的安装目录的bin下输入:service.bat install就行了,继续去安装目录双击tomcat9w打开后点启动!
2020-04-13 22:02:31
1781
4
原创 Android listview去除之间的分割线
在ListView所在的xml文件中的ListView控件中加上这条语句:android:divider="@null" 这样就没有分割线了,
2019-06-10 20:37:28
551
原创 Session 'app': Error Launching activity解决办法
网上大多是直接这样 File->Settings->Build, Execution,Deployment找到Instant Run,将instant run前的选项去掉!但是我没用,后来这样就行了。file -> Sync Project with Gradle Files...
2019-05-18 19:19:05
5352
1
原创 android studio——修改包名导致所有R文件报错的解决办法
经常改包名然后又没有全部改掉,然后R报错!解决办法如下:直接上图了或者直接快捷键 Ctrl+Shift+R 然后弹出窗口后:第一行输入你要修改的对象包名,第二行写上你想修改成的包名然后点击下方Replace All即可,建议改好了Rebuild Project。祝你成功!...
2019-05-18 18:41:12
4718
1
原创 第九届蓝桥杯Java省赛B组——方格计数
标题:方格计数如图p1.png所示,在二维平面上有无数个1x1的小方格。我们以某个小方格的一个顶点为圆心画一个半径为1000的圆。你能计算出这个圆里有多少个完整的小方格吗? 注意:需要提交的是一个整数,不要填写任何多余内容。可以先考虑第一象限的小方格,且可知任意一个格子只要其右上角的点到圆心的长度小于半径那么其小方格就必定完整!package lanqiao;p...
2019-02-27 11:43:46
1135
原创 第九届蓝桥杯Java省赛B组——第几天
标题:第几天2000年的1月1日,是那一年的第1天。那么,2000年的5月4日,是那一年的第几天?注意:需要提交的是一个整数,不要填写任何多余内容。可以用Excel做,如图:再加一,结果为125...
2019-02-25 10:02:34
298
转载 Android Studio3.2 出现Failed to find Build Tools revision 28.0.3的解决方法
我创建好新项目后发现竟然无法运行,找不到运行按钮,而且出现Failed to find Build Tools revision 28.0.2错误如下图:解决:去所创建项目下的app>build.gradle,打开build.gradle如下图在compileSdkVersion 28下面加上buildToolsVersion "28.0.3"这一句,再去工具栏那里点一下和该...
2019-01-25 12:20:43
22242
1
原创 Android studio 3.2 出现URI is not registered的解决办法
URI is not registered你只要把这个uri复制然后去这里放进去就可以。File->Settings->Languages and Frameworks->Schemas and DTDs;
2019-01-25 12:11:41
1734
1
原创 Android studio 3.2 出现Android studio attribute android:layout_width is not allowed here
Android studio attribute android:layout_width is not allowed here这个错误是因为你的安卓版本选择和你的sdk版本不一致,我新建项目用的Android 4.4,但是sdk没有,所以去这里下载这个4.4版本就行。...
2019-01-25 12:08:11
43060
19
原创 Android studio巧妙配置gradle
刚安装Android studio后需要翻墙下载gradle,不然下载的贼恶心,很慢很慢。。首先,创建新项目后android studio会先发现没有C:/Users/用户名/.gradle .gradle/wrapper/dists/gralde-4.6-all 这个目录,就创建它,并生成gradle-4.4-all.zip.lck的空文件,并下载 gradle-4.4-all.zip.pa...
2019-01-24 17:08:56
309
原创 如何让超链接移入变色——CSS
使得鼠标移至超链接上变色。@CHARSET "UTF-8";a{ /* 超链接正常显示黑色 */ text-decoration:none; color:black; font-family:微软雅黑;}a:hover{/* 超链接在鼠标移入时显示橘黄色 */ color:#ff8040;}...
2018-12-17 16:31:17
3463
原创 引入外部jacascript文件后无效的原因
今天写的一个jsp页面引用外部javascript文件没效果,而放入jsp文件内就有用。上网查原因,发现,原来是我的javascript里面,有直接操作页面元素的代码,所以不能在head里面引用 ,而应该放到body内引用。代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding=...
2018-12-06 16:30:42
1083
原创 Javaweb考核项目——墨也健身房(下)
此为下篇博客,附上篇链接:https://blog.youkuaiyun.com/qq_40956679/article/details/84647213--------------------------------------分隔符-------------------------------------- *****会员后台管理系统框架*****1.moye_main.jsp ...
2018-11-30 19:27:31
1192
8
原创 Javaweb考核项目——墨也健身房(上)
这个做的是一个健身房的主页和用户的后台管理系统。javaweb课的考核作业 配置环境:MyEclipse 2017 CI、SQL Server 2014、以及12个Struts2的jar文件包(附链接)项目打包上传于:https://download.youkuaiyun.com/download/qq_40956679/10819079项目文件清单:文件简述:*****sr...
2018-11-30 13:36:02
1620
3
原创 JSP网页背景图片自适应
css文件中加入body{ background-image:url(image/beijing3.jpg); /*图片地址*/ background-origin:content; /*从content区域开始显示背景*/ background-position:50% 50%; /* ...
2018-11-17 21:33:25
11752
转载 JavaWeb之HTML入门及常用标签
HTML: 1、HTML的概述及作用: HTML全称为HyperText Markup Language,译为超文本标记语言,不是一种编程语言,是一种描述性的标记语言,用于描述超文本中内容的显示方式。比如字体什么颜色,大小等。 Html就是超文本标记语言的简写,是最基础的网页语言。 Html是通过标签来定义的语言,代码都是由标签所组成。 2、HTML的基本格...
2018-11-16 18:58:25
401
原创 Struts2 入门案例——基于Struts2 任意两数据的代数和
基于Struts2 任意两数据的代数和【问题】设计一个简单的 Web 程序,其功能是让用户输入两个整数,并提交给 Action,在 Action 中计算两个数的代数和,如果代数和为非负数,则跳转到 ch11_1_Positive.jsp 页面,否则跳转到 ch11_1_Negative.jsp 页面。【设计步骤】(1)建立 Web 工程并在web.xml 中配置核心控制器。(2)设...
2018-11-14 23:24:45
887
原创 JSP+JavaBean+JDBC 案例——基于数据库的登录验证
JSP+JavaBean+JDBC 案例——基于数据库的登录验证【实现】(1)建立ConnectDbase JavaBean,在该JavaBean 中有方法 Connection getConnect() 得到一个连接对象,其代码如下:package ch07_5;import java.sql.*;public class ConnectDbase { private S...
2018-11-13 16:35:41
7765
4
原创 JSP+Servlet+JavaBean 开发案例——求和运算
【问题】利用 JSP+Servlet+JavaBean 编程,实现任意两个整数的累加值,并显示结果。【分析】 该题目采用JSP+Servlet+JavaBean模式,按其不同的职责,由JavaBean封装业务逻辑处理计算累加值;由JSP实现信息的提交和运算结果的显示(需要两个页面,提交信息页面,显示结果页面);由Servlet实现由提交页面获取数据实施计算,并保存计算结果,然后实现跳转,将计算...
2018-11-12 18:03:44
7786
5
原创 JSP+Servlet+JavaBean 的 MVC的实现
JSP+Servlet+JavaBean 的 MVC的实现JSP+Servlet+JavaBean 编程模式吸取了JSP+Servlet 与 JSP+JavaBean 两种模式各自的突出优点,完全实现了不同组件的功能分工协作。用 JSP 技术实现信息的提交和显示, Servlet 技术实现控制逻辑, JavaBean 技术细线业务逻辑处理。将一个系统的功能分成 3 种不同类型的组件,这种模...
2018-11-12 15:32:59
749
原创 以下程序的功能是找出数组中的最大元素
以下程序的功能是找出数组中的最大元素package lanqiaobei;public class Tester{ private int[] data; public Tester(int num) { data = new int[num]; for (int i = 0; i < num; i ++){ data[i] = (int) (Math.r...
2018-11-09 14:30:58
1637
1
转载 Java split()用法
Java split()用法特殊情况有 * ^ : | . \一、单个符号作为分隔符 String address="上海\上海市|闵行区\吴中路"; String[] splitAddress=address.split("\\"); System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+split...
2018-11-07 20:43:37
177
1
原创 迭代器 Iterator()遍历类中的元素,其中方法主要用 hasnext()判断是否有下一个元素
以下程序的运行结果为:123596789提示:迭代器 Iterator()遍历类中的元素,其中方法主要用 hasnext()判断是否有下一个元素, next()元素获得元素package lanqiaobei;import java.util.*;public class ss { public static void main(String args[]) { List&...
2018-11-07 15:47:28
8043
1
原创 以下程序的功能是从键盘输入一行字符,分别统计出其中英文字母(大写或小写)、空格、数字(0-9)和其它字符的个数。
编程题:以下程序的功能是从键盘输入一行字符,分别统计出其中英文字母(大写或小写)、空格、数字(0-9)和其它字符的个数。请根据提示补充函数count的具体实现代码。请不要改变已经给出的代码。import java.util.Scanner;public class Tester{ public static int[] count(String sentence) { ...
2018-11-06 15:24:02
23029
原创 多处最优服务次序问题(Java实现)——贪心算法
多处最优服务次序问题——贪心算法【问题描述】 设有 n 个顾客同时等待一项服务。顾客 i 需要的服务时间为 ti(1≤i≤n)。共有 s 处可以提供此服务。应如何安排 n 个顾客的服务次序才能使平均等待时间达到最小?平均等待时间是 n 个顾客的等待时间(含服务时间)总和除以n。编程任务:对于给定的 n 个顾客需要的服务时间和 s 的值,编程计算最优服务次序。packa...
2018-11-04 22:50:52
2155
2
原创 @SuppressWarnings("resource")
@SuppressWarnings("resource")是J2SE 提供的一个批注。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。@SuppressWarnings 批注允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不是问题,您就可以添加一个 @SuppressWarnings 批注,以使您不会再看...
2018-11-03 15:13:15
2764
原创 删数最小值问题(Java实现)——贪心算法
删数最小值问题——贪心算法【问题描述】给定一个 n 位正整数 a , 去掉其中 k<=n 个数字后按原左右次序将组成一个新的正整数。对给定的 a , k 寻找一种方案,使得剩下的数字组成的新数最小。程序源代码:package SF;import java.util.*;public class 删数最小值问题 { public static void main(St...
2018-11-03 14:44:00
1723
原创 背包问题(Java实现)——贪心算法
背包问题——贪心算法【问题描述】给定n种物品和一个背包。物品 i 的重量是Wi,其价值为Vi,背包的容量为c。应如何选择装入背包的物品,使得装入背包中物品的总价值最大? 【问题分析】·一般的背包问题!最优思想:考虑到价值增长和容量消耗二者的综合效果的方法,即每次选择价值与重量比 vi/wi 最大的物品先装进背包,这就是最终的贪心策略。手动输入背包容量c和物品个数n,随机产生物品...
2018-11-03 09:57:02
8412
7
原创 用Servlet获取表单数据
用Servlet获取表单数据建立一个Servlet文件accept.java和一个register.jsp文件,实现用Servlet实现获取表单数据的功能。程序功能:利用Servlet的方式实现表单数据的获取。参考源代码:accept.javapackage servlets;import java.io.*;import javax.servlet.*;import...
2018-10-31 20:37:58
1210
1
原创 基于 JSP + Servlet 的用户登录验证
综合案例——基于 JSP + Servlet 的用户登录验证【例6-1】 实现一个简单的用户登录验证程序,如果用户名是 abc ,密码是 123,则显示欢迎用户的信息,否则显示“用户名或密码不正确”。【分析】 该案例采用 JSP 页面只完成提交信息和验证结果的显示,而验证过程由 Servlet 完成,这些组件通过 request (或 HttpServletRequest)对象实现数据共享...
2018-10-31 19:59:03
18022
5
原创 javascript页面验证数据的合法性
javascript页面验证数据的合法性<script language="javascript"> function on_submit() { //验证数据的合法性 if (form1.username.value == "") { alert("用户名不能为空,请输入用户名!"); return false; } if (form1.userpas...
2018-10-30 16:36:40
3996
原创 用out对象输出表格程序
1.在建立的WEB工程中建立Outapp.jsp文件用out对象输出表格程序1.在建立的WEB工程中建立Outapp.jsp文件程序功能:通过使用out输出静态表格,从而掌握利用内置对象实现静态网页的方法。Outapp.jsp程序源代码如:<%@ page contentType="text/html;charset=gb2312"%><HTML>&l...
2018-10-30 14:42:54
1157
原创 页面重定向
页面重定向1.在建立的WEB工程中建立 Redirect.jsp 文件,程序功能:实现页面的重定向。Redirect.jsp 程序的源代码如下。<%@ page contentType="text/html;charset=gb2312"%><html><body> <% //页面重定向程序片 String url; u...
2018-10-30 14:03:00
268
原创 处理中文字符串的函数
处理中文字符串的函数<%!public String codeToString(String str) {//处理中文字符串的函数 String s = str; try { byte tempB[] = s.getBytes("ISO-8859-1"); s = new String(tempB); return s; } catch (Exceptio...
2018-10-30 13:59:55
315
人工蜂群算法(ABC)算法.pptx
2021-04-29
An idea based on honey bee swarm for numerical optimization
2020-12-23
人工蜂群算法(ABC算法)(Artificial Bee Colony)原型代码:C、Java、Matlab和伪代码
2020-11-01
okio-1.8.0、okhttputils-2_6_2、okhttp-3.2.0
2019-05-29
Javaweb期末考核作业——moye健身房
2018-11-30
微型计算机原理及应用基本学习要求2018
2018-11-27
微机学习要求答案
2018-11-27
计算机操作系统(第2版)电子档
2018-07-04
《计算机组成原理》复习资料
2018-07-04
计算机网络复习题终极版
2018-07-04
优化模型及lingo介绍
2018-06-18
操作系统复习题目
2018-06-18
数据库-数据更新
2018-06-18
数据库-数据查询
2018-06-18
Java实验教案
2018-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人