网易搬砖选手

网易资深游戏服务器架构设计,分享游戏服务器,客户端,深度学习经验

  • 博客(7)
  • 资源 (92)
  • 收藏
  • 关注

原创 不需要安装max或者xcode的object C开发环境

不需要安装xcode或者max系统的 object C 开发环境

2015-01-26 17:09:52 1515

原创 关于NFS服务器的原理总结和mount挂载

nfs服务器的原理 以及如何mount挂载一个目录

2015-01-26 16:54:57 15671

转载 C++实现md5加密或计算文件的唯一性识别

由于网络上传了很多关于C++实现md5加密的类,至于那个是原创,我不敢妄加猜测,只是这里我声明我是转载的,并支持原创。对于md5加密算法,我提供两文件:#ifndef MD5_H #define MD5_H #include #include /* Type define */typedef unsigned char byte; typedef unsigned in

2015-01-14 11:49:38 11764

原创 关于mysql的cpu占用高的问题

现在游戏开了泰服 ,发现泰服的cpu占用率总是比繁体或者大陆的高很多,每次都是占用了300%多top - 15:34:06 up 222 days,  2:51,  2 users,  load average: 0.75, 0.73, 0.66Tasks: 215 total,   1 running, 214 sleeping,   0 stopped,   0 zombieCpu

2015-01-12 17:06:35 7660

原创 关于valgrind的安装和内存泄露分析

程序的安装如果使用的是tar包安装. valgrind# wget http://valgrind.org/downloads/valgrind-3.9.0.tar.bz2# tar -jxvf valgrind-3.9.0.tar.bz2# cd valgrind-3.9.0# ./autogen.sh# ./configure# make; make install

2015-01-08 11:43:41 8019

转载 valgrind工具使用详解

zz自 http://blog.csdn.net/destina/article/details/6198443  感谢作者的分享!一  valgrind是什么?Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它

2015-01-08 11:33:45 7670

原创 关于mysql的change和modify

前端时间要写个游戏里的邮件系统,定义了一个如下的表结构:CREATE TABLE `sysmail` ( `mailid` int(20) NOT NULL AUTO_INCREMENT, `sendtime` int(11) NOT NULL DEFAULT '0', `mailtitle` varchar(512) COLLATE utf8_bin NOT NULL DEFAU

2015-01-04 20:55:34 12652

GeoLite2-City.mmdb数据库下载

GeoLite2-City.mmdb更新到20240417日 是一个由 MaxMind(现在是 GeoLite 的一部分,归 MaxMind 的母公司 MaxMind, Inc. 所有)发布的数据库文件,用于地理位置查找和 IP 地址到地理位置的映射。GeoLite2-City 数据库包含了 IP 地址范围到地理位置(如国家、地区、城市、ISP、域名等)的映射。 该文件是 MaxMind 的 GeoLite2 系列数据库的一部分,特别是针对那些希望使用免费数据库进行 IP 地理位置查找的组织和个人。GeoLite2-City 数据库比 GeoIP2 City 数据库小,并且更新频率较低,但它仍然提供了相当准确的地理位置数据。 文件扩展名 .mmdb 指的是 MaxMind 的新二进制格式,它用于存储 IP 地址到地理位置的映射。与传统的 GeoIP 数据库格式相比,.mmdb 格式提供了更快的查询速度和更高的精度。

2024-04-17

GeoLite2-Country.mmdb库下载

GeoLite2 City库下载 数据库更新到了2024年4月16日 GeoLite2-Country.mmdb 是一个IP地理位置数据库文件,它包含了IP地址到国家级别的地理位置映射信息。这个数据库文件由MaxMind公司开发和维护,是GeoLite2系列数据库的一部分。GeoLite2-Country.mmdb数据库文件可以用于各种应用程序和系统中,以根据IP地址获取用户的地理位置信息,例如用于网站分析、地理位置定位、安全监控等场景1。 此外,GeoLite2-Country.mmdb文件是一个二进制文件,需要使用专门的库或工具进行读取和解析,例如MaxMind提供的GeoIP2库或第三方库如geoip2等。在使用该文件之前,需要先将其下载并导入到相应的系统或应用程序中,用法可以参考 https://backend.blog.csdn.net/article/details/137069810

2024-04-16

Sora AI工作原理和主要特点介绍

在当今快节奏的数字时代,人工智能 (AI) 的进步不断重塑我们生活的各个方面。从医疗保健到金融,人工智能技术在优化流程和增强用户体验方面取得了显着的进步。人工智能掀起巨大波澜的领域之一是教育领域,特别是随着 Sora AI 等平台的出现。 ### Sora AI简介 ### Sora AI 的工作原理 ### Sora AI 的主要特点 ### Sora AI 的优势 ### Sora AI 的应用场景

2024-04-16

使用Suno AI创作精彩歌曲教程

Suno AI:如何使用应用程序通过 AI 创作精彩歌曲 要创建歌曲,我需要先创建一个 Suno 帐户,通过我的 Google 帐户登录。我到达了一个可以创作我的第一首歌的页面。 “歌曲描述”字段中有一个有用的提示示例,但不幸的是我的第一个提示 - “一首关于九十年代嘻哈风格的纽约市的伟大歌曲” - 不起作用,触发了版权提示。但是,当我第二次运行完全相同的提示时,会生成一首歌曲:

2024-04-15

2024 年 AI(人工智能)开发者路线指导

大家好,如果你想在 2024 年成为一名人工智能工程师,或者想学习人工智能、生成式人工智能和即时工程,那么你正在思考正确的方向。 越来越多的公司要求他们的员工学习生成式人工智能,而且这种情况只会增加。当您必须向现有应用程序添加人工智能功能以增强它们时,人工智能集成将成为下一件大事,这就是为什么在 2024 年学习人工智能技能是一个好主意。 但问题来了怎么办?好吧,别担心,我会告诉你的。过去,我分享过最好的人工智能课程和学习 ChatGPT 的最佳课程,这是最流行的生成式人工智能示例和法学硕士之一,在本文中我将逐步教您掌握人工智能开发和集成所需的技能。

2024-04-15

什么是网络钓鱼和应对策略

网络安全是当今影响到每个人的热门话题 - - 从政府和企业到互联网的普通用户。我们希望这一系列全面的提取支付协议文章将帮助您保持网络安全。 如网络安全是许多宏观议程上的一个强制性议题,包括政府的议程。网络安全涉及的技术,流程和管控均有一使用 - - 保护系统,网络和数据免受网络攻击。而高效的网络安全降低了网络攻击的概率。它可以保护机构和个人免受系统,网络和技术的非法开发。然而,大型组织并不是唯一面临风险的组织。这种事件每天都在发生,我们会听到有人通过伪装成电子通信中的看似一个值得信赖的实体以试图获得敏感信息,如用户名,密码,信用卡信息(包括钱),而这种行为往往出于恶意。我们称其为“网络钓鱼”。并且,如果不采取防范措施,可能会导致所有参与方损失。

2024-04-08

基于Golang开发的棋牌游戏服务端demo(推筒子游戏)

主要服务 Hall:大厅服务 PushBobbi:推筒子游戏服务 Robot:机器人服务 环境搭建 架构使用go mod构建环境 基础安装 将工程代码克隆在GOPATH/src目录下 确保GOPATH和GOROOT的系统环境变量已经正确配置 配置go mod的环境变量 Mac或Linux export GOPROXY=https://goproxy.io export GO111MODULE=on Windows set GOPROXY=https://goproxy.io set GO111MODULE=on 在工程目录下执行go mod tidy 运行程序 安装Go1.16 设置GOROOT和GOPATH(1.6开始不需要设置GOPATH) 设置环境变量 根据layout.json创建layout_dev.json,其中common_config与must服务不变,其他XX_server服务里面内容都放在新的all_server服务里面 因为本地测试需要将所有服务都同时启动,rancher上面根据环境变量运行服务 例如: "all_server":{ "

2024-04-07

Unity制作的2D动作游戏

Unity开发的制作的2D动作游戏,类似于超级马里奥的经典闯关游戏。 操作方法 钥匙 内容 方向键 移动 空格键 跳、二段跳、踢墙 解压下载的文件 在Unity中打开提取的“techbook-unity-2d-action-game-master”文件夹 在解压的文件夹中打开“proj.exe”

2024-04-07

linux常用命令手册.doc

linux常用命令大全

2024-04-07

让你不再害怕指针-第二版

大家好,我是这本书的原创作者,最早一版本的电子书排版不是特别好看,我现在已经重新排版 让你不再害怕指针

2024-04-03

城市交通和车辆行为数据集

关于数据集 城市交通和车辆行为数据集是与城市交通和车辆行为相关的各种因素的数据集合。以下是数据集中每列的描述: 1. 城市:收集数据的城市名称。 2. 车辆类型:交通中涉及的车辆类型(例如汽车、卡车、公共汽车、摩托车)。 3. 天气:数据收集时的主要天气状况(例如晴天、下雨、下雪)。 4. 经济状况:城市普遍的经济状况(例如,繁荣、衰退、稳定)。 5. 星期几:收集数据的星期几(例如星期一、星期二等)。 6. 一天中的小时:收集数据的时间,通常以 24 小时格式表示。 7. 速度:交通中车辆的速度,以英里每小时 (mph) 或公里每小时 (km/h) 为单位。 8. 是否是高峰时段:二进制指示符(0 或 1),指示是否在高峰时段收集数据。 9. 发生随机事件:二进制指示符(0 或1),指示在数据收集期间是否发生任何随机事件(例如事故、道路封闭)。 10. 能源消耗:车辆的能源消耗,通常以燃料消耗或用电量来衡量。 该数据集可用于多种目的,例如分析交通模式、研究天气和经济条件对交通的影响、评估能源消耗趋势以及预测交通拥堵。研究人员和交通规划者可能会发现该数据集对于理解和改善城市交通非常

2024-04-01

肥胖风险数据集csv下载

关于数据集 概述: 该 Kaggle 数据集提供了个人的全面信息,包括性别、年龄、身高、体重、超重家族史、饮食习惯、体力活动、交通方式以及相应的肥胖水平等关键属性。该数据集经过精心策划,用于健康和生活方式研究领域的研究和分析。 标签: 性别 年龄 身高 体重 Family_history_with_overweight FAVC(经常食用高热量食物) FCVC(食用蔬菜的频率) NCP(主餐次数) CAEC(两餐之间的食物消耗量) SMOKE CH2O(每日饮水量) SCC(热量饮料消耗量) ) FAF(体力活动频率) TUE(使用技术设备的时间) CALC(酒精消耗) MTRANS(交通方式) 0be1dad(代表肥胖水平的目标变量)

2024-04-01

印度犯罪数据集2001-2013下载

数据集说明: 该数据集包含印度的犯罪统计数据,按年度 (YEAR) 按州/联邦直辖区 (STATE/UT) 和地区 (DISTRICT) 分类。它提供了对印度不同地区报告的各种犯罪活动的见解。 列: 州/犹他州:报告犯罪的州或联邦直辖区。 地区:州/UT 内报告犯罪的地区。 年份:报告犯罪的年份。 谋杀:报告的谋杀案件数量。 谋杀未遂:报告的谋杀未遂案件数量。 不构成谋杀的过失杀人罪:报告的不构成谋杀的过失杀人案数量。 强奸:报告的强奸案件数量。 拘留期间强奸:报告的拘留期间强奸案件数量。 其他强奸:除拘留期间强奸外报告的强奸案件数量。 绑架和绑架:报告的绑架和绑架案件数量。 绑架和诱拐妇女和女童:已报告的绑架和诱拐妇女和女童案件的数量。 绑架和绑架他人:报告的绑架和绑架他人案件的数量。 DACOITY:报告的 DACOITY 病例数。 DACOITY 的准备和组装:与 dacoity 的准备和组装相关的报告案例数量。 抢劫:报告的抢劫案件数量。 入室盗窃:报告的入室盗窃案件数量。 盗窃:报告的盗窃案件数量。 汽车盗窃:报告的汽车盗窃案件数量。 其他盗窃:报告的其他盗窃案件的数量。

2024-04-01

keil5安装教程下载和安装注册文档

keil5安装教程 Keil 5软件简介: Keil 5是一款非常友好和强大的C语言软件开发系统。Keil软件为用户提供清晰直观的操作界面,相对其他C语言开发软件而言,Keil实用更加便捷。Keil具备编译器、安装包和调试跟踪,其主要新增包管理器功能,支持LWIP。而且Keil的SWD下载速度也是KEIL4的5倍,给用户带来了全新的感受和体验。 Keil 5软件下载: [软件全称]:Keil uVision 5.18 MDK版 [软件大小]:299MB [软件语言]:中文 [安装环境]:Win7/Win8/Win10/Win11

2024-04-01

UDP原理详解和代码示例

UDP层,这一层属于传输层应用,UDP协 议基于IP层,而UDP程序基于UDP协议。其实UDP无所谓什么协议,它没有自己的状态 机,仅仅是在IP层上做了一些封装,不保证报文能准确到达,没有请求应答机制,所有的 行为,和IP应用协议一样。只不过,它多了一个port的概念,此 port不是指主机上的网络 端口,而是从操作系统内核的角度看到的应用程序“标识"。我们都知道如何调用操作系统的 接口,但操作系统是如何“调用”应用程序的呢?在现在的PC机操作系统中,这是无法办 到的。 于是人们为应用程序设置一个标识,内核根据这个标识确定是哪一个应用程序曾经给它 发过请求,然后把数据发给应用程序,这样就避兔操作系统把所有的数据发给所有在等特数 据的应用程序,从操作系统的角度看,这个标识就是一个个的端口,比如你在网络上和一个妹子撩骚,同时也和一个教授讨论问题。你当然不希望发给妹子的话教授也能收到,这就是传输层网络应用中加入的port概念。在IP层,每个应用的标识就是中地址,内核根据I来 处理报文,要么给本机,要么转给别人,在UDP和TCP层,不仅要有IP地址,而且还要port 号

2024-03-29

纽约股票交易所标准普尔500股票数据集合

纽约股票交易所标准普尔500股票数据集合 2010年到2016年的标准普尔50 0股票数据。、fundamentals.csv,prices.csv, securities.csv prices-split-adjusted.csv 一共 四个文件,解压后即可获得这四个文件

2024-03-27

NIST的指纹数据集下载

数据文档 背景描述 NIST指纹图像数据库包含2000个8位灰度指纹图像对,每个图像均为512 x 512像素,可用于自动指纹分类研究。 数据说明 指纹图像平均分为5类,每个类别有400个指纹对: A =弓形, L =左环, R =右环, T =帐篷形弓形, W = 螺旋形。 每个图像随带的文本文件提供了从ANSI / NIST-ITL格式(AN2)文件中提取的性别,类别和历史记录信息。

2024-03-27

超详细MySql的安装教程

mysql安装教程 超详细MySql的安装,包含各种安装问题及解决方法 本文主要讲的是MySQL本地部署即安装与配置 数据库的安装 1.打开下载的mysql安装文件双击解压缩,运行“mysql-5.5.40-win32.msi”。 2.选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。 3.点选“Browse”,手动指定安装目录。 4.填上安装目录,我的是“d:\Program Files (x86)\MySQL\MySQL Server 5.0”,按“OK”继续。 5.确认一下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装。 6.正在安装中,请稍候,直到出现下面的界面, 则完成MYSQL的安装 数据库的配置 1.安装完成了,出现如下界面将进入mysql配置向导。

2024-03-25

虚拟机安装linux保姆级手册

虚拟机安装linux 创建虚拟机并安装Linux操作系统 VirtualBox是一款开源免费跨平台的虚拟机软件。您可以基于VirtualBox工具提供的Linux操作系统,制作VHD格式的Linux镜像文件。本文介绍如何基于VirtualBox创建虚拟机并安装Linux操作系统。 前提条件 已安装VirtualBox工具。VirtualBox官方下载地址,请参见VirtualBox官网。 已准备好ISO镜像文件,例如CentOS-7-x86_64-Minimal-2009.iso。您可以访问阿里云官方镜像站下载ISO镜像文件。 确保网络连接稳定。 操作步骤 不同的操作系统安装步骤可能不同,请您根据实际的安装界面提示进行操作。本文以在VirtualBox 7.0.2上创建并安装CentOS 7.9操作系统为例。

2024-03-25

StateMachine状态机代码C#

用C#写的一个简单的状态机模型,大家都可以用来参考,比如一些状态的变化和切换都可以参考这个例子,不再是用各种if else,switch的复杂逻辑来切换各种状态了。 包含一个PlayerState状态抽象类,然后有攻击类,防御,跳跃,下蹲,游离状态等不同的状态类来实现对应的方法,同时还有状态机管理类来管理控制各个不同的状态切换。 代码逻辑很简单,也有一些简单的注释,看不懂的可以联系我,发信息给我留言都可以,

2024-03-25

毕业设计分配选题系统下载

相关技术 后端:Java、JavaWeb / Springboot。 前端:Vue、HTML / CSS / Javascript 等。 数据库:MySQL 二、相关软件(列出的软件均可运行) IDEA Eclipse Visual Studio Code(VScode) Navicat 等 三、功能描述 系统分为(身份):学生、教师、管理员。 学生功能: 登录 注册 选题 我的选题 下载任务书 个人信息 修改密码 安全退出 教师功能: 登录 注册 发布课题 上传任务书 审核与驳回 个人信息 修改密码 安全退出 管理员功能: 登录 用户管理 部门管理 文件管理 权限管理 日志管理 数据字典 教务模块 个人信息 修改密码 安全退出

2024-03-23

最新的geoip库下载

数据库更新到了2024年3月21日 包含 GeoLite2-City.mmdb 和 GeoLite2-Country.mmdb 这两个文件,由于文件本身比较大,所以我分两次压缩放到了压缩包里。 GeoIP库是一个用于获取IP地址的地理位置信息的库。它将IP地址映射到国家、城市、地区、邮政编码、经度和纬度等信息。有许多免费和商业的GeoIP库可用,其中一些库还提供更详细的信息,如IP地址的运营商、时区和连接类型等。 使用GeoIP库,可以根据IP地址来判断用户的地理位置,并根据需要进行不同的操作。例如,在电子商务网站中,可以根据用户的地理位置来展示不同的产品、价格和促销活动。在广告领域,可以根据用户的地理位置来投放更精准的广告。在网络安全方面,可以使用GeoIP库来识别潜在的风险IP地址,并采取适当的安全措施。 常用的GeoIP库包括MaxMind的GeoIP2和GeoLite2库、IP2Location库、DB-IP库等。这些库通常提供API接口,可以通过编程语言调用,并返回相应的地理位置信息。一些库还提供了IP地址数据库文件,可以直接导入到应用程序中使用。

2024-03-21

reactor面试题宝典下载

React 作为前端使用最多的框架,必然是面试的重点。我们接下来主要从 React 的使用方式、源码层面和周边生态(如 redux, react-router 等)等几个方便来进行总结。 1. 使用方式上 这里主要考察的是,在开发使用过程中,对 React 框架的了解,如 hook 的不同调用方式得到的结果、函数组件中的 useState 和类组件的 state 的区别等等。 源码层面上 这部分考察的就更有深度一些了,多多少少得了解一些源码,才能明白其中的缘由,比如 React 的 diff 对比,循环中 key 的作用等。 周边生态 这部分主要考察 React 周边生态配套的了解,如状态管理库 redux、mobx,路由组件 react-router-dom 等。 react-router 和 react-router-dom 的有什么区别? 还有源码层面上的交流

2024-03-20

reactor宝典.doc

react中的葵花宝典,通过这个文档你可以学到如下内容: 1.React18有哪些更新? 2、React的设计思想 (包含java代码示例) 3.React的生命周期(包含java代码示例) 4.React事件机制(包含java代码示例) 5.数据如何在React组件中流动(包含java代码示例) 6.React hooks解决了什么问题 (包含java代码示例) 以及里边的一些细节,包含了代码和文字,图文并茂,非常生动,相信拥有此宝典必然自宫,天下无敌

2024-03-20

mysql安装教程.doc

超级详细的保姆级别的mysql下载安装教程 使用环境: windows 通过这个文档,你能边看文字边根据截图一步步的安装,每个步骤都有说明,不漏掉任何一个细节,包括原因也有解释,一些报错信息通过这个手册,你也能处理解决掉他们, 这是一个非常非常非常非常非常详细的文档。 安装MySQL的步骤如下: 下载MySQL。访问MySQL官方网站并下载社区版安装包,选择“MySQL Community Server”版本,在下载页面,可以选择不同的安装包大小,一般推荐选择较大的安装包,以确保下载的完整性。12 安装MySQL。 配置MySQL。

2024-03-20

linux常用命令手册.doc

linux常用命令大全 开发和运维人员在使用Linux操作系统时,需要掌握一些常用的命令,以便能够进行系统配置、文件管理、进程管理等工作。所以这个文档就比较全面。 以下是一些常用的Linux命令: pwd — 打印当前工作目录 — pwd ls — 列出当前目录下的文件和目录 — ls cd — 更改当前目录-cd /home/user/” cat — 显示文件 cat filename.txt 的内容” touch — 创建一个新的空文件-touch filename.txt mv — 移动文件或目录 — mv filename.txt /home/user/ cp — 复制文件或目录 — cp filename.txt /home/user/ rm — 删除文件或目录 — rm filename.txt mkdir — 创建一个新目录 — mkdir newdirectory rmdir — 删除空目录 — rmdir 目录名 chmod — 更改文件或目录的权限 — chmod 777 filename.txt chown — 更改文件或目录的所有者 —

2024-03-19

射击类打飞机小游戏Unity源码

射击类打飞机小游戏Unity源码 要创建一个游戏场景,就是我们即将进行"打飞机"的场景!最好能让场景移动来体现真实感~ 包含我们的主角飞机,可以通过控制上下左右移动,也可以发射炮弹来打飞机! 再就是敌人啦,随机加入战斗,再加上一些障碍物,让打飞机的场景更加惊心动魄! 再就是游戏对象的销毁,包括敌人被消灭,子弹销毁等等~ 最后就是要有一个游戏控制器,来控制敌机的生成时间和数量,还有打飞机结束时的胜利和失败等游戏细节控制 使用的是Unity引擎开发的,资源全,可以直接打包,有很多细节都可以用来参考学习,是个非常适合有一定开发经验的客户端来学习的小游戏项目

2024-03-18

anaconda配置pytorch环境手册

anaconda配置pytorch环境 1.安装pytorch如果不需要gpu上运行的话,直接安装anaconda(不用安装cuda,cuDNN) Anaconda 下载地址:https://www.anaconda.com/products/distribution 直接可以下载 64 位,python 3.9版本的: 你可以选择适合你系统的版本,一般来说,64位的系统可以选择Linux-x86_64版本。 下载完成后,打开终端,进入下载的目录,使用以下命令进行安装: bash Anaconda3-5.2.0-Linux-x8664.sh 安装过程中,会出现协议页面,你需要阅读并接受协议。然后,选择将Anaconda安装在默认目录中。 安装完成后,你可以通过输入conda -V来检查是否成功安装了Anaconda。如果成功安装,会显示conda的版本信息。

2024-03-15

python pandas库的golang版本的整合

python pandas库的golang版本的整合 介绍 golang版本的pandas 2. 功能/模块划分 参考的代码: https://github.com/go-gota/gota https://github.com/WinPooh32/series https://github.com/rocketlaunchr/dataframe-go.git

2024-03-15

使用delphi开发app扫码枪应用

使用delphi开发app扫码枪应用 版本Delphi 11 数据库连接ODAC 样式选择 OrangeUI官网链接 系统:32位 项目配置 导入相关框架 安卓框架和PC端都需要导入

2024-03-15

Fortran自由函数集合下载

Fortran 自由函数集合 主要收集一些基础的通用函数,如线性代数求解,便于编程。 依赖 BLAS (GFortran: OpenBLAS)。 使用 Meson 构建链接库 meson setup _build -Dprefix=/mingw64 meson install --destdir 'C:\msys64\' -C _build meson test -C _build func_api -v # 单元测试 理论上,Meson 支持 Windows/macOS/Linux 下的 gfortran, macOS/Linux 下的 ifort。 若需要支持 Windows 下的 ifort, 可搭配 VS2022 进行编译。 使用 fpm 构建链接库 fpm build

2024-03-15

matlab的用法项目代码示例打包下载

该压缩包包含了以下经典的练习项目,全部使用matlab编写,用法也很简单: 信息论/信道容量 回归分析 复杂网络 多元统计 数值计算 统计机器学习

2024-03-15

Swift 中的矢量动画框架

动画-Swift Swift 中的矢量动画框架,基于iOS 8 的SwiftGraphics 。 使用 ShapeAnimation,您可以使用基于 Swift 的良好语法轻松创建各种动画。 当前的开发发生在开发分支上。代码很少合并回主分支。 使用SVGKit进行 SVG 动画开发发生在SVG分支上。 包含什么 ShapeView 类包含矢量形状图层。 添加图像、文本、圆形、正多边形、直线和其他形状的辅助功能。 支持动画渐变填充。 枚举、命中测试或查找图层。 CALayer的动画扩展功能。 opacityAnimation、flashAnimation、backColorAnimation 缩放动画、点击动画、变换动画 旋转360度,旋转动画 shakeAnimation、moveAnimation、moveOnPathAnimation SlideToRight、slideAnimation、水平翻转、垂直翻转 图层拖动:constrainCenterToSuperview、bringOnScreen

2024-03-15

拼图小游戏项目源码下载

简单易用,只要向需要添加小游戏的div元素使用createGame方法就可以创建拼图小游戏啦! 进入public文件夹下的index.html可以看到效果

2024-03-14

基于华为机器学习服务(ML Kit)开发的APP

本项目包含基于华为机器学习服务(ML Kit)开发的APP。工程目录如下: |-- MLKit-Sample // ML Kit场景化Demo,此Demo可以通过扫描二维码的方式在开发者联盟网站获取:获取Demo |-- ApplicationCases // 基于华为机器学习服务(ML Kit)开发的应用案例。 注意事项 hms-ml-demo工程包含两个独立的工程。下载代码后,您可以根据需求,将不同的嵌套工程加载到IDE,您可以单独运行每个工程。 添加新的工程 根文件夹已经包含一个通用的build.gradle,该将最新的Android Gradle插件,AGConntect和Kotlin加载到类classpath。因此,如果添加新工程,删除工程的build.gradle文件,除非需要为此工程添加独特的Gradle插件。同样适用于gradle.properties。 所有工程和嵌套模块都在根settings.gradle设置文件中定义,添加新的工程,将所有模块条目添加到外部设置文件中,然后删除工程的设置文件。

2024-03-14

数学建模常用算法库代码(python+golang)

针对数学建模 介绍 方便大家进行数学建模减少代码量 软件架构 python库 安装教程 找到sitepackage拖进去 使用说明 用到ray库加速可能需要安装一下 有些的引用其实还得完善一下,最好可能还是复制后修改代码 参与贡献 "熵权法:shangquan;" "二阶灰色:huise,解其白化系数:jie,(jhs为前两部整合)拟合系数nihe;" "返回积分数列:tsu,n段时间平均pj;" "傅里叶:cc表是残差,周期显示:zqxs;" "线性拟合:xxnh,相关系数:jisr,拟合优度niheydu;" "函数修饰器: 龙格库塔,将欧拉的导数作为第一个变量,lgkt;" "遗传算法:died;" "打印出latex类型:pretexct,打印excel类型:ptexcel" "具体说明,输入jieshao(函数名)"

2024-03-14

tensorflow常用算法项目练习

该压缩包里包含了python基础的一些代码示例 以及tensorflow的练习示例代码: 01-关于tensorflow.py 02-使用tensorflow.py 03-张量.py 04-numpy与张量的转化.py 05-numpy与张量转化时出现的问题.py 06-张量的运算.py 07-张量的形态.py 08-散点图以及拟合线.py 09-自动求导.py 10-显示交点切线.py 11-自动显示切线变换.py 12-13-绘制基础曲线.py

2024-03-14

基于Pytorch的分类算法

基于Pytorch的分类算法python代码实现 粗略整理了代码,支持yaml文件 实现了相应的训练等逻辑

2024-03-14

yolo实现对图片和视频进行检测

经典检测方法: Two-stage:Faster-rcnn Mask-Rrcnn One-stage:YOLO系列(通常速度比较快,可以实时,适合做检测任务,但是效果通常不太好) OLO v1的核心思想和关键步骤: 图像划分为网格: YOLO将输入图像划分为 S×S 个网格单元,其中 S 是一个超参数。每个网格单元负责预测该单元格内是否包含物体以及物体的位置和类别信息。 每个网格单元的预测: 每个网格单元输出多个预测,每个预测包含以下信息: Bounding box(边界框): 由四个值 x,y,w,h 表示,分别表示边界框的中心坐标和宽度、高度。这些值相对于当前网格单元的大小,取值范围在[0,1]。 Confidence score(置信度得分): 表示该边界框中包含物体的概率。 类别概率: 针对每个类别的概率得分。 损失函数: YOLO v1使用综合的损失函数,包括位置误差(bounding box 的坐标和大小误差)、置信度误差和类别误差。损失函数的计算会考虑不同的权重,以平衡不同部分的贡献。 NMS(非极大值抑制): 为了减少冗余的边界框,YOLO在后处理阶段使用NMS。NM

2024-03-14

STM32开发方案合集

介绍 一些日常工作做项目中用到的一些例程和方案,以便于快速做出我想要的产品功能。 使用说明 01.USB升级 日常工作中,有的产品有USB接口,一般用来像获取U盘一样获取设备里的数据,但它还有一个功能,可以用来做USB升级,USB_DFU是个不错的选择,可以做两个分区,bootloader+app。 02.Fatfs存储 大部分电子产品都希望有记录查询功能,那么就少不了文件系统,在文件系统里做一些对文件的处理也是非常有必要的。 03.软件定时器 一般编写单片机应用程序的时候为了精准都会采用硬定时,但是在一些不用特别精准的场合下,multi_timer可以无限拓展定时器,用于解决硬件定时器接口较少的设备。 04.数据结构 一般在单片机上会使用的一些数据结构,诸如链表、队列、栈、哈希表等等。 05.按键处理库 开源按键驱动库multi_button 06.解析单行带空格的字符串 原来做项目用于解析传感器和加热器的数据结构,稍微修改一下即可使用 07.事件表驱动菜单框架 适用简单产品的菜单架构 08.设备参数存储方案 09.开源的二进制及十六进制互转工具

2024-03-14

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

TA关注的人

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