typecho迁移时,如果更换了域名,原已发表的文章的图片等链接路径还是没有修改过来的,需要操作下数据库。1.替换首页文章内容表名:typecho_contentsUPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名','新域名'); 2.替换文章字段表表名:typecho_fieldsUPDATE `typecho_fields` SET `str_value` = REPLACE(`str_value`,'旧域名','新域名');
typecho默认使用的是绝对路径,如果博客进行迁移,域名发生改变的话,原来的图片等附件链接如果不是使用图床,会报404错误,原因是作者在这方面使用了绝对路径,网上搜索了很久,都没有找到解决办法,最后还是靠自己搞掂了,下面方法是把绝对路径修改成相对路径的步骤。1.先把 站点地址 修改成空白打开 /var/Widget/Options/General.php 文件,在约164行代码处,原代码:/** 站点地址 */ if (!defined('__TYPECHO_SITE_URL__')) { $siteUrl = new Form\Element\Text( 'siteUrl', null, $this->options->originalSiteUrl, _t('站点地址'), _t('站点地址主要用于生成内容的永久链接.') . ($this->options->
前言多年前给公司的合作项目做过一个物业收费通知单生成的小工具,是通过在excel上使用VB实现的,计算水电费、租金、管理费等费用,然后生成收费通知单后分发给客户。当时数据量不大,点个按钮一下子就生成了,但随着数据量扩大,点了生成数据后跑的时间会加长,没有进度条的话很容易让使用的人以为是死机了……于是就有增加个进度条的想法,也是给自己当年挖下的坑打个补丁,效果如下:实现教程1.新建按钮打开excel--->开发工具--->插入--->命令按钮然后在ecel空白处插入按钮,双击按钮会进入vb编辑器2.插入窗体右键VB编辑器左侧导航栏的Miscrosoft Excel对象--->插入--->用户窗体用户窗体界面如下:我们先修改下用户窗体的一下属性:名称修改为:JinDuTiaoCaption修改为:进度条新建框架修改尺寸:把刚才新增的框架的width设置成需要的长度,然后把窗体拉长使得可以显示完整的框架我这里设置成320在Frame框架上新增插入label标签,这个label标签就是用来跑进度条的设置label标签参数:BackColor背景颜色设置成自己喜欢的
2023年2月1日更新描述文件下载:https://initnil.com/tvOS.mobileconfig备用下载:https://busy.lanzouo.com/iDmpR0manm4h 密码:151n安装步骤:1.先移除已失效的描述文件:进入 iPhone 【设置】-【通用】-【描述文件与设备管理】中移除掉已失效的描述文件。如果系统已经自动下载了最新版的 iOS 固件,请在iPhone 【设置】-【通用】-【 iPhone储存空间 】中删除固件并重启手机。2.Safari浏览器打开下载上面链接提供的描述文件,然后点允许进行下载3.下载完成以后进入设置-通用-描述文件,打开安装4.安装完成以后重启即可。重启设备后,桌面会出现如下“Feedback”应用图标即表示成功。2021年12月16日更新描述文件下载:https://app.initnil.com/tvOS.mobileconfig备用下载:https://busy.lanzouv.com/b030j6qni ,密码:cceb安装步骤:1.先移除已失效的描述文件:进入 iPhone 【设置】-【通用】-【描述文件与设备管理
从开始菜单中打开命令提示符 或者 在运行处输入“cmd”+回车;输入ipconfig/release,点击回车执行,目的是释放之前获取的IP地址;然后再输入ipconfig/renew,点击回车,就可以重新获取新的IP地址。
背景我家里的宽带是电信的,因为需要远程访问监控等原因,申请了公网IP,也成功了,一直用着好好的。但突然有点,发现获取的变成私网IP了(路由器显示的IP与百度检索“IP”显示的IP不一样,说明获取的是私网IP。)于是打电信客服报故障,维修师傅各种常规操作都没解决,官方明明显示成功申请了公网IP,但路由器拨号获取的就是私网IP。当时尝试的操作包括重启光猫;重启路由;更换路由器拨号;直接用电脑拨号;改回私网IP再重新申请公网IP。以上的方法都不行。最后,还好是另外的电信师傅问上级找到了原因:说我当时申请的IPTV连接了路由器的端口而非光猫的IPTV端口……电信的IPTV必须接到光猫的IPTV口上,接网线路由端口等不行,据说以前是可以的……真是无语。最后,解决的办法带着设备和身份证到营业厅取消IPTV,取消后让工作人员重新开通公网IP。有遇到类似情况的朋友可以参考下,自己也当一个记录了。最后再吐槽一下电信的IPTV,试问谁装修客厅等放机顶盒位置会预留两条网线???
背景:税局的开票软件是通过一种叫xml格式的文件来上传的,一个文件可以开具多张发票,也可以多个文件开具多个发票,文件内容格式大概长下面这样:<?xml version="1.0" encoding="UTF-8"?> <books> <book> <name>哈里波特</name> <price>10</price> <memo>这是一本很好看的书。</memo> </book> <book id="B02"> <name>三国演义</name> <price>10</price> <memo>四大名著之一。</memo> </book> <book id="B03"> <name>水浒</
android版微信内置浏览器(X5内核)在安卓版微信内打开链接 http://debugx5.qq.com 拉到调试页面的最底端,勾选上所有的缓存项目,点击清除。点击确定之后即可完成清除微信浏览器缓存的操作。ios版微信内置浏览器(WKWebView)ios版微信内置浏览器内核并不是 X5内核,而是使用的ios的浏览器内核WKWebView,所以安卓手机的那种方案对ios手机用户不生效,因为那个链接打不开只要微信用户退出登录,然后重新登录,ios版微信内置浏览器内核即可清除PC端等在改变的资源后面加上版本号,也就是例如index.html?v=1234654<script> if (!window.name) { var str = Math.random().toString(36).substr(2); //随机字符串 window.location.href += '?S=' + str; //兼容微信浏览器刷新 window.name = 'isreload'; //name 属性可设置或返回存放窗
介绍一个超简单的方法,让win10更新暂停到2077年。1.右键点击右下角的时间进行修改系统时间,把日期设置成2077年7月7日之类的2.接下来进入设置,点击更新和安全3.点击“暂停更新7天”,然后你的win10系统就会在2077年恢复更新4.暂停更新之后可以把时间修改回来,不然浏览器可能会出现bug,要恢复更新也非常简单,只要点击“继续更新”就行了
CSS自定义字体文件往往是比较大的,是包含全部字体,我们可以通过提取网页需要用到的字体,实现前端字体的压缩。具体方法如下:1.在css里设置字体@font-face{ font-family:'test' //自定义字体名称 src:url('') //自定义字体存在的路径}/*给div设置自定义字体*/div{ font-family:test; } /*给div设置自定义字体*/div{ font-family:test; } 2.安装Node.js3.CMD中执行npm install font-spider -g4.CMD中进入到项目文件夹下,执行font-spider html文件名(也可以*html)5.项目下会生成一个.font-spider文件夹,该文件夹里面是所用到的字体压缩过后的字体文件
最近组了一台nas使用,但由于是黑群晖,外网是访问不了的(nas在家,人在外面),有时工作需要家里找文件就显得比较尴尬,所有外网访问家里的nas还是挺有必要的。之前就有了解FRP,加上刚好续费了十年服务器,所以就尝试搭建FRP内网穿透,实现外网访问nas等设备。顺便把过程记录下,可能以后重装系统重新搭建需要炒冷饭,也方便有同样需求的参考。1.前期准备一台云服务器(如阿里云服务器、腾讯云服务器等),并装有CentOS,我装的是CentOS 7.6 64位,Intel架构2.服务端操作找到需要的frp版本,获取下载链接进入frp下载页面(https://github.com/fatedier/frp/releases) 找到需要下载的版本,右键复制下载链接。譬如我服务器是64位的linux,cpu是intel的就选这个然后ssh链接云服务器,可以使用putty来ssh(ssh意思可以简单理解为远程操作你的云服务器)以root的身份登录,回车输入密码,注意的是这里输入密码不会显示也不会显示*,直接输入回车即可登录成功后输入 wget+下载链接,这里我们的命令是:wget https://gi
手机端设置1.让安卓或苹果手机和你的switch主机处于同一wifi下;2.打开你手机的V2rayNG或SSR等科学上网客户端app;3.在设置中打开“允许本地局域网连接”并记下手机的局域网IP地址和监听端口,如:192.168.1.12:7890 ;重点 补充步骤3:各家梯子的本地监听端口是不同的,Clash是7890、7891,V2rayNG是10808、10809,ShadowsocksR是1080,其他app请自行在设置里查看相关参数;4.连上你购买的稳定高速V2ray节点游戏主机端设置1.修改switch网络设置,将在“互联网连接”选项下,将代理选为“开启”2.“代理服务器”填入已翻墙手机的IP地址,如:192.168.1.123.“端口”填入对应的本地监听端口号,如本例中的78904.保存,连接教程来源:https://ssr.bettershop.club/
现在很少会通过自己的邮件服务器收邮件了,一般使用QQ邮箱、163邮箱等stmp功能代理,方便好多。但有时候,我们自己的网站有小伙伴对文章回复了,希望回复的同时发一封邮件告知站长,这就需要借助javamail这个api实现了。类似的还有发送邮箱验证码等等。简单记录下怎么做的,有需要朋友的可以参考参考:1.引入“javax.mail.jar”包2.通过javaBean形式实现则类的大致写法如下:package com.email; import java.util.Properties; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class Email { /** * @email发送 */ // 以下变量为用户根据自己的情况设置 priva
问题背景:网上下载的一个平台源代码,数据库和平台都搭建好了,在登录的时候,发现验证码怎么也显示不出来,查看网页内容,是没有显示出错的。然后检查验证码的路径,发现验证码的路径为:/captcha.html?+随机字符串 搜索了好久,才发现是服务器的缓存问题,记录下解决方法,有遇到类似情况的可以参考下:解决方案:1、找到验证码类 \vendor\topthink\think-captcha\src\Captcha.php 2、找到 entry($id = ‘’) 方法 3、在 return 上一行加入 ob_clean(); ps:此函数用来丢弃输出缓冲区中的内容,还有其他地方生成图片,想要正确显示,就需要用到此函数。
自己的一个小工具需要用到Base64加解密,因为用的还是java6,因此没有用上java8自带的base64,搜索了一轮发现 commons-codec-1.10.jar包灰常靠谱,有需要的可以参考下package com.base64; import java.io.UnsupportedEncodingException; import org.apache.commons.codec.binary.Base64; import org.apache.commons.codec.digest.DigestUtils; public class Base64Test { public static void main(String[] args) throws UnsupportedEncodingException { // TODO Auto-generated method stub Base64 base64 = new Base64(); String testContent= "5rW
Busy
来自未满十八岁的大叔对世界的一些见解.