博客主页 📖
分类

菜菜菜鸡

下的文章

Count:

计 11 篇
141
Typecho文章/分类cid排序
无标签
Typecho文章/分类cid排序
简介:前言Typecho的文章编号(cid 下文已cid说明)是不联系的,虽然没什么影响,但是对于喜欢完美一些的人(强迫症)来说,真的是忍不了一点...下面直接上解决办法,包括分类的mid注:请在php7.0+版本执行,本操作设计数据库,请提前做好备份工作,避免造成损失!文章cid需要注意的是:文章cid重新排列后,上传的附件所属文章可能不正确,需手动修改。如果文章内容使用的是外链,则无影响,无需修改。将下面代码保存为php上传到网站的根目录,然后访问该文件即可例如www.baidu.com/cid.php,在地址栏访问即可,cid.php是你保存php文件的名称 <?php /** * Typecho重新排列分文章cid让他连续 */ // 设置数据库参数 $hostname_blog = "localhost"; $database_blog = "数据库名"; $username_blog = "数据库用户名"; $password_blog = "数据库密码"; // 连接到数据库 $blog = mysqli_connect($hostname_blog, $username_blog, $password_blog, $database_blog) or die(mysqli_connect_error()); // 设置计数器的初始值 $no = 1; // 定义一个函数来更新文章cid function change_id($cid) { global $no, $blog; // 更新文章cid,并更新与类别、标签、自定义字段和评论的关系 mysqli_query($blog, "UPDATE typecho_contents SET cid = $no WHERE cid = $cid"); mysqli_query($blog, "UPDATE typecho_relationships SET cid = $no WHERE cid = $cid"); mysqli_query($blog, "UPDATE typecho_comments SET cid = $no WHERE cid = $cid"); $no = $no + 1; } // 从数据库中选择所有文章cid,按其 cid 排序 $query_postRecord = "SELECT cid FROM typecho_contents ORDER BY cid ASC"; $result = mysqli_query($blog, $query_postRecord); // 循环浏览文章并更新其 cid while ($row = mysqli_fetch_assoc($result)) { change_id($row['cid']); } // 重置文章 cid 的自动递增值 mysqli_query($blog, "ALTER TABLE typecho_contents AUTO_INCREMENT = $no"); echo 'ok'; ?>分类mid使用方法同上 <?php /** * Typecho重新排列分类和标签(meta)不连续的mid */ // 数据库参数 $hostname_blog = "localhost"; $database_blog = "数据库名"; $username_blog = "数据库用户名"; $password_blog = "数据库密码"; $blog = new mysqli($hostname_blog, $username_blog, $password_blog, $database_blog); // 检查错误 if ($blog >connect_error) { trigger_error($blog >connect_error, E_USER_ERROR); } // 定义全局变量以跟踪“no”值 $no = 1; // 定义一个函数来更新 mid 及其关系 function change_id($mid) { global $no; global $blog; // 更新mid $sql = "UPDATE typecho_metas SET mid = ? WHERE mid = ?"; $stmt = $blog >prepare($sql); $stmt >bind_param("ii", $no, $mid); $stmt >execute(); // 更新关系 $sql = "UPDATE typecho_relationships SET mid = ? WHERE mid = ?"; $stmt = $blog >prepare($sql); $stmt >bind_param("ii", $no, $mid); $stmt >execute(); // 递增“no”值 $no++; } // 从数据库中获取所有mid $query_postRecord = "SELECT mid FROM typecho_metas ORDER BY mid ASC"; $all_postRecord = $blog >query($query_postRecord); // 循环遍历结果并调用 change_id() 函数 while ($row_postRecord = $all_postRecord >fetch_assoc()) { change_id($row_postRecord['mid']); } // 重置typecho_metas表的自动增量值 $blog >query("ALTER TABLE typecho_metas AUTO_INCREMENT = $no"); echo 'ok'; ?>结束到这里就结束了,这只是一篇总结,也是给自己看的,记录一下,免得以后忘了...补充:之前使用hexo,文章已经全部迁移过来了
823
新增站点“小兔仓库”
无标签
新增站点“小兔仓库”
简介:新增站点新开了一个站点,本来使用的是Alist工具挂载到本地,后来不开电脑无法使用,所以直接部署到了服务器上,方便使用部署方法安装这里只做文字教程,时间不早了,节省时间...以阿里云服务器为例,我的服务器使用了win系统,所以直接下载了alist win版本的压缩包。在宝塔面板新增站点,把压缩包上传到这个站点解压即可,命令启用,或者远程连接服务器双击启用访问这里就可以访问了,不过需要IP/域名+端口才可访问,这里可以在配置文件添加端口,即可直接域名访问代码如下 location ~/ { proxy_pass http://0.0.0.0:5244; }0.0.0.0是IP,5244是端口,更换为你的IP和端口即可之后就可以使用域名访问了...点击进入:小兔仓库
224
内网和外网同时使用的方法
无标签
内网和外网同时使用的方法
简介:介绍先说说这里的内网和外网内网:局域网,也可以说是非公开网络,当然也可以使用代理来使用外网:广域网,也就是常说的公网,可以理解为国内的普通宽带注:这里的内网不是可以访问某些XX违法网站,外网也不是可访问海外的网络前言前提条件是需要连接两个网卡,一个无线一个有线,内网才有有线模式,外网采用无线模式查看IP地址连接了无线和有线网络后,管理员模式运行命令提示符(不会的请百度),运行ipconfig查看当前连接的网络属性我们主要使用的是IP,网关和子网掩码,这里我以无线模式为例,因为我未连接有线模式,所以有线模式显示断开连接,如果连接的话,是和有线模式的结果一样也有IP,网关和子网掩码现在需要记住IP,网关和子网掩码输出路由表,删除路由运行route print看IPv4的路由表即可,下面的永久路由里,正常情况应该有一个0.0.0.0的,我的是后来添加的运行route delete 0.0.0.0即可删除该路由,删了之后会出现连不上网络的情况(正常现象)添加路由首先添加外网路由运行route add 0.0.0 0 mask 0.0.0.0 192.168.0.0 p,这里的192.168.0.0是外网的IP(步骤1)再添加内网路由运行route add 网关 mask 子网掩码 IPv4地址,网关、子网掩码和IP地址就写步骤1查看的内网的结果例如网关1.1.1.1,子网掩码255.255.0.0,IP地址166.99.88.33即该运行代码route add 1.1.1.1 mask 255.255.0.0 166.99.88.33 p此时可以运行route print查看IPv4的路由表看看有没有添加上优先级设置打开电脑的网阔适配器(自行百度),设置内网的属性,双击IPv4,填写完整网关(如有冲突可不填),DNS是和配置一起获取的,没有可向获取内网地址渠道咨询然后点击下面的“高级”修改跃点,外网的跃点是1,内网跃点是2,跃点越小,优先级越高,我优先使用外网,内网的跃点就要大于外网的跃点完结都这里就结束了,这就可以正常同时使用内网和外网了,之后会研究代理模式,不在公司时候,无法通过这个方法使用内网,公司的代理程序需要验证码,然而我没有这个验证码的手机号,很是麻烦...
218
记一次无限重启
无标签
记一次无限重启
简介:无限重启昨天晚上Magisk(面具)更新,更新后安装重启,导致手机无限重启,在开机页面无线循环,好在尝试可以进入Fastboot模式,于是考虑线刷回公司拿电脑回去公司拿电脑后,单位还有人,,,拿了电脑立马就回来了,一道道门禁是真的麻烦😑刷机下载好刷机工具又,找了官方的线刷包,保留了数据,就只把微信的数据备份了下来,后来双清了,之后没有获取ROOT权限,打算换手机就没有再继续折腾...所使用工具如下:Miflash小米官方ROM再说一下使用体验,出厂使用体验基本没有,因为拿回来后就直接ROOT了,主要是作为性能调配,节省核心资源,可以看到手机的使用情况,最重要的是提高了续航,大概算了一下,工作使用也就一些通讯APP,后台会经常挂一些程序,高耗电程序3个,可以从早上8点坚持到晚上8点剩余20%以下的电量其次有个难受的地方,微信也装了模块,但是导致微信经常闪退、模块加载失败情况,企鹅会好一些,另外使用了一些系统上的模块,可以更多程度的设置手机功能...做完没有截图,就放个之后的图吧!
224
功能完善
无标签
功能完善
简介:实时沟通在网页上加了实时沟通的功能,可以访客和管理者之间联系,用了DaoVoice,后台自定义有些局限,图标不能自定义,位置只能选择右下角,绑定微信公众号还需要认证🥲评论系统暂时不添加评论系统,之后如果做的话,那就再说吧...音乐播放也添加了音乐播放的功能,使用的是aplayer搭配meting - 音乐 - 后续功能之后的功能还没想好,目前就先这样了,想起什么做什么愉快的周末已经结束了,明天又开始痛苦的第一天...
博客主页 小兔Blog 这里是小兔的Blog
萌ICP备20248989号 豫ICP备19042862号 本站已运行 198 天 12 小时 41 分 自豪地使用 Typecho 建站,并搭配 MyDiary 主题 Copyright © 2023 ~ 2024. 小兔Blog All rights reserved.
打赏图
打赏博主
欢迎
欢迎
欢迎访问小兔Blog
欢迎访问小兔Blog
搜 索
足 迹
分 类
  • 😶 乱七八糟
  • 🤔 菜菜菜鸡
  • 💰 失败交易
  • 💊 文棋书画