ubuntu php7 php 8.0

php 数据安全性(过滤提交的数据)

1.在common.php公共方法加入 /** * 过滤sql与php文件操作的关键字 */ function filter_keyword( $string ) { $keyword = 'select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|uni ......
数据 安全性 php

php rsa加密(非对称)实例 以及使用哈希256进行加密

function getEncryptionUserID($client_secret): string { $str = " BEGIN PUBLIC KEY MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCpw/k/rPHx4c1nEO8lQr8Fkz2MMTnqN ......
实例 php 256 rsa

php redis 悲观锁

悲观锁(Pessimistic Lock), 顾名思义,就是每次处理redis数据都以最悲观的场景展开,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都 ......
redis php

如何在Windows中清除PHP CLI屏幕 cls 清屏

如何在Windows中清除PHP CLI屏幕:类似于“cls”命令的简单方法[重复]Clear PHP CLI output system('cls'); 会在屏幕上放置一个 chr(12) (“换页”字符),但不会清屏。 PHP 中的ncurses库不适用于Windows 平台,ncurses_c ......
屏幕 Windows PHP CLI cls

PHP RabbitMQ 异步ACK持久化

消息持久化以及手动应答 RabbitMq重启之后queue_declare队列不会丢失 为了不让队列消失,需要把队列声明为持久化(durable)。为此我们通过queue_declare的第三参数为true: queue_declare必须在生产者(producer)和消费者(consumer)对应 ......
RabbitMQ PHP ACK

ubuntu frame 个人开发心得

引言 有一次我在树莓派上安装 Ubuntu Core 我给创新创业项目开发一个可视化 gui 看板,用于展示数据。 然后我就找到了我需要的工具 Ubuntu Frame 初次尝试使用 Ubuntu Frame 在 ubuntu22.04 系统上安装了 Ubuntu Frame 的测试环境 sudo ......
心得 ubuntu frame 个人

php startup : Uable to load dynamic library

今天配置系统的时候,出现了这个错误php startup : Uable to load dynamic library,字面意思就是无法加载某某扩展 这好办,按照排查步骤走1、找到php.ini配置文件,查看下报错的扩展, 2、去扩展文件夹下查找下是否有对应的扩展文件。 3、重载下php配置 轻松 ......
dynamic library startup Uable load

php入门学习-1

php开发工具下载:https://www.xp.cn/ 根据网站中这两步的操作,打印一个hellowworld: 好了,我已经天下无敌了(bushi)! 接下来是视频学习,php老铁推荐去看php100讲,这里是b站up的搬运地址:https://www.bilibili.com/video/BV ......
php

PHP Composer依赖包vendor手动导入

第一步:将下载的依赖包放到vendor目录下 将下载的依赖包梵高 vendor目录下 第二步:修改 autoload_psr4.php 文件 文件位置位于:vendor/composer/autoload_psr4.php 将自己的依赖包填写上去,如下: 假设加载的命名空间为:AlibabaClou ......
手动 Composer vendor PHP

ubuntu 18.04.6 编译内核kernel提示 Can't find default configuration "arch/x86/configs/socfpga_deconfig"!

输入make socfpga_defconfig 的时候提示: ubuntu 18.04.6 编译内核kernel提示 Can't find default configuration "arch/x86/configs/socfpga_deconfig"! 解决办法: export ARCH=ar ......

修改Ubuntu的时区

方法一 timedatectl set-timezone Asia/Shanghai 方法二 # 根据提示完成操作 tzselect 复制文件到/etc目录下 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 查看 ......
时区 Ubuntu

开源算命网站源码php搭建下载|占卜运势付费测算源码系统开发

占卜算命是人类历史上流传下来的一种古老的文化和传统。人们常常追寻各种吉凶祸福的预测和解读,以求知己知彼,预测未来,寻找人生的方向和答案。随着科技的发展,人们开始利用计算机编程和算法来开发占卜算命的相关工具。本文将探讨占卜算命源码开发的方法和技术。 一、源码开发背景和原理 占卜算命的起源可以追溯到古代 ......
源码 运势 系统 网站 php

Ubuntu系统无法进入,黑屏且左上角光标一直闪烁

环境:Ubuntu20.04 问题背景:自行重新安装显卡驱动,安装完毕重启无法进入系统,电脑黑屏且左上角光标一直闪烁 问题分析:这类情况一般都是显卡驱动的问题,我这边应该是没有安装内核推荐的显卡驱动,导致内核版本和显卡驱动不兼容,进而导致无法进入可视化界面。(还有一种情况是,之前一直很正常,可能某天 ......
左上角 光标 Ubuntu 系统

ubuntu虚拟机 挂载共享目录

安装VMware tool sudo apt-get install open-vm-tools 查看是否已经挂载上来 vmware-hgfsclient 如果有共享文件夹的名字,说明共享成功,,下一步就是挂载到目录下就可以了 创建要挂载的文件夹 sudo make dir /mnt/hgfs 设置 ......
目录 ubuntu

xshell链接ubuntu

1.安装openssh-server 2.虚拟机ifconfig查看ip 3.查看window的ip ipconfig 4.ubuntu网络设置 5.vmware-编辑-虚拟网络编辑器 6.xshell连接即可 ......
链接 xshell ubuntu

PA0:安装ubuntu物理机+其他操作

参考以下网页: 1) 制作启动U盘:使用Rufus制作Ubuntu启动盘 - 知乎 (zhihu.com) 使用官网下载的ubuntu22.04.3 iso 2) 在主机上安装ubuntu :windows11安装ubuntu22.04双系统教程(亲测) - 知乎 (zhihu.com) 我在已经安 ......
物理 ubuntu PA0 PA

在 macOS 通过 SSH 访问 Windows 的 WSL2 Ubuntu

配置 Windows 和 WSL2,使得能通过其他电脑远程 SSH 到 WSL2 Ubuntu。 一、Win10 安装 WSL2 Ubuntu 注意,是安装 WSL2,方法参考这个 WSL2 配置 C++ 开发环境 enable-virtual-machine-feature 步骤描述: 以管理员身 ......
Windows Ubuntu macOS WSL2 SSH

WIN11 WSL2 Ubuntu22.04 局域网访问WSL2服务

WIN11 WSL2 Ubuntu22.04 局域网访问WSL2服务 https://blog.csdn.net/u011255605/article/details/131700529 WIN11 下管理员运行 Windows PowerShell执行 netsh interface portpr ......
WSL2 局域网 局域 WSL Ubuntu

php代码审计

代码审计覆盖面特别广,分类也很多,而且几乎什么样的比赛都会有,算是比较重要的题目类型之一吧。 姿势:具体问题具体分析,归根结底还是要熟练掌握PHP这门语言,了解一些常见的会造成漏洞的函数及利用方法等。 assert()函数会将读入的代码当做PHP代码来执行,这就方便了!! 进行注入,注入的思路: 首 ......
代码 php

PHP伪协议与文件包含漏洞

https://www.cnblogs.com/weak-chicken/p/12275806.html 1 file:// — 访问本地文件系统 2 http:// — 访问 HTTP(s) 网址 3 ftp:// — 访问 FTP(s) URLs 4 php:// — 访问各个输入/输出流(I/ ......
漏洞 文件 PHP

PHP基础语法

以<?php开头,以?>结尾,语句以;结尾 在php中,所有关键词和函数名类名均不区分大小写 变量名对大小写敏感 php是后端语言,可以与html混合起来 <html> <p>this is html+php</p> <html> <?php echo "Hello World"; ?> 不能再ph ......
语法 基础 PHP

Ubuntu搭建邮件服务器

转载:原文链接 前言 关于邮件服务器的工作原理我就不再赘述了。Postfix是优秀的MTA,而Dovecot则是优秀的MDA。前者负责发信、收信,提供smtp服务;后者负责邮件保存到邮箱,提供pop3和imap服务。 这里介绍使用Postfix+Dovecot模式的邮件服务系统,同时Postfix使 ......
邮件 服务器 Ubuntu

php面向对象

1.1 今日目标 了解面向对象的基本概念; 了解面向对象和面向过程的区别; 掌握面向对象的基本语法:封装类; 掌握类成员的基本使用:定义和访问; 掌握访问修饰限定符的作用和实际运用; 掌握$this的概念和使用; 掌握构造方法的和析构方法的目的和触发时间; 了解对象存储和访问的内存原理; 了解对象比 ......
对象 php

Ubuntu22.04安装手册

随着红帽控制的centos社区转型,ubuntu大火,本文以ubuntu最新的LTS版本22.04为基础,给出安装该操作系统和初步配置的步骤,让ubuntu开箱可用。 ......
手册 Ubuntu 22.04 22 04

ubuntu20.04 22.04 安装ROS2(ros-humble-desktop)主要遇到的问题

1. 20.04安装到一半安装不下去 最后一步安装的时候,显示无法定位到包 不知道什么毛病 2.然后重新装了Ubuntu 22.04.3 LTS的虚拟机按照ROS官方的步骤,主要遇到以下问题: 2.1 下载ROS密钥的被拒绝的问题,解决办法:在/etc/hosts加上github中的IP和域名,随便 ......

ubuntu修改IP地址为静态IP

01-切换到如下目录 02-查看网关信息 route -n 03-编辑.yaml文件 切换到目录/etc/netplan,编辑.yaml结尾的文件 sudo vim /etc/netplan/50-cloud-init.yaml 替换如下内容 # Let NetworkManager manage ......
静态 地址 ubuntu

MySQL-8.0布署

下载软件 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.35-linux-glibc2.17-x86_64.tar.xz 解压软件 tar xvf mysql-8.0.35-linux-glibc2.17-x86_64.tar.xz ......
MySQL 8.0

Ubuntu 22.04.1 LTS 编译安装 mysql5.6

在Ubuntu 22.04下安装mysql5.6,试了很多方法都失败了,最后编译安装成功了。 1、看下有没有其它版本的mysql,有的话就卸载掉 #查询 dpkg -l | grep mysql #如果有则卸载 apt-get remove --purge <mysql程序名称> 2、安装依赖 ap ......
Ubuntu mysql5 mysql LTS 22

ubuntu20.04 设置应用开机启动

参考 https://shurufa.sogou.com/linux/guide sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/ 仿照上面的方法,将对应的desktop文件拷贝到autostart下即可。 ......
ubuntu 20.04 20 04

ubuntu 开启端口命令相关

1.查看防火墙状态sudo ufw status,也可以看到开放的端口 2.关闭防火墙sudo ufw disable,打开防火墙sudo ufw enable,3.开放端口sudo ufw allow 端口号4.关闭端口sudo ufw deny 端口号5.重启防火墙sudo ufw reload ......
端口 命令 ubuntu
共3460篇  :2/116页 首页上一页2下一页尾页