首页
归档
歌单
友链
推荐
关于
状态
追番
语录
Search
1
JavaScript笔记1-ES5~6语法
607 阅读
2
HTML笔记
540 阅读
3
Profile
392 阅读
4
轻量网页聊天室系统搭建——HULILTS
391 阅读
5
HuHitokotoV2.1-一言接口文档
228 阅读
笔记
项目
杂谈
其它
登录
/
注册
Search
标签搜索
观感
galgame
ACG
web
开发
视觉小说
API
JavaScript
学习
前端
PHP
治愈
http
后端
接口
杂谈
技术
JavaScript笔记
动漫
AI
Hotaru
累计撰写
20
篇文章
累计收到
13
条评论
首页
栏目
笔记
项目
杂谈
其它
页面
归档
歌单
友链
推荐
关于
状态
追番
语录
搜索到
5
篇与
的结果
2023-08-04
HULICORE——在线API接口管理系统
{bilibili bvid="BV1Cj411d7Ju" page=""/}HULICore(接口管理核心系统)是基于原生PHP制造一整套框架,主要封装了数据库操作、伪静态路由、功能函数等功能,框架遵守MVC架构,应用实例由Controller控制器、Model模型、View视图三部分组成,并在一定基础上参考了typecho,由着网站主题Theme与插件Plugin两样用户级的功能使用HULICore运行的网站:HULIAPI其它文档懒得写了,自己研究,由于前后端不分离,所以可能性能有点不好环境要求Os: Windows 或 Linux(CentOs, Ubuntu...)Server: Nginx 或 ApachePHP: 已知可稳定运行版本 7.3.4~7.4.3安装先创建数据库,然后导入sql/database.sql配置好config/database.php的数据库配置文件创建站点,选择符合要求的PHP版本设置伪静态Nginxlocation / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php; } }ApacheRewriteRule '^(.*)$$' /index.php; [L] 根据地址访问/user/login目录默认管理员账号: admin@qq.com 密码:123456目录结构HULICoreapp 应用目录core 核心目录funcfunction.php 公共函数common.php 数据库核心route.php 路由核心base 实例目录Controllers 控制器目录AdminOtherSiteSysUserController.phpIndexController.phpMethod.phpModels 模型目录Models.phpview 视图目录article 文章目录...html...htmllib 库目录app.php 全局路由const.ini.php 全局用户常量config 配置目录config.php 总配置database.php 数据库配置method.php 允许请求类型配置apicode.php 状态码配置article.php 文章页路由配置assets.php 静态资源格式对照配置theme.php 请勿更改website.php 子站接口接入APIKEY配置data 数据目录account 用户头像目录api 接口目录ressrctemp...phppublic 网站目录api 静态接口目录...humodule.jsimages 图片资源目录res 资源文件目录tool 工具箱目录favicon.ico 图标文件help.html 帮助页面index.php 重定向文件sql SQL目录usr 用户目录plugins 插件目录email Email插件theme 主题目录airdefaultHulicore.php 主程序文件
2023年08月04日
109 阅读
0 评论
0 点赞
2023-01-10
SeimgV2-Pixiv随机图片API
前言{message type="warning" content="所有图片均来自Pixiv谨慎使用,恶意调用爬图封IP"/}
2023年01月10日
166 阅读
0 评论
3 点赞
2022-11-05
轻量网页聊天室系统搭建——HULILTS
HULILTS简易聊天室,非WS、不支持热更新,简单且又低效了属于是支持长期存储数据,因为存储在Mysql里,默认仅允许已注册且登录用户查看/发送聊天记录,默认仅允许管理员撤回自己与他人聊天记录,默认仅允许管理员可查看用户信息统计(IP、归属地、密码等)默认最多只支持设置两名管理员实例:HULI聊天室本项目为他人项目上二次魔改(已经魔改的面目全非了),扩展了许多功能,并且支持自定义聊天机器人{bilibili bvid="BV1iv4y1U7q7" page=""/}安装项目地址:https://github.com/BIYUEHU/hulilts下载,然后你需要一个Web环境(如nginx + PHP + Mysql),可直接使用一些面板搭建(PHPStudy、宝塔面板等)将压缩包解压至网站根目录即可,推荐PHP版本:7.1+新建一个Mysql数据库,填写好数据库名字、用户、密码信息打开你的网站链接,将会自动跳转到安装页面,数据库配置填写刚才新建的即可安装成功,开始使用!{dotted startColor="#ff6c6c" endColor="#1989fa"/}聊天机器人<?php /* 导入SDK模块 */ require(__DIR__ . '../../core/sdk.php'); /* 设置机器人账号ID */ define('robotId', null); //使用机器人记得先把上面的null替换成对应的机器人账号ID /* 主要部分 */ function MainRun($message) { if ($message == '菜单' || $message == '功能' || $message == 'cd') { $back = "菜单: pixiv图 糊理一言 谜语 农历 查字[字] 网易云音乐搜索[名字] 网易云音乐下载[音乐ID] 网站状态[URL] 网站测速[URL] AI聊天:#[内容]"; }; if ($message == 'pixiv图') { $back = '图片来咯~害羞羞~' . file_get_contents('http://imlolicon.tk/api/seimg/?r18=true&format=text'); }; //... if (mb_substr($message, 0, 1) == '#') { $back = file_get_contents('http://82.157.165.201/api/chat?msg=' . mb_substr($message, 1)); $back = json_decode($back) -> data; }; //... if ($back) { $back = $back . ' ByBIYUEHU'; ApiSendMessage(robotId, $back); } }; ?> /plugins/robot.php自带实例结构十分简单,if判断语句作为该功能触发条件(就是关键词啦),然后通过file_get_contents()函数进行相关的API接口请求,处理一下数据返回即可ApiSendMessage(robotId, Message)指定对应机器人发送消息Number:robotId:机器人IDString:Message:消息内容SMTP邮件功能已砍掉
2022年11月05日
391 阅读
2 评论
4 点赞
2022-10-22
使用Addon在MC里播放自定义视频
如上所示转换视频源视频->GIF动态图片->逐帧拆分成jpg/png图片直接把视频拆成图片也可以,但要考虑到分辨率最好不要太高且要控制帧率支持10帧与20帧,分辨率这里演示用的是480x320,1980x1080也可以尝试下转换工具自行找网站或者软件(如GIF助手)其他设置自行视情况而定导入MC所谓导入,实践上就是把上面的那堆图片做成粒子效果然后使用/particle ID指令展示配合行为包的function功能,把粒子给串起来便成了视频粒子效果JSON{ "format_version": "1.10.0", "particle_effect": { "description": { "identifier": "p_00005", "basic_render_parameters": { "material": "particles_alpha", "texture": "textures/particles/player/p_00005.png" } }, "components": { "minecraft:emitter_lifetime_once": { "active_time": 0.05 }, "minecraft:emitter_rate_instant": { "num_particles": 1 }, "minecraft:emitter_shape_point": { "direction": [1,0,0] , "offset": [0,0,0] }, "minecraft:particle_appearance_billboard": { "facing_camera_mode": "direction_z" , "size":[16.0 , 9.0] }, "minecraft:particle_lifetime_expression": { "max_lifetime": 0.07 } } } }00005即表示第五帧所有的粒子效果ID与下面的图片名字格式都应当一致:p_xxxxx处理音频单独提取出视频的音频,然后将其转换为ogg格式(转换工具自己搜)在资源包目录/sounds/sound_definitions.json下定义声明{ "format_version" : "1.14.0", "sound_definitions" : { "video_audio" : { "category" : "music", "sounds" : [ { "name": "sounds/audio", "volume" : 5 } ] } } }video_audio为该音乐的ID,游戏里使用/playsound ID指令播放音乐name为音频文件路径,无需加后缀,volume为音量具体结构Befunction...mcfunctiontick.jsonmanifest.jsonpack_icon.pngReparticlessoundsplayer_bgm.oggsound_definitions.jsontexturesparticlesplayer...p_xxxxx.pngmanifest.jsonpack_icon.pngMCPlayerSpawn开源地址:https://github.com/BIYUEHU/mcplayerspawnMPS为半自动化的自定义视频播放Addon生成工具,基于NodeJSNodeJS推荐版本:^14.17.0之所以是半自动,因为还是需要你去找工具逐帧拆分视频使用方式方法一:装好NodeJS,在项目地址栏输入cmd回车,输入node app.js,然后照着输入方法二:下载打包好的可执行程序直接打开可选内容:如需设置图标与OGG音频,请将其分别重命名为pack_icon.png、player_bgm.ogg与MPS程序置于同一目录逐帧图片则在MPS同一目录新建images文件夹,将所有图片放入于此,MPS会自动重命名(但还是推荐自己用工具批量重命名为统一格式,这样弄可能会造成一定程度上的音画不同步)以上内容均可在生成完后手动加入,因此为可选在游戏内,分别依次操作第一步:选个心仪的播放位置输入/function i_tplayer若无效,则在心仪的位置放置一个盔甲架,输入/scoreboard players add @e[type=armor_stand] tplayer -1 第二步:开始播放/function start_tplayer停止播放/function stop_tplayer单独播放音乐/playsound player_bgm @pMC X Little Busters Op For Addon
2022年10月22日
58 阅读
0 评论
1 点赞
2022-08-21
HuHitokotoV2.1-一言接口文档
为什么要叫HuHitokoto?因为这是?专属的hitokoto一言,是?自行收集整理且喜欢的句子数据不多,但管够
2022年08月21日
228 阅读
0 评论
3 点赞