Nov232023
ASP.NET Core Standard2.0同一项目多平台支持配置
引言
在开发过程中,一个常见的需求是将同一个项目部署到多个不同平台上,以满足不同用户的需求。ASP.NET Core Standard 2.0提供了一种简单而强大的方式来支持多平台配置,使得开发人员可以方便地在一个项目中支持不同的目标平台。
在本文中,我们将探讨ASP.NET Core Standard 2.0项目的多平台支持配置,并提供一些丰富的内容和示例来帮助您更好地理解和应用这一特性。
多平台支持配置的...阅读全文
抢沙发
Nov122023
php-fpm的工作原理
php-fpm是什么?
php-fpm是PHP的一个进程管理器。php下面的众多work进程皆有php-fpm进程管理器管理。
php-fpm的工作原理?
php-fpm全名是PHP FastCGI进程管理器。php-fpm启动后会先读php.ini,然后再读相应的conf配置文件,conf配置可以覆盖php.ini的配置。
启动php-fpm之后,会创建一个master进程,监听9000端口(可配置),master进程又会根据fpm.conf/www.conf去创建若干子进程,子进程用...阅读全文
Nov122023
php-fpm运行原理
PHP-FPM 运行原理分析
概述
PHP-FPM 是一种 Master / Worker 多进程运行模式,进程的数量可以通过 php-fpm.conf 进行具体的配置。
Master 进程主要负责 CGI、PHP 环境的初始化、事件循环、监听子进程状态等。
Woker 主要负责处理 PHP 的请求。
PHP-FPM 运行模式
PHP-FPM 支持三种运行模式,分别是 静态模式 static、按需模式 ondemand、动态模式 dynamic。
static 静态模式
直接开启指定...阅读全文
Nov082023
Nov072023
Failed to execute operation: No such file or directory
Introduction
When working with computer systems, it is not uncommon to encounter error messages that can be frustrating and confusing. One such error message is “Failed to execute operation: No such file or directory.” This error usually occurs when trying to run a command or execute a script, but the file or directory specified in the command ca...阅读全文
Oct082023
10:信息收集-资产监控拓展
1、本课重点
# Github监控
便于收集整理最新exp或poc
便于发现相关测试目标的资产
# 各种子域名查询
# DNS,备案,证书
# 全球节点请求cdn
枚举爆破或解析子域名对应
便于发现管理员相关的注册信息
# 黑暗引擎相关搜索
fofa, shodan, zoomeye
# 微信公众号接口获取
# 内部群内部资源
2、演示案例
1.监控最新的EXP发布及其他
server酱:http://sc.ftqq.com/3.version
GitH...阅读全文
Oct082023
鸿蒙应用开发与Android开发的异同点
近年来,随着智能手机的普及,移动应用开发行业蓬勃发展。而在这个多元化的市场中,鸿蒙应用开发和Android开发作为两个重要的开发框架,有着许多异同点。本文将从技术架构、开发语言、生态系统和用户体验四个方面对这两种应用开发进行比较。
技术架构
鸿蒙应用开发采用的是分布式架构,通过模块化开发和统一的调度能力,实现不同设备间的协同工作。而Android开发则是基于Linux内核的单一...阅读全文
Oct062023
PHP实现微信支付及退款流程实例
微信小程序支付的主要逻辑集中在后端,前端只需携带支付所需的数据请求后端接口然后根据返回结果做相应成功失败处理即可。本篇文章后端使用的是php,侧重于整个支付的流程和一些细节方面的东西。所以使用其他后端语言的朋友有需要也是可以看一下的。很多时候开发的需求和相应问题的解决真的要跳出语言语法层面,去从系统和流程的角度考虑。
一、微信支付
支付主要分为几个步骤:
前端携带...阅读全文
Sep282023
linux批量修改文件名的方法
linux批量修改文件名的方法。
(1)使用 rename 命令:rename 命令可以批量重命名文件名,使用正则表达式来匹配文件名。例如,将所有以 oldname 开头的文件名改为 newname 开头,使用如下命令:
rename 's/^oldname/newname/' *
(2)使用 mmv 命令:mmv 命令可以根据规则重命名文件,使用类似正则表达式的语法。例如,将所有以 oldname 开头的文件名改为 newname 开头,使用如下命令:
...阅读全文
Sep232023
CentOS 6.10 下 DM8 删除实例并卸载数据库
介绍
CentOS 6.10 是一个广泛使用的Linux操作系统版本,DM8是一款轻量级的关系型数据库。在某些情况下,你可能需要删除DM8实例并卸载数据库。本篇博客将带您一步一步完成这个过程,并提供详细的步骤和指导。
步骤
1. 停止数据库服务
首先,我们需要停止正在运行的DM8数据库服务。打开终端,并使用root用户登录。运行以下命令停止数据库服务:
service dm8 stop
2. 删除数据库实例
完成第...阅读全文