自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 podman容器的使用

很多人可能遇到过开机重启时,由于Docker守护程序在占用多核CPU使用100%使用的情况,导致所有容器都无法启动,服务都不能用的情况。而且Docker守护进程是以root特权权限启动的,是一个安全问题,那么有什么方法解决呢?(使用podman)

2023-07-04 14:16:17 1221

原创 php8 之 命名参数

php8 之 命名参数

2020-12-10 19:52:16 703

原创 php8 源码编译安装

php8 源码编译安装1. 下载源码包wget https://www.php.net/distributions/php-8.0.0.tar.gz2. 安装依赖yum -y install autoconf freetype gd libpng libpng-devel libjpeg libxml2 libxml2-devel zlib curl curl-devel net-snmp-devel libjpeg-devel php-ldap openldap-devel openl

2020-12-10 19:29:25 1310

原创 centos8 ffplay 播放音视频没有声音 SDL_OpenAudio (2 channels, 44100 Hz): No such audio device

centos8 ffplay 播放音视频没有声音SDL_OpenAudio (2 channels, 44100 Hz): No such audio deviceSDL_OpenAudio (1 channels, 44100 Hz): No such audio deviceNo more combinations to try, audio open failed该问题产生的原因是pulseaudio-libspulseaudio 等依赖库不健全需要注意的是pulsea...

2020-12-04 10:59:22 1493

原创 pa_simple_new() failed: Connection refused ubuntu 开启root用户的声音

pa_simple_new() failed: Connection refusedpa_sample_spec(format=3,rate=16000,channels=ch=1)Fail to init audio stream.Fail to init sound.该问题产生的原因是root用户无法调用pulseaudio解决方法:编辑环境变量的文件vi /root/.profile新增如下内容pulseaudio --start --log-target...

2020-12-01 09:37:04 1174

原创 原生 JavaScript 封住 ajax

原生 JavaScript 封住 ajaxvar loadData = function (obj) { "use strict"; // obj is null var obj = obj || {}; var type, url, success, error, data, result; type = obj.type || "post"; url = obj.url || ""; success = obj.success || ""

2020-11-19 17:25:06 140

原创 ubuntu18.04 安装 ros Melodic

ubuntu18.04 安装 ros Melodic参考地址: http://wiki.ros.org/melodic/Installation/Ubuntu1.Setup your sources.list (设置您的来源.列表)sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'2..

2020-09-10 15:01:46 134

原创 centos8 安装 vmware15 需要的内核头文件 kernel-headers

原文地址:vmware15 需要的内核头文件 kernel-headershttp://hflxhn.com/art/10centos8 安装 vmware15 需要的内核头文件 kernel-headerscentos8 启动 cmware15 出错:Before you can run VMware, several modules must be compiled and loaded into the running kernelKernel Headers for ve..

2020-06-19 17:16:29 2187

原创 centos8 源码安装 ffmpeg

yasm 依赖wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gztar xf yasm-1.3.0.tar.gzcd yasm-1.3.0/./configure --prefix=/usr/localmake -j12 && make installffmpegwget https://johnvansickle.com/ffmpeg/git-source/ffmpeg-git.t

2020-05-26 21:14:03 706

原创 Apache 别名访问网站根目录的上一级目录

Apache 别名访问网站根目录的上一级目录通过配置apache虚拟主机访问网站根目录的上一级目录vi/opt/lamp/apache24/conf/extra/httpd-vhosts.conf<VirtualHost *:80> ServerName local.dz.com DocumentRoot /var/www/dz/public &...

2020-04-18 21:07:59 533

原创 centos8 frp 自启动

frp 自启动systemctlvi/lib/systemd/system/frpc.service (以服务端为例)[Unit]Description=frps serviceAfter=network.target network-online.target syslog.targetWants=network.target network-online.target[...

2020-04-08 09:52:46 1365

原创 ssh错误: agent refused operation

sign_and_send_pubkey: signing failed: agent refused operation在ssh服务器添加密钥对登陆之后, 客户机连接远端出现错误:sign_and_send_pubkey: signing failed: agent refused operation解决:客户端运行eval "$(ssh-agent -s)"ssh-a...

2020-03-24 12:06:48 472 1

原创 centos8 安装 nodejs (源码编译nodejs)

centos8 安装 nodejs (源码编译nodejs)1.安装必要的编译软件包yum -y install gcc gcc-c++2.下载源码nodejswget https://npm.taobao.org/mirrors/node/v10.13.0/node-v10.13.0.tar.gz3.解压tar xvf node-v10.13.0.tar.gz4...

2020-03-12 21:52:30 1376

原创 ckeditor5 之 代码块 插件安装

1. ckeditor5 源码下载https://github.com/ckeditor/ckeditor5-build-classic.git2. 切换到软件目录cd ckeditor5-build-classic/3. 下载远程的插件包npm install4. 安装 代码块 插件npm install --save @ckeditor/ckeditor5-...

2020-03-01 12:59:27 1893 5

原创 linux 常用命令合集

基础命令:1. 关机init 02.重启init 63. 切换目录cd4.查看当前路径pwd5.切换最近使用过的两个目录cd -6.中断当前程序ctrl+c7.清屏ctrl+l(clear)根目录下核心目录1./mnt测试目录2./rootroot用户的家目录3./home普通用户的家目录4...

2020-02-28 12:05:55 101

原创 php - smarty实现原理

smarty 模板引擎实现原理1. 目录结构libs Smarty.phpapp controller index.php view index.htmlruntime temp2. Smarty.php 类<?php /** * Smarty */class Smarty{ fu...

2020-02-27 20:34:45 205

原创 thinkphp6 从无到有的安装之路

此教程在linux下制作(centos8)1. 下载安装 并 修改权限git clone https://gitee.com/liu21st/thinkphp.git tp62.虚拟主机配置vi /opt/lamp/apache24/conf/extra/httpd-vhosts.conf<VirtualHost *:80> ServerName t...

2020-02-23 12:09:54 821

原创 php执行shell命令

php执行shell命令php 操作shell函数1. system()$shell = "ls";$shell = "df -Th"; // 查看硬盘空间$shell = "ifconfig"; // 查看网卡配置$shell = "free -m"; // 查看内存使用情况echo "<pre>";system($shell, $s);echo $s;...

2020-02-16 18:44:12 1018

原创 vmware 安装 centos8

此教程在 centos8 系统中制作vmware 15 下载地址 (https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html)创建一个新的虚拟机 (等于新购买了一台没有装系统的电脑)1. 创建一个新的虚拟机2. 选择高级3. 选择下一步4. 选择稍后安装...

2020-02-14 18:11:58 145

原创 javascript caller

caller注意:es5 模式不能使用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>caller</title></head><body> </body><scri...

2020-02-13 16:47:14 182

原创 javascrript this, 预编译this指向

javascript this指向<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>this</title></head><body> </body><script> ...

2020-02-13 16:44:52 351

原创 javascript 节点,节点树,节点类型节点属性

节点<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>节点</title></head><body> <div> <p><span></span>...

2020-02-13 16:36:13 229

原创 javascript Element节点 以及Element节点的一些方法

Element节点<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Element节点</title></head><style> .demo { padding: 100px; backg...

2020-02-13 16:33:19 133

原创 javascript dom增加和删除

dom增删<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>dom增删</title></head><body> <div>123</div></body>&...

2020-02-13 16:29:31 164

原创 javascript Dom选择器

常用的Dom选择器document 代表整个文档1. id选择器getElementById2. 标签选择器 getElementsByTagName3. class选择器 getElementsByClassName4. name选择器 getElementsByName以下选择器所选中的元素为非实时1. querySelector2. querySelectorAll...

2020-02-13 16:25:51 138 1

原创 sublime3 常用插件汇总

centos 安装官网(https://www.sublimetext.com/)下载地址(https://www.sublimetext.com/3)1. sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg2. yum-config-manager --add-repo http...

2020-02-10 13:35:22 346 1

原创 javascript 鼠标事件

常见的鼠标事件click 点击事件mousedown 鼠标按下mousemove 鼠标移动mouseup 鼠标弹起contextmenu 右键菜单mouseover 鼠标移入mouseout 鼠标移除mouseenter 鼠标移入 html5mouseleave 鼠标移除 html5判断鼠标左右键document.onmousedown = function (e)...

2020-01-26 17:51:40 200

原创 centos8 安装中文包和中文输入

中文语言包:(重启后生效)dnf install langpacks-zh_CN查找已经安装的语言locale -a装中文输入法yum install ibus ibus-libpinyin -y成果:

2020-01-18 00:00:43 2892

原创 linux压缩文件 (gz,bz2,zip)

Gz压缩包管理:1.制作gz压缩包:tar czf mydir1.tar.gz mydir12.gz压缩包解压:tar xzf mydir1.tar.gz3.查看gz压缩包:tar tf mydir1.tar.gzBz2压缩包管理:1.制作bz2压缩包:tar cjf mydir1.tar.bz2 mydir12.bz2压缩包解压:tar xj...

2020-01-17 18:04:30 147

原创 acl权限, 权限细化, linux权限管理

权限管理-Aclu+g+o所有人对linux.sh具有执行权限: (三种方式, a=u+g+o)chmod a+x linux.shchmod +x linux.shchmod 755 linux.shchmod u+x,g+x,o+x linux.shacl权限增删查1.设置权限:setfacl -m u:user1:rwx /test2.查看权限:get...

2020-01-17 17:54:43 298

原创 linux Crontab任务计划

Crontab任务计划:cron是一个可以用来根据时间、日期、月份和星期的组合来调度对周期性任务执行的守护进程, 利用cron所提供的功能可以将需要周期性重复执行的任务设置为cron任务,并且设置为在主机较空闲的时间自动完成查看Crontab服务systemctl status crond任务计划格式:*(分) *(时) *(日) *(月) *(周) 周期执行的程序常...

2020-01-17 17:44:20 151

原创 centos8 网络管理 nmcli

nmcli网络配置方法1.查看网络设备状态nmcli device status2.查看网络详细信息(ip+dns+gateway)nmcli device show ens323.设置静态ip地址nmcli connection modify ens32 ipv4.addresses '192.168.1.100'4.设置DNSnmcli connecti...

2020-01-17 15:26:11 586

原创 frp 实现内网穿透 (server在centos7系统中)

环境准备一台公网中的服务器 (本人9元在百度云购买了一个月 购买链接https://cloud.baidu.com/campaign/campus-2018/index.html?unifrom=eventpage)frp软件下载 ( https://github.com/fatedier/frp/releases)wget https://github.com/fate...

2020-01-03 14:44:38 361

原创 javascript 时间委托 (利用事件冒泡和事件源对象进行处理)

事件委托利用事件冒泡和事件源对象进行处理优点:1 性能, 不需要循环所有元素一个个绑定事件2 灵活, 当有新的子元素不需要重新绑定事件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>事件委托</title></...

2019-12-27 10:39:21 192

原创 封装 javascript 事件处理函数 addEventListener , 解决兼容性问题

封装addEventListener解决各浏览器对事件处理函数的兼容性/** * 封装事件处理函数 * 解决兼容性问题 * @Author hflxhn.com * @DateTime 2019-11-03T16:17:23+0800 * @param {obj} elem 绑定在谁身上 * @param {str} ...

2019-12-27 10:25:37 259

原创 javascript 绑定事件的那些事 (this的指向, onclick, addEventListener)

<div></div>1. onclick句柄的绑定方式var div = document.getElementsByTagName('div')[0];// onclick 句柄的绑定方式// this 指向谁调用指向谁// div.onclink = null; 解除事件处理函数div.onclick = function () { co...

2019-12-27 10:15:21 502

原创 源码编译nginx rtmp 实现流媒体服务器转发

环境 (此教程在centos7 环境下完成)1. 下载wget https://nginx.org/download/nginx-1.17.6.tar.gzwget https://github.com/arut/nginx-rtmp-module/archive/master.zip2. 解压并安装1. 解压tar xf nginx-1.17.6.tar.gzunzip...

2019-12-13 17:33:59 601

原创 CentOS8 源码编译安装 lamp环境 (apache24 + php7.3 + mysql57)

CentOS8 安装 apache24 + php7.3 + mysql57前期准备:close selinux (关闭SELinux)vi /etc/selinux/config查找 : SELINUX=enforcing修改成 : SELINUX=disabled1.apache24 安装1) install rely (依赖安装)dnf install -y a...

2019-11-23 20:07:05 1848

原创 CentOS8 安装 mwget 下载工具

前期准备 (下载linux常用软件工具包)yum install -y gcc gcc-c++ make cmake net-tools gnome-tweak-tool git wget zip unzip bzip21) download (下载)wget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwg...

2019-11-06 21:36:20 2931 1

原创 ckeditor5 插件安装

环境要求: 安装nodejs更改npm地址为国内地址,否则很容易安装失败设置阿里源 :npm config set registry http://registry.npm.taobao.org或者:npm install --registry=https://registry.npm.taobao.org1. 下载源码到本地git clone https://gitee...

2019-09-28 20:46:29 2262

ckeditor.js

ckeditor5-代码块,如果不会编译或者嫌编译麻烦,可用我编译好的ckeditor5-代码块; ckeditor5-代码块,如果不会编译或者嫌编译麻烦,可用我编译好的ckeditor5-代码块

2020-03-01

rpcsvc-proto-1.4.tar.gz

rpcsvc-proto, mysql依赖包,lamp环境,centos8中依赖软件包。rpcsvc-proto-1.4.tar.gz

2019-12-03

checkbox联动选择

复选框联动, 选中某一个节点,该节点的所有子节点均置为选中,该节点的所有父节点均置为选中

2018-12-10

空空如也

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

TA关注的人

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