找到
88
篇与
技术
相关的结果
- 第 8 页
-
用WxPusher给你的公众号用户推送消息 什么是WxPusher WxPusher (微信推送服务)是一个使用微信公众号作为通道的,实时信息推送平台,你可以通过调用API的方式,把信息推送到微信上,无需安装额外的软件,即可做到信息实时通知。 你可以使用WxPusher来做服务器报警通知、抢课通知、抢票通知,信息更新提示等。 demo演示程序 你可以访问演示程序,体验功能:https://wxpusher.zjiecode.com/demo/ 演示程序源代码:https://github.com/wxpusher/wxpusher-sdk-java/ 管理后台:https://wxpusher.zjiecode.com/admin/ 请一定不要调用demo程序,直接给用户发送消息!!! 效果预览 微信接口调整,直接发送文本消息的方式已经下线,我们正在开发新的推送方式,敬请期待。 类型 获取用户ID 模版消息 普通发送 带链接的消息 长文本消息 预览 创建应用 创建应用 创建应用 创建应用 创建应用什么是WxPusher WxPusher (微信推送服务)是一个使用微信公众号作为通道的,实时信息推送平台,你可以通过调用API的方式,把信息推送到微信上,无需安装额外的软件,即可做到信息实时通知。 你可以使用WxPusher来做服务器报警通知、抢课通知、抢票通知,信息更新提示等。 demo演示程序 你可以访问演示程序,体验功能:https://wxpusher.zjiecode.com/demo/ 演示程序源代码:https://github.com/wxpusher/wxpusher-sdk-java/ 管理后台:https://wxpusher.zjiecode.com/admin/ 请一定不要调用demo程序,直接给用户发送消息!!! 效果预览 类型获取用户ID模版消息普通发送带链接的消息长文本消息预览获取用户ID图片模板消息图片普通发送图片带链接的消息图片长文本消息图片微信接口调整,直接发送文本消息的方式已经下线,我们正在开发新的推送方式,敬请期待。 来自:https://wxpusher.zjiecode.com/docs/ -
-
Java云豹短视频系统源码 简介 云豹短视频源码开源项目,精选短视频发布、浏览、点赞、评论等基础功能,含互动直播、短视频带货。 功能介绍 云豹短视频开源项目由云豹科技官方自主研发,提供开源短视频源码、搭建文档、疑难辅助说明,供大家参考、交流、使用 开源版程序主要围绕“短视频功能”展开,如您需要更多专业功能、优质服务,可购买商用版本。 商用版本支持:直播带货、连麦PK、短视频带货、广告、同城、付费上热门、短视频小店、会员、拍同款、三级分销、青少年模式、手绘礼物等功能 提供全部源码、技术支持、技术培训、协助对接三方等服务。 ljsc3ymu.png图片 官方网站 http://www.yunbaokj.com/video.html 源码下载 Java云豹短视频系统 下载地址:https://lightweb.lanzout.com/ixvgP11kltwf 提取码: -
修改Typecho评论调用QQ头像 前言 Typecho默认头像来自Gravatar,没设置过头像就丑丑的,想替换为QQ头像。之前用的WordPress,对Typecho不是很熟悉,于是进行百度。 Typecho似乎百度相关资料特别少,唯一能找到的是巷子工坊的两篇文章,但他实现的效果似乎仅支持QQ邮箱,普通邮箱反而不适用。 经过反复测试,最终解决办法如下: 使用方法 修改Typecho目录下的var/Typecho/common.php,在大约932行,关于获取Gravatar的代码 找到以下代码: public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false) { if (defined('__TYPECHO_GRAVATAR_PREFIX__')) { $url = __TYPECHO_GRAVATAR_PREFIX__; } else { $url = $isSecure ? 'https://dn-qiniu-avatar.qbox.me' : 'http://gravatar.proxy.ustclug.org'; $url .= '/avatar/'; } if (!empty($mail)) { $url .= md5(strtolower(trim($mail))); } $url .= '?s=' . $size; $url .= '&r=' . $rating; $url .= '&d=' . $default; return $url; }替换成: public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false) { $reg = "/^\d{5,11}@[qQ][Qq]\.(com)$/"; if (preg_match($reg, $mail)) { $img = explode("@", $mail); $url = "//q2.qlogo.cn/headimg_dl?dst_uin={$img[0]}&spec=100"; } else { if (defined('__TYPECHO_GRAVATAR_PREFIX__')) { $url = __TYPECHO_GRAVATAR_PREFIX__; } else { $url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com'; $url .= '/avatar/'; } if (!empty($mail)) { $url .= md5(strtolower(trim($mail))); } $url .= '?s=' . $size; $url .= '&r=' . $rating; $url .= '&d=' . $default; } return $url; }实现的效果:输入QQ邮箱,调用QQ头像;输入普通邮箱,调用Gravatar头像。 原文出处 上面的教程转载于网络 -
-
无服务器部署ChatGPT聊天界面 使用Cloudflare部署Ai聊天前端界面,无需置备服务器,只要一个可以接入cloudflare的域名即可。 代码摘自开源项目 https://github.com/open-tdp/openai-chat功能介绍 支持基于gpt-3.5-turbo模型的对话 支持批量查询api到期时间和剩余额度 安装步骤 将代码部署到Cloudflare的worker平台(其他支持worker的平台也可) /** * @auther Rehiy * @url https://github.com/open-tdp/openai-chat */ const GITHUB_URL = 'https://raw.githubusercontent.com/open-tdp/openai-chat/master'; async function github_proxy(request) { const url = new URL(request.url); let backend = GITHUB_URL + url.pathname; if (url.pathname.endsWith('/')) { backend += 'index.html'; } const res = await fetch(backend, { method: request.method, headers: { 'User-Agent': request.headers.get('User-Agent'), }, }); const headers = new Headers(); headers.set('Content-Type', file_type(backend)); headers.set('Cache-Control', 'public, max-age=86400'); return new Response(res.body, { status: res.status, headers, }); } function file_type(url) { const ext = url.split('?').shift().split('.').pop(); const mines = { 'json': 'application/json', 'js': 'application/javascript', 'css': 'text/css', 'xml': 'text/xml', 'html': 'text/html', 'webm': 'video/webm', 'mp3': 'audio/mpeg', 'mp4': 'video/mp4', 'webp': 'image/webp', 'gif': 'image/gif', 'png': 'image/png', 'jpg': 'image/jpeg', 'jpeg': 'image/jpeg', 'svg': 'image/svg+xml', 'ico': 'image/x-icon', }; return mines[ext] || 'text/plain'; } // esmodule export default { async fetch(request, env) { return github_proxy(request); } } -
宝塔面板网站缓存优化必装插件和扩展推荐 lj37kkv1.png图片 宝塔面板必装应用插件 1.Nginx免费防火墙 主要是Nginx服务器,有功能比较强大的免费防火墙可以使用,很多人不知道,这个免费防火墙功能几乎也可以媲美收费版的防火墙的,不过需要你先注册和登陆宝塔账户才能安装。所以建议先去注册一个宝塔账户,等注册了宝塔账户之后,就可以在自己的宝塔面板中登陆账户然后点击购买插件就可以免费安装这个功能强大的防火墙,针对常见的各种攻击渗透还是比较有效的。 2.堡塔面板静态文件加速 这个插件还是比较推荐安装的,因为我们很多人买的海外服务器或者是买的国内1Mbps低带宽的服务器,而宝塔页面加载大约有2.3M大小,安装1Mbps带宽计算。加载完成宝塔面需要18s左右。所以速度相对较慢的。这个插件就是解决这个问题通过加速公共静态文件实现访问宝塔面板加速的效果。 3.文件搜索和批量修改插件 有时候我们需要定位我们网页代码的位置搜索文件这个工具对于不熟悉linux的用户来说就太容易了。文件内容搜索及批量修改(可整站修改及自动备份)。 4.堡塔网站加速免费版 重构版,基于页面缓存的网站加速插件,安装或升级到此版本,将会卸载旧版本,如果是Apache需要先安装Memcached。若加速插件为网站并发性能提升10倍,则免费版上限为3 ~ 5倍,专业版上限为7 ~ 8.5倍,企业版的不限制。免费版和专业版的加速上限会因服务器情况,站点并发等影响,所以会在一定的范围内浮动,属正常情况。 5.PHP守护 监控PHP-FPM运行状态,防止大批量出现502错误! 6.日志清理工具 一键清理指定日志和系统垃圾 7.openrasp管理器 开源应用运行时自我保护解决方案 PHP版本 我们最起码选择7.0以上的版本,越高越好,现在7.3的版本性能更好。 PHP安装扩展 安全扩展 bt_safe 堡塔PHP安全扩展,用于增强防跨站机制,建议Nginx/Apache用户安装 缓存器 opcache是必装的,用于加速PHP脚本!所以安装了php之后,我们首先要安装好opcache。这是基本常识。 memcached,这个也是必装的,比memcache支持更多高级功能,可以把数据缓存在内存中,下一次打开直接从内存获取,速度飞一般。 redis,缓存器 基于内存亦可持久化的Key-Value数据库,都是用于缓存的非关系型数据库,可以同时使用。没有兼容性上的问题,所以也是推荐安装的,就算不用也安装放那边。当然这个看你的喜好了。 其他的PHP扩展如果你需要自行安装,普通建站这些个也就足够了。 请按实际需求安装扩展,不要安装不必要的PHP扩展,这会影响PHP执行效率,甚至出现异常。 -
-
-
Typecho安装百度主动推送插件 Typecho安装百度主动推送插件 Typecho-ActiveSubmit 主动推送是目前百度收录效果最好的,本插件会在在文章发布时主动推送给百度。 主动推送:最为快速的提交方式,建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。(特别适合时效性文章) 使用说明 上传文件后解压并重命名为ActiveSubmit 激活后在后台配置你的百度推送接口token(在百度搜索资源平台-提交链接处获取,需要有百度账号并站点所有权验证) 选择是否生成错误日志(如果生成,需要插件目录下可写权限) 注意:修改位置 百度更改了推送地址,所以需要把源码里的: http://data.zz.baidu.com/update?site={$baseurl}&token={$token} 这段代码替换成: http://data.zz.baidu.com/urls?site={$baseurl}&token={$token} 项目地址 Github:https://github.com/invelop/Typecho-ActiveSubmit 获取token liw50ngf.png图片 后台插件Token配置 liw534oc.png图片 来源:https://www.dcr163.cn/