自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (45)
  • 收藏
  • 关注

原创 机器学习 - 线性回归

在下面的示例中,x 轴表示车龄,y 轴表示速度。重要的是要知道 x 轴的值和 y 轴的值之间的关系有多好,如果没有关系,则线性回归不能用于预测任何东西。注释:结果 -0.76 表明存在某种关系,但不是完美的关系,但它表明我们可以在将来的预测中使用线性回归。r 平方值的范围是 0 到 1,其中 0 表示不相关,而 1 表示 100% 相关。让我们创建一个实例,其中的线性回归并不是预测未来值的最佳方法。例如:让我们尝试预测一辆拥有 10 年历史的汽车的速度。现在,我们可以使用收集到的信息来预测未来的值。

2024-04-07 13:17:09 269

原创 多项式回归(Polynomial Regression)

重要的是要知道 x 轴和 y 轴的值之间的关系有多好,如果没有关系,则多项式回归不能用于预测任何东西。如果您的数据点显然不适合线性回归(穿过数据点之间的直线),那么多项式回归可能是理想的选择。像线性回归一样,多项式回归使用变量 x 和 y 之间的关系来找到绘制数据点线的最佳方法。注释:结果 0.94 表明存在很好的关系,我们可以在将来的预测中使用多项式回归。让我们创建一个实例,其中多项式回归不是预测未来值的最佳方法。现在,我们可以使用收集到的信息来预测未来的值。我们已经记录了汽车的速度和通过时间(小时)。

2024-04-07 13:15:53 266

原创 机器学习 - 多元回归

我们得到的答案告诉我们,如果我们增加或减少其中一个独立值,将会发生什么。我们可以根据发动机排量的大小预测汽车的二氧化碳排放量,但是通过多元回归,我们可以引入更多变量,例如汽车的重量,以使预测更加准确。我们预测,配备 1.3 升发动机,重量为 2300 千克的汽车,每行驶 1 公里,就会释放约 107 克二氧化碳。我们已经预测,配备 1.3 升发动机,重量为 3.3 吨的汽车,每行驶 1 公里,就会释放约 115 克二氧化碳。请看下面的数据集,其中包含了一些有关汽车的信息。

2024-04-07 13:12:52 230

原创 机器学习 - 缩放

很难将排量 1.0 与车重 790 进行比较,但是如果将它们都缩放为可比较的值,我们可以很容易地看到一个值与另一个值相比有多少。当您的数据拥有不同的值,甚至使用不同的度量单位时,可能很难比较它们。一章中使用的数据集相同,但是这次,Volume 列包含的单位是升,而不是 ccm(1.0 而不是 1000)。缩放数据有多种方法,在本教程中,我们将使用一种称为标准化(standardization)的方法。其中 z 是新值,x 是原始值,u 是平均值,s 是标准差。我们可以将数据缩放为易于比较的新值。

2024-04-07 13:10:31 350

原创 机器学习 - 训练/测试

从要测试的数据集开始。我们的数据集展示了商店中的 100 位顾客及其购物习惯。

2024-04-07 13:08:31 334

原创 机器学习 - 决策树

表示分割的质量,并且始终是 0.0 到 0.5 之间的数字,其中 0.0 表示所有样本均得到相同的结果,而 0.5 表示分割完全在中间进行。幸运的是,我们的例中人物每次在镇上举办喜剧节目时都进行注册,并注册一些关于喜剧演员的信息,并且还登记了他/她是否去过。表示在这 13 位喜剧演员中,有 6 位将获得 "NO",而 7 位将获得 "GO"。表示在这 8 位喜剧演员中,1 位将获得 "NO",而 7 位将获得 "GO"。表示在这 4 位喜剧演员中,1 位将获得 "NO",而 3 位将获得 "GO"。

2024-04-07 13:07:15 223

原创 linux下移动或者复制文件覆盖相同文件夹时,文件夹里面的每个文件都提示是否覆盖

如果你看到如下内容,以下命令都会用别名执行了,就是说自动加了参数为了让复制和移动大量文件去覆盖目标时,不会产生一个个的提示,命令应该这样写注意 cp 命令前加了,意思是不让它用~/.bashrc里的别名运行,即 -i 参数。

2024-04-07 13:06:01 448

原创 gcc编译时指定指令集

通常我们使用-march=native让编译器自动识别当前编译环境的CPU架构。用于指定CPU架构,自动使能对应的指令集。例如-march=broadwell。根据编译环境自动选定指令集。使能开启/关闭特定指令集。

2024-04-05 07:04:32 293

原创 gcc编译时指定指令集

通常我们使用-march=native让编译器自动识别当前编译环境的CPU架构。用于指定CPU架构,自动使能对应的指令集。例如-march=broadwell。根据编译环境自动选定指令集。使能开启/关闭特定指令集。指定开启avx256。

2024-04-05 06:45:44 109

原创 Linux查看CPU支持的指令集

或者Intel的CPU,可以去官网查看能支持什么指令集:

2024-04-05 06:37:54 228

原创 人工智能大语言模型微调技术:SFT 监督微调、LoRA 微调方法、P-tuning v2 微调方法、Freeze 监督微调方法

SFT监督微调时监督微调时,学习率通常会设置得很小常见误区:1.监督微调需要大量的训练时间和数据 2.监督微调将复制源模型的所有参数至目标模型 3.监督微调只需要几十条监督数据即可监督微调常见任务:1.用中文预训练BERT模型完成中文实体识别任务 2.训练语言模型GPT3 3.UIE模型在垂直领域的数据集上微调常见误区:在ImageNet上的预训练的模型再来训练目标检测任务 (则不是)目前,主流的SFT监督方法包括:LoRA、P-tuning v2、Freeze。

2024-03-30 07:46:17 708

原创 nlp - 自然语言处理(AI分支)

自然语言处理( Natural Language Processing, NLP)是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学的研究有着密切的联系,但又有重要的区别。自然语言处理并不是一般地研究自然语言,而在于研制能有效地实现自然语言通信的计算机系统,特别是其中的软件系统。因而它是计算机科学的一部分。

2024-03-30 07:43:54 612

原创 什么是卷积神经网络?

简而言之,

2024-03-30 07:38:23 991

原创 神经网络15分钟入门!足够通俗易懂了吧

好好学习,天天向上5603 人赞同了该文章网络上已经有很多神经网络入门的视频和文章,不过很多都艰深且冗长,即使是所谓的小白教程也看得让人脑仁疼。本篇文章试图使用最简洁易懂的文字对一个典型神经网络做一个较为完整的介绍。力求读者在读完本篇文章后对神经网络能有一个清晰且全面的认识。

2024-03-30 07:32:46 1004

原创 人工神经网络

人工神经网络是一种应用类似于大脑神经突触联接的结构进行信息处理的数学模型。在工程与学术界也常直接简称为神经网络或类神经网络。神经网络是一种运算模型,由大量的节点(或称神经元)和之间相互联接构成。每个节点代表一种特定的输出函数,称为激励函数(activation function)。每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重,这相当于人工神经网络的记忆。网络的输出则依网络的连接方式,权重值和激励函数的不同而不同。

2024-03-30 07:29:52 725

原创 人工智能大语言模型微调技术:SFT 监督微调、LoRA 微调方法、P-tuning v2 微调方法、Freeze 监督微调方法

SFT监督微调时监督微调时,学习率通常会设置得很小常见误区:1.监督微调需要大量的训练时间和数据 2.监督微调将复制源模型的所有参数至目标模型 3.监督微调只需要几十条监督数据即可监督微调常见任务:1.用中文预训练BERT模型完成中文实体识别任务 2.训练语言模型GPT3 3.UIE模型在垂直领域的数据集上微调常见误区:在ImageNet上的预训练的模型再来训练目标检测任务 (则不是)目前,主流的SFT监督方法包括:LoRA、P-tuning v2、Freeze。

2024-03-30 07:09:42 910

原创 前馈神经网络

最简单的一种神经网络是单层感知器网络,它包括一个单层的输出单元,输入通过一系列的权重直接给输出。权重和输入的产品总和在每一个单元被计算出,如果这个值高于阈值(典型值是0)神经元通常取激活值(典型值是1),否则就取无效值(典型值是-1)。大多数感知器的阈值是0,输出是1或者-1,有一些证据表明,这类的感知器比用其他从单元中获得的激活或者失效值训练的更快一些。它可以计算输出和样本输出数据之间的误差,并且用这些创建权重的调节器,因此这是梯度下降的一种形式。前馈神经网络()是一个人工的神经网络,

2024-03-30 07:06:08 323

原创 十分钟理解Transformer

接下来就进入了小编码器里边的前馈神经网模块了,关于前馈神经网络,网上已经有很多资料,在这里就不做过多讲解了,只需要知道,前馈神经网络的输入是self-attention的输出,即上图的Z,是一个矩阵,矩阵的维度是(序列长度×D词向量),之后前馈神经网络的输出也是同样的维度。细心的同学可能已经发现了,上图中的Decoders后边加了个s,那就代表有多个编码器了呗,没错,这个编码模块里边,有很多小的编码器,一般情况下,Encoders里边有6个小编码器,同样的,Decoders里边有6个小解码器。

2024-03-30 06:51:00 535

原创 CNCF项目简介 CNCF,全称Cloud Native Computing Foundation(云原生计算基金会)

但是,想要构建一个真正云原生的系统,要求我们考虑到系统的方方面面,我们不仅要掌握简单的开发技能,还要在SDN、SDS、分布式调度甚至计算机基础架构等诸多领域有所了解,要能够根据场景制定出最合适的架构方案。从另外一个维度,广义上来说,DevOps不仅需要打通开发运维之间的部门墙,我们认为DevOps更多的需要从应用的全生命周期考虑,实现全生命周期的工具全链路打通与自动化、跨团队的线上协作能力。涉及软件在整个开发生命周期中的持续开发,持续测试,持续集成,持续部署和持续监控。CI/CD(持续集成和持续发布)。

2024-03-30 06:24:01 348

原创 SFT(模型微调)

然而由于不同能力项的数据的来源、领域、分布,以及数据规模的不同,这些因素都将对模型性能产生剧烈的影响。与RQ2中的设置对齐,我们从数学,代码,与过滤后的通用能力数据集中抽样不同比例的训练数据(1, 1/4, 1/16, 1/64, 1/256),并按照相应的比例直接混合后来微调LLaMA。我们提出的DMT策略通过在第一阶段微调特定能力数据,在第二阶段微调通用数据+少量的特定能力数据,可以在保留通用能力的同时,极大程度地挽救大模型对特定能力的灾难性遗忘,这为SFT的数据组成问题提供了一个简单易行的训练策略。

2024-03-30 06:19:45 408

原创 AI大模型基础环境搭建

安装完成triton后依然报错相同的错误,那么需要修改下/usr/local/lib64/python3.8/site-packages/bitsandbytes/triton/triton_util.py关于引用importlib的方式。这个引入一个初学大模型的概念 prompt 就是所谓的工程提示,如果我们给出合理的提示功能标签,那么大模型可以更好的识别问题。# 设置环境变量,通常/usr/local/cuda-1x.x/bin,/usr/local/cuda-1x.x/lib64。

2024-03-30 05:59:40 93

原创 HydroOJ 从入门到入土(1)狡猾的分布式官方文档(24.1.8更新)

本系列旨在记录使用HydroOJ时的一些坑点,更全的说明文档请查看官方文档。欢迎联系本人 QQ 补充: 2422609586. HydroOJ 官方QQ群: 1085853538.

2024-03-30 05:37:52 710

原创 Redis【实战篇】---- 分布式锁-redission

在Lock锁中,他是借助于底层的一个voaltile的一个state变量来记录重入的状态的,比如当前没有人持有这把锁,那么state=0,假如有人持有这把锁,那么state=1,如果持有这把锁的人再次持有这把锁,那么state就会+1 ,如果是对于synchronized而言,他在c语言代码中会有一个count,原理和state类似,也是重入一次就加一,释放一次就-1 ,直到减少成0 时,表示当前这把锁没有被人持有。System.out.println("执行业务");

2024-03-30 05:29:32 125

原创 【Redis】Redis基础命令集详解

此时,可以将系统中所有用户的 Session 数据全部保存到 Redis 中,用户在提交新的请求后,系统先从Redis 中查找相应的Session 数据,如果存在,则再进行相关操作,否则跳转到登录页面。SCAN 命令是一个基于游标 cursor 的迭代器:SCAN 命令每次被调用之后,都会向用户返回返回一个包含两个元素的数组, 第一个元素是用于进行下一次迭代的新游标,而第二个元素则是一个数组, 这个数组中包含了所有被迭代的元素。其与 Set 集合要求相同,元素不能重复,但元素的 score 可以重复。

2024-03-30 05:26:38 273

原创 数据库的介绍、分类、作用和特点

非关系型数据库,又被称为NoSQL(Not Only SQL ),意为不仅仅是SQL,对NoSQL 最普遍的定义是“非关联型的”,强调 Key-Value 的方式存储数据。是指采用了关系模型来组织数据的数据库,简单来说,关系模型指的就是二维表格模型,好比Excel文件中的表格,强调使用表格的方式存储数据。数据库就是存储和管理数据的仓库,数据按照一定的格式进行存储,用户可以对数据库中的数据进行增加、修改、删除、查询等操作。数据库就是存储和管理数据的一个仓库,是用来持久化存储和快速读取数据的。

2024-03-30 05:22:52 308

原创 MacOS下Flex和Bison的使用

编译完成后生成 hello.tab.h和hello.tab.c。其实上面可以写成一个Makefile,就会比较简单。# 可以使用如下格式的命令生成指定名的.c文件。之后使用flex编译.l文件,生成.c文件。# 注意-o和hello.c之间没有空格。首先,了解Mac下的C语言文件编译运行。# 如果文件名是hello.c。需要在flex的.l文件中添加。# 生成了hello.o文件。bison和flex一起使用。# bison编译.y文件。# 得到lex.yy.c。或者上一步使用如下指令。

2024-03-29 21:24:12 140

原创 Ubuntu安装flex和bison

在学习虎书,第二章练习要用lex和yacc,然而作者提供的网址上放的是flex和bison,当然这样更好啦(flex和bison完全兼容lex和yacc)。考虑到在windows下用这两个玩意还要安装masm,所以最后决定上虚拟机(之前操作系统课就装过了,幸亏没卸载哈哈哈)。再使用命令gcc lex.yy.l -lfl。程序成功运行也说明我们安装配置成功了。使用命令lex verb.l。最后运行./a.out。

2024-03-29 20:43:35 260

原创 vmware虚拟机 ubuntu 无损扩容

dev/sda1之后的空间都是未分配的空间,我们可以把鼠标放在/dev/sda1,右键点击resize。鼠标拖动改变大小,或者直接在New size对应的文本框输入大小。首先,右键 /dev/sda5 (自己看自己的哪个才是swap分区) ,点击 swapoff。然后对扩展分区下的空间 new。这个就是 swap分区了,注意分区格式选 swap。然后按顺序删除linux-swap,extended分区。点绿色 的勾勾保存,之后再开启 swap分区。鼠标放在剩余的未分配的空间,先创建扩展分区。

2024-03-29 06:50:51 113

原创 虚拟机的Ubuntu与本地windows共享文件(使用samba服务)

添加samba用户,为了方便windows下的连接,这里建议将samba用户设置成与Ubuntu用户信息一致(用户名、密码),方便!至此,使用samba服务,将虚拟机的Ubuntu与本地windows的文件共享就配置完成。注意文本里的path是之前准备的share目录位置,还有自己设置好的用户名(本例是lh)Win+R 在运行框内输入 \\ip 即可访问,这里的ip地址是Ubuntu的ip地址。之后会提示,需要输入samba用户名及密码(这里是我们之前设置的smaba用户)3.设置分享目录的权限。

2024-03-29 06:49:46 252

原创 netty rpc框架 即时通讯

Netty是一个事件驱动的高性能Java网络库,是一个隐藏了背后复杂性而提供一个易于使用的API的客户端/服务端框架。Netty以其高性能和可扩展性,使开发者专注于真正感兴趣的地方。使业务逻辑从网络基础设施应用程序中分离。不仅仅是Netty框架,其他框架的设计目的也大都是为了使业务程序和底层技术解耦,使程序员更加专注于业务逻辑实现,提高开发质量和效率。Netty为什么性能如此之高,主要是其内部的Reactor模型机制。

2024-03-28 20:51:42 935

原创 netty rpc框架 即时通讯

Netty是一个事件驱动的高性能Java网络库,是一个隐藏了背后复杂性而提供一个易于使用的API的客户端/服务端框架。Netty以其高性能和可扩展性,使开发者专注于真正感兴趣的地方。使业务逻辑从网络基础设施应用程序中分离。不仅仅是Netty框架,其他框架的设计目的也大都是为了使业务程序和底层技术解耦,使程序员更加专注于业务逻辑实现,提高开发质量和效率。Netty为什么性能如此之高,主要是其内部的Reactor模型机制。

2024-03-28 20:50:53 656

原创 利用FLEX & BISON 快速实现简单的C 语言编译器前端

cmake在较新的版本已经可以直接使用了.之前的版本是不支持找flex & bison的,只能通过`add_custom_command’ 来使用flex & bison…如果使用CMake作为构建工具需要将 `scanner.l’ 里面的 ` #include “parser.tab.h” ’ 改成 ` #include “parser.h” '主要就是用这个词法生成器,给输入的源文件中的每一个关键字打上tag,以便后面的语法分析器能够识别./* 将注释去掉就能看到stack具体是怎么工作的.. */

2024-03-28 19:05:55 111

原创 pug模板引擎(原jade)

值得注意的是,因为这里的 foot 块 没有 被重定义,所以会依然输出“一些页脚的内容”Pug原名不叫Pug,是大名鼎鼎的jade,后来由于商标的原因,改为Pug,哈巴狗。丑话说在前面,Pug有它本身的缺点——可移植性差,调试困难,性能并不出色,但使用它可以加快开发效率。在后期维护和修改时,一不小心少了一个尖括号,或者某个标签的开始和闭合没有对应上,就会导致DOM结构的混乱甚至是错误。Pug 的条件判断的一般形式的括号是可选的,所以可以省略掉开头的 -,效果完全相同。这是最简单的向模板添加纯文本的方法。

2024-03-28 15:03:30 270

原创 vmware虚拟机下ubuntu扩大磁盘容量

由于swap分区隔在原root分区和新增加的2G之间,所以为 使磁盘扇区连续起来, 首先要删除swap分区,删除扩展分区, 此时只留下了原root分区和未使用的硬盘空间。可以调整根分区大小了,选中原root分区,选择调整分区大小,将在大小增加2个G,只留下swap分区要使用的容量(还是1.7G左右)。好了,现在重启 ubuntu,会自动进入bios设置界面,需注意的是,在启动之后,此选项会自动被设为FALSE,下次除非重新修改,否则不会自动再次进入BIOS,这其实是个很贴心的设置。下面我们进行分区处理。

2024-03-25 23:33:53 342

原创 Docker AIGC等大模型深度学习环境搭建(完整详细版)

cuDNN Library解压结果需要复制到CUDA安装目录,相应指令为“cp cuda/include/cudnn.h /usr/local/cuda/include/”、“cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/”。复制后的库文件需进一步增加权限,其指令为“chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*”。其中,前面的“X”表示已选择的将要安装内容。

2024-03-25 17:25:05 830

原创 Dalle-3、Sora、Stable Diffusion 3 掀起AIGC新浪潮

具体来讲,使用Transformers替换扩散模型中U-Net主干网络,分析发现,这种Diffusion Transformers(DiTs)不仅速度更快(更高的Gflops),而且在ImageNet 512×512和256×256的类别条件图片生成任务上,取得了更好的效果,256×256上实现了SOTA的FID指标(2.27)。Sora引入了先进的DiTs模块替换掉了UNET,并且将视频处理成了Transformer结构中的visual patch,极大的提升了视频生成的性能,引发了业界广泛的关注。

2024-03-25 02:09:28 730

原创 在线测评系统

Hydrooj nodejs版。QDUOJ python版。HustOJ php版。

2024-03-25 02:04:28 357

原创 快速入门go语言

类型定义是在底层类型的基础上创建全新的类型,但二者并不能相互赋值,只能类型转换。

2024-03-25 02:01:01 935

原创 Sora 将于今年正式发布!OpenAI CTO Mira Murati 披露 Sora 未来

我们已经迫不及待地想像当初 ChatGPT 发布一样能够立即使用上 Sora,然而在近日,据 OpenAI CTO Mira Murati 在采访中表示,Sora 目前还在开发和测试阶段,OpenAI 计划在今年内的某个时间发布 Sora,目前仍在打磨中,且正在进行外部测试。在 Sora 的训练之中,Sora 的数据源是大家颇为关心的问题。正在研究对视频进行水印标记,但是相对于水印,视频内容的审核限制更为重要,因为随着生成的视频更加真实,用户将无法分辨视频内容的真实性,防止生成误导内容。

2024-03-25 01:50:03 464

原创 Go 和 Golang 有什么关系?

所以 Go 语言只能使用 https://golang.org,你也会 https://pkg.go.dev 和 https://golang.org、https://godoc.org,存在多个域名,并不统一。但由于 go.org 域名的原因, 因此在 Go Programming Language 的通俗称呼下,采取了 golang 来作为 Go 站点、Google 群组的域名/组别等的建立。仔细一看,有叫 Go 的,也有叫 Golang,还有叫 GO 的。在社区、论坛等,也有类似的问题。

2024-03-25 01:42:04 243

Java通讯录.zip

通讯录的增删改查,导入导出csv,导入导出Vard

2020-08-12

USB.zip

USB是一种数据通信方式,也是一种数据总线,而且是最复杂的总线之一。 硬件上,它是用插头连接。一边是公头(plug),一边是母头(receptacle)。例如,PC上的插座就是母头,USB设备使用公头与PC连接。 目前USB硬件接口分三种,普通PC上使用的叫Type;原来诺基亚功能机时代的接口为Mini USB;目前Android手机使用的Micro USB。 Host USB是由Host端控制整个总线的数据传输的。单个USB总线上,只能有一个Host。 OTG On The Go,这是在USB2.0引入的一种mode,提出了一个新的概念叫主机协商协议(Host Negotiation Protocol),允许两个设备间商量谁去当Host。

2019-10-28

微信小程序送奶配送.zip

微信小程序,送奶配送,前台用微信小程序开发工具开发,后台用myeclipse开发,后台用的是ssh框架,数据库是mysql。。。。

2019-10-26

shipinapp.zip

html5,mui,视频播放,购买,评论等

2019-07-25

BankSMS.zip

登陆后,通过bank.json获取短信截取规则,当银行发付款短信到手机,app截取短信,截出银行名和金额,显示在界面上然后再通过autobahn发送到服务器处理,app使用okhttp长连接及心跳检测。。。

2019-07-07

android 订餐 服务器+客户端+数据库

1、App中能同时提供商家和学生用户的注册于登陆注销 2、商家可以对菜单(菜单里都是早餐)进行添加、编辑、删除 查看订单 3、学生可以浏览不同商家的菜单并在0点前下单预定(预定范围为次日6点到10点)菜单中的商品需要能点进去看详情页 需要有简单支付功能 通过扣除账户余额实现即可 余额靠充值功能,直接点充值然后输入数字即可,不用外链支付宝 下单完生成订单 4、订单只需要一种 不用区分是否已付款或已收获 上面显示订单号 商品图片 名称 价格 数量 总价就可以 5、所有数据与数据库交互,可以mysql 6、菜单包括 图片 名称 价格 库存 销量

2019-04-24

android账本

登陆账号,收入支出选择计入,图表统计,mpandroidchart显示

2019-04-05

五子棋(人机,人人,联网)

基础功能:五子棋盘的设计、五子棋子的设计、黑白双方轮流落子的实现、棋局的悔棋功能、棋局进行时的退出功能、胜负的判定、人工智能算法分析。 双人对战功能模块实现的功能:选择双人对战,游戏界面,实现双人轮流落子,棋盘动态信息显示,判断输赢,重新开始游戏。 人机对战模式实现的功能:选择人机对战,设置先手,实现玩家与电脑轮流落子,棋盘动态信息显示,判断输赢,重新开始游戏。

2019-04-05

握力测试android

根据用户填写信息判断是weak normal 还是strong,分为病人 正常人 运动员,年龄的分类,还有男女,握力在一定范围内是什么级别,然后有指力练习,是个弹钢琴的小游戏,里面包括视频文件text.exe

2019-03-11

ar根据图片需要立方体

boxRenderer.java 是立方体的渲染器,加立方体放到图片上 GLView.java是个自定义布局,在camera上显示 HelloAR.java 是在camera里找寻放置图片的地方 MainActivity.java 是开启项目的入口 开发这个app要到官网注册账号,再为这个app注册一个easyARsdk key, 这个app设置了4幅图片,每个都可以看到立方体 先在项目中事先寻找设置target图片,然后在camera中寻找空间图片, 根据tracker追踪目标,找到后,就在空间图片上绘制渲染一个立方体, 其他人使用这个app也可通过target图片看到放置的立方体

2019-02-24

android拼图游戏

①主界面 开始游戏(可点击) 游戏设置(可点击) 关于游戏(可点击) ②点击“关于游戏”弹出对话框 “对话框内容”(不可点击) 确定(可点击,点击后关闭对话框) ③点击“游戏设置”进入游戏设置界面 返回(可点击,点击后返回主界面。于左上角) 难度设置(可点击,设置为下拉框(3x3起,先到8x8止)) 图片选择(可点击,可选择游戏自带或者本地) ④点击“游戏开始”进入选择界面 ⑤选择界面 单人拼图模式(可点击,点击后进入游戏界面) 联机模式(放一个可点击的按钮即可) 剧情模式(放一个可点击的按钮即可) ⑥点击“单人拼图模式”进入游戏界面 返回(可点击,点击后返回主界面。于左上角)(返回主界面再开始游戏不会继续上次的进度) 计时(不可点击,于右上角) 重新开始(可点击,点击后刷新游戏界面重新开始(计时重新开始),于主体下方) 游戏主体(于界面中间,正方形):选好的图片,切割成NxN个相同大小碎片,再随机交换位置,然后呈现出来。玩家控制鼠标,拽拉一个碎片到任意另一个碎片的位置,可使两个碎片交换位置。最后将图片成功还原就成功。弹出对话框(您已完成此次拼图,用时xx),点击确定关闭对话框(此时依旧在游戏界面)。点击重新开始就重新玩,点击返回就回到主界面。

2019-02-24

互联网网站演变架构

互联网网站演变架构,每个阶段的架构图,每个阶段使用的技术,每个阶段出现的问题,下个阶段是解决方法,v1----v11

2019-02-03

一小时编写SpringMVC框架课程源码

架构师之路---------------一小时手写SpringMVC框架源码。

2019-02-02

命令行CMDsocket通信

socket cmd通信。

2019-01-23

MAC查询 AndroidTOWeb

手机mac查询判断:web端jsp输入添加mac到mysql,手机客户端输入mac点击发送到服务端判断,存在返回1,不存在返回0

2019-01-23

MAC查询 androidTOandroid

intro: 1.需要在android手机上运行,擦,说错了,需要在android手机上运行,一个也可,但一定要一个服务器 2.先运行server,再运行client 3.server可以添加mac地址到sqlite数据库 4.client 添加server的IP及mac(默认本地mac)后点击发送, 到server验证,如果server的sqlite里有这个地址就返回1(在client显示对话框),没有就返回0(在client显示对话框)。 5.要在同一个局域网(没有网也可,127.0.0.1),打开server后,下面有显示ip,客户端的serverIP栏,填上,点击发送,就可以了 bug: 1.ip地址判断不全,需要支持127.0.0.1; 2.联接服务器失败,先连接成功再发送。

2019-01-23

ssm旅行管理系统sql

ssm旅行管理系统sql

2019-01-06

ssm旅行管理系统

spring springMVC mybatis mysql 只做了一部分,框架没问题

2019-01-06

聚鲜香水产交易APP设计

高档海鲜 海鲜礼包 鲜活贝类 鲜活虾类 鲜活蟹类 鲜活鱼类 冰鲜专区

2018-06-23

python音频特征值提取librosa机器学习

python音频特征值提取librosa机器学习先将一段pcm格式的WAV文件进行解码,结果以0~1的double型,左右声道分别存放。然后将16ms的数据切成一片,提取特征,然后进行训练 训练集是有肠鸣音和无肠鸣音的 最后要判断整段音频肠鸣音是否亢进 0下面放非肠鸣音,1下放肠鸣音,作为训练集,test下放待测试音频

2018-06-07

vue springboot mysql 理财项目

vue springboot mysql 理财项目

2023-12-03

java 区块链 demo

java 区块链 demo。。。

2023-12-03

java 图书爬虫,图书商城,协同过滤算法

java 图书爬虫,图书商城,协同过滤算法。。。

2023-12-03

vue springcloud 微服务 图书商城

vue springcloud 微服务 图书商城。。。 需要用到nacos redis

2023-12-03

可跑的nacos及redis

可跑的nacos及redis。。。。

2023-12-03

shenlingwuliu

slwl........................................................................................................................................................................................

2023-11-13

御画框后端 源码源码源码源码源码源码源码源码源码

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2023-03-18

腾讯云低代码js,api方法调试代码,已成功

腾讯云低代码js,api方法调试代码,已成功

2023-03-18

慈善.zip微信小程序+ssm后台+mysql数据库

微信小程序,九宫格首页,生成图片,ssm后台 自动生成dao controler service,只完成了一半,不过框架绝对ok,

2020-07-08

Android天气预报.zip

android studio开发的android天气预报,解析json接口的数据。

2020-01-10

JavaP2PTalkAndFilesSend.zip

cancelTrans() 该方法用于取消传输 confirmReceiveFile() 该方法用于确认传输文件 参数flag用来表示是否同意传输 参数fileName用来表示保存的文件 参数off用来表示起始传输字节 getFileTransMessage() 该方法用于得到文件传输的基本信息。如:文件发送的目标,端口号等。 getStatus() 该方法返回一个整型变量,表示当前线程的传输状态。 run() 线程的执行方法,该方法中循环执行发送或接收方法,完成文件的发送或接收。 setError() 该方法通过一个字符串型的参数设置错误信息。 stopThread() 该方法用于停止线程的执行。 doPackage() 打包方法,该方法中,根据线程所处的不同状态,对数据加入不同的包头和其他信息,进行打包。 readFromFile() 该方法从要发送的文件中读取一个整型数。 readFromSocket() 该方法从Socket输入流读取一个整型数,它有一个重载版本读取一个字节数组的数据。 receiveFile() 该方法为接收文件的方法,是线程循环中,文件接收者执行的方法。 sendFile() 该方法为发送文件方法,是线程循环中,文件发送者执行的方法。 writeToFile() 该方法写一个字节数据的数据到保存的文件中。 writeToSocket() 该方法写数据到Socket输出流中,它有三个重载版本,分别是写入整型数,写入长整型数和写入字节数组数据。

2020-01-02

Java通讯录 swing

通讯联系人的增删改查。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2020-01-02

Swing计算器 各种计算方式

java计算器各种通用计算方式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2020-01-02

JavaSwing学生信息管理系统.zip

学生信息的增删改查,保存,读取。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2020-01-02

库存管理系统 swing 文件

利用Java技术实现一个库存管理系统 系统有图书和电器2个菜单,图书菜单里有录入、显示2个子菜单项: ①书籍信息录入:可以实现录入书号ISBN、书名、作者、出版社、出版日期、单价、库存量;点击保存按钮后,清空所有组件里的内容,并允许用户多次输入不同书籍的信息。 ②书籍信息显示:可以显示已录入的书籍信息,该页面中有上一个、下一个2个按钮,点击这2个按钮,可以查看上一个或下一个书籍的信息。 电器菜单里有录入、显示2个子菜单项 ③电器信息录入:可以实现录入电器类别(Choice下拉选单中有“电视”、“空调”、“冰箱”、“洗衣机”、“厨房小电”、“生活电器”、“视听影音”、“个护健康”8个类别)、电器名称、品牌、型号、价格、上市日期、库存量;点击保存按钮后,清空所有组件里的内容,并允许用户多次输入不同电器的信息。 ④电器信息显示:可以显示已录入的电器信息,该页面中有上一个、下一个2个按钮,点击这2个按钮,可以查看上一个或下一个电器的信息。

2020-01-02

java swing mysql超市管理系统.zip

本系统开发环境:jre1.7 Mysql8.0 jdbc驱动为mysql-connector-java-8.0.11.jar 1.请在Mysql中创建一个名称为warehouse的数据库 2.在warehouse数据库上运行warehouse.sql,将warehouse.sql的内容导入 3.在导入项目大作业,运行Login,连接数据库,默认用户名为root,密码为mysql密码,成功则可以正常操作 4.运行过程中会产生Transaction record.txt文件,该文件是记录超市交易的文件

2020-01-02

android word 英语单词记忆

录入单词: 英文,翻译,上传图片; 记忆单词:认识(放到复习里),不认识,下一个,从头来; 复习单词:认识,不认识,下一个,从头来; 填词翻译:输入单词,点击翻译,可以语音翻译,加入单词本; 单词库; 难词库; 个人中心、

2020-01-02

java 订餐 Swing mysql

登陆 。。。。。。。。。。。。。。。。。 注册 。。。。。。。。。。。。 订餐 、、、、、、、、、、、、、、、、、、、、 下单 、、、、、、、、、、、、、、、、 管理订单、、、、、、、、、、、、、、、、、、、、、、、、、、、、

2020-01-02

JavaSwing龟兔赛跑.zip

swing龟兔赛跑 1.分两种模式,一兔一龟,两兔两龟 2.点击开始赛跑 3.可以预先判断谁赢,对话框显示用户判断对错

2019-12-25

java学生信息管理系统swing

学生信息管理系统 (1) 读取文件 (2) 添加记录 (3) 查找记录(按学号查找) (4) 修改记录(按学号修改) (5) 删除记录(按学号删除) (6) 记录按成绩升序排列 记录按成绩降序排列 (7) 保存文件

2019-11-26

空空如也

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

TA关注的人

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