疯狂编程网

  • 首页
  • 后端
    • GOLANG
    • PHP
  • 前端
  • 客户端
  • 服务器
  • AIGC
  • 开发工具
  • 代码人生
  • 关于本站
    • 联系我们
    • 免责声明
PHP

Yii2验证器的使用简介

验证器的使用代码样例如下: <?php namespace common\models; use Yii; use yii\base\Model; /** * Login form */ class LoginForm extends Model { public $username; public $password; public $rememberMe = true; private $_user; /** * {@inheritdoc} */ public function rules() { ret…

2023年4月29日 0条评论 611点热度 0人点赞 大明 阅读全文
iOS

appstore 设置开发者名称

你的开发者名称将显示在您 App 的 App Store 产品页中,列于你的 App 名称下方。默认情况下,你的开发者名称使用你的法定名称。 如果你以组织身份注册了“Apple 开发者计划”,你还可以设置一个不同的开发者名称,但该名称必须是一个注册商号、DBA 或虚构的 商务名称。例如,如果你的法定名称是“Apps Company LLC”,你可以将“Apps Company”作为你的商号在 App Store 中使用。 如果你以个人身份注册,则此选项不可用,开发者名称应与您的法定名称一致。 只有首次添加 App …

2023年4月25日 0条评论 785点热度 0人点赞 大明 阅读全文
开发工具

git之tag标签的使用

tag有两种类型的标签 : 轻量标签(lightweight):只是某个 commit 的引用,可以理解为是一个 commit 的别名; 附注标签(annotated):是存储在git仓库中的一个完整对象,包含打标签者的名字、电子邮件地址、日期时间以及其他的标签信息。它是可以被校验的,可以使用 GNU Privacy Guard (GPG) 签名并验证。   一、本地tag操作 1 创建tag标签 1.1 创建轻量标签 # 直接给当前的提交版本创建一个【轻量标签】 $ git tag [标签名] 例如: …

2023年4月23日 0条评论 697点热度 0人点赞 大明 阅读全文
NGINX

nginx 禁用低版本TSL

在对应域名的nginx配置文件中,打开找到ssl_protocols这行只保留TLSv1.2 TLSv1.3。 # ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_protocols TLSv1.2 TLSv1.3; 通过curl测试发现,使用tlsv1.0还是可以正常访问的。 curl -I -v --tlsv1.1 https://www.icrazycode.com 原因:nginx配置项中的ssl_ciphers,如果允许了低版本的加密套件,哪怕ssl_protocols中…

2023年4月21日 0条评论 666点热度 0人点赞 大明 阅读全文
开发工具

TSL的版本说明

传输层安全性协议(TLS:Transport Layer Security),目的是为了保证两个应用程序在通信过程中数据的安全性和保密性,目前有四个版本的 TLS 协议:TLS1.0/1.1/1.2/1.3,版本越低兼容性越好,但是安全性越差;版本越高安全性越强,但是兼容性会弱一些。 现在有些要求高的服务器要求TSL的版本至少1.2,比如华为。本地如果想升级TSL版本需要升级系统内核或者工具版本。 TLS 协议版本 支持的主流浏览器 TLS 1.0 IE6+ Chrome 1+ Firefox 2+ TLS 1.1…

2023年4月21日 0条评论 859点热度 0人点赞 大明 阅读全文
PHP

php-fpm平滑重启及退出

最近有个老项目的php通过curl调华为的https接口报SSL connect error,因为华为要求最低tsl版本为1.2,老的系统是centos6.6,升级nss内核不起作用,于是决定将系统升级到centos7,同时php升级到5.6(老项目不敢升级到7/8,怕有问题),一般情况下centos7和php5.6基本上也是绝配了。于是找运维申请了两台新主机,同时让运维安装了php5.6及对应的扩展,拿到机器后发现没有装php-fpm,于是自己通过yum install php56-php-fpm安装的php-f…

2023年4月20日 0条评论 612点热度 0人点赞 大明 阅读全文
MYSQL

mysql8.0安装完首次给root账号设置密码

系统环境:centos7/8 或者 opencloudos8,首次安装完mysql8.0后,需要给root设置密码,步骤如下 启动 systemctl start mysqld 重启 systemctl restart mysqld #首次进入mysql mysql -uroot -p # 将authentication_string置空 update user set authentication_string='' where user='root'; # 将plugin改为以前版本的密码认证方式 update…

2023年4月13日 0条评论 657点热度 0人点赞 大明 阅读全文
SHELL

求两个Linux文本文件的交集、差集、并集

在处理以行为单位的数据时,经常需要求两个文件的内容交集、并集、差集,下面总结一下相关的操作。 1、交集 $ sort a.txt b.txt | uniq -d 解释:将两个文件进行排序,uniq使得两个文件中的内容为唯一的,使用-d输出两个文件中次数大于1的内容,即是得到交集 2、并集 $ sort a.txt b.txt | uniq 解释:将两个文件进行排序,uniq使得两个文件中的内容为唯一的,即可得到两个文件的并集。 3、差集 a.txt-b.txt: $ sort a.txt b.txt b.txt |…

2023年4月13日 0条评论 856点热度 0人点赞 大明 阅读全文
PHP

opencloudos-8.6 安装php7.4及扩展

用腾讯云的轻量化服务器,选择了opencloudos系统,通过yum的方式安装php,发现默认只能安装php7.2,装完php7.2后,通过dnf命令升级到了php7.4 安装php7.4过程如下: yum install php dnf module reset php dnf module enable php:7.4 dnf module update php:7.4 安装php常用扩展 #yum安装 yum install tar make libsodium-devel libmcrypt libmcry…

2023年4月13日 0条评论 957点热度 0人点赞 大明 阅读全文
服务器

centos中安装dnf

dnf 是Dandified Yum的简称,这是下一代的yum软件包管理器(Yum的派生)。DNF命令使用libsolv,hawkey,ibrepo和libcomps等C语言库编写。它是在Fedora 18中引入的,自Fedora 22以来它一直是默认的软件包管理器。dnf是一个软件包管理器,可以在基于RPM的Linux发行版上安装,更新和删除软件包。它会自动计算依赖性并确定安装软件包所需的操作。由于一些长期问题尚未在yum中解决,如性能差,内存使用率高,依赖关系解析速度慢等,yum已被dnf取代。这不仅仅是解决y…

2023年4月13日 0条评论 673点热度 0人点赞 大明 阅读全文
12

近期文章

  • PHP图片裁剪函数
  • 文件同步命令rsync详解
  • go实现base64编码的四种方式
  • opencloudos安装mysql8.0
  • gearman中任务优先级

近期评论

没有评论可显示。

归档

  • 2024年3月
  • 2023年12月
  • 2023年10月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月

分类

  • GOLANG
  • iOS
  • LINUX
  • MYSQL
  • NGINX
  • PHP
  • SHELL
  • 前端
  • 客户端
  • 开发工具
  • 服务器
  • 未分类

COPYRIGHT © 2023 疯狂编程网. ALL RIGHTS RESERVED.

京ICP备2022013580号-1