Android端拍照上传至服务器端,连同服务器端代码一并给出,小伙伴们,如果有好的意见可以发送到我的邮箱whsgzcy@foxmail.com
2024/11/30 8:08:52 2.63MB 文件上传 Android post 拍照上传
1
本框架提供了有关粒子群算法(PSO)和遗传算法(GA)的完整实现,以及一套关于改进、应用、测试、结果输出的完整框架。
本框架对粒子群算法与遗传算法进行逻辑解耦,对其中的改进点予以封装,进行模块化,使用者可以采取自己对该模块的改进替换默认实现组成新的改进算法与已有算法进行对比试验。
试验结果基于Excel文件输出,并可通过设定不同的迭代结束方式选择试验数据的输出方式,包括:1.输出随迭代次数变化的平均达优率数据(设定终止条件区间大于0)。
2.输出随迭代次数变化的平均最优值数据(设定终止条件区间等于0)。
本框架了包含了常用基准函数的实现以及遗传算法与粒子群算法对其的求解方案实现和对比,如TSP,01背包,Banana函数,Griewank函数等。
并提供大量工具方法,如KMeans,随机序列生成与无效序列修补方法等等。
对遗传算法的二进制编码,整数编码,实数编码,整数序列编码(用于求解TSP等),粒子群算法的各种拓扑结构,以及两种算法的参数各种更新方式均有实现,并提供接口供使用者实现新的改进方式并整合入框架进行试验。
其中还包括对PSO进行离散化的支持接口,和自己的设计一种离散PSO方法及其用以求解01背包问题的实现样例。
欢迎参考并提出宝贵意见,特别欢迎愿意协同更新修补代码的朋友(邮箱starffly@foxmail.com)。
代码已作为lakeast项目托管在GoogleCode:http://code.google.com/p/lakeasthttp://code.google.com/p/lakeast/downloads/list某些类的功能说明:org.lakest.common中:BoundaryType定义了一个枚举,表示变量超出约束范围时为恢复到约束范围所采用的处理方式,分别是NONE(不处理),WRAP(加减若干整数个区间长度),BOUNCE(超出部分向区间内部折叠),STICK(取超出方向的最大限定值)。
Constraint定义了一个代表变量约束范围的类。
Functions定义了一系列基准函数的具体实现以供其他类统一调用。
InitializeException定义了一个代表程序初始化出现错误的异常类。
Randoms类的各个静态方法用以产生各种类型的随机数以及随机序列的快速产生。
Range类的实现了用以判断变量是否超出约束范围以及将超出约束范围的变量根据一定原则修补到约束范围的方法。
ToStringBuffer是一个将数组转换为其字符串表示的类。
org.lakeast.ga.skeleton中:AbstractChromosome定义了染色体的公共方法。
AbstractDomain是定义问题域有关的计算与参数的抽象类。
AbstractFactorGenerator定义产生交叉概率和变异概率的共同方法。
BinaryChromosome是采用二进制编码的染色体的具体实现类。
ConstantFactorGenerator是一个把交叉概率和变异概率定义为常量的参数产生器。
ConstraintSet用于在计算过程中保存和获取应用问题的各个维度的约束。
Domain是遗传算法求解中所有问题域必须实现的接口。
EncodingType是一个表明染色体编码类型的枚举,包括BINARY(二进制),REAL(实数),INTEGER(整型)。
Factor是交叉概率和变异概率的封装。
IFactorGenerator参数产生器的公共接口。
Population定义了染色体种群的行为,包括种群的迭代,轮盘赌选择和交叉以及最优个体的保存。
org.lakeast.ga.chromosome中:BinaryChromosome二进制编码染色体实现。
IntegerChromosome整数编码染色体实现。
RealChromosome实数编码染色体实现。
SequenceIntegerChromosome整数序列染色体实现。
org.lakeast.pso.skeleton中:AbstractDomain提供一个接口,将粒子的位置向量解释到离散空间,同时不干扰粒子的更新方式。
AbstractF
2024/10/11 21:51:28 1.42MB 遗传算法 粒子群算法 GA PSO
1
电子邮件在当今社会中扮演了一个很重要的角色。
越来越多的人在使用它。
而且用它的人数势必会继续增加。
虽然,现在已经有很多的邮件收发软件例如著名的FoxMail但是对于大多数的非专业的人来说它还是有点难度稍嫌负责。
因此,我们就利用SMTP和Pop协议从底层开发了这个软件。
SMTP全称是简单邮件传输协议,它专门用来发送邮件用的。
Pop全称是邮局协议,是专门用于接收邮件的。
我主要是负责如何实现发送邮件功能的。
MailSend命名空间是我整个程序的核心。
它包括两个类。
在SmtpMail的类中包含了一个SendMail的方法,它从底层详细地实现了和服务器的交互操作。
你既可以用它发送一个纯文本邮件,也可以发
2024/9/5 8:38:30 748KB MailSend tcp/ip smtp
1
C#甘特图案例,甘特图实现,可以满足一定需求,还有很多地方需要完善,有兴趣的朋友可以来研究一下。
顺便能把完善好的代码发给我更是感激不尽。
邮箱daoxunchang@Foxmail.com
2024/5/29 10:46:46 229KB C# 甘特图
1
压缩包里有一个内含1000个24位十六进制数的txt文件,假定这1000个数据为当前的RFID标签,本程序实现了从文件读取数据,转换格式后进行识别,并转换为原格式后按识别顺序输出到txt文档中,附带了记录程序运行时间的功能。
注释略多,看不惯可以自己删,不过我也是出于让大家看懂的目的写的。
如果明年有也写这个作业的学弟学妹,请不要照抄我的代码,希望大家能独立思考,我的这个只是一个参考,编程遇到问题可以联系我bhuhyq@foxmail.com,我很乐于提供帮助。
2024/5/25 15:20:37 18KB MATLAB RFID 二进制防冲突
1
最新仿的Foxmail功能的源代码,大家一起把它带热吧
2024/5/21 16:33:32 4.88MB Foxmail
1
邮箱服务器搭建文件,易邮服务器和Foxmail安装文件,教程请移至博客文章
2024/4/30 20:03:20 32.86MB 易邮 服务器 Foxmail 搭建
1
使用机器学习端到端图片验证码识别,通杀所有图片类型验证码类型(包括复杂的连在一起、重叠的验证码),支持java,python,c#等语言,识别精度达95%以上。
机器学习识别验证码,提供了一个完整的图片验证码识别教程不懂的可以联系我:xxguo81527@foxmail.com
2024/3/25 0:53:52 1.52MB 验证码识别 python 深度机器学习 java
1
模仿Foxmail的收发邮件功能,支持Pop3与smtp,利用Indy9.0,解决email乱码的难题,在dephi7下测试可以正常运行。
2024/3/6 22:43:28 333KB delphi pop smtp Indy
1
约莫易用的小软件,用于路线坐标放样,能够举行XYZ坐标以及偏距累距之间的相互转换。
经由严厉测试,请耽忧使用。
XP电脑大概需要.netframework运行时(如已经装置2.0及以上版本,则不需要),Win7电脑可直接运行。
软件作者邮箱:liulunheng@foxmail.com
2023/3/27 17:41:33 28KB 放样坐标计算 偏距累距 XYZ
1
共 16 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡