自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 Nginx 的配置和运行核心数

Nginx 配置文件通常位于 /etc/nginx/nginx.conf 或 /usr/local/nginx/conf/nginx.conf 路径下。你可以根据服务器的 CPU 核心数来调整 worker_processes 的值。在配置文件中找到 worker_processes 这一行,其值就是 Nginx 配置的工作进程数(核心数)。Nginx 默认的工作进程数通常是 1。如果在配置文件中没有特别指定,Nginx 会以单个工作进程启动。这个命令会返回当前正在运行的 Nginx 工作进程的数量。

2024-06-20 10:28:55 171

原创 php 使用curl同时发起post多发请求

【代码】php 使用curl同时发起post多发请求。

2023-09-18 16:00:54 522

原创 Ubuntu部署PHP7.4

系统版本:Ubuntu22.04PHP版本: 7.4Mysql版本:8.0Nginx版本: 最新。

2023-08-23 15:53:03 2287

原创 MySQL GROUP BY 分组后加条件HAVING使用方法

MySQLGROUPBY分组后加条件HAVING使用方法。

2022-08-01 16:37:30 4605 1

原创 mongodb更新数据库所有数据

需要先查找出相关的记录,然后循环处理更新数据。如下案例,先查询表(canvas)中所有的数据,然后更新所有type为1,如果不是更新表所有数据,需要在find()加上你的条件。如find({"case_name": "测试"})db.getCollection('canvas').find().forEach( function(item){ db.getCollection('canvas').update({"_id":item._id},{$set:{"type":1}}) })..

2022-05-28 09:57:09 1374

原创 Centos Firewall常用指令

查看防火墙状态firewall-cmd --state 开启防火墙systemctl start firewalld.service 停止防火墙systemctl stop firewalld.service 重启防火墙service firewalld restart 刷新防火墙firewall-cmd --reload 开放80端口firewall-cmd --zone=public --add-port=80/tcp --permanent 开放4400-4600范围端口firewall-

2022-05-24 15:07:28 121

原创 Centos 编译安装php 7.3

第一步:安装依赖yum install -y gcc gcc-c++ make cmake bison autoconf wget lrzszyum install -y libtool libtool-ltdl-devel yum install -y freetype-devel libjpeg.x86_64 libjpeg-devel libpng-devel gd-develyum install -y python-devel patch sudo yum install -y

2022-05-24 14:31:11 287

原创 MySQL 清除数据库全部数据 重置ID从0开始

第一步执行下面SQLselect CONCAT('truncate table ',table_name,';') from information_schema.tables where table_schema='你的数据库名称';​第二步 复制执行结果。然后执行这样就可以了。如果有不需要删除的表。手动删除...

2022-04-25 14:19:01 1723

原创 Centos 编译安装 Mysql 5.7

第一步:下载mysql 安装包mkdir /root/softwarecd /root/softwarewget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz第二步:解压tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gzmv mysql-5.7.18-linux-glibc2.5-x86_64 /us

2022-04-16 09:32:25 395

原创 centos 编译安装php 7.0

第一步:安装依赖yum install -y gcc gcc-c++ make cmake bison autoconf wget lrzszyum install -y libtool libtool-ltdl-devel yum install -y freetype-devel libjpeg.x86_64 libjpeg-devel libpng-devel gd-develyum install -y python-devel patch sudo yum install -y

2022-04-15 16:26:10 1788

原创 Centos 安装Nginx

第一步:环境准备yum install -y gcc gcc-c++ ncurses-devel perlyum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel第二步:下载安装mkdir nginx-src && cd nginx-srcwget http://nginx.org/download/nginx-1.21.0.tar.

2022-04-12 09:54:34 137

原创 MySQL导出数据库中全部的数据库

-- mysql导出导入所有数据库-- 导出所有数据库mysqldump -uroot -p"123456" --all-databases > /home/alldatabases.sql-- 导入所有数据库source /home/alldatabases.sql

2021-12-25 14:51:49 4171

原创 MySQL 精确查找字符串函数FIND_IN_SET

FIND_IN_SET(str,strlist)函数str :待查询的字符串strlist :待查找的字段名,字段的值以”,”分隔,如 (1,2,6,8)列子:-- 查找字符串是否包含1SELECT FIND_IN_SET('1','9,14');SELECT FIND_IN_SET('1','1,9,14');执行结果1:结果2:...

2021-12-23 10:52:28 1044

原创 MySQL ORDER BY 加条件

-- 优先排序id=15的 ,然后排序创建时间ORDER BY id=15 DESC,create_time DESC;

2021-12-15 11:00:15 1953

原创 Yii2 try-catch 数据库事务

$transaction = Yii::$app->db->beginTransaction(); //开启事务try { //异常代码 $transaction->commit();//提交事务} catch (Exception $e) { $transaction->rollBack();//事务回滚 return $e;}

2021-06-30 18:11:23 399

原创 Yii2 Mode里面get加函数名调用时可以省略get直接使用函数名调用

//获取单个用户信息$model = MUser::findOne($post['id']);//调用获取用户角色信息$model->roleinfo;//第一种写法的调用 注意这里可以省略get,调用函数第一个必须是小写。$model->RoleInfo;//第二种写法的调用 注意这里可以省略get,调用函数第一个必须是小写。模型类需要添加下面代码/*** 获取用户角色信息(第一种写法)**/public function getRoleinfo(){ ..

2021-05-17 21:06:37 223

原创 Yii2 rules 自定义验证规则

public function rules() { return[ [['groupname','bandwidth'],'required'],//不为空验证 [['id','bandwidth'], 'integer'],//整数验证 [['note'], 'safe' ],//安全验证 [['groupname'], 'unique'],//唯一验证 [['...

2021-05-17 21:04:02 275

原创 Yii2 语言包中使用变量

// 语言包代码 notunblockedip就是变量'thereisanunblockedipintheipsegment' => 'IP段存在未解封IP:{notunblockedip}'// 使用方法$notunblockedip = ['156.247.15.12','156.247.15.20'];Yii::t('app', 'thereisanunblockedipintheipsegment',['notunblockedip' => implode(',',$notu.

2021-04-09 14:24:25 146

原创 php curl模拟常用的请求

<?phpnamespace servers\serveridcims\controller\client;/** * 客户端操作服务器类 */class serveridcims{ /** * 公共请求接口函数 * @param $url * @param $data * @param string $method * @param string $type * @param array $headers *.

2021-04-08 09:41:36 192

原创 MySQL 从一张表update字段到另外一张表中

UPDATE ac_prefixesv4 AS A LEFT JOIN ac_asnumber AS B ON A.asfk = B.idLEFT JOIN ac_country AS C ON B.cc = C.idSET A.countryid = C.id,A.countrycode = C.`name`

2021-03-22 17:56:57 592

原创 php使用fsockopen实现异步

/* php使用fsockopen实现异步 * * @parem $url 网页地址 host 主机地址 * @parem $port 网址端口 默认80 * @parem $t 脚本请求时间 默认30s * @parem $post_data post 请求参数 * @parem $exetime 异步任务执行时间(单位秒) * @parem $debug 是否开启调试模式 * * */function request_by_fsockopen($url,$post_data=arr.

2021-02-09 10:06:09 348

原创 Yii2 添加数据成功返回ID

/** * 添加分组 * @param $addData 需要添加的数据数组 * * @return int 成功返回添加后的id,否则0 */ public static function AddGroup($addData){ Yii::$app->db->createCommand()->batchInsert(self::tableName(), array_keys($addData[0]), $addData)..

2021-02-09 10:03:47 2208

原创 Yii2 使用Curl

composer安装curl命令行切入到你的项目目录执行composer require --prefer-dist linslin/yii2-curl "*"等待安装即可安装完之后curl的位置项目根目录/vendor/linslin有linslin就是安装成功了Yii2 使用Curl 1 <?php 2 namespace server\api; 3 4 use yii; 5 use yii\helpers\Json; 6 use linslin...

2021-02-09 09:57:39 1059

翻译 乌班图 php版本切换

PHP 5.6 => 7*sudo a2dismod php5.6sudo a2enmod php7.1sudo service apache2 restartsudo update-alternatives --set php /usr/bin/php7.1PHP7 => 5sudo a2dismod php7.1sudo a2enmod php5.6sudo ser...

2019-07-16 10:58:29 144

转载 乌班图配置 https ssl证书

2. 配置证书在这里,我假设你已经会配置基本的/etc/apache2/sites-available/000-default.conf这个文件来达到已经可以通过 http 的方式来访问你的站点。在/etc/apache2这个目录下,有两个有关的目录sites-available和sites-enabled,我们进入sites-enabled目录下可以发现,里面有一个文件000-defau...

2019-07-08 14:07:43 928

翻译 乌班图 搭建git

1.sudo apt-get install git2.sudo adduser git3.创建/home/git/.ssh/authorized_keys文件 $ cd /home/git/ $ mkdir .ssh $ chmod 700 .ssh $ touch .ssh/authorized_keys $ chmod 600 .ss...

2019-07-08 12:14:45 377

转载 重铸服务器后出现 @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @

经过google,出现这个问题的原因是,第一次使用SSH连接时,会生成一个认证,储存在客户端的known_hosts中。可使用以下指令查看:ssh-keygen -l -f ~/.ssh/known_hosts由于服务器重新安装系统了,所以会出现以上错误。解决办法ssh-keygen -R 服务器端的ip地址...

2019-07-08 11:19:33 141

翻译 乌班图16.04搭建php服务器

1.sudoapt-getupdate//更新源 2.sudoapt-getinstallapache2 3.sudoapt-getinstallmysql-servermysql-client 4.sudoapt-getinstallphp7.0 5.sudoapt-getinstalllibapache2-mod-php7.0...

2019-07-06 21:55:01 168

翻译 mysql 授权root账户 远程连接权限

mysql 默认关闭远程连接 开启连接权限mysql -u root -p"youpassword"mysql>GRANT ALL PRIVILEGES ON *.* TO'root'@'%'IDENTIFIED BY 'youpassword' WITH GRANT OPTION;重载授权表:FLUSH PRIVILEGES;退出mysql数据库:exi...

2019-07-06 21:49:17 1100

原创 php数组根据指定字段去除重复值(笨方法)

创建一个空数组,在foreach 循环时去判断这个字段是否在新建的数组中,如果在则不写入,如果不在则写入到该新数组,创建一个新的数组$arr = ['a'=>'aaa','b'=>'bbb','a'=>'aaa'];$newArr = [];foreach ($arr as $k=>$v){ if(!in_array($k['a'],$newArr)...

2019-07-01 15:11:46 3678

翻译 php数组实现根据某个键值将相同键值合并生成新二维数组的方法

&lt;?php$result= array();foreach ($infos as $key =&gt; $info) {$result[$info['字段']][] = $info;}print_r($result);

2019-03-14 10:33:04 1078

翻译 小程序图片居中方法

  &lt;view class='imagesize'&gt; &lt;image src="/images/2.png" class='in-image' &gt; &lt;/image&gt; &lt;/view&gt; //.wxss里的参数.imagesize{ display:flex;                    //fle...

2019-02-25 11:21:33 15045 2

原创 乌班图 mysql 5+ 字段空值报错配置修改

/etc/mysql/mysql.conf.d/mysqld.cnf[mysqld] 模块下添加:             sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

2018-12-20 14:38:56 112

翻译 js 文字滚动

.wrap{ width:100%;}.roll-wrap{ height: 30px; overflow: hidden; background: red; line-height: 30px;}&lt;div class="wrap"&gt; &lt;div class="roll-wrap" id="roll-wrap"&gt; ...

2018-11-09 17:10:20 153

翻译 用户名存在表情mysql过滤

function removeEmoji($nickname){ $clean_text = ""; // Match Emoticons $regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u'; $clean_text = preg_replace($regexEmoticons, '', $nickname); ...

2018-09-25 15:08:33 236

翻译 小程序文件保存到本地流程方法

downupload:function(e){   var url =  e.currentTarget.dataset.src;    var that = this    wx.downloadFile({      url: url,      success: function (ret) {        var path = ret.tempFilePath;      ...

2018-08-23 11:37:00 11865

转载 小程序单选框

wxml:&lt;view class='parameter-wrap'&gt;&lt;block wx:for="{{parameter}}" wx:key="parameter"&gt;&lt;text class='parameter-info text-over {{item.checked?"checked_parameter":""}}' data-id='{{it

2018-08-09 14:33:17 1493

原创 mysql 存在外键清零方法

SET FOREIGN_KEY_CHECKS=0;TRUNCATE TABLE `表名`;SET FOREIGN_KEY_CHECKS=1;

2018-07-12 10:55:57 132

转载 curl 下载图片到本地

&lt;?php$images = [ 'http://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKPkia3rxjuBoSQ1sUSmqYXDazibuIp8p2CCialBPjeYvcNJgky9P7hmlnDKgzX91utEQPu7VtsDqAIg/0',];function download($url, $path = 'dowloadceshi...

2018-07-06 10:55:08 2582

原创 layer 定时执行刷新

layer.msg('删除成功',{time:3*1000},function() { location.reload();})

2018-06-26 16:30:52 7111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除