TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱
搜索到 218 篇与 的结果
2025-04-25

使用Windows的WSL下ubuntu安装宝塔,可本地运行开发Swoole项目

使用Windows的WSL下ubuntu安装宝塔,可本地运行开发Swoole项目
1. 启用WSL功能首先,确保你的 Windows 系统支持 WSL,并且启用 WSL 功能。打开“控制面板” > “程序” > “启用或关闭 Windows 功能”。勾选“适用于 Linux 的 Windows 子系统”和“虚拟机平台”,并且点击“确定”。然后重启电脑。2. 使用 PowerShell 运行确保你使用 PowerShell(以管理员身份)来运行 wsl --install 命令,因为 WSL 的安装和管理通常需要管理员权限。右键点击“开始”菜单,选择“Windows PowerShell(管理员)”。在 PowerShell 中输入以下命令:默认安装最新Ubuntuwsl --install 安装指定版本Ubuntu-20.04wsl --install -d Ubuntu-20.04 3. WSL Ubuntu命令启动Ubuntu(普通用户)wsl 或者 wsl -d Ubuntu-20.04 以 root 用户启动 WSL(无需输入当前密码)wsl --user root 临时访问 root 权限sudo -i 或 sudo su 修改 root...
2025年04月25日
10 阅读
0 评论
2025-01-23

【CentOS7】yum 报错:Could not retrieve mirrorlist http://mirrorlist.centos.org

【CentOS7】yum 报错:Could not retrieve mirrorlist http://mirrorlist.centos.org
前言用yum install 命令去安装一些linux插件时报错,找了很久才解决,踩了很多坑,希望你们也不要踩,既不是大家搜索的网络问题,ping www.baidu.com可以通、DNS也设置了;一、报错如下1、报错内容如下[root@node1 yum.repos.d]# yum install ifconfig Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org?arch=x86_64&release=7&repo=sclo-sclo error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error" 2、原因我们的服务器没法访问镜像的网络,所以我们需要配置正确的镜像源;二、解决流程1、进入 /etc/yu...
2025年01月23日
80 阅读
0 评论
2024-08-13

为什么笔记本电脑有时候一按w就会突然退出屏幕并且右下角显示whiteboard和全屏截图?

为什么笔记本电脑有时候一按w就会突然退出屏幕并且右下角显示whiteboard和全屏截图?
玩游戏之类的,一按w就会退回桌面并且显示这个,只有重启才能解决。解决方法:可能是【win】+【w】开启了快捷键。关闭的办法有【Alt】+【win】(前后不能颠倒按)。还有就是【win】+【L】退到到锁屏界面登陆就好了。另一种可能性就是锁住键盘了,按下【Alt】+【NumLock】进行尝试。
2024年08月13日
1,097 阅读
1 评论
2024-01-05

php curl无法获得https网页内容

php curl无法获得https网页内容
程序员最经常使用的curl,在php下面也是经常用的到。但是,博主友情提示您:用curl获取https的网页内容的时候,也是需要用到证书的。而这么多年,估计大家从来都没有察觉过任何更新证书的动作,证明这可能是有自动renew操作的。而目前博主手头的centos系统,却存在有使用curl无法获取https内容的问题。利用curl或者file_get_contents获取远程http的内容时,成功。但是获取https的内容时,失败。错误提示文字类似于:SSL operation failed with code 1. OpenSSL Error messages: error:14090086: SSL routines:ssl3_get_server_certificate:certificate vertify failed 解决方法1、保证php.ini里面的openssl扩展肯定要打开。这个操作比较基础,不做赘述。extension=openssl.so 2、查看一下openssl证书的默认位置,检测openssl的证书位置的代码:php -r "print_r(o...
2024年01月05日
1,714 阅读
2 评论
2024-01-04

使用fail2ban防止ssh爆破

使用fail2ban防止ssh爆破
fail2ban 是一个更加强大和灵活的工具,它可以监控多种日志文件,并根据用户自定义的规则进行拉黑。例如,可以监控 SSH、FTP、Apache 等服务的日志文件,根据设定的规则来判断恶意访问行为,如登录失败、多次访问不存在的 URL、频繁访问等,然后自动拉黑恶意 IP 地址。fail2ban 的优点是功能强大,可以对多种恶意行为进行处理;缺点是配置比较繁琐,需要用户自定义规则,并且可能会误判合法访问。Fail2ban目录结构如下:/etc/fail2ban/action.d ----- iptables 、mail 等动作文件目录/etc/fail2ban/fail2ban.conf ----- 定义日志级别、日志、sock文件位置等/etc/fail2ban/filter.d ----- 条件匹配(过滤器)文件目录,过滤日志关键内容/etc/fail2ban/jail.conf ----- 主配置文件,主要设置启用ban动作的服务及动作阀值,不建议修改/etc/fail2ban/jail.d/ ----- fail2ban模块化子配置文件安装fail2banepel_rel...
2024年01月04日
1,536 阅读
1 评论
2023-06-27

uni-app 安卓锁屏后程序后台运行

uni-app 安卓锁屏后程序后台运行
借助安卓的WakeLock机制,我们可以实现让APP在后台运行。实现代码如下:var g_wakelock = null; //允许程序后台运行 function wakeLock() { var main = plus.android.runtimeMainActivity(); var Context = plus.android.importClass("android.content.Context"); var PowerManager = plus.android.importClass("android.os.PowerManager"); var pm = main.getSystemService(Context.POWER_SERVICE); g_wakelock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "ANY_NAME"); g_wakelock.acquire()...
2023年06月27日
2,542 阅读
2 评论
2023-06-19

利用node.js反编译脚本获得微信小程序源码

利用node.js反编译脚本获得微信小程序源码
一、node.js运行环境1、安装node.js地址:https://nodejs.org/zh-cn/安装后在控制台输入:node -v, 如果显示版本号则安装成功2、安装npm一般情况下nodejs安装好后自带npm可以在控制台输入:npm -v, 如果显示版本号则安装成功。二、下载反编译脚本https://gitee.com/moduo_412/wxappUnpacker三、安装模拟器下载夜神模拟器或其他模拟器安装RE文件管理器,使用解密工具可以不用安装模拟器,找到__APP__.wxapkg,不确定是哪个目录可以把当前目录删除,再重新打开小程序四、在本地找到小程序源文件包/data/data/com.tencent.mm/MicroMsg/一串32位的16进制字符串文件夹/appbrand/pkg/小程序源文件包这个目录下就是你的小程序源文件了,小程序格式就是wxapkg,根据时间找到源文件包压缩后发送到电脑五、反编译解包1、打开nodejs命令窗口2、用cd命令进入反编译脚本根目录下3、在node命令窗口中依次安装如下// 安装 npm install // 安装依赖...
2023年06月19日
1,716 阅读
0 评论
2023-04-28

uni-app 部署到二级目录,打包H5空白页面或者刷新404

uni-app 部署到二级目录,打包H5空白页面或者刷新404
部署到二级目录打包H5空白页面或者刷新4041、uni-app 打包H5空白页面或者刷新404,加入下面伪静态就可以解决了;2、如果不想分2个域名去配置,想和后端thinkphp代码放在一起的话,可以在后端创建一个H5目录来放前端的文件,增加对应H5目录的伪静态重写规则,就可以正常访问了;3、以下是伪静态的配置。Nginx配置location /h5/ { try_files $uri $uri/ /h5/index.html; } Apache配置在h5目录里增加一个.htaccess文件<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /h5/index.html [L] IfModule> 如果单独配置一个前端域名的话,域名指向是h5目录的话,重...
2023年04月28日
1,561 阅读
0 评论
2023-04-12

Nginx负载均衡

Nginx负载均衡
1、轮询轮询是upstream模块负载均衡默认的策略,每个请求会按时间顺序逐个被分配到不同的后端服务器。轮询不需要额外的配置。# 代理服务器 # 设置服务器组 upstream backend { server 111.173.115.2:80; server 111.173.115.3:80; server 111.173.115.4:80; } server { listen 80; server_name 111.173.115.1; location / { # backend 就是服务器组的名称 proxy_pass http://backend/; } } 2、weight加权(加权轮询)weight=number:用来设置服务器的权重,默认为1,权重数字越大,被分配到请求的几率越大。该权重值主要是针对实际工作环境中不同的后端服务器硬件配置进行调整的,所有此策略比较适合服务器的硬件配置差别比较大的情况。# 代理服务器 # 设置服务器组 upstream backend {...
2023年04月12日
1,364 阅读
0 评论
2023-01-03

ThinkPHP6 excel表导入导出

ThinkPHP6 excel表导入导出
composer下载phpspreadsheetcomposer require phpoffice/phpspreadsheet PhpSpreadsheet中文简介phpexcel由于版本陈旧性能低下官方放弃维护,转而开发PhpSpreadsheet用了最新得psr标准因而对php版本不向下兼容需要注意!PhpSpreadsheet是一个用纯PHP编写的库,提供了一组类,使您可以读取和写入不同的电子表格文件格式PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到使用PhpSpreadsheet开发的PHP要求7.1或更高版本,并且支持链式操作PhpSpreadsheet 支持的文件格式文件路径extend/Excel.php<?php use PhpOffice\PhpSpreadsheet\Cell\Coordinate; use PhpOffice\PhpSpreadsheet\IOFactory; use PhpOffice...
2023年01月03日
1,772 阅读
1 评论

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. 强强强
    2025-04-07
  2. jesse
    2025-01-16
  3. sowxkkxwwk
    2024-11-20
  4. zpzscldkea
    2024-11-20
  5. bruvoaaiju
    2024-11-14

标签云