首页
统计
留言
友链
关于
更多
壁纸
视频
直播
音乐
说说
订阅
资讯
相册
推荐
宝盒
云盘
监控
天气
开往
Search
1
jsdelivr 如何刷新缓存
52 阅读
2
稿定设计怎么免费去水印
43 阅读
3
如何在百度收录平台注册账号获取Token
38 阅读
4
PS功能精通课
37 阅读
5
Typecho博客转移服务器,数据备份
37 阅读
🏠 默认分类
📙 综合技术
📚 教程分享
登录
/
注册
Search
标签搜索
Pandas
Office
github
photoshop
Python
软件
English
Solidworks
有限元分析
vercel
Cloudreve
OneManager
cloudflare
站点监控
onedrive
Typecho
docsify
电气控制
Gzip
百度收录
墨明
累计撰写
35
篇文章
累计收到
68
条评论
首页
栏目
🏠 默认分类
📙 综合技术
📚 教程分享
页面
统计
留言
友链
关于
壁纸
视频
直播
音乐
说说
订阅
资讯
相册
推荐
宝盒
云盘
监控
天气
开往
搜索到
35
篇与
墨明
的结果
2021-07-07
搭建个人博客的随机图片api
通过一个简单的php实现随机图片外链自动使用 jsDelivr 进行 CDN 加速,免费、稳定、高效。在线体验随机图片api:https://api.qikaile.tk步骤选择图片并上传图片将文件中图片上传到github仓库中压缩图片选择好随机图片,为了加快访问可以将图片上传到TinyPNG实现压缩图片。运行Python程序程序代码如下:import os import cv2 file_path = "C:/Users/22957/Desktop/thumb/" web_path = "https://cdn.jsdelivr.net/gh/qikaile/cdn/thumb/" def img_resize(image_path): image = cv2.imread(file_path+image_path) height, width = image.shape[0], image.shape[1] # 设置新的图片分辨率框架 width_new = 1920 height_new = 1080 # 判断图片的长宽比率 if width / height >= width_new / height_new: img = cv2.resize(image, (width_new, int(height * width_new / width))) else: img = cv2.resize(image, (int(width * height_new / height), height_new)) if ".jpg" in image_path: cv2.imwrite(file_path+image_path, img, [int(cv2.IMWRITE_JPEG_QUALITY), 100]) elif ".png" in image_path: cv2.imwrite(file_path+image_path, img, [cv2.IMWRITE_PNG_COMPRESSION, 0]) if __name__ == '__main__': filelist = os.listdir(file_path) with open('C:/Users/22957/Desktop/img.txt','w') as f: for file in filelist: img_resize(file) f.write(web_path+file+'\n')其中需要修改的有3个地方,file_path(填你选择图片的地址)、web_path(https://cdn.jsdelivr.net/gh/github用户名/仓库名/文件名)、with open(填img.txt保存的地址)为了尽量让图片保持1920*1080的比例,用到opencv调整分辨率,若没有安装库,可能第一次出现报错ModuleNotFoundError: No module named 'cv2',解决办法:python安装第三方库pip install opencv-python一切完成后,运行程序,会把我们需要的链接保存到img.txt文件中。写一个读取链接并重定向的index.php:代码如下:<?php //存有美图链接的文件名img.txt $filename = "img.txt"; if(!file_exists($filename)){ die('文件不存在'); } //从文本获取链接 $pics = []; $fs = fopen($filename, "r"); while(!feof($fs)){ $line=trim(fgets($fs)); if($line!=''){ array_push($pics, $line); } } //从数组随机获取链接 $pic = $pics[array_rand($pics)]; //返回指定格式 $type=$_GET['type']; switch($type){ //JSON返回 case 'json': header('Content-type:text/json'); die(json_encode(['pic'=>$pic])); default: die(header("Location: $pic")); } ?>上传文件将img.txt和index.php(你也可以设置为random.php,访问域名时访问域名+random.php)放到一个网站的目录下访问域名即可
2021年07月07日
15 阅读
0 评论
0 点赞
2021-06-24
如何在百度收录平台注册账号获取Token
在搭建博客时,博客后台有个百度推送的功能,但需要获取Token,这是本人的获取百度Token的一些步骤,供大家参考。步骤打开百度收录平台,进行如下图操作。先登陆操作,然后点击【用户中心】下【站点管理】。进入到【站点管理】页面后,你就可以添加你想添加网站第一步:输入网站第二步:设置站点领域(最多3项)第三步:验证网站我使用的是CNAME验证,保存DNS记录(如下图红线记录值)。在【完成验证】前我们需要在域名解析商添加DNS记录。我的域名放在DNSPod解析,先进入DNSPod的DNS解析控制台例如我的:code-ZKRF9yzhWm.qikaile.online使用CNAME解析到ziyuan.baidu.com主机记录填code-ZKRF9yzhWm 记录类型选择CNAME 记录值填ziyuan.baidu.com 填好之后【确认】然后【完成验证】,进入如下页面,点击左侧栏【普通收录】往下翻看到API提推送接口其中http://data.zz.baidu.com/urls?site=https://www.qikaile.online&token=后面的就是token值
2021年06月24日
38 阅读
0 评论
0 点赞
2021-06-24
Typecho开启Gzip压缩加速网站
原文转载自「Joe の 博客」开启方法打开typecho目录下的 index.php,并在开头添加 ob_start('ob_gzhandler');即可。
2021年06月24日
21 阅读
0 评论
0 点赞
2021-06-24
控制系统
继电器1路继电器模块(接口说明)一、输入部分1、DC+:接电源正极(电压按继电器要求,有5V、9V、12V和24V选择)2、DC-:接电源负极3、IN:可以高或低电平控制继电器吸合二、继电器输出端1、NO:继电器常开接口,继电器吸合前悬空,吸合后与COM短接2、COM:继电器公用接口3、NC:继电器常闭接口,继电器吸合前与COM短接,吸合后悬空高低电平触发选择端1、跳线与LOW短接时为低电平触发2、跳线与HIGH短接时为高电平触发参考网址电磁阀二位三通电磁阀二位三通 常闭型:通电打开,断电关闭并泄压。参考网址:淘宝【上海星辰电磁阀】宝贝详情二位二通电磁阀气路说明:(真空-101KPa至正压1MPa,均可正常自由开闭)断电时(初始状态)P——>A完全封闭,A——>R相通通电时阀芯切换R口封闭,P——>A相通。<font color=red>气压使用:P接进气 A接出气 R排气,通电出 断电关后出气口泄压</font>P连接气源进气,断电时封闭不出气,A——>R想通出气,通电时R封闭不出气,P——>A相通出气。(R为针孔,不能接管)P口双面均可进气,可串联使用,也可以装堵头堵上 单边进气(下图所示)气压传感器XGZP6847A压力传感器模块电气连接123456NCVDDGNDVDDOUTGND空置电源公共电源信号公共引脚2、4任意一个接5V 引脚3接GND 引脚5接A0或A1…等弯曲传感器弯曲度传感器原装进口 机器人手臂电子手套 FLEX 适用于ARDUINO引脚接线变压器12V33A400W
2021年06月24日
24 阅读
0 评论
0 点赞
2021-06-24
docsify搭建知识库
快速开始推荐全局安装 docsify-cli 工具,可以方便地创建及在本地预览生成的文档。npm i docsify-cli -ggithub新建项目使用github新建一个项目,并且clone到本地,进入项目根目录,直接通过 init 初始化项目。docsify init ./docs本地预览docsify serve docs执行完命令打开,在浏览器打开 http://localhost:3000/#/ 就可以看到一个非常简单的页面美化项目接下来就是美化我们的项目,封面,侧边栏,主题色。打开docs目录下的index.html找到window.$docsify接下来很多进行配置,接下来很多都是在这里面配置的设置名字和仓库地址设置文档名称和仓库地址<!-- index.html --> <script> window.$docsify = { name: 'Tjys Notes', repo: 'https://github.com/qikaile/tjys-notes' } </script> <script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>设置封面首先配置 coverpage,默认加载的文件为 _coverpage.md。具体配置规则见配置项#coverpage window.$docsify = { coverpage:true }新建一个_coverpage.md文件,写一些基础的配置,具体的配置说明就直接官网查看吧cover新建_media文件夹新建custom.css自定义样式,并且在index.html里引入,并引入了一个新字体。 <link rel="stylesheet" href="./_media/custom.css"> <link href="https://fonts.googleapis.com/css?family=Lobster"rel="stylesheet">修改下主题色 window.$docsify = { themeColor: '#25798A' }配置侧边栏 显示侧边栏,新建_sidebar.md,配置 loadSidebar 选项,具体配置规则见配置项#loadSidebar。 window.$docsify = { loadSidebar:true }写内容接下来就是写内容了。每一篇文章都是一个md文件,直接编辑 docs/README.md 就能更新文档内容,然后我们将侧边栏的链接指向该文件即可。为了管理方便新建的其他md文件我放到了blog文件夹下面。到此博客的基本内容就结束了。接下来就是如何让别人看到我们的博客。部署把本地的代码提交到github上。然后我们设置一下,在我们的项目下点击setting 找到GitHub Pages设置。总结docsify还有很多功能需有待我们探索。
2021年06月24日
10 阅读
0 评论
0 点赞
1
2
3
4
...
7