四合一PCB卡片
每次出门带四张卡太麻烦了,现在只需要带一张四合一的PCB卡片就可以完美解决带卡过多的问题。 实物仿真图 整张卡片的设计很简单,正面是一个四位的拨码开关,用于控制卡片的切换,在小人这里有两个LED灯,刷卡的时候这个灯会亮,背面是四个IC卡的芯片。 电路图 接下来给大家看一下电路设计,这个卡片的大小是严格按照普通IC卡大小制作的,大家打板的时候可以把板子的厚度选的薄一些,这样质感更接近普通的卡片。右上角是一个拨码开关,负责连接线圈和芯片,当你把拨码开关打开的时候,这一路的芯片就和线圈连接上了,就会读取到对应芯片的数据。开关的下面是一个贴片电阻,负责给LED灯供电的,电阻的作用是防止灯的功率过大而影响芯片的使用,这个前面我也解释过了。 BOM清单 Name Designator Footprint Quantity 0603LED D11,D12 0603LED 2 R0603 R4 R0603 1 SW-SMD_DMR-04-T-V SW1 SW-SMD_DMR-04-T-V 1 文件下载 四合一PCB卡 - 立创开源硬件平台 推荐使用嘉立创EDA...
我的世界基岩版(手机版)原版开服教程
前言 最早的时候,我玩MC都是玩的本地世界,后来学会了和同学一起联机,每次联机都要在同一局域网下进行。 后来接触了一个叫“我的世界联机盒子”这样一个应用,才第一次加入服务器进行游戏。 再后来就萌生了一个念头:自己开服务器玩。 注:本教程仅适用于国际版手机端和Win10端MC,网易版无法加入此服务器。 官方服 最纯净,更新最快的服务器,体验原汁原味的游戏风格,无法装载mod,无法装载插件。 服务器配置教程 Windows篇 在baidu上搜索minecraft,进入官方网站 | Minecraft,千万不要进到中国版官网。 进入官网一直往下滑,滑到页面最底部找到支持——下载。 往下滑找到体验不同版本的 MINECRAFT——服务器软件——WINDOWS 服务器 [ALPHA 测试版]。 进入到下载页面,勾选同意许可协议,点击下载。 下载好后是一个压缩包,解压下来的目录是这样的。 双击bedrock_server.exe运行服务器程序。开启后大概是这样的,注意图中标红的地方,一个是游戏版本号,要与手机端版本号一致才行,还有端口号,添加服务器的时候输...
我的世界(Java版)原版服开服教程
前言 最早的时候,我玩MC都是玩的本地世界,后来学会了和同学一起联机,每次联机都要在同一局域网下进行。 后来接触了一个叫“我的世界联机盒子”这样一个应用,才第一次加入服务器进行游戏。 再后来就萌生了一个念头:自己开服务器玩。 注:本教程仅适用于Mojang官方版本的我的世界,网易版无法加入此服务器。 官方服 最纯净,更新最快的服务器,体验原汁原味的游戏风格,无法装载mod,无法装载插件。 服务器配置教程 Windows篇 电脑或服务器上必须安装Java运行环境,具体教程如下: Windows:传送门 如果您要使用最新的服务器版本,强烈建议您安装Java17及以上的版本,若Java的版本过低可能会无法正常启动。 在baidu上搜索minecraft,进入官方网站 | Minecraft,千万不要进到中国版官网。 进入官网一直往下滑,滑到页面最底部找到支持——下载。 往下滑找到体验不同版本的 MINECRAFT——服务器软件——Java版服务器。 在这个页面里,官方给出了下载地址和使用的方法,我们点击蓝色字体就可以下载,官方的指令只是给了一个参考,大家需要...
我的世界基岩版(手机版)插件版开服教程
前言 最早的时候,我玩MC都是玩的本地世界,后来学会了和同学一起联机,每次联机都要在同一局域网下进行。 后来接触了一个叫“我的世界联机盒子”这样一个应用,才第一次加入服务器进行游戏。 再后来就萌生了一个念头:自己开服务器玩。 注:本教程仅适用于国际版手机端和Win10端MC,网易版无法加入此服务器。 插件服 Nukkit是一款性能高效、基于Java的基岩版服务端。 它的结构十分类似于Bukkit/Spigot,同样由Java编写。 拥有强大的多线程性能,可更好地利用你的主机资源让玩家们更快乐地游戏, 源代码根据LGPL协议开放,方便开发者和服主对于Nukkit的学习与使用开发。 Nukkit采用了十分类似于PocketMine-MP的结构,提供了高效的插件解决方案和多种问题的修复方案, 也便于大家对Nukkit作出卓越的贡献。 关于一键开服脚本 这里我为大家准备了开服包,均为官网下载,适用于Windows和Linux。 文件说明: Nukkit-xxxxxxx.jar 开服文件,基于Java运行。 Strat.bat/sh 一键开服(我可能拼错了,应该是star...
让PHP自动读取sitemap并提交百度站长
有些网站会自动生成sitemap.xml文件,这样我们就不用手动去更新url链接了,只需要一个函数读取sitemap.xml文件,然后就可以一键提交到百度站长了。 代码 我们使用PHP自带的simplexml_load_file函数来读取sitemap.xml文件,使用curl把这些链接提交到百度站长。 12345678910111213141516171819202122232425262728$site = "网站地址";$token = "百度站长token";$xml = simplexml_load_file('sitemap.xml');$urls = array();foreach ($xml->url as $url) { $urls[] = $url->loc;}if(count($urls) > 0){ $api = "http://data.zz.baidu.com/urls?site=$site&token=$token...
PHP提交网站链接到百度站长
很多站长最大的梦想就是希望自己的网站能被baidu等这样的知名引擎收入,这里baidu提供了百度站长用于提交自己的网站,同时它也提供了API接口可以让程序自动提交网站页面地址。 代码 百度站长官方也给出了PHP版本的代码,本代码对百度的代码进行了优化和完善。 12345678910111213141516171819202122$site = "网站地址";$token = "百度站长token";$urls = array() //所有的页面地址要存在这个数组里$api = "http://data.zz.baidu.com/urls?site=$site&token=$token";$ch = curl_init();$options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode(...
PHP读取sitemap.xml文件
Sitemap(站点地图)是网站内容的模型,旨在帮助用户和搜索引擎导航网站。站点地图可以是按主题组织的页面(带链接)的分层列表,组织结构图或向搜索引擎爬行机器人提供指令的 XML 文档。 如果我们需要用PHP分析这些url地址,我们就需要先读取sitemap.xml文件。 代码 PHP自带sitemap读取的函数,可以不用fopen的方式,我们需要用的是simplexml_load_file函数。 本程序先是读取sitemap.xml文件,然后存储到数组里。 12345$xml = simplexml_load_file('sitemap.xml');$urls = array();foreach ($xml->url as $url) { $urls[] = $url->loc;} 数组$urls里包含该网站所有的地址。
PHP使用curl下载文件到服务器
我们需要实时更新服务器上的软件,就需要请求并下载该文件,并保存到服务器上,我们可以使用curl来完成下载任务。 代码 整体的思路是先通过curl请求该文件,把里面的数据存成一个变量,然后写入文件。 我们需要先初始化一个curl,然后去请求这个地址,使用文件操作fopen和fwrite来完成文件的保存。 1234567891011121314$url = "https://www.g2022cyk.top/sitemap.xml";$filename = "sitemap.xml"$ch = curl_init();$options = array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_HEADER => false);curl_setopt_array($ch, $options);$output = curl_exec($ch);$myfile = fopen($filename, "w") or ...
ThinkPHP6多应用模式
有些时候我们需要在服务器上部署多个PHP程序,那用多个ThinkPHP框架肯定是不合理的,所以我们就要在一个ThinkPHP里部署多个应用。 1、安装多应用模式 我们需要安装一个拓展think-multi-app,使用composer指令。 1composer require topthink/think-multi-app 2、启用多应用 在config/app.php文件里的return里添加如下代码。 1'auto_multi_app' => true, 这句话后面的逗号千万不能少。 3、创建应用 先删除原有的app/controller文件。 在终端输入如下指令 1php think build [项目名称] 创建完成之后就可以在app文件夹下看到刚才创建的项目了,而且项目里会自带一个index.php的文件,包含一个Index类。 4、路由的编写 我们需要编写路由来指向应用程序,具体的规则如下: 1Route::get('rule', 'app\[项目名称]\controller\[类]@[函数]'...
Hyper-V安装Windows7
前言 本篇教程基于Windows11,适用于有使用Windows7系统需求的人。 提前声明一下,Hyper-V对Windows7的兼容性并不好,如果对系统体验有要求的可以参考Vmware安装Windows7。 微软官方给出的最佳适配系统是Windows8.1及以上和Windows Server 2012 R2及以上的系统。 1、安装Hyper-V 参考:安装Hyper-V虚拟机 2、创建虚拟机 选择你的电脑主机,在右侧栏找到新建——虚拟机。 打开之后下一页。 设置虚拟机的名称和位置,强烈建议把虚拟机的位置放在除C盘外的其它比较大的磁盘。 由于Windows7系统较老,我们选择第一代。 内存的话根据自己电脑配置填写,一般Windows7 1G(1024M)就够用了。 网络这里我们一定要选择Default Switch,不然虚拟机会无法上网。 磁盘容量这里根据自己的需求填写,一般不要小于20G,要给系统预留出一定的空间。 选择ISO文件,这里附上Windows 7 64位 专业版with sp1 批量版的下载链接,建议使用迅雷下载(一...