简易phpsocket聊天室php

php图片上传401与获取不到图片

上传一个大的文件报错: 413 Request Entity Too Large nginx/1.15.11 这个就是nginx的配置问题了; 只需要修改nginx的配置项: client_max_body_size;数值给大一些,比如: client_max_body_size 50m; 再次请求 ......
图片 php 401

基于PyQt5实现聊天窗口

>本文仅为示例,用于参考,功能并不完整 # 主要实现以下功能: ### 1.重写PlainTextEdit组件实现类似微信ctrl+enter换行,enter发送信息操作 ### 2.带头像的消息气泡创建 ### 3.消息气泡的自适应大小 # 窗口布局(详细可以通过示例代码中的.ui进行查看) ![ ......
PyQt5 PyQt

比较向量余弦相似度的简易方法

最近基于知识嵌入的LLM应用非常热门,此类应用中的一个重要环节是计算Embeddings间的相似度:通过召回与Query Embedding相似的数据块嵌入向量,得到与用户Query相关的知识片段,从而为LLM问答提供引文支撑。向量相似度有多种度量方式,而余弦相似度是其中比较常用的一种。 余弦相似度 ......
余弦 向量 简易 方法

Llama2 论文中译版——开放式基础和微调聊天模型

# Llama 2:开放式基础和微调聊天模型 ## 写在前头 因为最近一直在使用 LLM 工具,所以在学习 [Llama 2:开放式基础和微调聊天模型](https://ai.meta.com/research/publications/llama-2-open-foundation-and-fin ......
开放式 模型 基础 Llama2 论文

rabbitmq php 发送延迟消息 java 进行消费

// 延迟队列 php 需要安装好几个扩展 php 生产者 $connection = new AMQPStreamConnection('xxxxx', 5672, 'guest', 'guest'); $channel = $connection->channel(); // 发送消息到交换机, ......
rabbitmq 消息 java php

基于boost的聊天服务器

聊天服务器的设计,主要包括消息结构的设计,这个相对于网络更具有一样,通常避免粘包,都会设计成TLV的格式: 消息的头部Header主要包括消息的类型和消息体的长度,通过这样设计的原理是为了避免粘包时可以方便去解析数据 消息主要包括:bind name (client send) chat info ......
服务器 boost

php8 源码安装

yum list|grep php-fpm yum 安装php5yum install php php-fpm php-mysql php-gd php-pdo -y 源码安装php8https://www.cnblogs.com/architectforest/p/14048487.html ht ......
源码 php8 php

php:获取https证书的信息(PHP 8.1.1)

一,代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ......
证书 https 信息 php PHP

Linux PHP编译安装

PHP编译安装。 1.下载PHP源码包,wget https://www.php.net/distributions/php-8.2.8.tar.gz 2.进入安装源码包目录,执行./configure命令配置,PHP的核心扩展和常用扩展。 3.编译make,安装make install. ./co ......
Linux PHP

CTF比赛中Web的php伪协议类型题小结

# php协议类型 ``` file:// — 访问本地文件系统 http:// — 访问 HTTP(s) 网址 ftp:// — 访问 FTP(s) URLs php:// — 访问各个输入/输出流(I/O streams) zlib:// — 压缩流 data:// — 数据(RFC 2397) ......
小结 类型 CTF Web php

使用PHP开发的商城团购功能详细介绍

使用PHP开发的商城团购功能详细介绍 随着电商行业的快速发展,团购已经成为了一种备受欢迎的购物模式。为了适应这一趋势,很多商城开始引入团购功能,以增加用户粘性和提升销售额。本文将介绍如何使用PHP开发一个商城团购功能,并提供相关的代码示例。 一、团购功能的实现原理 团购功能的实现原理主要涉及以下几个 ......
团购 功能 商城 PHP

两个php代码审计的工具

来自打那个熊海cms时候发现的大佬文章:https://blog.csdn.net/qq_28624871/article/details/114745946 下载地址大佬给了,我就不贴了 第一个叫Seay源代码审计系统 不能直接拖文件,感觉这点有点不方便 不过分析代码上感觉还可以 在左上角的新建项 ......
两个 代码 工具 php

php特性

# php特性 ## 类型转换 ``` "; echo (int)'0x4f1A01'; echo ""; echo 5.276e6; //科学计数法 1e1 1*10^1 echo ""; echo (int)'5.276e6'; ?> ``` ## 强类型&弱类型 (强类型)在进行比较的时候,会 ......
特性 php

PHP接入支付宝支付及回调(当面付)

本文引用于 猫玖云 https://blog.csdn.net/qq_63573498 一、项目介绍 两个文件实现PHP接入支付宝当面付功能,包括发起支付和支付回调应答 注意: notify.php仅需要填写支付宝公钥以及支付成功后的相关逻辑即可 NotifySerice类中的内容无需修改 务必在支 ......
当面 PHP

PHP接入微信官方支付(native·APIv3)

本文引用于 猫玖云 https://blog.csdn.net/qq_63573498 一、项目介绍 两个文件实现微信官方支付(native·APIv3)的发起支付和回调应答功能 注意: notify.php中需要再次填写你的APIv3秘钥 在交易成功的if语句中,填写最终支付成功的相关业务逻辑 二 ......
官方 native APIv3 APIv PHP

PHP编程基础

PHP编程基础 •PHP是什么? •PHP: Hypertext Preprocessor(超文本预处理器) 是一种通用开源脚本语言. •PHP是全球网站使用最多的脚本语言之一 •全球前100万的网站中,有超过70%的网站是使用PHP开发的 •PHP 脚本在服务器上执行。 •PHP 可免费下载使用。 ......
基础 PHP

PHP 中优雅的将JSON/XML/YAML 等数据反序列化成指定的类对象

这个小事情何以需要记上一笔?实在是因为当用了各种编程语言以后,发现系统 I/O处,尤其对外的接口Interface最重要,它或许可以被称为 Specification ,规约。 PHP 是混合型编程风格的语言,不强求完全的OOP。但是代码不OOP化的话,又得不到更多的开发工具的支持。尤其在PHP中如 ......
序列 对象 数据 JSON YAML

PHPJWS签名: 什么是JWS签名如何在PHP中实现JWS签名

PHPJWS签名: 什么是JWS签名如何在PHP中实现JWS签名 在现代网络应用程序中,安全性是至关重要的。为了保证数据的安全,我们需要使用各种方法来加密和验证数据。JWS(JSON Web Signature)就是这样一种方法,它使用 JSON 格式来加密和验证数据。 JWS 是一种使用 JSON ......
JWS PHPJWS PHP

kill 命令重启 php-fpm

使用命令 `sudo kill -USR2 `/var/run/php-fpm/php-fpm.pid`` kill命令介绍 “kill” 命令用于终止正在运行的进程。它可以通过发送信号来与指定的进程进行交互。以下是 “kill” 命令的常见用法: 终止进程: kill 用指定的进程ID(PID)替 ......
命令 php-fpm kill fpm php

使用php调用python文件,执行切割pdf文件

#### 应用场景,使用php执行python文件,进行pdf文件切割 代码如下: public function slicePdf(Request $request){ // 要传递给 Python 脚本的参数 $inputPath = "input.pdf"; //需要切割的文件目录 $outp ......
文件 python php pdf

一个简易的ORM框架的实现(一)

# 一个简易的ORM框架的实现 ## ORM ORM 操作数据库 对象关系映射 ORM(Object Relational Mapping)框架采用元数据来描述对象与关系映射的细节。只要提供了持久化类与表的映射关系,ORM框架在运行时就能参照映射文件的信息,把对象持久化到数据库中。 ## 早期数据库 ......
简易 框架 ORM

File Browser简易存储平台搭建

1.创建并进入文件夹(用于存放平台及安装包) mkdir -p /APP/WebFile && cd /APP/WebFile 2.安装wget下载工具 yum install wget 3.下载file browser安装包 wget -O /APP/WebFile/WebFile-2.21.1. ......
简易 Browser 平台 File

流媒体协议之WebRTC简易服务器搭建20230726

流媒体协议之WebRTC简易服务器搭建 1.简介 由于官网的peerconnection_server和apprtc对SDP以及登录流程有特定要求,不便于调试自己实现的WebRTC,所以计划自己搭建服务器,网上开源的服务器有很多:licode/janus/kurento/mediasoup/jits ......
流媒 流媒体 简易 20230726 服务器

MacOs安装php扩展

以protobuf为例 1. 下载安装包 git clone https://github.com/allegro/php-protobuf 1. 进入文件路径 1. 执行phpize /usr/local/opt/php@7.2/bin/phpize (自己电脑的安装路径) 1. 执行php-co ......
MacOs php

PHP 数组

数组能够在单独的变量名中存储一个或多个值。 实例 数组在单个变量中存储多个值: <?php $cars=array("porsche","BMW","Volvo"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ......
数组 PHP

PHP 函数

PHP 的真正力量来自它的函数:它拥有超过 1000 个内建的函数。 PHP 用户定义函数 除了内建的 PHP 函数,我们可以创建我们自己的函数。 函数是可以在程序中重复使用的语句块。 页面加载时函数不会立即执行。 函数只有在被调用时才会执行。 在 PHP 创建用户定义函数 用户定义的函数声明以单词 ......
函数 PHP

[碎碎念]和ljf老师聊天得到的一些启发,希望大家一起来吹水

# 关于写这个小文 和ljf老师聊天得到的一些启发,希望能够总结出来方便回顾,并且我觉得这些想法有一定的普适性,可以供大家参考。 ## 疑问 我的疑问是,我现在主要在做fuzz+pwn,能够进行漏洞挖掘,以及windows rootkit的学习,这些对以后实战和就业会有多大的帮助呢?会用到哪些地方呢 ......
老师 ljf

PHP for 循环

PHP for 循环执行代码块指定的次数。 PHP for 循环 如果您已经提前确定脚本运行的次数,可以使用 for 循环。 语法 for (init counter; test counter; increment counter) { code to be executed; } 参数: ini ......
PHP for

什么是PHP共享内存,用实例给你们解释一下

什么是共享内存 共享内存是一种在同一台机器的不同进程(应用程序)之间交换数据的方式。一个进程可创建一个可供其他进程访问的内存段,并赋予它相应的权限。每个内存段拥有一个惟一的ID,我们通常称之为shmid,这个ID指向一个物理内存区域,其他进程可通过此ID来操作这块内存, 包扩读取、写入以及删除。 共 ......
实例 内存 PHP

PHP while 循环

PHP while 循环在指定条件为 true 时执行代码块。 PHP 循环 在您编写代码时,经常需要反复运行同一代码块。我们可以使用循环来执行这样的任务,而不是在脚本中添加若干几乎相等的代码行。 在 PHP 中,我们有以下循环语句: while - 只要指定条件为真,则循环代码块 do...whi ......
while PHP