PHP

Thinkphp框架对接微信支付 Native支付

步骤1:微信支付账号及开发配置 商户API证书:在微信商户平台获取API证书,这对于后续的加密通信非常重要。 API密钥设置:在微信商户平台设置API密钥,用于生成签名和后端API调用。 步骤2:后端(ThinkPHP)集成 安装微信支付SDK 使用Composer安装微信支付的PHP SDK。打开你的ThinkPHP项目的根目录,运行以下命令: composer require overtrue

js,php,C++ 压缩算法不一致

参考:https://yushuangqi.com/blog/2015/golang-php-gzencode-difrent.html 压缩的数据:这是要压缩的数据aaaaaaaaaaaaaaaaaaa2222222222222222222222222222222顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶fffffffffffffffffffgggggggggggggggggggeeeeeeeeee

Hommie

靶机IP:192.168.56.115 端口扫描 ftp服务可以匿名登录 进入.web目录,尝试上传webshell,发现不能解析 访问web页面 意思是id_rsa泄露了 tftp下载id_rsa SSH私钥连接 得到user.txt 提权 发现可疑文件/opt/showMetheKey 尝试利用ida分析 主要就是cat $HOME/.ssh/id_rsa这条命令 直

网站备份

网站备份 linux下备份指令 cp命令:cp -R /var/www/html /tmp rsync命令:rsync -avz /var/www/html username@remote_server:/backup tar命令:tar -zcf /backups/html_backup.tar.gz /var/www/html 常见 index.php.bak www.zip vim 缓

深入理解高并发超卖一系列问题与解决方案(近7万字详解,跳槽涨薪必备宝藏珍藏级分享)

破除困境带你飞 能遇上高并发的,基本都是有点规模的公司,小公司基本都是CRUD。 想去一线城市跳槽,想去有高并发的公司,但是没有高并发经验,没有高并发的经验,就去不了高并发的公司,去不了这样的公司,就没有高并发经验,前狼后虎两头堵的困境,干就完了。 一语道破 超卖问题是属于并发安全问题,在并发情况下出现数据一致性的问题的表现,据有代表性。 这是个概率问题,不是一定发生或一定不发生。 核心问题就两个

PHP 安装开启redis扩展

方法1,通过pecl 安装 pecl install redis 方法2, 源码编译安装 github地址 https://github.com/phpredis/phpredis/blob/develop/INSTALL.md  也可以参考菜鸟教程 https://www.runoob.com/redis/redis-php.html  安装

Ubuntu22.04 安装搜狗拼音输入法

在搜狗拼音输入法官网下载输入法Linux版本文件,是一个deb文件,我下载后放在家目录的下载目录下:sogoupinyin_4.2.1.145_amd64.deb 更新源。在终端执行 sudo apt update 安装fcitx输入法框架 执行命令 sudo apt install fcitx 设置fcitx为系统输入法:点击左下角的按钮,打开"语言支持",如下设置键盘输入法系统 设置fci

linux 手动安装 php composer

官网说明:composer官网地址 下载安装文件: wget https://getcomposer.org/installer 下载的文件名叫installer,重命名为php文件: mv installer php-setup.php php执行安装文件: php php-setup.php 然后在当前文件夹目录下多出一个文件: composer.phar 将该文件移动到bin目录下: sud

硬件电路基础01-电学基础(交流直流电、弱电强电、欧姆定律、功率、串并联),电阻及识别

硬件电路基础 1 电学基础 1.1 基本概念 ① 电流 大: K 、M、G 小:m、μ、n ② 电压 ③ 电阻 注:电流:电荷的流动 ​ 电压:让电荷流动的驱动力 ​ 电阻:对电流流动的阻碍 ——————————————————————————————————————— ④ 电路 ⑤ 交流电和直流电 ⑤ 强电和弱电 1.2 常见定律 ① 欧姆定律 注意: 计算前,单位统一

科学可视化软件介绍 – OpenSceneGraph

科学可视化软件介绍 – OpenSceneGraph 叶刘克拉克莫夫 ​ 中国石油大学 有机化工硕士 ​关注他   6 人赞同了该文章   OpenSceneGraph(有时候简称为OSG)是一个开源的高性能三维图形开发工具包,供软件开发人员在可视模拟、游戏、虚拟现实、科学可视化和建模等领域使用。它完全用标准C++和OpenGL编写,

没 2 年 React Native 开发经验,你都遇不到这些坑

📝 没 2 年 React Native 开发经验,你都遇不到这些坑 卤代烃   ​关注   53 人赞同了该文章 如果你喜欢我的文章,希望点赞 收藏 评论 三连支持一下,谢谢你,这对我真的很重要! React Native 开发时,如果只是写些简单的页面,基本上按着官方文档 reactnative.dev 就能写出来,

APP阿里云一键取号 (一键登陆)php接口-- (阿里云号码认证服务)

# 阿里云SDK https://next.api.aliyun.com/api/Dypnsapi/2017-05-25/GetMobile

性能测试——性能测试-linux监控工具nmon的安装与使用

安装;     显示截图:         简单使用命令:                                       &nb

B站login-极验逆向

声明 本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 目标网站 https://www.bilibili.com/          登录分析 分析过程 极验分析 直接查看l

Xdebug延长调试时间

Xdebug延长调试时间 环境: phpstudy,Windows版phpstudy下载 - 小皮面板(phpstudy) (xp.cn) Xdebug设置好之后,在断点调试的过程中,因为调试时间长,服务器会返回一个内部错误的提示,如下 图所示,可以通过修改apachel的配置文件,延长Xdebug调试时间。 解决办法 1.打开apache的配置文件,在apacheconfhttpd.conf里修

360众测靶场考核

前段时间参加了 360 众测靶场的考核,感觉还挺有意思的,难度也适中,于是记录一下解题过程。 题目一共分为两个部分,第一部分是理论题,就是选择加判断,接触过 web 安全的应该都能过,也可以直接百度,主要记录第二部分的实操题。 第一关 打开网页如下图所示,直接给出了提示,struts2-013,于是直接上 struts2 扫描器,一发入魂 于是成功拿到 key 第二关 第二关是个文件上传,网站

ThinkPHP使用Redis

前置环境 安装Redis 新建一个ThinkPHP6项目 ThinkPHP使用Redis 安装 Redis 扩展 config/database.php 测试Redis 检查问题 1.确保已经正确安装和启用了 PHP Redis 扩展,可以通过运行 php -m | grep redis 命令来检查是否加载了 Redis 扩展。 2.检查 config/cache.php 文件中是否正确配置

Functional PHP (通义千问)

Functional PHP 是一个专为 PHP 开发者设计的库,旨在引入函数式编程的概念和工具,帮助开发者编写更高效、可读性强的代码。以下是几个使用 Functional PHP 库进行函数式编程的实例: **实例 1: 简单过滤和映射** 假设有一个包含用户数据的数组,我们想要过滤出状态为 "active" 的用户,并提取他们的用户名。可以使用 `Functionalfilter` 和 `Fu

hyperf windows使用docker搭建开发环境

2024年4月13日23:44:16 首先安装好docker 注意:powershell是不支持命令换行符的 注意:D:/code是你本地的代码目录,/data是你的镜像里的挂在目录 代码热更新 QQ一群 247823727 QQ二群 166427999 博客文件如果不能下载请进群下载 如果公司项目有技术瓶颈问题,请联系↓↓ 如果需要定制系统开发服务,请联系↓↓ 技术服务

Quartus 配置 Nios® II EDS 开发环境

安装 Quartus 按照我之前写的文章安装即可 —— Quartus 入门 安装 Ubuntu 18.04(Linux 桌面用户直接跳过该步骤) 在官方下载页面可以看到,我们需要安装 Ubuntu 18.04 LTS 并启用 WSL WSL 这里介绍 WSL 的安装方法,打算使用 WSL2 的读者请根据需要阅读本文中的参考链接 打开设置,搜索控制面板,点击应用,启用或关闭windows

hyperf统一请求响应

2024年4月18日08:48:45 以下是两个方案: 1,使用注解,直接返回 方案二: 像laravel 那样使用容器吧响应接口返回出来 总结:方案一,很简单,但是不能控制header头部状态码,有些特殊返回需要控制的时候,就不行,方案二,稍微复杂一点,但是更完善 QQ一群 247823727 QQ二群 166427999 博客文件如果不能下载请进群下载 如果公司项目有技

项目创建开始一定要选择最新的软件,上线前已经要检查选择的组件有没有更新的版本。

项目创建开始一定要选择最新的软件,上线前已经要检查选择的组件有没有更新的版本。 现状: 2020年创建的项目的环境: mysql 5.7 php7.4 centos7 当前已经升级了: php8.1 计划升级: almalinux8 mysql8.0

应急响应靶场Where-1S-tHe-Hacker

应急响应实战靶场 打开靶机,发现有两个用户,admin和admin$,一个是隐藏用户 admin用户的密码是Aa123456 杀软查杀 进入主机,我们直接使用D盾和D-eyes杀软进行后台扫描,节省时间 这边附上绿盟科技的D-Eyes的使用参数说明 注册表用户 查看用户存在很多方法,比如计算机管理中的用户查看,命令行工具net user,以及注册表的查看 win+R打开注册表reged

判断字符串是否包含数组中的元素

php怎样简易地判断字符串是否包含数组中的元素呢,折腾了一晌未果。从php内置的字符串函数和数组函数,没见到直接的方法,只有自行循环判断。 方法一:循环数组,使用strstr函数判断其中元素是否被包含在字符串中,有则退出循环,输出true,没则循环到底,输出false。亮点是代码直观,遇到true就退出循环,用时至少,就是敲的代码多了一丁点。 方法二:借用一下内置的array_map函数,说是借用

“百度杯”CTF比赛 十月场-Login

“百度杯”CTF比赛 十月场 Login: 题目类型:web 题目描述:加油,我看好你!打开靶机得到的是一个登陆界面: 解题方法:随便输入一个登陆一下试试: 想着是SQL注入,但是无论怎么尝试也找不到注入点,然后查看一下网页源码: 在源码下面找到一段注释,写着两个test1,猜测可能是登录名和密码,尝试登陆一下: 登陆成功,跳转到member.php页面,但是该页面下只有一个颜文字,查看网

DedeCMS让channelartlist支持currentstyle属性

织梦一二级导航菜单被点击顶级栏目高亮(加class)解决方法,DedeCMS让channelartlist支持currentstyle属性。 dedecms默认模板的channelartlist是不支持currentstyle属性的。currentstyle属性在导航中应用的比较多,可以实现循环调用栏目后,当前页<li>标签获得一个class="自定义命名"的属性,具体作用就不做说明了

“百度杯”CTF比赛 九月场-123

“百度杯”CTF比赛 九月场 123 题目类型:web 题目描述:12341234,然后就解开了,打开靶机是一个会员登陆界面: 解题方法:先查看一下网页源码: 这里说用户信息都在user.php里面,然后我们访问一下user.php: 发现并没有任何信息 扫描一下它的目录文件看一下: 扫出了一个user.php和view.php,但是访问user.php没有反应,想到user.php存放用

记录一次CTF解题PHP反序列化

攻防世界的一个php反序列化题 unserialize3 PHP反序列化 序列化通俗来讲就是将对象转化为可以传输的字符串,反序列化就是把那串字符串再变回对象。 这里的O就是object对象的意思,数字7代表着对象的函数名长度为7,然后就是对象名"chybate",然后这个数字1表示对象里有一个变量,大括号里的s代表的是string类型,如果是一个i是int型,4表示变量名的长度,后面接着就

<<  <  39  40  41  42  43  44  45  46  47  48  49  >  >>