其他杂技
文章平均质量分 53
超酷的站长
这个作者很懒,什么都没留下…
展开
-
PHP 经纬度坐标相关计算方法
想要测试本文提供的几个功能函数,可以使用下面这个数据表结构及其数据`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户id',`name` varchar(60) DEFAULT NULL COMMENT '昵称',`longitude` varchar(64) DEFAULT NULL COMMENT '经度',`latitude` varchar(64) DEFAULT NULL COMMENT '纬度',原创 2024-04-18 03:00:00 · 270 阅读 · 0 评论 -
PHP生成二维码【endroid/qr-code 4.x】
packagist 传送门:使用该扩展前,先确认其 PHP 版本要求,endroid/qr-code 4.x 需要 PHP 版本 7.4+使用前需要检查下是否启用了 gd2 扩展,对于 endroid/qr-code 版本选择,参考扩展包文档对 PHP 版本的要求。原创 2024-04-18 02:30:00 · 764 阅读 · 0 评论 -
PHP 使用 PHPMailer 发送电子邮件
phpMailer 是一个非常强大的 php 发送邮件扩展包,可以设定发送邮件地址、回复地址、邮件主题、html邮件内容和上传附件等,使用起来非常方便。原创 2024-04-17 22:10:26 · 719 阅读 · 0 评论 -
PHP 生成压缩包、读取压缩包
压缩包文件存在时可以正常处理,会生成新的压缩包文件,将原来的压缩包直接覆盖掉;原压缩包不存在时程序则会报错。压缩包文件不存在时会生成压缩包;如果压缩包存在,则在压缩包中进行追加文件,而不是直接覆盖原压缩包。第二个参数处理模式应该使用哪个呢?我们需要自己做判断选择合适的处理模式。下面是 PHP 将本地文件生成压缩包的核心代码,在此基础上可进行扩展封装。将字符串内容写入文件,然后添加到压缩包。原创 2024-04-17 22:08:51 · 395 阅读 · 0 评论 -
HBuilderX 的 CLI 命令行工具
官方介绍:开发者可以通过 cli 命令行指示HBuilderX进行启动、打包、登录等操作。原创 2024-04-14 01:50:15 · 326 阅读 · 0 评论 -
a == 1 && a== 2 && a== 3 返回 true ?
下面这道题是阿里、百度、腾讯三个大厂都出过的面试题,一个前端同事跳槽面试也被问了这道题//?位置应该怎么写,才能输出 trueconst a =?看了大厂的面试题会对面试官的精神状态陷入深深的怀疑,就感觉不太正常,平时谁会这样写代码。但是呢,很多事经不住细想,细想后,好像还是有点道理的。这道题考的知识点是== 运算符的规则以及类型转换的规则,当问及到==和===的区别时,相信你会脱口而出:两个等号只比较值,三个等号比较值和类型,这样回答说不错,但过于简单。原创 2024-04-14 01:48:55 · 390 阅读 · 0 评论 -
JavaScript 数组填充方法 Array.fill()
项目开发中,我们经常会定义具有特定长度的初始化数组,数组中的每一项元素默认为 empty 空位占位 如果对数组这些空位添加默认的元素,ES6 提供了 fill() 方法实现这一操作,本文详细总结 fill() 方法的使用 2. fill() 语法fill() 方法用一个固定值填充一个数组从起始索引到终止索引内的全部元素,不包含终止索引返回修改后的数组,不修改原数组。使用语法:array.fill( value [,start [,end] ] )原创 2024-04-11 14:33:32 · 532 阅读 · 0 评论 -
Mac 局域网内连接 MySQL
本文记录在 mac 局域网下实现数据库资源共享的问题项目开发初期,都是在本地进行开发调试,数据库也在本地。那么和你配合开发的同事,就可能想要连接你 mac 电脑的数据库,连接过程中可能就会遇到问题。本文详细记录这些问题及解决方案。原创 2024-04-11 14:32:47 · 935 阅读 · 0 评论 -
JS 的 Array.forEach 方法如何跳出循环
利用这一特性,可以控制循环中何时返回 true,进行控制何时结束循环。Array.every() 方法用于检测数组中的所有元素是否满足指定条件,有一个不满足就停止循环,然后返回 false。Array.some() 方法用于检测数组中的元素是否满足指定条件,有一个满足就停止循环,然后返回 true。上面写法存在问题,当循环中有一些其他异常时,理应抛出异常,而不是认为是结束循环的异常。众所周知,在 for 循环语句中,遇到 break 会结束循环。同理,通过控制返回值,一样能控制何时结束循环。原创 2024-04-09 22:11:57 · 204 阅读 · 0 评论 -
null 和 undefined 的区别
null 和 undefined 的区别?这是一道基础面试题很多人都会说 null 是空,undefined 是未定义,这样回答太过于笼统。面试官反问:null 是空代表没有值是吧,undefined 是未定义也是没有值是吧,都是没有值,它们的区别到底是什么?应聘者:这下芭比Q了!原创 2024-04-06 01:44:03 · 284 阅读 · 1 评论 -
Element UI 消息提示 Message
当需要自定义更多属性时,message 支持传入一个对象作为参数比如:设置 type 字段可以定义不同的状态,默认为 info,也就是下面两种写法效果相同。原创 2024-04-06 01:42:47 · 568 阅读 · 0 评论 -
EmpireCMS:帝国源码cms网站搬家/数据迁移方法教程
帝国cms迁移数据,从一台旧的服务器把网站文件都搬迁到新的服务器,会涉及到附件,数据库信息等,很多人在搬迁的时候也会遇到各种问题,下面是小编整理的关于如何搬迁帝国cms数据的解决方案和思路,方便新手站长们在利用帝国cms建网站的时候,可以少走一些弯路。5、第五步,填写数据账号密码,数据库表前缀填第一步备份的时候让记住的数据库表前缀,例如yangqqphome_(这里填刚刚备份的数据库表前缀)。恢复需要1-2分钟,如果提示重新登录,那就是恢复成功了,用原网站的账号用户名再次登录刷新数据。原创 2024-04-04 22:56:33 · 483 阅读 · 0 评论 -
帝国CMS模板源码整站安装说明(图文)
第五步:以上步骤做完,浏览器键入你的域名或者IP/e/admin/index.php,比如/d/file/20210918/ 进行帝国CMS的后台登陆,填写你上面第四部的用户名和密码,进行登陆。如果遇到内容页或者栏目页路径错误,导致网站打开错误的,请检查系统设置–网站地址填写是否正确,一定要http://你的域名/ 这样才对,如果不会就填写一个/ 并重新执行第11步-12步!第八步:等待一会,数据恢复以后,重新登录后台,新的用户名为admin,密码为123456,如果有认证码,就是你刚才第四部自己填写的!原创 2024-04-04 22:54:54 · 983 阅读 · 0 评论 -
VSCode 插件 Template String Converter
点击安装 Template String Converter 插件Template String Converter 翻译后:模板字符串转换器。插件作用:当 JavaScript 字符串中键入${时自动将引号转为反引号,当删除${时自动将反引号转为普通引号功能示例:在字符串中需要引入变量,键入${定界符自动变为了反引号。原创 2024-04-04 00:53:18 · 668 阅读 · 0 评论 -
VSCode 插件 Todo Tree 待办事项
官方介绍:这个扩展可以快速搜索工作区中的注释标签,并将它们显示在活动栏的树状图中我们写代码的时候,难免会遇到一些情况需要标记或搁置,比如:前端开发者在编写页面的时候页面样式完成了,但是后端接口还没有开发完成,那么该页面和后端的交互就要暂时搁置,此时我们可以添加一个特殊的注释来表示,方便接口开发完成后再来开发时快速定位到这个页面,这个插件就是来完成这个功能的,是一个很实用的插件。原创 2024-04-04 00:52:45 · 893 阅读 · 1 评论 -
从零开始学会建网站(个人博客,个人网站,企业网站)!一步步全程图文教程。
比如 .com .cn .net 等域名,比如以本站:lengleng.net 为例,lengleng是我选择的域名,而.net后缀是国际域名,目前推荐的国际域名后缀包括:.com .net .org,如果是国内则可以选择.cn!安装部分都是一样的,在根目录解压后,到浏览器输入你刚刚绑定的域名或者IP!备案完毕后,我们就可以开始操作了,当然不备案也是可以的,可以使用IP进行测试!输入我们刚刚服务器的IP,账号,以及密码,点击立即安装到服务器就可以了。例如:帝国系统,zblog博客系统,wp博客系统等!原创 2024-04-03 16:07:29 · 292 阅读 · 0 评论 -
JavaScript 数组填充方法 Array.fill()
项目开发中,我们经常会定义具有特定长度的初始化数组,数组中的每一项元素默认为 empty 空位占位// [空属性 × 3]如果对数组这些空位添加默认的元素,ES6 提供了 fill() 方法实现这一操作,本文详细总结 fill() 方法的使用。原创 2024-04-03 03:30:30 · 481 阅读 · 0 评论 -
JS 数组方法 slice 和 splice 的区别
slice 方法用于提取数组中的一部分,返回提取结果,不会改变原数组。原创 2024-04-03 03:29:58 · 173 阅读 · 0 评论 -
.nvmrc 文件使用详解
当开发多个项目时,每个项目运行环境要求的 node 版本不一样,那么我们就需要给每个项目指定 node 版本,也就是通过终端执行 nvm install 和 nvm use 命令去安装并切换版本。但是每次都要在终端手动执行命令就很麻烦,特别是项目越来越多的时候,容易忘记切换版本或切换错版本,会导致项目启动不了或运行中有一些错误。这就需要一个管理 node 版本的方法,自动切换 node 版本,这时 .nvmrc 就该上场了。原创 2024-04-02 00:30:00 · 380 阅读 · 0 评论 -
nvm-windows 使用详解【windows】
nvm 全称 node version manager,也就是 node 版本管理工具windows 版本的 nvm 是低配版的 nvm,不如 mac 版本的 nvm 功能强大温馨提示:本文记录的是 windows 版本的 nvm,也就是 nvm-windows,并不是适用于 mac。原创 2024-04-01 16:18:16 · 354 阅读 · 0 评论 -
MacBook 访达使用技巧【mac 入门】
打开访达搜索窗口默认快捷键【⌥ + ⌘ + 空格键】可以在键盘【系统偏好设置 -> 键盘->快捷键->聚焦】修改。默认打开访达会显示最新修改或打开过的文件,可以在访达的偏好设置中修改打开访达窗口时默认打开位置。在访达的菜单栏【显示】中可以自定义访达窗口的布局,比如:哪些区域要显示,哪些区域要隐藏。原创 2024-04-02 00:15:00 · 679 阅读 · 0 评论 -
Homebrew 镜像源配置
当我们使用默认官方源时,经常会遇到以下问题查看镜像配置。原创 2024-04-01 16:15:40 · 511 阅读 · 0 评论 -
brew cleanup 命令详解
brew cleanup 命令是 Homebrew 包管理器的命令,它可以清理掉旧的软件包、缓存文件等不需要的文件现在的 Mac Book 虽然拥有越来越大的存储空间,但是不管是多大的磁盘,都有遇到存储问题的可能。使用该命令不仅可以清理不需要的文件,还能够优化电脑性能,让运行速度变得更快,更加高效,帮助用户保持系统的干净、整洁。原创 2024-04-01 16:14:43 · 513 阅读 · 0 评论 -
brew install 命令详解
Homebrew 是一款 Mac OS 平台非常流行的软件包管理工具通过一条简单的指令,就可以软件包管理,比如:安装、升级、更新等操作,这也是它这么流行的主要原因。原创 2024-03-30 02:18:48 · 440 阅读 · 0 评论 -
fzf 命令行工具 - 终端模糊搜索
fzf 是一款使用 go 语言编写的交互式命令行工具,有着 “命令行模糊搜索神器” 的美称可以用于文件列表、历史命令、命令输出结果等模糊搜索神器。原创 2024-03-30 02:17:51 · 352 阅读 · 0 评论 -
2024年开年京东云送福利,云服务仅需50元起
轻量云主机4C16G-220G SSD系统盘-5M带宽-500G月流量,优惠价格:658元1年。轻量云主机2C4G-60G SSD系统盘-5M带宽-500G月流量,优惠价格:8.8元1个月。轻量云主机2C4G-60G SSD系统盘-5M带宽-500G月流量,优惠价格:165元1年。轻量云主机2C8G-80G SSD系统盘-5M带宽-500G月流量,优惠价格:338元1年。轻量云主机2C4G-60G SSD系统盘-1M带宽-70G月流量,优惠价格:126元1年。大品牌无需担心跑路!原创 2024-03-26 22:26:40 · 330 阅读 · 0 评论 -
git 创建空分支
特别注意:此时空分支并未真正创建,通过以下命令查看本地分支,可以发现本地没有这个空分支。有时候我们需要用到空分支,也就是该分支不需要任何提交记录,不需要从其他分支继承内容。当想要将某些内容放入一个全新的分支中时,执行以下命令切换到一个空分支。通过以下命令可以切换到一个空分支(下面两个命令都可以,作用相同)由于分支没有提交记录无法推送到远程仓库,我们可以创建一个空提交。想要创建一个全新的空白分支,存放的内容和其他分支完全不同。将本地代码推送到远程仓库上的一个新分支,运行以下命令即可。将该分支推送到远程仓库。原创 2024-03-29 00:30:00 · 565 阅读 · 0 评论 -
VSCode 插件 EditorConfig for VS Code
点击下载 EditorConfig for VS Code 插件VSCode 编辑器本身是不支持 EditorConfig 代码格式化的,需要安装插件才可以正常使用 EditorConfig 格式化代码。原创 2024-03-29 00:15:00 · 957 阅读 · 0 评论