<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Jefsky - 程序猿甜品店</title><description>记录工作中遇到的问题、实用小技巧、生活随笔与技术探索。</description><link>https://www.jefsky.com/</link><language>zh-cn</language><item><title>使用 Laravel 发起 HTTP 请求到云函数</title><link>https://www.jefsky.com/blog/345/</link><guid isPermaLink="true">https://www.jefsky.com/blog/345/</guid><description>概述 uniapp 和很多小程序都会用到云函数。这里以 dcloud 的 unipush 云函数为例，记录 Laravel 侧如何发起 HTTP 请求。 这也可以作为传统服务器接入 unipush 2.0 的参考。unipush 2.0 取消了传统服务器的身份验证，可以通过云函数 URL 化来处理。 实践 使用 Guz...</description><pubDate>Sun, 18 Aug 2024 00:00:00 GMT</pubDate></item><item><title>thinkcmf 留言版（前端）</title><link>https://www.jefsky.com/blog/337/</link><guid isPermaLink="true">https://www.jefsky.com/blog/337/</guid><description>ThinkCMF 简单留言板 前端 HTML 备注 旧文原始内容只保留到表单片段，适合作为字段结构参考；如果后续找到完整模板，可以继续补齐闭合标签和验证码字段。</description><pubDate>Fri, 14 Jun 2024 00:00:00 GMT</pubDate></item><item><title>thinkcmf 留言版（后端）</title><link>https://www.jefsky.com/blog/338/</link><guid isPermaLink="true">https://www.jefsky.com/blog/338/</guid><description>后端控制器 thinkcmf 简单版留言模块（后端） 备注 前端表单可配合 提交留言。实际使用时建议补充字段白名单、联系方式格式校验和频率限制。</description><pubDate>Fri, 14 Jun 2024 00:00:00 GMT</pubDate></item><item><title>yarn出现\&quot;There are no scenarios ; must have at least one\&quot;</title><link>https://www.jefsky.com/blog/331/</link><guid isPermaLink="true">https://www.jefsky.com/blog/331/</guid><description>问题 新部署好 Ubuntu 服务器，准备用 Yarn 安装依赖时出现： 解决方法 先移除系统里容易冲突的 和旧的 ，再重新添加 Yarn 官方源安装。 备注 这个问题通常是因为 Ubuntu 仓库里的 占用了 命令，导致执行到的不是 Node.js 生态里的 Yarn。</description><pubDate>Wed, 22 May 2024 00:00:00 GMT</pubDate></item><item><title>nginx反向代理——想让域名解析到服务器端口上</title><link>https://www.jefsky.com/blog/328/</link><guid isPermaLink="true">https://www.jefsky.com/blog/328/</guid><description>需求是这样的 我配置了个node服务监听端口9988，但是我不想外网访问在域名后面加端口，很不友好。 对于这种情况，就可以用nginx的反向代理了 操作 配置如下</description><pubDate>Mon, 29 Apr 2024 00:00:00 GMT</pubDate></item><item><title>查询Laravel的版本</title><link>https://www.jefsky.com/blog/327/</link><guid isPermaLink="true">https://www.jefsky.com/blog/327/</guid><description>要查询Laravel的版本，你可以使用以下两种方法之一： 1. 通过命令行： 打开你的终端或命令提示符，然后导航到你的Laravel项目的根目录。一旦你在项目根目录中，运行以下命令： 执行完这个命令后，它会返回Laravel的版本号，例如Laravel Framework 8.x.y，其中8.x.y是具体的版本号。 1...</description><pubDate>Thu, 25 Apr 2024 00:00:00 GMT</pubDate></item><item><title>掘金上传动态头像</title><link>https://www.jefsky.com/blog/326/</link><guid isPermaLink="true">https://www.jefsky.com/blog/326/</guid><description>准备 动图 postman\apizza\apipost 步骤 1. 现在接口工具中把参数写好 2. 在掘金中添加新文章，上传你的动图，得到图片地址，就是avatar的值 3. 访问修改个人资料页面，打开控制台，正常上传一张图，就可以拿到cookie了，放进接口工具，提交就好了。</description><pubDate>Thu, 18 Apr 2024 00:00:00 GMT</pubDate></item><item><title>关于计算属性的理解</title><link>https://www.jefsky.com/blog/325/</link><guid isPermaLink="true">https://www.jefsky.com/blog/325/</guid><description>计算属性指的是通过一系列运算之后，最终得到一个属性值。这个动态计算出来的属性值，可以被模板结构或methods方法使用。 在Vue等框架中，计算属性是通过特定的配置项（如computed）来定义的。计算属性是一个函数，它返回一个计算后的值。当计算属性所依赖的数据发生变化时，它会重新计算并返回新的值。计算属性具有缓存功能...</description><pubDate>Sat, 13 Apr 2024 00:00:00 GMT</pubDate></item><item><title>阿里云服务器搭建个人博客教程LAMP（Ubuntu+Apache+Mysql+php）</title><link>https://www.jefsky.com/blog/322/</link><guid isPermaLink="true">https://www.jefsky.com/blog/322/</guid><description>阿里云服务器搭建个人博客教程 一、购买阿里云服务器 前往阿里云购买服务器：https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=qpo37rrc|863055719| 根据自己的需求选择合适的配置。 地域选择在国内的话，需要进行备案，但备案流程相对简单。 （注...</description><pubDate>Thu, 14 Mar 2024 00:00:00 GMT</pubDate></item><item><title>C盘突然暴涨！</title><link>https://www.jefsky.com/blog/321/</link><guid isPermaLink="true">https://www.jefsky.com/blog/321/</guid><description>是这样的 某天开着【我的电脑】，发现C盘红得离谱，我也没在C盘放什么东西。于是乎，我一个个地方找。先碰碰运气找找用户文件夹吧，看看【AppData】会不会是什么临时文件多了。结果不看不知道，一看吓一跳！ 发现C:\Users\JJ\AppData\Local\Docker\wsl\data\ext4.vhdx这个罪魁祸...</description><pubDate>Fri, 08 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Laravel取消超时订单的解决方案（延迟分发）</title><link>https://www.jefsky.com/blog/319/</link><guid isPermaLink="true">https://www.jefsky.com/blog/319/</guid><description>需求是这样的 很多时候用户下单之后不会立刻结账付款，把订单一直挂着，甚至有些用户久而久之把订单忘记了。这样会导致库存一直被占用，经营无法正常进行了。所以，建议给用户订单一个超时时间，够钟就系统自动取消订单。 大概思想 用Laravel的延迟分发来制作，用户下单之后，开始出发延时分发，例如30分钟，时间到就执行，如果已经...</description><pubDate>Tue, 05 Mar 2024 00:00:00 GMT</pubDate></item><item><title>解决Laravel 队列执行报错【不存在failed_jobs】</title><link>https://www.jefsky.com/blog/320/</link><guid isPermaLink="true">https://www.jefsky.com/blog/320/</guid><description>问题情景 调试laravel队列的时候报错不存在failedjobs表 问题显现 问题显而易见，就是缺少 表。Laravel 自带了创建失败队列表的命令，执行下面两条命令即可： 备注 用来记录执行失败的队列任务。调试队列前建议先确认队列表、失败任务表和数据库迁移都已执行完成。</description><pubDate>Tue, 05 Mar 2024 00:00:00 GMT</pubDate></item><item><title>关于Laravel取消超时未支付订单的菜鸡解决方案（定时任务）</title><link>https://www.jefsky.com/blog/318/</link><guid isPermaLink="true">https://www.jefsky.com/blog/318/</guid><description>需求是这样的： 很多时候用户下单之后不会立刻结账付款，把订单一直挂着，甚至有些用户久而久之把订单忘记了。这样会导致库存一直被占用，经营无法正常进行了。所以，建议给用户订单一个超时时间，够钟就系统自动取消订单。 大概思想 用的是Laravel里的任务调度，每分钟调度一次，执行查询所有没确定的订单，然后统一取消。弊端就是时...</description><pubDate>Mon, 04 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Microsoft Edge 开发者注册报错Error code 2201</title><link>https://www.jefsky.com/blog/317/</link><guid isPermaLink="true">https://www.jefsky.com/blog/317/</guid><description>Microsoft Edge 开发者注册报错 发布Microsoft Edge扩展写注册信息时，就算把号都填好了，都会提示错误： 后来把所有字段都填写了，发现在&apos;state/province&apos;有提示： Please choose a state or province 尝试了中文、拼音、英文的城市名称，都一样报错。 最...</description><pubDate>Mon, 26 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Laravel 面试及回答</title><link>https://www.jefsky.com/blog/316/</link><guid isPermaLink="true">https://www.jefsky.com/blog/316/</guid><description>Q1. 什么是Laravel？ 答：Laravel是一个基于MVC设计模式的免费开源“PHP框架”。 它由Taylor Otwell创建。Laravel提供了富有表现力和优雅的语法，有助于轻松快速地创建出色的Web应用程序。 Q2. 列出Laravel提供的一些官方包？ 答： Cashier Envoy Passpor...</description><pubDate>Sat, 24 Feb 2024 00:00:00 GMT</pubDate></item><item><title>linux怎么添加root用户？</title><link>https://www.jefsky.com/blog/100/</link><guid isPermaLink="true">https://www.jefsky.com/blog/100/</guid><description>linux下添加用户并赋予root权限 添加用户，首先用adduser命令添加一个普通用户，命令如下： 赋予root权限 方法一：修改/etc/sudoers文件，找到下面一行，把前面的注释（）去掉 然后修改用户，使其属于root组（wheel），命令如下： 修改完毕，现在可以用tommy帐号登录，然后用命令 su –...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>git如何新建分支</title><link>https://www.jefsky.com/blog/104/</link><guid isPermaLink="true">https://www.jefsky.com/blog/104/</guid><description>记录 1. 切换到基础分支，如主干git checkout master 2. 创建并切换到新分支git checkout b abcgit branch可以看到已经在abc分支上 3. 更新分支代码并提交git add git commit m &quot;init abc&quot;git push origin abc 4. 在gi...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>百度地图实现仿链家(房天下)地图搜房(地图找房)功能</title><link>https://www.jefsky.com/blog/106/</link><guid isPermaLink="true">https://www.jefsky.com/blog/106/</guid><description>findHouseByMap 地图找房 本项目仅供学习参考 运用百度地图api仿照房天下地图找房 项目地址:https://github.com/Jefsky/findHouseByMap 演示地址:https://www.jefsky.com/demo/findHouseByMap/ 完成进度 项目图示 百度地圖ap...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>关于百度地图API覆盖物中的添加行政区划传参问题</title><link>https://www.jefsky.com/blog/110/</link><guid isPermaLink="true">https://www.jefsky.com/blog/110/</guid><description>在添加行政区划使用BMap.Boundary().get()方法时,发现返回的boundaries的值是数组,但是是一个一维数组,数组的元素是点的集合的字符串,而不是点的集合数组.但是在示例中,关于rs.boundaries.length的注释是&apos;行政区域的点有多少个&apos;,意思不是说明了boundaries数组元素应该是...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>linux服务器 错误代码:ERR_CONNECTION_REFUSED</title><link>https://www.jefsky.com/blog/112/</link><guid isPermaLink="true">https://www.jefsky.com/blog/112/</guid><description>记录 服务器拒绝了连接，相关的服务程序没开，或者防火墙挡了。这个得看看重启之后，你系统服务程序是不是开的。查看系统服务程序是否开启的两种方法： 1. ps e看看是不是有你的要链接的服务程序； 2. netstat nltpux看看有没有在你链接的端口上有监听程序。 备注 这是一篇旧博客迁移笔记，内容较短，保留作日后排...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>如果将域名解析到服务器的端口上</title><link>https://www.jefsky.com/blog/114/</link><guid isPermaLink="true">https://www.jefsky.com/blog/114/</guid><description>利用隐形URL记录类型就好了 步骤 登陆你的域名解析服务 添加记录 记录类型 选择 主机记录 按照你的需要填写 记录值 就填写你的域名:端口,如https:www.jefsky.com:80 保存就好了</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Linux后台命令 nohup 和 &amp; 的使用说明</title><link>https://www.jefsky.com/blog/116/</link><guid isPermaLink="true">https://www.jefsky.com/blog/116/</guid><description>nohup 命令说明 nohup 是 no hungup 的缩写，就是“不挂断,一直运行”,顾名思义就是后台运行 很多时候我们通过终端工具去远程执行linux脚本的时候,或多或少都会遇到网络问题导致客户端失去连接,终端断开,程序运行一半就意外结束,或者,有些程序需要一直挂在后台运行,即使退出了客户端,这时候就需要用到n...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Failed to start mysqld.service: Unit not found</title><link>https://www.jefsky.com/blog/118/</link><guid isPermaLink="true">https://www.jefsky.com/blog/118/</guid><description>启动mysql 出现以下提示 解决 1. 安装mariadbserver 2. 启动服务 3. 开机启动进行一些安全设置，以及修改数据库管理员密码 4. mysql安全配置及修改数据库管理员密码 5. 开启远程访问权限</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>部署属于你自己的在线ide vscode</title><link>https://www.jefsky.com/blog/120/</link><guid isPermaLink="true">https://www.jefsky.com/blog/120/</guid><description>步骤 部署的方法有很多，有docker，ssh，这里就用release来部署 1. 下载release下载地址：https://github.com/cdr/codeserver/releases，根据自己的服务器配置来选择对应的版本.这里以codeserver2.1650vsc1.39.2linuxx8664.tar...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>alternativeto 帮你查找代替软件</title><link>https://www.jefsky.com/blog/124/</link><guid isPermaLink="true">https://www.jefsky.com/blog/124/</guid><description>记录 就像它的名字那样，&quot;可供选择的、替代的&quot;，没错，这就是一个替代品网站，如果觉得哪个软件不好用，或者嫌安装麻烦，或者购买太贵，到这个网站搜一下，就可以提供很多可供选择的替代产品。 备注 这是一篇旧博客迁移笔记，内容较短，保留作日后排查同类问题时的线索。</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>thinkphp5 返回数组提示variable type error： array</title><link>https://www.jefsky.com/blog/128/</link><guid isPermaLink="true">https://www.jefsky.com/blog/128/</guid><description>今天写一个接口,在输入的时候,遇到了报错 查阅一下度娘,发现thinkphp5不能直接返回数组. 怎么解决 修改返回方法return json($data) 或者 return xml($data) 修改配置文件config.php&apos;defaultreturntype&apos; = &apos;html&apos;修改为你需要的返回类型&apos;defa...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>最新版typecho新评论微信提醒通知插件Comment2Wechat</title><link>https://www.jefsky.com/blog/130/</link><guid isPermaLink="true">https://www.jefsky.com/blog/130/</guid><description>一、简介 「Server酱」，英文名「ServerChan」，是一款「程序员」和「服务器」之间的通信软件。 说人话？就是从服务器推报警和日志到手机的工具。 二、使用方法 1. 下载并安装插件 插件下载地址：点击此处 1. 申请server酱SCKEY （1）进入server酱主页：点击此处（2）用GitHub账号登入s...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Typecho 后台登陆谷歌两步验证插件 GAuthenticator</title><link>https://www.jefsky.com/blog/132/</link><guid isPermaLink="true">https://www.jefsky.com/blog/132/</guid><description>插件简介 这是一个Typecho系统的两部验证登陆插件，主要支持Google Authenticator的两步验证，免除每次登陆输入密码的麻烦，只要手机安装有AuthOTP软件即可。 目前该兼容所有符合 RFC6238 规范的AuthOTP软件 Microsoft Authenticator Google Authen...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>thinkphp5 出现未定义变量style</title><link>https://www.jefsky.com/blog/134/</link><guid isPermaLink="true">https://www.jefsky.com/blog/134/</guid><description>上线了一个功能,发现接口一直报错说未定义变量,因为是后台的接口,排查了权限问题,弄来弄去,这过程不说了.最后弄排除法,一行行代码echo一下,发现在最后的返回结果那里问题.原来是因为代码中存在调用模版的代码,接口方法不应存在调用模版的 最后把返回改成用json返回就好了 接口就接口,不能出现藕断丝连的代码,要干脆利落</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>微信小程序 报错: Expecting \\&apos;&apos;EOF\\&apos;&apos;,\\&apos;&apos;}\\&apos;&apos;,\\&apos;&apos;,\\&apos;&apos;,\\&apos;&apos;]\\&apos;&apos;, got INVALID</title><link>https://www.jefsky.com/blog/138/</link><guid isPermaLink="true">https://www.jefsky.com/blog/138/</guid><description>JSON 语法这里说一下小程序里JSON配置的一些注意事项。JSON文件都是被包裹在一个大括号中{}，通过keyvalue的方式来表达数据。JSON的Key必须包裹在一个双引号中，在实践中，编写JSON的时候，忘了给key值加双引号或者是把双引号写成单引号是常见错误。JSON的值只能是以下几种数据格式，其他任何格式都会...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>ubuntu/linux 换阿里云镜像</title><link>https://www.jefsky.com/blog/146/</link><guid isPermaLink="true">https://www.jefsky.com/blog/146/</guid><description>1. vim /etc/apt/sources.list 2. 粘贴 Ubuntu18.04 阿里云镜像源 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun....</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>手把手教你用GPT格式化大硬盘分区</title><link>https://www.jefsky.com/blog/148/</link><guid isPermaLink="true">https://www.jefsky.com/blog/148/</guid><description>1、使用制作好的系统光盘或U盘启动电脑； 2、进入系统界面，按下shift+F10调用命令提示符； 3、输入“diskpart”命令，进入diskpart工具； 4、输入“list disk”命令，查看当前电脑可用磁盘； 5、选择需要操作的磁盘，“select disk X”,&quot;X&quot;为目标磁盘序号； 6、输入“clea...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>解决pjax加载页面导致js插件失效</title><link>https://www.jefsky.com/blog/176/</link><guid isPermaLink="true">https://www.jefsky.com/blog/176/</guid><description>用法 因为pjax只在第一次加载的时候把js都加载，所以之后页面载入的时候如果需要初始化插件是不可能的，那应该怎么办呢？ 把插件的js引入放在pjax加载完成的时候就好了，如本站例子 备注 这是从旧博客迁移过来的代码片段，适合在遇到同类问题时快速参考。</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Windows系统安装MySQL</title><link>https://www.jefsky.com/blog/194/</link><guid isPermaLink="true">https://www.jefsky.com/blog/194/</guid><description>今天给公司的电脑装上了win10，心血来潮想自己搭建wamp。前面的都还好啦，系统安装，php解压，apache的安装配置，就是弄mysql有点麻烦，毕竟不是可以像linux一行命令搞掂。 1、首先到官网下载最新的mysql，官网：https://dev.mysql.com/downloads/mysql/ MSI版本...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>HEAD detached at head的处理</title><link>https://www.jefsky.com/blog/196/</link><guid isPermaLink="true">https://www.jefsky.com/blog/196/</guid><description>今天push的时候发现push不上去，经过一系列的操作，发现自己的head被指向在一个没有分支名称的修订版本上，此时我出于了游离状态(detached HEAD)，应该就是这样导致我commit操作提交不到在任何分支上，想了一下应该是之前的git checkout操作造成的。因为git checkout本质上是修改HE...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>用React、Redux、Immutable做俄罗斯方块</title><link>https://www.jefsky.com/blog/198/</link><guid isPermaLink="true">https://www.jefsky.com/blog/198/</guid><description>记录 用React、Redux、Immutable做俄罗斯方块俄罗斯方块是一直各类程序语言热衷实现的经典游戏，JavaScript的实现版本也有很多，这是用React 做的俄罗斯方块。 戳：https://www.jefsky.com/games/tetris 玩一玩！ 项目地址：https://github.com/...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>解决Mac下命令行ll指令command not found的问题</title><link>https://www.jefsky.com/blog/200/</link><guid isPermaLink="true">https://www.jefsky.com/blog/200/</guid><description>记录 在mac下无法使用ll,la,l等命令，其实是因为没有配置好ls命令的别名 打开环境变量配置文件.bashprofile open /.bashprofile 添加以下内容到配置文件 command+s进行保存。 编译配置文件.bashprofile： 备注 这是一篇旧博客迁移笔记，内容较短，保留作日后排查同类问...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>开启Mac终端Tab键自动补全功能</title><link>https://www.jefsky.com/blog/202/</link><guid isPermaLink="true">https://www.jefsky.com/blog/202/</guid><description>记录 打开终端，输入以下命令，进入编辑状态然后在里面粘贴上以下语句： set completionignorecase onset showallifambiguous on TAB: menucomplete 按快捷键Control+O（^+O）保存，再按回车 Control+X（^+X）退出编辑 重启终端就可以了 ...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>安装git后生成ssh公钥方法</title><link>https://www.jefsky.com/blog/204/</link><guid isPermaLink="true">https://www.jefsky.com/blog/204/</guid><description>记录 检查SSH keys是否存在 生成新的ssh key 备注 这是一篇旧博客迁移笔记，内容较短，保留作日后排查同类问题时的线索。</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>JS字符串转换为JSON的四种方法笔记</title><link>https://www.jefsky.com/blog/208/</link><guid isPermaLink="true">https://www.jefsky.com/blog/208/</guid><description>1.jQuery插件支持的转换方式： 示例： $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2.浏览器支持的转换方式(Firefox，chrome，opera，safari，ie)等浏览器： 示例： JSON.parse(...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>干货，不小心执行了rm -f，除了跑路，如何恢复？</title><link>https://www.jefsky.com/blog/210/</link><guid isPermaLink="true">https://www.jefsky.com/blog/210/</guid><description>前言 每当我们在生产环境服务器上执行rm命令时，总是提心吊胆的，因为一不小心执行了误删，然后就要准备跑路了，毕竟人不是机器，更何况机器也有bug，呵呵。 那么如果真的删除了不该删除的文件，比如数据库、日志或执行文件，咋办呢？欲知后事如何，请仔细看完本篇博客。 模拟场景 1.删除 误删除服务器目录/root/seleni...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>解决ubuntu mysql navicat远程无法访问 127.0.0.1:3306</title><link>https://www.jefsky.com/blog/212/</link><guid isPermaLink="true">https://www.jefsky.com/blog/212/</guid><description>首先登录mysql查看用户访问配置 mysql u root; use mysql; select Host,User from user; 得知用户已经赋予任何主机可访问权限； 如果你的没有，烦请你到https://www.jefsky.com/index.php/archives/9.html查看决解方案； 接下来...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>javascript中何时this何时that</title><link>https://www.jefsky.com/blog/214/</link><guid isPermaLink="true">https://www.jefsky.com/blog/214/</guid><description>this是Javascript中的一个关键字。 当函数运行时，会自动生成的一个内部对象，this代表的就是当前对象，只能在当前函数内部使用，注意这里很重要是当前函数内部！！！因为很多时候会函数中有函数，这个时候，我们就需要把外部函数对象this复制一份了，所以就有了var that=this，that就在里面的函数中用...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Thinkphp3.2.3整合phpqrcode生成二维码</title><link>https://www.jefsky.com/blog/216/</link><guid isPermaLink="true">https://www.jefsky.com/blog/216/</guid><description>下载地址：https://sourceforge.net/projects/phpqrcode/下载后解压放到ThinkPHPLibraryVendor 调用phpqrcode public function qrcode() { $url=&quot;https://www.jefsky.com&quot;; Vendor(&apos;phpqr...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Chrome 调试跨域问题解决方案之插件篇</title><link>https://www.jefsky.com/blog/218/</link><guid isPermaLink="true">https://www.jefsky.com/blog/218/</guid><description>跨域，就是A域名下的js，想请求B域名下的接口数据。 跨域，只存在于浏览器端。App和小程序不存在跨域问题。跨域，分浏览器策略和服务器策略。 如果服务器配置了允许跨域，那就没有跨域问题 如果uniapp发布的H5页面和服务器接口部署在同一个域名下，那就没有跨域问题 如果服务器不能配跨域，开发期间为了调试方便，想让开发机...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>ubuntu thinkphp5 项目部署上服务器返回500 但有数据</title><link>https://www.jefsky.com/blog/220/</link><guid isPermaLink="true">https://www.jefsky.com/blog/220/</guid><description>记录 thinkphp5 项目部署上服务器返回500 但有数据；原因是linux（ubuntu）中没有设置好权限，在项目根目录的runtime给予777权限就好了，没有的可以手动创建。 备注 这是一篇旧博客迁移笔记，内容较短，保留作日后排查同类问题时的线索。</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>使用pear下载包出现：No releases available for package \&quot;pear.php.net/PHP_CodeSniffer\&quot;</title><link>https://www.jefsky.com/blog/222/</link><guid isPermaLink="true">https://www.jefsky.com/blog/222/</guid><description>1、更新一下list Connection to PS C:\php pear listupgradesPS C:\php pear channelupdate pear.php.netPS C:\php pear listupgradesPS C:\php pear install PHPCodeSniffer3.4...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>服务器发回了不可路由的地址,使用服务器地址代替</title><link>https://www.jefsky.com/blog/224/</link><guid isPermaLink="true">https://www.jefsky.com/blog/224/</guid><description>Filezilla —–服务器发回了不可路由的地址，使用服务器地址代替 FTP应该算是常见网络服务中最简单搭建的，初次在国内云服务器上搭建FTP的朋友们应该不会对下面的报错感到陌生，“服务器发回了不可路由的地址，使用服务器地址代替”和“读取目录列表失败”其实是两个问题，反正最终结果就是无法使用FTP，所以很多朋友觉得就...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Hackintosh黑苹果长期维护机型EFI及安装教程整理</title><link>https://www.jefsky.com/blog/226/</link><guid isPermaLink="true">https://www.jefsky.com/blog/226/</guid><description>记录 整理这份清单的目的：在于给想体验黑苹果的人一个方向，也想减少大家重复造轮子，节约大家的时间。 项目地址： https://github.com/daliansky/Hackintosh 备注 这是一篇旧博客迁移笔记，内容较短，保留作日后排查同类问题时的线索。</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>vue调试</title><link>https://www.jefsky.com/blog/228/</link><guid isPermaLink="true">https://www.jefsky.com/blog/228/</guid><description>记录 1、console.log,console.error,alert(),debuger 2、chrome vue插件 3、vue实例对象 var app = new vue ({ ... }) window对象绑定 mounted(){ window.vue = this; } 备注 这是一篇旧博客迁移笔记，内容...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>ubuntu 软连接创建与删除</title><link>https://www.jefsky.com/blog/230/</link><guid isPermaLink="true">https://www.jefsky.com/blog/230/</guid><description>mkdir testchk //创建文件夹 touch testchk/test.txt //创建文件 vim testchk/test.txt //往test写点内容 lns testchk testchkln //创建testchk目录的软链接 软链接创建好了，我们来看看怎么删除它 正确的删除方式（删除软链接，但不...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>MySQL server has gone away 问题的解决方法</title><link>https://www.jefsky.com/blog/232/</link><guid isPermaLink="true">https://www.jefsky.com/blog/232/</guid><description>记录 在my.cnf文件中添加或者修改： maxallowedpacket=500M waittimeout=288000 interactivetimeout = 288000 备注 这是一篇旧博客迁移笔记，内容较短，保留作日后排查同类问题时的线索。</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>ubuntu apt-get 命令</title><link>https://www.jefsky.com/blog/234/</link><guid isPermaLink="true">https://www.jefsky.com/blog/234/</guid><description>aptget update:更新安装列表 aptget upgrade:升级软件 aptget install softwarename :安装软件 aptget purge remove softwarename :卸载软件及其配置 aptget autoremove softwarename:卸载软件及其依赖的安装...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>解决SSH连接Linux超时自动断开</title><link>https://www.jefsky.com/blog/236/</link><guid isPermaLink="true">https://www.jefsky.com/blog/236/</guid><description>修改sshd服务配置文件 cd /etc/ssh grep ClientAlive sshdconfi 查看sshdconfig中关于客户端活动状态的配置 默认配置如下</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>ubuntu server 开启root密码登录</title><link>https://www.jefsky.com/blog/238/</link><guid isPermaLink="true">https://www.jefsky.com/blog/238/</guid><description>ubuntu server 16.04 开启root密码登录由于众多VPS默认使用证书验证登录，虽然安全但使用十分不便，所以特提供开启root用户并使用密码登录方法。 root账户设置密码 进入root账户 编辑sshdconfig文件做如下修改： 1.允许root账户登录PermitRootLogin without...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>ubuntu 部署svn</title><link>https://www.jefsky.com/blog/240/</link><guid isPermaLink="true">https://www.jefsky.com/blog/240/</guid><description>卸载SVN sudo aptget remove purge subversion (–purge 选项表示彻底删除改软件和相关文件) 安装SVN ubuntu : aptget install subversion centos : yum install subversion 服务端命令 svnserve 控制sv...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>简单易懂教你给网站加上pjax，载速瞬间提高</title><link>https://www.jefsky.com/blog/242/</link><guid isPermaLink="true">https://www.jefsky.com/blog/242/</guid><description>什么是pjax？不是ajax吗？ pjax是jquery的一个插件，它使用ajax和pushState两个技术改善用户的网页浏览体验。简单来说，就是用户点击a标签切换页面的时候，只是局部刷新的技术。 pjax发生过程是怎样的？ 首先就是用户通过a标签发送一个ajax请求到服务端，之后服务端收到请求返回需要更新的html...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>设置ubuntu ssh超时时间</title><link>https://www.jefsky.com/blog/244/</link><guid isPermaLink="true">https://www.jefsky.com/blog/244/</guid><description>记录 /etc/ssh/sshdconfig ClientAliveInterval 540 ClientAliveCountMax 10 ClientAliveCountMax 指如果发现客户端没有相应，则判断一次超时，这个参数设置允许超时的次数。比如10 ClientAliveInterval 代表允许超时 540...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>phpmyadmin中的错误警告在./libraries/plugin_interface.lib.php#551中</title><link>https://www.jefsky.com/blog/246/</link><guid isPermaLink="true">https://www.jefsky.com/blog/246/</guid><description>./libraries/displayexport.lib.php381: PMApluginGetOptions(string &apos;Export&apos;,array,)./libraries/displayexport.lib.php883: PMAgetHtmlForExportOptionsFormat(array)./...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Ubuntu 常用解压与压缩命令</title><link>https://www.jefsky.com/blog/248/</link><guid isPermaLink="true">https://www.jefsky.com/blog/248/</guid><description>.tar tar xvf FileName.tar 解包 tar cvf FileName.tar DirName 将DirName和其下所有文件（夹）打包 .gz gunzip FileName.gz 解压1 gzip d FileName.gz 解压2 gzip FileName 压缩，只能压缩文件 .tar.gz...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>在地址栏玩贪吃蛇，作者很有想法鸭</title><link>https://www.jefsky.com/blog/250/</link><guid isPermaLink="true">https://www.jefsky.com/blog/250/</guid><description>记录 GitHub: github.com其实使用的是黑色盲文字符集 U+2800 : www.fileformat.info 创意十足 备注 这是一篇旧博客迁移笔记，内容较短，保留作日后排查同类问题时的线索。</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>如何升级typecho比较好</title><link>https://www.jefsky.com/blog/252/</link><guid isPermaLink="true">https://www.jefsky.com/blog/252/</guid><description>记录 1、通过正规途径下载最新的typecho版本 2、替换新版文件 我们只需要替换 admin目录和var目录还有就是index.php文件就可以啦。 3、登录后台，系统会自己检测到升级升级，点击“完成升级”就好了。 然后，你可以先备份一下，毕竟数据无价，你懂的！ 备注 这是一篇旧博客迁移笔记，内容较短，保留作日后排...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>永远不要在MySQL中使用&amp;#34;utf8&amp;#34;，请使用&amp;#34;utf8mb4&amp;#34;</title><link>https://www.jefsky.com/blog/254/</link><guid isPermaLink="true">https://www.jefsky.com/blog/254/</guid><description>最近我遇到了一个bug，我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF8字符串，然后出现了一个离奇的错误： Incorrect string value: ‘xF0x9Fx98x83 我用的是UTF8编码的客户端，服务器也是UTF8编码的，数据库也是，就连要保存的这个字符串“ 问题的症结在于，...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Typecho调用最新文章</title><link>https://www.jefsky.com/blog/288/</link><guid isPermaLink="true">https://www.jefsky.com/blog/288/</guid><description>用法 在需要调用的地方添加 备注 这是从旧博客迁移过来的代码片段，适合在遇到同类问题时快速参考。</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Typecho调用热门评论文章</title><link>https://www.jefsky.com/blog/290/</link><guid isPermaLink="true">https://www.jefsky.com/blog/290/</guid><description>在当前主题function.php中添加 function getHotComments($limit = 10){ $db = TypechoDb::get(); $result = $dbfetchAll($dbselect()from(&apos;table.contents&apos;) where(&apos;status = ?&apos;,&apos;p...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Typecho调用特定分类最新文章列表</title><link>https://www.jefsky.com/blog/292/</link><guid isPermaLink="true">https://www.jefsky.com/blog/292/</guid><description>记录 调用代码 widget(&apos;WidgetArchive@index&apos;, &apos;pageSize=8&amp;type=category&apos;, &apos;mid=2&apos;) parse(&apos;&apos;); ? pageSize 调用的数量mid 分类的ID 备注 这是一篇旧博客迁移笔记，内容较短，保留作日后排查同类问题时的线索。</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Typecho随机调用文章</title><link>https://www.jefsky.com/blog/294/</link><guid isPermaLink="true">https://www.jefsky.com/blog/294/</guid><description>添加到当前主题的function.php function getRandomPosts($limit = 10){ $db = TypechoDb::get(); $result = $dbfetchAll($dbselect()from(&apos;table.contents&apos;) where(&apos;status = ?&apos;,&apos;p...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Ubuntu安装phpmyadmin和配置</title><link>https://www.jefsky.com/blog/296/</link><guid isPermaLink="true">https://www.jefsky.com/blog/296/</guid><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>ubuntu 新装mysql之后无法登录</title><link>https://www.jefsky.com/blog/298/</link><guid isPermaLink="true">https://www.jefsky.com/blog/298/</guid><description>ubuntu（linux）新装mysql之后无法登录错误代码：mysql:error 1045(28000):Access denied for user &apos;root&apos;@&apos;localhost&apos;（诸如此类的错误） 这是因为root帐号没有设置密码； 这时候，我们可以用root权限来登录： 因为在安装mysql的时候没有设...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>在Apache中配置虚拟主机（绑定域名）</title><link>https://www.jefsky.com/blog/300/</link><guid isPermaLink="true">https://www.jefsky.com/blog/300/</guid><description>1、先在hosts里面添加域名指向虚拟机IP地址2、现新建的项目让它放在根目录下/wwwroot里面，再在wwwroot文件里面新建www文件夹和bbs文件夹。3、进入/etc/apache2文件配置目录，在进入目录下的sitesavailable目录，复制默认配置文件default.conf 为www.conf和bb...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>ubuntu18.04安装了phpmyadmin之后，root账户不能登录</title><link>https://www.jefsky.com/blog/302/</link><guid isPermaLink="true">https://www.jefsky.com/blog/302/</guid><description>ubuntu18.04安装了phpmyadmin之后，root账户不能登录，但在终端中sudo mysql u root p仍然可以用root登录。 显示ERROR 1698: Access denied for user ‘root’@’localhost’ 用phpmyadmin账户登录以后，看不到其他数据库，没有...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>一个可以让你网页标题有感情的typecho插件</title><link>https://www.jefsky.com/blog/34/</link><guid isPermaLink="true">https://www.jefsky.com/blog/34/</guid><description>食用方法 下载插件 使用说明 下载插件，修改文件名为放到目录，然后到后台启用 插件默认关闭预载入jquery3.3.1.min.js,如果您的博客已经引入jquery可进入插件设置中关闭 本插件用于当网页失焦或聚焦时,网页标题发生改变。可在插件设置中配置不同状态时所要显示的标题。</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Typecho 一些冷门小技巧</title><link>https://www.jefsky.com/blog/36/</link><guid isPermaLink="true">https://www.jefsky.com/blog/36/</guid><description>切换 IP 来源获取 如果你的网站使用了 CloudFlare 一类的 CDN 服务使得部分插件无法正常记录用户 IP 地址的话，可以在 config.inc.php 声明这个静态变量，替换成服务商对应的用户 IP 头就可以了！CloudFlare 现在默认提供的是 HTTPXFORWARDEDFOR 头传送用户真实 ...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>thinkphp6 json字段中的某项目(数据库操作)</title><link>https://www.jefsky.com/blog/38/</link><guid isPermaLink="true">https://www.jefsky.com/blog/38/</guid><description>单独修改 $data&amp;91;&apos;listname&apos;] = &apos;张三&apos;; Db::name(&apos;student&apos;)json(&amp;91;&apos;list])where(&apos;id&apos;,2)update($data); 单独查询</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>thinkphp6 where优先级查询</title><link>https://www.jefsky.com/blog/40/</link><guid isPermaLink="true">https://www.jefsky.com/blog/40/</guid><description>$map&amp;91;] = &amp;91;&apos;id&apos;,&apos;&apos;,0]; $map&amp;91;] = &amp;91;&apos;sex&apos;,1]; $map&amp;91;] = &amp;91;&apos;color&apos;,&apos;blue&apos;]; Db::name(&apos;student&apos;) where($map) where(&amp;91;&apos;name&apos;,&apos;like&apos;,&apos;%efs%&apos;]) select(...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>url重写,省略index.php</title><link>https://www.jefsky.com/blog/42/</link><guid isPermaLink="true">https://www.jefsky.com/blog/42/</guid><description>记录 httpd.conf配置文件中加载modrewrite.so模块;AllowOverroide None 将 None 改为 All 备注 这是一篇旧博客迁移笔记，内容较短，保留作日后排查同类问题时的线索。</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>国内开源镜像站汇总</title><link>https://www.jefsky.com/blog/44/</link><guid isPermaLink="true">https://www.jefsky.com/blog/44/</guid><description>阿里开源镜像站：developer.aliyun.com/mirror/ 网易开源镜像站：mirrors.163.com/ 华为开源镜像站：mirrors.huaweicloud.com/ 搜狐开源镜像站：mirrors.sohu.com/ 清华大学：mirrors.tuna.tsinghua.edu.cn/ 中国科技...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>英语常用万能句型整理</title><link>https://www.jefsky.com/blog/46/</link><guid isPermaLink="true">https://www.jefsky.com/blog/46/</guid><description>There＋be ＋主语＋地点状语/ 时间状语 What’s wrong with＋sb. / sth. ？ How do you like...？ What do you like about...？ had better（not）＋动词原形 How＋adj. / adv. ＋主语＋谓语！ What a/ an＋ad...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>thinkphp6 和 thinkphp5 的区别有那些?</title><link>https://www.jefsky.com/blog/52/</link><guid isPermaLink="true">https://www.jefsky.com/blog/52/</guid><description>安装方式改变 6.0版本开始,必须通过Composer方式安装和更新,所以你无法通过Git下载安装. 目录结构的改变 thinkphp5的框架核心在根目录的thinkphp里,而thinkphp6在vendor的topthink里 自动加载的区别 thinkphp5真正实现了按需加载,所有类库采用自动加载机制,并且支持...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>手机听歌不过瘾？一招将Win10电脑变成蓝牙音箱</title><link>https://www.jefsky.com/blog/54/</link><guid isPermaLink="true">https://www.jefsky.com/blog/54/</guid><description>很多网友都喜欢用手机听歌，不过话说回来，这东西只适合接驳耳机，如果使用外放，无论如何也是没法和台式音响媲美的。 如果你有一台装有Win10 v2004的电脑，这里倒有一个小技巧，可以将你的电脑直接变身为“蓝牙音箱”。 一分钱不花，就能让手机音乐从电脑音响里流出了。 蓝牙连接 手机和电脑同时开启蓝牙连接，其中手机的开启比...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>可替代 MATLAB 的开源软件</title><link>https://www.jefsky.com/blog/56/</link><guid isPermaLink="true">https://www.jefsky.com/blog/56/</guid><description>SCILAB SCILAB 是一款与 MATLAB 类似的开源软件，可以实现 MATLAB 上所有基本的功能，如科学计算、矩阵处理及图形显示等。 由于 SCILAB 的语法与 MATLAB 非常接近，熟悉 MATLAB 编程的人很快就会掌握 SCILAB 的使用。有意思的是，SCILAB 提供的语言转换函数可以自动将用...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>安装Composer 快速版</title><link>https://www.jefsky.com/blog/58/</link><guid isPermaLink="true">https://www.jefsky.com/blog/58/</guid><description>Linux 和 Mac OS X curl sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer windows 下载并运行 ComposerSetup.exe 阿里云镜像</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>mysql 新增、修改、删除 字段 sql语句</title><link>https://www.jefsky.com/blog/96/</link><guid isPermaLink="true">https://www.jefsky.com/blog/96/</guid><description>增 在testtable 表的 validstatus 字段之后，新增一个字段，设置对应的类型，长度，是否为null，默认值，注释 ALTER TABLE testtable ADD COLUMN tinyint(2) NOT NULL DEFAULT &apos;0&apos; COMMENT &apos;是否是从业人员 0否 1是&apos; AFTER...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>vue 有关于命名大小写的问题</title><link>https://www.jefsky.com/blog/98/</link><guid isPermaLink="true">https://www.jefsky.com/blog/98/</guid><description>记录一下命名的的一些坑 引入文件时, 默认第一个字母大写 组件命名的大小写,定义组件名的方式有两种： 使用 kebabcase(短横线分隔命名) 当使用 kebabcase 定义一个组件时，也必须在引用这个自定义元素时使用 kebabcase，例如。 使用 PascalCase(首字母大写命名) 两者均可当使用 Pas...</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>找不到与参数名称\&quot;SslProtocol\&quot;</title><link>https://www.jefsky.com/blog/350/</link><guid isPermaLink="true">https://www.jefsky.com/blog/350/</guid><description>遇到的错误提示找不到与参数名称“SslProtocol”匹配的参数表明在 PowerShell 里，InvokeRestMethod（irm是它的别名）命令并不存在SslProtocol这个参数。 在 PowerShell 中，若要设定 SSL 协议，可以在调用InvokeRestMethod之前通过代码来指定。下面是...</description></item><item><title>Laravel 里，这些都是构建数据库查询时常用的条件构造方式</title><link>https://www.jefsky.com/blog/349/</link><guid isPermaLink="true">https://www.jefsky.com/blog/349/</guid><description>在 Laravel 里，这些都是构建数据库查询时常用的条件构造方式，下面为你详细解释： 1.$where = [] 此为创建一个空数组，在后续代码里可往该数组添加查询条件，最后再把这个数组传递给查询构建器。 2.where() 这是 Laravel 查询构建器里的一个方法，可用于添加单个查询条件。它有多种使用方式： 基...</description></item><item><title>基于vue带目录和文件上传功能的Markdown查看器</title><link>https://www.jefsky.com/blog/348/</link><guid isPermaLink="true">https://www.jefsky.com/blog/348/</guid><description>该项目是一个基于 Vue 的 Markdown 查看器，用户可以上传.md文件并查看其内容，动态生成的目录（TOC）将根据文件中的标题自动生成。点击目录项会滚动到对应的内容区域，同时页面还包含一个“回到顶部”按钮以便快速返回顶部。 功能特色 文件上传：支持从本地上传.md文件，并在查看器中显示文件内容。 动态目录：根据...</description></item><item><title>基于uni-app和 Three.js 开发一款DIY蛋糕应用</title><link>https://www.jefsky.com/blog/347/</link><guid isPermaLink="true">https://www.jefsky.com/blog/347/</guid><description>DIYCakeApp 基于uniapp和Three.js开发一款DIY蛋糕应用。将涵盖项目设置、3D模型创建、用户交互实现、界面设计以及部署等各个方面。 目录 1. 项目准备 2. 环境搭建 3. 创建uniapp项目 4. 集成Three.js 5. 设计3D蛋糕模型 6. 实现用户交互 7. UI设计与集成 8. ...</description></item><item><title>laravel+filament搭建cms系统</title><link>https://www.jefsky.com/blog/346/</link><guid isPermaLink="true">https://www.jefsky.com/blog/346/</guid><description>使用Laravel和Filament搭建一个内容管理系统（CMS）是一个高效且灵活的选择。Filament提供了现代化的管理后台界面，使内容管理变得直观和高效。以下是一个详细的步骤指南，帮助您从零开始搭建一个功能强大的 CMS 系统。 目录 1. 项目初始化 2. 安装 Filament 3. 定义数据模型 4. 创建...</description></item><item><title>Animate.css动画快查表</title><link>https://www.jefsky.com/blog/344/</link><guid isPermaLink="true">https://www.jefsky.com/blog/344/</guid><description>用法 Animate.css动画快查表 备注 这是从旧博客迁移过来的代码片段，适合在遇到同类问题时快速参考。</description></item><item><title>axios</title><link>https://www.jefsky.com/blog/342/</link><guid isPermaLink="true">https://www.jefsky.com/blog/342/</guid><description>Axios 是一个基于 promise 的 HTTP 库，可用于浏览器和 node.js 中。它是目前非常流行的发送 AJAX 请求的工具，因为它简单易用、功能强大，并且支持取消请求、自动转换请求和响应数据等多种特性。以下是 Axios 的几个核心特点和使用示例： 核心特点 1. 基于 Promise: Axios 使...</description></item><item><title>Promise 和ajax的关系</title><link>https://www.jefsky.com/blog/341/</link><guid isPermaLink="true">https://www.jefsky.com/blog/341/</guid><description>Promise 和 AJAX 是 JavaScript 中处理异步操作的两个关键概念，它们之间存在互补关系，但分别解决不同的问题。 AJAX (Asynchronous JavaScript and XML): AJAX 是一种在无需刷新整个网页的情况下，使用 JavaScript 向服务器发起请求并处理响应的技术。它...</description></item><item><title>Laravel+Swoole 实现websocket 主动消息推送</title><link>https://www.jefsky.com/blog/340/</link><guid isPermaLink="true">https://www.jefsky.com/blog/340/</guid><description>网络上有太多现成的laravel+swoole配置，搭建聊天系统的例子文章了，可是没有说后端主动推送的 我遇到了这样的需求： 系统已经是laravel+swoole搭建的聊天了，但是需要后端遇到订单状态改变的时候，主动推送给后台系统。我也不想另辟蹊径，感觉可以继续开发swoole的功能来满足这样的需求。 想了个后来觉得...</description></item><item><title>Laravel 多种方法获取当前 URL、请求路径、参数等信息</title><link>https://www.jefsky.com/blog/339/</link><guid isPermaLink="true">https://www.jefsky.com/blog/339/</guid><description>在 Laravel 中，多种方法可以获取当前 URL、请求路径、参数等信息。 使用 URL 类 URL::full();和url()full();：这两个方法返回当前请求的完整 URL，包括查询字符串。 URL::current();和url()current();：这两个方法返回当前请求的 URL，但不包括查询字符串...</description></item><item><title>解决mysql修改auto_increment不生效</title><link>https://www.jefsky.com/blog/336/</link><guid isPermaLink="true">https://www.jefsky.com/blog/336/</guid><description>在开发中经常会需要删除一些记录，并重置自增id的情况 重置自增id ALTER TABLE tablename autoincrement=1;</description></item><item><title>thinkcmf伪静态文件</title><link>https://www.jefsky.com/blog/335/</link><guid isPermaLink="true">https://www.jefsky.com/blog/335/</guid><description>用法 thinkcmf伪静态文件 备注 这是从旧博客迁移过来的代码片段，适合在遇到同类问题时快速参考。</description></item><item><title>网站防复制</title><link>https://www.jefsky.com/blog/334/</link><guid isPermaLink="true">https://www.jefsky.com/blog/334/</guid><description>用法 这是一份网站防复制的js 备注 这是从旧博客迁移过来的代码片段，适合在遇到同类问题时快速参考。</description></item><item><title>thinkcmf 导航激活状态联动（片段）</title><link>https://www.jefsky.com/blog/333/</link><guid isPermaLink="true">https://www.jefsky.com/blog/333/</guid><description>用法 备注 这是从旧博客迁移过来的代码片段，适合在遇到同类问题时快速参考。</description></item><item><title>帝国cms首页被木马无法找到文件的处理方法</title><link>https://www.jefsky.com/blog/332/</link><guid isPermaLink="true">https://www.jefsky.com/blog/332/</guid><description>事情是这样的 朋友公司的网站首页被挂马了，找我看看。打开首页源码发现头部被植入了恶意js。这部分代码设置了页面的标题、关键词和描述，但它们都使用了HTML实体编码（例如 国 代表中文字符“国”），解码后显示的是与产品推广、在线观看、品牌精品、亚洲等内容相关的标题和元信息。这明显是为了吸引用户点击或优化搜索引擎排名，但需...</description></item><item><title>解决Laravel 定时任务日志权限问题</title><link>https://www.jefsky.com/blog/330/</link><guid isPermaLink="true">https://www.jefsky.com/blog/330/</guid><description>laravel 项目 计划任务 日志文件出现root 账号权限，导致www 无法写入 错误解决 1. 删除root用户的日志文件 2. 使用www用户来配置crontabcrontab u www e注意：www 取决于您服务器的web用户名 3. 添加计划任务 cd /www/wwwroot/project &amp;&amp; p...</description></item><item><title>Lorem ipsum</title><link>https://www.jefsky.com/blog/329/</link><guid isPermaLink="true">https://www.jefsky.com/blog/329/</guid><description>Lorem Ipsum，确实是一种常用的虚拟文本，也称为占位符文本或哑元文本，主要用于在排版、设计、印刷和网页开发中模拟实际内容，以便预览布局和视觉效果。 它起源于哪里？ Lorem Ipsum的起源可以追溯到一篇经典的拉丁文献，具体是西塞罗（Cicero）的《De Finibus Bonorum et Malorum...</description></item></channel></rss>