首页
留言
友情链接
Search
1
如何使用JavaScript获取和设置CSS root变量值
931 阅读
2
中国历史朝代顺序图
483 阅读
3
春和 《江海共余生》
400 阅读
4
清除浮动,单行多行超出用...
338 阅读
5
Centos7 下编译安装php8.2
310 阅读
分享
Web前端
html&css
javascript
Vue
shopify
shoplazza
后端
ThinkPHP
YII2
服务器端
软件安装
问题合集
历史
故事
诗词
生活
学习
其他
抖音
快手
小视频
随笔
易经
书摘
登录
/
注册
Search
标签搜索
诗词
sunshine
累计撰写
143
篇文章
累计收到
14
条评论
首页
栏目
分享
Web前端
html&css
javascript
Vue
shopify
shoplazza
后端
ThinkPHP
YII2
服务器端
软件安装
问题合集
历史
故事
诗词
生活
学习
其他
抖音
快手
小视频
随笔
易经
书摘
页面
留言
友情链接
搜索到
11
篇与
的结果
2024-08-16
如何理解 JS 的异步?
参考:JS是一门单线程的语言,这是因为它运行在浏览器的渲染主线程中,而渲染主线程只有一个。而渲染主线程承担着诸多的工作,渲染页面、执行 JS 都在其中运行。如果使用同步的方式,就极有可能导致主线程产生阻塞,从而导致消息队列中的很多其他任务无法得到执行。这样一来,一方面会导致繁忙的主线程白白的消耗时间,另一方面导致页面无法及时更新,给用户造成卡死现象。所以浏览器采用异步的方式来避免。具体做法是当某些任务发生时,比如计时器、网络、事件监听,主线程将任务交给其他线程去处理,自身立即结束任务的执行,转而执行后续代码。当其他线程完成时,将事先传递的回调函数包装成任务,加入到消息队列的末尾排队,等待主线程调度执行。在这种异步模式下,浏览器永不阻塞,从而最大限度的保证了单线程的流畅运行。
2024年08月16日
24 阅读
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日
65 阅读
0 评论
0 点赞
2024-06-05
yum更新gcc版本
直接通过yum install gcc安装的版本4.8.5太老了,很多新的库的用不起,没办法,只有升级了。手动编译安装太过于麻烦,于是乎网上找到了这个方法。方法:sudo yum install centos-release-sclsudo yum install devtoolset-11-gcc*scl enable devtoolset-11 bashwhich gccgcc --version临时 scl enable devtoolset-9 bash持久 echo “source /opt/rh/devtoolset-9/enable” >> /etc/profile.d/env.sh转载自:https://www.jianshu.com/p/3f4067d80808来源:简书
2024年06月05日
96 阅读
0 评论
0 点赞
2024-06-05
编译安装PHP7.4时出现configure: error: Package requirements (oniguruma) were not met
oniguruma是一个处理正则表达式的库,在编译安装php时,如果使用–enable-mbstring 参数, 开启mbstring扩展,则会出现这个错误。原因:mbstring的正则功能需要oniguruma的支持,系统中却没有oniguruma库。解决办法:1、在’–enable-mbstring’参数后添加’–disable-mbregex’参数,意为不使用mbstring的正则功能,不再需要oniguruma库。2、安装oniguruma库wget https://github.com/kkos/oniguruma/archive/v6.9.4.tar.gz -O oniguruma-6.9.4.tar.gz tar -zxf oniguruma-6.9.4.tar.gz cd oniguruma-6.9.4 ./autogen.sh && ./configure --prefix=/usr --libdir=/lib64 make && make install 在使用./configure时添加‘–libdir=/lib64’参数,重新编译PHP,如果不使用该参数则仍会报错。
2024年06月05日
57 阅读
0 评论
0 点赞
2024-06-05
CentOS 7编译安装PHP 8.3提示No package 'libzip' found或者(libzip >= 0.11)
检查是否安装过libziprpm -q libzip rpm -q libzip-devel如果有,卸载yum remove libzip-devel libzip从libzip官网下载,安装wget https://libzip.org/download/libzip-1.2.0.tar.gz tar -zxvf libzip-1.2.0.tar.gz cd libzip-1.2.0 ./configure make && make install安装完成后,查看是否存在/usr/local/lib/pkgconfig目录,如果存在,执行如下命令来设置PKG_CONFIG_PATH:export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"# whereis libzip libzip: /usr/local/lib/libzip.la /usr/local/lib/libzip.a /usr/local/lib/libzip.so
2024年06月05日
86 阅读
0 评论
0 点赞
2024-06-05
编译php错误:make: *** [ext/fileinfo/libmagic/apprentice.lo] Er
是因为内存不足导致的,只需要在./configure 编译配置后面加--disable-fileinfo 如:./configure --disable-fileinfo
2024年06月05日
67 阅读
0 评论
0 点赞
2024-05-13
php-fpm 启动文件问题
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm chmod +x /etc/init.d/php-fpm启动php-fpm/etc/init.d/php-fpm start
2024年05月13日
87 阅读
0 评论
0 点赞
2024-04-25
jquery 点击锚点事件并取消scroll事件,平滑滚动至锚点位置
在jQuery中,如果你想要取消由锚点点击触发的滚动事件,你可以使用event.preventDefault()方法来阻止默认的滚动行为。以下是一个简单的例子:$(document).ready(function(){ $('a[href*="#"]').click(function(event){ // 阻止默认的点击事件 event.preventDefault(); // 获取目标位置 var target = $(this.hash); target = target.length ? target : $('[name=' + this.hash.slice(1) +']'); // 执行平滑滚动 if (target.length) { $('html, body').animate({ scrollTop: target.offset().top }, 1000); } }); });
2024年04月25日
126 阅读
0 评论
1 点赞
2023-12-12
npm install 问题:This is a problem related to network connectivity
解决办法:1. 执行如下命令 代理置为空npm config set proxy null2. 运行如下命令清理缓存npm cache clean --force3. 配置npm源npm config set registry https://registry.npmmirror.com4. 再次执行安装命令
2023年12月12日
141 阅读
0 评论
0 点赞
2023-11-23
Nginx报504 Gateway Time-out的问题
修改nginx子配置文件location / { # 注意这儿,一般这三个配套修改 uwsgi_connect_timeout 600; # 指定连接到后端uWSGI的超时时间。 uwsgi_read_timeout 600; # 指定接收uWSGI应答的超时时间,完成握手后接收uWSGI应答的超时时间。 uwsgi_send_timeout 600; # 指定向uWSGI传送请求的超时时间,完成握手后向uWSGI传送请求的超时时间。 uwsgi_pass 127.0.0.1:5000; include uwsgi_params; }修改nginx主配置文件修改buffer相关fastcgi_buffers 2 256k; fastcgi_buffer_size 128k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k;假如你使用Nginx只是作为反向代理,那么你修改的这个时间应该对应调整为# 注意这儿,一般这三个配套修改 proxy_connect_timeout 600; proxy_read_timeout 600; proxy_send_timeout 600;假如你使用的是fastcgi, 那么你修改的这个时间应该对应调整为# 注意这儿,一般这三个配套修改 fastcgi_connect_timeout 600; fastcgi_read_timeout 600; fastcgi_send_timeout 600;
2023年11月23日
61 阅读
0 评论
1 点赞
1
2