首页
留言
友情链接
标签页
Search
1
那些顶级不落俗套的“美好祝福”
1,758 阅读
2
如何使用JavaScript获取和设置CSS root变量值
1,262 阅读
3
中国历史朝代顺序图
932 阅读
4
春和 《江海共余生》
875 阅读
5
唐诗三百首1-5
595 阅读
分享
Web前端
html&css
javascript
Vue
shopify
shoplazza
后端
ThinkPHP
YII2
服务器端
软件安装
问题合集
故事
诗词
生活
学习
学科
语文
数学
英语
物理
化学
生物
政治
历史
地理
自然
其他
抖音
快手
小视频
随笔
易经
书摘
今日话题
登录
/
注册
Search
标签搜索
一年级语文
sunshine
累计撰写
169
篇文章
累计收到
15
条评论
首页
栏目
分享
Web前端
html&css
javascript
Vue
shopify
shoplazza
后端
ThinkPHP
YII2
服务器端
软件安装
问题合集
故事
诗词
生活
学习
学科
语文
数学
英语
物理
化学
生物
政治
历史
地理
自然
其他
抖音
快手
小视频
随笔
易经
书摘
今日话题
页面
留言
友情链接
标签页
搜索到
168
篇与
的结果
2024-08-07
早安,立秋
立秋,早安!时光如流,转眼已是立秋。夏天的遗憾,会随着秋风消散,翘望的心愿,会在秋天实现。愿你我都能静心沉淀,不忧伤,不迷茫,不慌张。过得舒心,笑的坦荡,幸福在路上。
2024年08月07日
194 阅读
0 评论
0 点赞
2024-08-06
真可怜
你看这世人,多可怜!喜欢的得不到,得到了不珍惜在一起时怀疑,失去了。。。怀念。。。怀念了想相见,相见了又恨晚最后两生相厌,终极一生,满是遗憾
2024年08月06日
182 阅读
0 评论
1 点赞
2024-08-06
搞钱最快的 24种方式
第一条 搞钱就是,成本10元的东西,包装一下,卖200
第二条 搞钱就是,懂行的忽悠不懂行的
第三条 搞钱就是,把A平台的货搬到B平台
2024年08月06日
193 阅读
0 评论
1 点赞
2024-08-02
javascript 返回顶部实例
平滑滚动到顶部示例
2024年08月02日
201 阅读
0 评论
1 点赞
2024-07-09
javascript 动态加载脚本
使用Promise 动态加载
2024年07月09日
218 阅读
0 评论
1 点赞
2024-07-03
linux top 各项参数说明
top 是 Linux 中一个实时显示系统状态的命令。它显示了系统中正在运行的进程及其资源使用情况。下面是 top 命令输出中各项参数的说明。1. top 命令的基本输出当你运行 top 命令时,它会显示一个动态更新的屏幕,其中包括以下几部分:系统信息任务信息CPU 使用情况内存使用情况进程列表2. 详细参数说明系统信息(第一行)top - 14:55:02 up 10 days, 4:37, 2 users, load average: 0.00, 0.01, 0.0514:55:02: 当前时间up 10 days, 4:37: 系统已运行时间(10天4小时37分钟)2 users: 当前登录用户数量load average: 0.00, 0.01, 0.05: 系统的平均负载(1分钟、5分钟、15分钟的平均值)任务信息(第二行)Tasks: 123 total, 1 running, 122 sleeping, 0 stopped, 0 zombie123 total: 总任务数1 running: 运行中的任务数122 sleeping: 休眠中的任务数0 stopped: 停止的任务数0 zombie: 僵尸进程数CPU 使用情况(第三行)%Cpu(s): 1.0 us, 0.5 sy, 0.0 ni, 98.0 id, 0.5 wa, 0.0 hi, 0.0 si, 0.0 stus (user): 用户态CPU时间sy (system): 系统态CPU时间ni (nice): 改变过优先级的用户进程的CPU时间id (idle): 空闲CPU时间wa (wait): IO等待CPU时间hi (hardware interrupt): 硬件中断CPU时间si (software interrupt): 软件中断CPU时间st (steal): 被其他虚拟机偷走的CPU时间内存使用情况(第四行和第五行)KiB Mem: 2048000 total, 1024000 used, 1024000 free, 51200 buffers KiB Swap: 2048000 total, 0 used, 2048000 free. 51200 cached Memtotal: 总内存used: 已使用内存free: 空闲内存buffers: 缓冲区内存cached: 缓存内存Swap total: 总交换空间Swap used: 已使用交换空间Swap free: 空闲交换空间进程列表从第六行开始 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMANDPID: 进程IDUSER: 进程所有者PR: 进程优先级NI: nice值(优先级别)VIRT: 进程占用的虚拟内存总量RES: 进程占用的物理内存总量SHR: 进程使用的共享内存量S: 进程状态(D=不可中断的睡眠状态、R=运行、S=睡眠、T=停止或追踪、Z=僵尸进程)%CPU: 进程占用的CPU百分比%MEM: 进程占用的内存百分比TIME+: 进程启动以来的总CPU时间COMMAND: 启动该进程的命令名称3. 其他有用的 top 命令快捷键在 top 界面中,你可以使用一些快捷键来更改显示信息:h: 帮助,显示所有快捷键k: 杀死一个进程,提示输入PIDq: 退出 topr: 重新设置一个进程的优先级,提示输入PID和新优先级u: 显示指定用户的进程,提示输入用户名P: 按CPU使用率排序M: 按内存使用率排序T: 按时间和累计时间排序1: 显示所有CPU的负载(如果有多个CPU)通过 top 命令,你可以实时监控系统资源使用情况并管理系统进程,有助于优化和排查系统性能问题。手动设置刷新间隔top 命令默认每 3 秒刷新一次,你可以通过按下 d 键来设置自定义的刷新间隔时间:在 top 界面中,按下 d 键。输入新的刷新间隔时间(以秒为单位),然后按下 Enter。例如,设置刷新间隔为 5 秒:d5Enter
2024年07月03日
212 阅读
0 评论
1 点赞
2024-07-03
防抖与节流
防抖与节流的区别:虽然防抖和节流都是优化高频率事件的方法,但它们有不同的侧重点:防抖(Debouncing):在特定时间内只执行一次函数,时间段内的重复调用会重新计时。适用于搜索输入、窗口调整大小等事件。节流(Throttling):限制函数在特定时间内执行的次数。适用于滚动事件、鼠标移动等。<script> function debounce(func, wait) { let timeout; return function (...args) { const context = this; clearTimeout(timeout); timeout = setTimeout(() => { func.apply(context, args); }, wait); }; } // 定义需要防抖的函数 function handleResize() { console.log('Window resized'); } // 创建防抖函数,设置等待时间为 300 毫秒 const debouncedResize = debounce(handleResize, 300); // 添加事件监听器 window.addEventListener('resize', debouncedResize); // 定义需要防抖的函数 function handleInput(event) { console.log('Input value:', event.target.value); } // 创建防抖函数,设置等待时间为 500 毫秒 const debouncedInput = debounce(handleInput, 500); // 添加事件监听器 // const inputElement = document.querySelector('input'); // inputElement.addEventListener('input', debouncedInput); // 节流函数实现 function throttle(func, wait) { let timeout; let lastRun = 0; return function (...args) { const context = this; const now = Date.now(); if (now - lastRun >= wait) { lastRun = now; func.apply(context, args); } else { clearTimeout(timeout); timeout = setTimeout(() => { lastRun = Date.now(); func.apply(context, args); }, wait - (now - lastRun)); } }; } // 节流函数使用示例 // 定义需要节流的函数 function handleScroll() { console.log('Scrolled'); } // 创建节流函数,设置等待时间为 200 毫秒 const throttledScroll = throttle(handleScroll, 200); // 添加事件监听器 window.addEventListener('scroll', throttledScroll); </script>
2024年07月03日
209 阅读
0 评论
1 点赞
2024-06-05
安装composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"
2024年06月05日
209 阅读
0 评论
0 点赞
2024-06-05
centos7.9 源码编译安装扩展 redis
wget -nc -q http://pecl.php.net/get/redis-6.0.2.tgz tar -zxvf redis-6.0.2.tgz cd redis-6.0.2 #调用phpize /usr/local/php-8.3.7/bin/phpize ./configure --with-php-config=/usr/local/php-8.3.7/bin/php-config make -j 4 && make install 在php.ini末尾添加:extendsion=redis.so重启php-fpm写成脚本shprefix=/usr/local/data/php-8.2.16 php_BIN=${prefix}/bin php_CONF=${php_BIN}/php-config php_INI=${prefix}/etc/php.ini phpize=${php_BIN}/phpize php_redis(){ redis_version=redis-6.0.2 redis_pkg=$redis_version.tgz #检查依赖,由于在centos6装过,这里解决autoconf版本问题,系统版本高自动跳过 cd $soft_home ac_version=`autoconf -V|head -1|awk '{print $NF}'` if [ `echo "$ac_version < 2.69"|bc` -eq 1 ];then #rpm -e --nodeps autoconf-$ac_version wget -nc http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz tar zxvf autoconf-2.69.tar.gz cd autoconf-2.69 ./configure --prefix=/usr/ make && make install fi #安装redis cd $soft_home wget -nc -q http://pecl.php.net/get/$redis_pkg tar zxf $redis_pkg cd $soft_home/$redis_version #调用phpize $phpize ./configure --with-php-config=$php_CONF make -j 4 && make install sed -i '$a extension=redis.so' $php_INI }
2024年06月05日
235 阅读
0 评论
0 点赞
2024-06-05
php -v php: command not found
vi /etc/profile尾部加:PATH=$PATH:/home/soft/php/bin export PATHsource /etc/profile
2024年06月05日
236 阅读
0 评论
0 点赞
1
...
6
7
8
...
17