- 博客(204)
- 资源 (28)
- 收藏
- 关注
原创 mac电脑安装 docker镜像 btpanel/baota
本地的路径会出现:mysql_data、website_data、vhost等文件夹,为了将文件手机归类在一起,并且将更多的端口进行映射,我们可以这样改下。将mysql删掉,安装比较旧的版本,例如MySQL 5.5.62,如果出现权限问题,就去docker终端,或者宝塔的命令行里修改权限。将phpMyAdmin 5.1设置成在php7.4下运行。然后将php下载一个7.4版本,再下载php5.2版本。
2024-07-29 10:23:17 468
原创 宝塔面板安装sqlite
宝塔面板是一个非常流行的服务器管理面板,它提供了许多方便的功能来管理服务器和网站。但是,默认情况下,宝塔面板不支持SQLite数据库的安装和管理。SQLite是一个轻量级的嵌入式数据库,它在很多应用程序中被广泛使用。如果你需要在宝塔面板中安装SQLite,你可以按照以下步骤进行操作:1. 登录到你的服务器,打开宝塔面板的控制台。2. 在控制台右上角的搜索栏中,输入“Terminal”并打开终端工具。3. 在终端中输入以下命令,以安装SQLite的依赖库:4. 安装完成后,终端中会显示安装的相关信息。
2024-03-24 19:44:40 1851
原创 宝塔面板清理
3、在后台首页,软件点击 MySQL,弹窗中选择日志,会看到错误日志,我这个宝塔面板是为了写文章新建的,这样也有一些错误日志,可见如果是正常网站用的一年半载下来也会有几百 M 甚至更多。查看磁盘使用情况时发现/dev/sda1满了,重启服务器也不行,瞎折腾了半天,才发现是宝塔的回收站占了较大的磁盘,于是按以下操作清理了下,就可以了。6、如果是Ubuntu系统,可以处理snapd 下的相关文件,具体操作方案如下,打开宝塔面板后台,找到监控,点击清空记录。4、/root/logs/文件夹下的日志文件删除。
2023-07-15 10:05:18 5006
转载 聊聊Node两种模块规范:CJS 与 ESM,有什么不同点?
本篇文章给大家带大家了解一下Node的两种模块规范(难以相容的 CJS 与 ESM),介绍一下CJS 和 ESM 的不同点,怎么实现 CJS、ESM 混写,希望对大家有所帮助!自13.2.0版本开始,Nodejs 在保留了 CommonJS(CJS)语法的前提下,新增了对 ES Modules(ESM)语法的支持。天下苦 CJS 久已,Node 逐渐拥抱新标准的规划当然值得称赞,我们也会展望未来 Node 不再需要借助工具,就能打破两种模块化语法的壁垒……但实际上,一切没有想象中的那么美好。
2023-05-25 13:54:32 1679
原创 sql的四种连接——左外连接、右外连接、内连接、全连接
结果:左表(customer)只选取customer_id在右表出现过的结果(符合条件的first_name和last_name,所以最后两行中first_name和last_name都有NULL值)结果:右表(order)只选取customer_id在左表出现过的结果(符合条件的order_date, order_amount,所以最后两行中date和amount都有NULL值)二、 左外连接(left outer join,outer可省略)结果:(左边有右边没有,和右边有左边没有的地方有NULL值)
2023-01-29 22:22:49 5805 1
原创 Windows下如何查看某个端口被谁占用
开发时经常遇到端口被占用的情况,这个时候我们就需要找出被占用端口的程序,然后结束它,本文为大家介绍如何查找被占用的端口。
2022-09-19 16:09:44 358
原创 CentOS6.6下安装git 2.6.2
CentOS6.6下安装git 2.6.2,以及错误处理:undefined reference to `libiconv'
2022-08-26 18:31:25 581
原创 腾讯云服务器如何搭建Ubuntu 18.04.1可视化界面 | 安装Ubuntu 18.04.1桌面
4、安装桌面环境所需软件包。包括系统面板、窗口管理器、文件浏览器、终端等桌面应用程序。2、将当前用户切换至 root 用户。3、更新和获取最新的软件及版本信息。6、最后使用VNC登录。
2022-08-09 15:50:50 1590
原创 关于git的fatal: unable to access ‘https://gitee.com/‘: Could not resolve host: gitee.com; Unknown error
关于GIT的fatalunabletoaccess'https//gitee.com/项目名称/ceshi.git/'Couldnotresolvehostgitee.com;Unknownerror报错。重置本机git设置gitconfig--globalcredential.helperstore。
2022-08-02 11:17:46 2824 1
原创 docker容器启动后修改或添加端口
在dockerrun创建并运行容器的时候,可以通过-p指定端口映射规则。但是,大家可能也会遇到需要继续添加2个或者3个端口进行映射的问题。一、通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定多个端口映射。1)停止docker容器docker stop container01 2)commit该docker容器docker commit container01 new_image:tag3)用前一步新生成的镜像重新起一个容器,其中1888是服务器的端口,8888是容.
2022-05-25 01:33:33 6749
原创 Mysql大表加索引
最近大后台查看一些数据统计的时候,很慢,甚至会有超时情况,前端设置的超时时间是20秒。后来通过查看日志和慢查询,发现一条sql语句执行时间超过18秒,基本都19秒左右。大表加索引select (*) from tb_name where create_time > xxx;最终得知是因为这个表数据行数已经超过 一千万了,然后create_time字段又没有索引 。那解决办法肯定是加索引喽。但是这个表是一直在线上运行,很重要和业务部分。如果给千万级的大表在线加索引 ,肯定会卡死。.
2022-05-23 20:06:57 763
原创 Error: ENOSPC: no space left on device,判断磁盘不足的集中情况
遇到上边的错误,一般来说就是服务器无法创建文件了,这时候咱们可以从两个方向寻找问题1、磁盘上block或者inode占满1、磁盘的block占满,查看命令 df -h[root@S100900 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda3 35G 28G 5.6G 83% /tmpfs 504M 0 504M 0% /dev/shm/dev/v
2022-05-21 13:37:35 9162
原创 Egg 中使用模板引擎及引用静态资源
egg-view-ejs 是Egg 中比较常用的模板引擎,虽然性能不是很高,但是它的语法规则却是极其的简单,使用起来很方便,下面简单介绍一下它的用法。1. 安装模板引擎npm i egg-view-ejs --save2. 在 config 文件夹下找到 plugin.js 文件,导出ejs'use strict'; // 导出 ejsexports.ejs = { enable: true, package: 'egg-view-ejs',};3. 在co.
2022-05-01 23:50:13 398
原创 网站服务器 如何防止恶意爬虫抓取
恶意的蜘蛛行为不光会造成服务器的压力,并且对seo没有实质性用处,下面就拿SemrushBot蜘蛛为例来说明如何防止恶意爬取SemrushBot蜘蛛原型SemrushBot蜘蛛爬虫UA:"Mozilla/5.0 (compatible; SemrushBot/6~bl; +http://www.semrush.com/bot.html)"为什么要屏蔽SemrushBot蜘蛛抓取1、SemrushBot蜘蛛抓取过多增加网站服务器负担2、SemrushBot不会给网站带来实质性帮助Sem
2022-04-20 14:23:52 2810
转载 Expires / Cache-Control / Last-Modified / If-Modified-Since / ETag / If-None-Match 的区别以及使用详解
本文主要讲解web缓存的应用.为了演示体现缓存的作用,先删除所有的浏览器缓存,然后以如下四种方式访问baidu网站,期间使用Pagetest作为测试软件,这是一个搭配IE使用的软件,功能上类似HttpWatch,不过它是免费的,有关Pagetest的用法可以参考官方文章提供的教程:1. 打开IE,键入百度网址,按回车:========================================================================================
2022-04-15 11:35:10 646
原创 Linux下查看磁盘剩余空间和文件夹大小
1. du -sh 查看当前文件夹大小2. du -sh * | sort -n 列出当前文件夹下的所有文件夹及其大小,并按照文件夹大小排序 du - sh * //查看当前文件夹下所有文件的大小3. du -sh 文件夹/文件 du -sk 文件夹/文件 du -sm 文件夹/文件 查看指定文件 或者文件夹 的大小 sh/sk/sm 的区别: sh 根据文件大小显示为nK/nM/nG eg. [4.0K xxx.log] sk 根据文件...
2022-03-06 21:39:17 4053
原创 linux 新添加的硬盘格式化并挂载到目录下
需求: 新增加一块硬盘sdb,将sdb分区,只分一个区,格式化,挂载到目录/ssd下。1、 查看现在已有的分区状态 # df –l 图中显示,没有看到sdb硬盘2、 查看服务器安装的硬盘状态(包括格式化和未格式化)# fdisk –l图中显示,有sdb硬盘,但是没有分区。3、 添加新分区 # fdisk /dev/sdb按照以下红框输入N 回车P 回车1 回车两次回车W 回车用以下命令查看分区...
2022-03-06 21:38:37 577
原创 php下载zip压缩后的https图片问题
拆分一:下载zip压缩后的照片$url = 'https://fuss10.elemecdn.com/c/6c/69a7740b4ab864ac0639eb583d68fjpeg.jpeg';$img = file_get_contents("compress.zlib://".$url);$data = file_put_contents('E:/img/aaaaaaaaaaaa.jpeg',$img);拆分二:下载https图片确保已经在php.ini 打开openssl扩展和 fop
2022-03-02 00:59:46 1494
原创 Linux中samba服务器的搭建,以便window能直接访问linux文件夹
使用samba,可以把局域网的linux和window共享,通过映射网络盘的方式可以挂在到windows文件系统下面,使用起来和本地磁盘没有区别,下面介绍,如何安装samba第一步:安装samba为samba打开防火墙上的相应端口,运行以下命令:iptables -I INPUT -p tcp –dport 137 -j ACCEPTiptables -I INPUT -p udp –dport 137 -j ACCEPTiptables -I INPUT -p tcp –dport 138 -j
2022-02-28 00:34:06 663
原创 linux下如何查看文件编码格式及转换文件编码
常常在Linux中操作windows下的文件时,会遇到乱码的情形。常见的比如在Visual Studio 中写的C\C++程序需要放到Linux主机上编译,而程序的中文注释则显示为乱码,比较严重的是由于编码原因,linux上的编译器报错。这是由于Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。那么如何在Linux中如何查看文件的编码及如何进行对文件进行编码转换呢?1、用VIM查看文件编码在Vim 中可以直接查看文件编码:set fileencoding
2022-02-13 17:29:51 6201
原创 centos6 yum源失效解决方法
今天看到服务器提示有漏洞需要更新,在执行更新命令的时候一直报错,因为CentOS 6操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。导致不能正常更新,接下来吾爱编程为大家介绍一下Centos6 yum源失效解决方法,有需要的小伙伴可以参考一下:1、背景信息:2020年12月2日起,centos官方停止了对centos6的所有更新并且下架了包括官方所有的centos6源,目前阿里、163、清华等centos6源已无法使用。如果非要用centos6的话就只能使用vaul
2022-01-30 22:10:24 4811 4
转载 解决宝塔面板FTP链接时“服务器发回了不可路由的地址,使用服务器地址代替。”问题
因为是刚配置的宝塔面板,对很多功能并不熟悉。最近在使用 FileZilla 链接网站时出现了“服务器发回了不可路由的地址。使用服务器地址代替。”的问题,导致无法链接网站FTP。具体显示内容如下:由于个人对 FTP 着实不太了解,解决的历程颇为艰辛,为了避免同样遇到此问题的小伙伴走太多弯路,特此记录下来,希望能够帮助到遇到同样问题的你。快速解决问题最简单的方式莫过于从网上查找解决方案了。简单搜了一下,大部分建议修改 FTP 连接的被动模式为“退回到主动模式(F)”,如下图所示:自己
2022-01-27 01:37:08 1835
原创 SSH连接服务器时,长时间不操作就会断开的解决方案
最近在配置服务器相关内容时候,不同的事情导致长时间不操作,页面就断开了连接,不能操作,只能关闭窗口,最后通过以下命令解决。SSH连接linux时,长时间不操作就断开的解决方案:1、修改/etc/ssh/sshd_config文件,如果找到 ClientAliveInterval 0和ClientAliveCountMax 3并将注释符号("#")去掉,将ClientAliveInterval对应的0改成为一个数值比如60,数值是秒ClientAliveInterval指定了服务器端向客户端请求
2022-01-25 23:51:52 795 1
原创 MAC下 生成安卓签名证书.keystore文件【详细】
在安卓打包.APK文件的过程中,是需要选择一个. keystore 即安卓数字签名证书.那今天我们就来看看这个,证书是怎么从无到有,一步步的生成的.windows平台生成证书的方法,点击去看看检查自己的MAC ,有没有安装Java的 JDK打开Mac下的终端(Terminal.app)在终端输入以下命令/usr/libexec/java_home -V如果有安装过JDK,就会出现以下结果,如果还没有安装过Java JDK环境的小伙伴,先去自行安装JDK环境,再继续下面的步骤.
2021-10-23 17:52:52 3862 1
原创 canvas 画背景图以及文字换行的写法
// 文字换行的设置 setCompanyTitle(){ let width = 0.13; let height = 0.35; this.ctx.font="14px Verdana"; this.ctx.fillStyle = "#ffffff"; this.ctx.lineWidth=1; let fontStr = '域名 xxx.com 已由 xxx公司 注册,已经在国内顶级域名数据库中记录,并且您已经在国家工信部注册备案,备案号为: 录xxxxx';...
2021-07-12 22:44:06 600
原创 mac vscode 配置php跳转
1. mac上安装了php2. 在命令行 whereis php(which php)查看php安装路径3. 在vscode中安装 插件 PHP IntelliSence。4. 打开vscode配置,在扩展配置中找到 PHP IntelliSence 的配置"php.executablePath": "/usr/bin/php",5. 保存工作区。6. 重启即可。...
2021-04-17 23:02:13 988
转载 render函数添加title属性控制文字长度
render: (h, params) => { let _this = this return h('div',[ h('div',{ class:'text-overflow-ellipsis',//用类名控制文字溢出显示省略号 attrs:{ title:'这是超出要显示的文字', }, props: { type: "text", size: "small", .
2021-03-22 18:43:58 2507
原创 egg-mysql运行错误 nodejs.ECONNREFUSEDError: connect ECONNREFUSED 127.0.0.1:3306
egg链接 Mamp pro集成环境中的mysql的时候,出错运行不成功的原因有以下几点1、没有运行mysql2、mysql的端口错误3、没有引入mysql.sockconfig.mysql = { // 单数据库信息配置 client: { // host host: 'localhost', // 端口号 port: '3306', // 用户名 user: 'root', // 密码 password: 'root',
2021-02-24 20:13:41 2196
原创 Nuxt中Axios的api封装
1、下载Nuxt封装的Axios依赖npm install @nuxtjs/axios --save2、在nuxt.config.js中的配置export default { modules: [ '@nuxtjs/axios', ], axios: { // proxy: true }}3、使用在asyncData中使用async asyncData({ $axios }) { const ip = await $axios.$get('http
2021-01-29 01:27:53 2492 3
原创 nuxtjs开发的ssr网站,如何在后退时返回到上次滚动位置
nuxtjs开发的服务端渲染网站,默认刷新或者返回的时候,会自动滚动到顶部的位置;要想去掉这个特性,我们可以修改编译好的_nuxt文件夹下的 router.scrollBehavior.js 文件 if ( // One of the children set `scrollToTop` Pages.some(Page => Page.options.scrollToTop) || // scrollToTop set in only page...
2021-01-27 22:19:00 2738 6
原创 vue导航守卫beforeRouteLeave浏览器返回时,自定义弹窗提醒用户保存信息
H5页面中经常会遇到的情况,当前页面点击返回,想要提示弹窗"是否确认离开当前页面"之类的需求。自己试着看了一下网上的方法,大多是alert出系统弹窗。其实要实现自定义弹窗提示,也是很容易的。从另一个页面点击跳转到当前页(如下),点击浏览器返回按钮,则会弹窗下面的弹窗,点击弹窗确定按钮,页面返回上一页完整代码<template> <div class="templ"> <div>123</div> <div c.
2021-01-27 16:19:26 1049 1
转载 css毛玻璃效果
.frosted-glass{ width: 287px; height: 285px; background: inherit; -webkit-filter: blur(5px); -moz-filter: blur(5px); -ms-filter: blur(5px); -o-filter: blur(5px); .
2021-01-20 22:10:21 237
关关采集器亲测可用,下载不亏
2022-02-25
openssl工具(RSA网络通信加密,需要的,生成公钥私钥)
2015-12-17
php版进销存管理系统
2014-09-25
新网网站一键通自动安装包 最新版vps必备
2013-11-16
quartz定时调度器
2012-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人