自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 ubuntu20.04和22.04关闭自动休眠,息屏

服务器使用ubuntu 20.04或者22.04时模式会启用自动修改功能,如果系统较长时间不操作,系统就会自动休眠,这就会导致我们使用ssh远程访问时失败,无法进行远程访问,我们可以通过一下方式将自动休眠功能管理。2、如果没有关闭则执行以下命令关闭自动休眠,执行后再查询自动休眠状态看一下是否成功。3、如果使用的是桌面版,也可以在设置-》电源中将息屏关闭。如显示下面的内容则表示已关闭自动休眠。1、查看自动休眠状态。

2024-06-03 10:41:45 1662

原创 不同版本vue安装vue-router

vue2.x版本使用vue-router3.x版本,vue3.x使用vue-router4.x版本,根据自己的需要选择合适的版本。vue-router 是vue官网发布的一个插件库,单页面路由。vue 和 vue-router 之间版本也需要对应。1、可以在安装前查看vue-router版本,尽量使用稳定正式版,即不带alpha,beta等的版本。2、安装vue-router。

2024-04-19 10:54:45 543

原创 zabbix启动时报错Job for zabbix-server.service failed because the control process exited with error code.

zabbix启动时报错Job for zabbix-server.service failed because the control process exited with error code. See “systemctl status zabbix-server.service” and “journalctl -xe” for details.

2024-04-16 12:05:38 592

原创 连接mysql或mariaDB报错:is not allowed to connect to this MariaDB server

1.报错信息:Host ‘192.168.3.91’ is not allowed to connect to this MariaDB server。4、查看user表中root用户或需要使用远程连接的用户信息(我这里已经操作过了,所以显示root的host是%)一般为新创建数据库或新创建的用户没有远程连接数据库的权限,需要进行授权。重新加载权限表后才会生效,才可以远程连接数据库。2.报错原因:因为没有远程连接数据库的权限。3、进入mysql数据库。1、在命令行连接数据库。

2024-04-09 13:24:15 1064

原创 ubuntu22.01安装及配置

VMvare虚拟机安装ubuntu22.04及ubuntu22.04固定ip配置,ubuntu20.04固定ip配置

2024-03-08 11:48:12 1149

原创 docker常用操作命令

docker ps 查看正在运行的容器docker ps -a 查看全部容器docker images 查看本地镜像docker search [镜像名称] 查询镜像docker run --name mynginx -d nginx:latest: 使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx。如需端口映射则加上-p及对应端口docker run -p 80:80 -v /data:/data -d nginx:latest。

2024-03-01 17:01:50 1291

原创 alpine创建lnmp环境alpine安装nginx+php5.6+mysql

命令行内容,运行容器命名为mnp5, -p将宿主机8888端口映射到容器80端口,-v 将宿主机/lamptest/test目录挂载到容器/www目录,该目前是容器中nginx运行目录,可在配置文件中修改。制作lnmp环境,你可以在alpine基础镜像中安装相关的服务,也可以直接使用Dockerfile创建自己需要的环境镜像。注意:提前确认自己的alpine版本,本次创建基于alpine3.6进行创建,官方在一些版本中删除了php5。我这里将文件在本地编辑好直接上传上去了,也可以命令行创建所需文件,

2024-03-01 16:24:40 1032 1

原创 Docker制作lamp镜像并在其他机器上部署

为了方便将自己的LAMP运行环境和项目在其他机器上部署或发布,可以用基于Dockerhub里的mattrayner/lamp镜像打包自己需要的镜像。1、先选择合适的镜像文件镜像mattrayner/lamp有多个版本,根据自己需要选择下载2、镜像在首次运行时会自动下载,也可以先pull拉取镜像后在运行容器。

2024-02-28 14:51:43 845

原创 ubuntu20.04安装docker及运行

ubuntu20.04使用存储库安装docker容器

2024-02-28 11:58:20 1172 1

原创 Linux安装nginx

1.下载nginx1.24.0.tar.gz压缩文件2.安装gcc、pcre、zlib、openssl3.解压压缩文件4.进入解压后的目录内5.在nginx目录下执行命令 (其中–prefix是指定nginx安装路径) 注意:等号左右不要有空格6.执行命令进行编译make7.执行命令进行安装8.安装完成后进入nginx安装目录下的sbin并启动nginx9.在浏览器输入服务器ip后展示nginx欢迎页表示安装成功10.也可以使用命令查看。

2023-12-09 15:06:51 455

原创 PHP截取特定字符前面或后面的内容

截取特定字符前或后的内容

2022-06-30 17:57:01 1504

原创 PHP5.6安装SSH2扩展

PHP ssh2扩展需要的依赖库:PECL/ssh2 –> libssh2 –> openssl

2022-06-30 10:03:43 590

原创 Vmware共享文件夹不显示

新建虚拟机或Vmware不小心强制关机,导致共享文件夹不显示,

2022-06-29 11:30:47 26296 4

原创 sql分组查询每组最新一条数据

sql分组查询最新一条数据

2022-06-01 14:26:28 10563

原创 微信:此图片来自微信公众平台未经允许不可引用

在里面添加标签即可,添加之后清除缓存或强刷页面

2021-02-05 11:42:34 200

转载 修改session生存时间

方法1:修改配置文件php.ini,默认1440,24分钟,可以进行修改 php.ini关于Session的相关设置(打开php.ini文件,在“[Session]”部分): 1、session.use_cookies:默认的值是“1”,代表SessionID使用Cookie来传递,反之就是使用Query_String来传递; 2、session.name:这个就是SessionID储存的变量名称,可能是Cookie,也可能是Query_String来传递,默认值是“PHPSESSI

2020-08-03 14:21:07 690

原创 常用的SESSION函数

1.session_start — 启动新会话或者重用现有会话2.session_status() —用于返回当前会话状态。返回值PHP_SESSION_DISABLED 会话是被禁用的。PHP_SESSION_NONE 会话是启用的,但不存在当前会话。PHP_SESSION_ACTIVE 会话是启用的,而且存在当前会话。3.session_abort()----放弃会话数组更改并完成会话4.session_id ()—获取会话id5.session_name ();返回当前会话名称。如果指

2020-08-03 11:02:02 1617

原创 ssh2_connect设置超时时间

1.PHP在使用ssh2_connect连接时由于配置或网络原因导致一直在连接中,这个时候就需要设置一个超时时间。而ssh2_connect是通过socket_connect工作,所以我们只需要设置socket_connect的超时时间就可以了,2.socket_connect超时时间可以在php.ini中设置default_socket_timeout来进行超时设置,默认时间未60秒,3.也可以在ssh函数执行前单独设置超时时间ini_set('default_socket_timeout', 10

2020-07-31 11:43:49 1355

原创 PHP比较字符串,获取俩个字符串的差集

1.先将俩个数组中要比较的字符字符串作为key,重新整理字符串 $host_arr = array_column($host_data,null,'ip'); $node_arr = array_column($node,null,'ip');array_column函数:第二个参数为返回数组的某一列值,如果为’null‘则返回原数组的value值第三个参数为将二维数组中的某一列值作为key重新整合数组2.获取host_arr数组比node_arr数组多的信息$del_data =

2020-07-29 11:31:16 1602

原创 layer数据加载中,loading的显示

1.layer中的数据加载中layer.loadloadIndex = layer.load(2,{time:20*1000});layer.load()参数选填,第一个参数为样式参数,默认0,还有1,2;time设置最长等待时间20秒,有返回结果时在success中调用layer.close(loadIndex);关闭加载中的提示弹窗2.实际调用$.ajax({ type: "get", url: _url, cache:

2020-07-28 14:16:57 5753

原创 PHP常用字符串函数

1.计算字符串长度echo strlen("Hello world!");2.反转字符串echo strrev("Hello world!"); // 输出 !dlrow olleH3.检索字符串 “Hello world!” 中的文本 “world”:echo strpos("Hello world!","world");

2020-07-27 16:09:10 87

原创 从某一字符串开始截取字符串

1.截取job字符串之后的字符$jobid = substr('Submitted batch job 268',strripos('Submitted batch job 268',"job ")+4);2.输出结果为:‘268’

2020-07-27 16:04:00 2042

原创 正则验证密码数字字母,邮箱,电话等

1.正则验证验证密码或用户名 $pattern = '/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/'; if(!preg_match($pattern,$user_pass)){ return $this->error('密码只能是数字加字母组合'); }2.正则验证邮箱 $pattern = "/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6

2020-07-20 15:49:26 671

原创 ssh连接,上传文件,读取目录,下载文件

1.自己写写的一个ssh连接操作文件及文件夹,记录一下,有错误或不足的地方欢迎大家提出,方便进行修改,谢谢!<?php /** * Class File * file 文件管理 */class File extends MY_Controller { private $connection; private $sftp; public function __construct() { parent::__construct();

2020-07-17 13:21:20 1204

原创 数组排序,以数组的一列值进行排序重组数组

1.二维数组中以nav_sort排序 $nav = array( 0=>array( 'name'=>'首页', 'href'=>'', 'nav_sort'=>'1' ), 1=>array( 'name'=>'作业管理', 'href'=>''

2020-07-17 11:14:24 245

原创 Vmware虚拟机无法重启或提示以独占方式锁定配置文件失败

1.进入起不来的虚拟机的文件夹中,删除.lck后缀的所有文件2.打开运行,或直接按win+R进入运行,输入msconfig,点击确定进入系统设置(稍后的操作需要重启俩次电脑,所以需要保存退出的程序要先保存退出哦,以防丢失)3.选择服务,再选择隐藏所有Microsoft,点击全部禁用4.同样的方式点击启动,打开任务管理器,5.点击启动,找到VMware Tray Process 点击修改为禁用6.然后点击确定,确定后需要重启计算机,所以需要把没有保存的东西提前保存好哦。7.最后电脑重启后从第

2020-07-17 10:52:00 682

原创 虚拟机桥接模式设置IP

1.设置虚拟机网络连接方式为桥接模式2.设置虚拟网络编辑器为桥接模式,选择桥接到你主机的同名网卡(下一步有如何查询),桥接模式如果没有可按照按照第二张图,点击更改设置后就会出现,3.查看本机的主机ip、子网掩码、默认网关,及网卡,cmd窗口中输入ipconfig /all4.修改(vim /etc/sysconfig/network-scripts/ifcfg-eno16777736)centos7是ifcfg-ens33文件,还有的是ifcfg-eth0。以防修改错误可以先 复制一份: cp

2020-07-17 10:28:44 11330 9

alpine创建lnmp环境alpine安装nginx+php5.6+mysql

alpine创建lnmp环境alpine安装nginx+php5.6+mysql

2024-03-01

图形验证码,通过点击图片中的文字进行验证

在网站进行登录时往往需要进行登录前的验证,有数字验证,有验证码验证,还有图形验证,这个是一个图形验证码,通过点击图片中的文字进行验证

2020-07-28

SecureCRT_AFKCD.dmg

SecureCRT for mac, git仓库推送,更新工具,可查看团队提交信息时间及修改内容,支持回滚,合并分支,图形化操作更方便,团队协作更高效

2019-07-05

Firefox.dmg

firefox49.0.2,低版本,可安装firephp,firebug等前端调试工具,方便PHPajax调试,在控制台输出sqlyu语句而不影响程序运行,mac os使用,Windows请勿下载

2019-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除