自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(272)
  • 论坛 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 Git Bash Here命令使用

Git Bash Here 是windows下的命令行工具。1、查看项目远程地址:git remote -v2、查看远程项目所有分支:git branch -a3、查看历史提交信息:git log4、查看当前仓库基本信息:git remote show origin...

2019-10-21 09:25:53 1108

原创 LNMP一键安装包的重启,停止,启动,状态等操作

如果您的服务器安装了lnmp的一键安装包,那么可以使用以下快捷命令操作(root账号下操作):1、重启LNMP:综合命令:lnmp start|stop|reload|restart|kill|statuslnmp restart效果展示:2、LNMP状态查看:lnmp status效果:综合命令:lnmp start|stop|reload|resta...

2019-09-23 17:35:10 755

原创 Linux常用命令30个

以下linux命令是笔者在生活中总结的:1.查看linux版本:cat /proc/version2.查看Linux版本: uname --all3.查看php版本:php -v 查看PHP扩展库: php -m4.查看gcc版本:gcc --version5.查看cmake版本:cmake --version6.查看PHP ini位置:php --ini 或者使用locate ph...

2019-09-10 15:30:32 223 1

原创 防火墙(firewall)的基本操作

防火墙基本操作:0、查看系统防火墙状态(如果返回 running 代表防火墙启动正常):firewall-cmd --state1、启动服务:systemctl start firewalld.service2、关闭服务:systemctl stop firewalld.service3、重启服务:systemctl restart firewalld.service4、显示服务的状态:...

2019-09-07 10:09:42 829

原创 php中 strtr 和 str_replace区别

两者都是替换字符串中某个值例如: $a = strtr('hello', ['he' => 'n999']); $b = str_replace('he', 'n999', 'hello'); d($b);测试结果:$a = $b

2021-02-26 11:56:28 8

原创 get_object_vars 仅获取类中的公共属性

get_object_var(object),返回一个数组。获取object),返回一个数组。获取object),返回一个数组。获取object对象中的属性,组成一个数组$a = get_object_vars(new Niubi());d($a);<?php<?phpnamespace app\home\controller;class Niubi{ public $g = 'l'; protected $go = 'upload'; privat

2021-02-20 11:57:26 23

原创 PHPExcel 设置单元格受保护,不可编辑,或需要密码

设置全表受保护,不能编辑 $objPHPExcel->getActiveSheet()->getProtection()->setPassword(str_shuffle('PHPExcel')); #设置一个密码 $objPHPExcel->getActiveSheet()->getProtection()->setSheet(true); $objPHPExcel->getActiveSheet()->getProtection()-&g

2021-02-07 14:58:28 33

原创 日志

file_put_contents(ROOT_PATH . 'public/ExcelSave.log', date('Y-m-d H:i:s') . ' ' . $e->getMessage() . '文件' . $e->getFile() . '行' . $e->getLine() . "\r\n", 8);

2021-02-05 09:47:17 34

原创 EAN13国家列表

640 - 649 芬兰690 - 695 中国700 - 709 挪威729 以色列730 - 739 瑞典740 危地马拉741 萨尔瓦多742 洪都拉斯743 尼加拉瓜744 哥斯达黎加745 巴拿马746 共和多米尼加750 墨西哥754 - 755 加拿大759 委内瑞拉760 - 769 瑞士770 - 771 哥伦比亚773 乌拉圭775 秘鲁777 玻利维亚778 - 779 阿根廷780 智利784 巴拉圭786 厄瓜多尔789 - 790.

2021-02-03 14:23:04 13

原创 svn 冲突解决办法

在linux中 按如下操作:rm -f 冲突文件 (删除冲突文件)svn cleanup (清理)svn up (拉代码)

2021-01-22 11:10:02 26

原创 PHP 生成条码barcodes 的方法用PDF文档接收

参考:https://github.com/tecnickcom/TCPDF下载完成放入vendor 目录参考例子:https://tcpdf.org/examples/example_027/以下代码直接运行生成条码:function createCode(){ /** * Creates an example PDF TEST document using TCPDF * @package com.tecnick.tcpdf * @abstract T

2021-01-18 14:52:20 29

原创 品牌旗舰店推广步骤

2021-01-18 09:37:24 15

原创 购物车被抢占怎么办

https://www.cifnews.com/app/postsinfo/13314

2021-01-16 15:32:37 43

原创 被跟卖会有什么结果?

被跟卖会有什么结果?(1) Buy Box (购物车)被抢占,卖家自己的 Listing销量减少。对亚马逊卖家来说, Buy Box的意义不言而喻,根据亚马逊官方的统计,约有87%的消费者通过添加购物车完成下订单和购买。如果自己打造的一条 Listing被别人跟卖,购物车就不再固定为你独家所有,系统会根据各个卖家的表现进行购物车的分配,如果跟卖者恶意降低自己的产品价格,可能有更多的时段占有购物车,原卖家的购物车占有率下降,销量必然减少。(2)一条Listing的打造需要创建者投入大量的时间、精力和资金

2021-01-16 15:25:17 26

原创 获取图片后缀php

pathinfo($fileInfo['name'])

2021-01-06 18:49:06 28

原创 windows 中curl

安装:https://curl.se/windows/解压某处即可。添加环境变量,找到curl.exe.执行curl -V

2021-01-05 14:53:02 23

原创 ossutil 上传文件PHP

ossutil支持在Windows、Linux、macOS等系统上运行,您可以根据自己的环境下载和安装合适版本。Linux系统(以64位系统为例)下载工具。> wget http://gosspublic.alicdn.com/ossutil/1.7.0/ossutil64 修改文件执行权限。> chmod 755 ossutil64使用交互式配置生成配置文件。输入配置命令。> ./ossutil64 config根据提示

2020-12-30 15:18:04 17

原创 PHPExcel读取文件的常规操作方法

1.使用 PHPExcel_IOFactory 读取文件 $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); 2.使用一个特定的读取类,读取文件 $objReader = new PHPExcel_Reader_Excel5(); objPHPExcel = $objReader->load($inputFileName); 3.使用 PHPEx

2020-12-24 17:43:08 28

原创 shutterstock接口对接API 获取图片

创建应用程序,获取两个密匙。https://www.shutterstock.com/account/developers/apps安装:composer require shutterstock/api public function tests(){ require_once ROOT_PATH . '/vendor/autoload.php'; $client = new \Shutterstock\Api\Client('rAM5LPelwV9XuxS

2020-12-15 12:24:04 57

原创 在Linux 中安装php-soap扩展

composer require jeremy-dunn/php-fedex-api-wrapper在安装联邦快递的API时提示需要安装php-soap按如下操作:soaP 看有没有yum包yum search php | grep -i soap有的话直接:(笔者php为7.2) yum install php72w-soap安装完重启php 即可,无需在php.ini中再操作什么了。...

2020-12-07 15:33:26 5

原创 解决阿里云图片超过20M无法缩放的问题

当上传至阿里云的图片为32M 时,虽然可以上传成功,但使用阿里云的插件 ,例如缩小到50%,在图片后面追加?x-oss-process=image/resize,p_50会报一个错误:Maximal size of image supported is 20971520原因是阿里云不处理超过20M 以上的图片,那么我们需要在上传图片之前进行限制://当上传的图片超过20M 按最大边6000进行压缩 if ($size['size'] >= 20000000) {

2020-11-25 13:26:45 323

原创 php 获取图片大小

获取图片大小:filesize($filePath);get_headers($filePath, true);getimagesize($filePath);

2020-11-25 12:55:06 3

原创 save Linux中报错:$‘\r‘: 未找到命令的解决办法

删掉该脚本,在Linux中使用vim命令重建,window中创建的会报这个错。

2020-11-19 21:39:57 44

原创 linux 中crontab 定时任务不执行的原因

首先每个定时任务去运行一下,看哪些可以执行,哪些不执行,一般不执行的就会报错,会直接输出到屏幕上的。例如这里有几个定时任务:*/1 * * * * curl http://api.4321.com/home/index/tests00 05 * * * /bin/sh /usr/njmlmysql/njmlsql.sh*/1 * * * * /bin/sh /usr/njmlmysql/synchronizati.sh*/1 * * * * /bin/sh /usr/njml

2020-11-19 21:39:44 183

原创 swoole服务端与客户端 异步任务

服务端:在Linux服务器上直接执行:php Server.php 打开长链接<?phpclass Server{ private $serv; public function __construct() { $this->serv = new swoole_server("0.0.0.0", 9501); $this->serv->set(array( 'worker_num' =&gt

2020-11-12 19:33:12 10

原创 check_token

public function _init($token) { parent::_init($token); $this->checkToken($token); } /** * 验证token * @param $token * @return bool * @throws \think\Exception * @throws \think\exception\PDOExceptio...

2020-11-05 17:26:09 73

原创 Log In

/** * 登录处置 * @throws \think\Exception * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException * @throws \think\exception\PDOException

2020-11-05 17:24:11 38

原创 解决PHPExce 导出遇到的各种坑,能导出几个G的表格的方法,大批量导出中的代码设置、服务器设置、php设置等各种配置

如果我们要用PHPExce 导出1个G的压缩文件,怎么办,按我们能想到的办法,把所有可能的地方考虑进去,目前笔者测试能导出800M 的文件,表格中还有缩略图,时间为15分钟,14分多钟,笔者服务器配置为4核8G内存10M 宽带。导出还好,下载的时候估计是200M 的宽带都能吃完,你有多少宽带他吃多少,吃的越多,速度也越快。看腾讯云后台监控:下载的时候把10M 宽带都吃完了,而且下载800M 也要10分钟吧,10分钟内其他程序别的什么东西都做不了。所以我们把下载这个操作放到了备用服务器上执行,这个备用服务器

2020-11-04 14:52:38 76

原创 php错误execution timed out (118.236064 sec), terminating解决方法

php错误execution timed out (118.236064 sec), terminating解决方法php设置set_time_limit(0);ini_set(‘max_execution_time’, ‘0’);php-fpm.conf设置request_terminate_timeout = 0nginx设置http { #… fastcgi_read_timeout 100000; #… }

2020-11-03 19:57:38 298

原创 svn钩子自动部署代码

进入仓库目录的hooks,新增一个post-commit文件:填入如下内容:#!/bin/shexport LANG=zh_CN.UTF-8 #(这句话比较重要,如果客户端跟服务器编码不一样会出现同步失败)SVN_PATH=/usr/bin/svn #代表你的svn服务WEB_PATH=/home/wwwroot/designer.321.design #你的web目录(将要同步过去的web项目路径)LOG_PATH=/tmp/svn_update.log #同步日志

2020-10-30 17:38:47 25

原创 解决:svnserve: E000098: 不能绑定服务器套接字: 地址已在使用 解决办法

原因是svn 端口3690已使用。netstat -ntplkill -9 31851再次执行:svnserve -d -r /var/svn/svnhouseOK

2020-10-30 09:40:46 41

原创 Linux 中安装svn、创建svn仓库、post-commit钩子关联网站目录

参考:https://blog.csdn.net/qiantanlong/article/details/81477365https://blog.csdn.net/weixin_30906425/article/details/95525192https://blog.csdn.net/u011132987/article/details/79849536

2020-10-28 11:31:20 20

原创 修改阿里云图片链接 ,自动获得图片大小

将原图:http://img.321.design/gallery/f9be8202010260903458884.jpg改为:http://img.321.design/gallery/f9be8202010260903458884.jpg?x-oss-process=image/resize,w_500

2020-10-26 11:11:59 96

原创 ContOS安装git2.9.5

git --version若显示1.8版本则直接删除,版本太低无法使用。yum -y remove git依赖安装:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoccd /usr/local/src/进入网址:https://mirrors.edge.kernel.org/pub/software/scm/git/下载最新版(本地下载使用winscp 放到该目录比较快): wg

2020-10-26 10:50:24 35

原创 windows安装redis服务及 php-redis扩展

首先安装redis服务:https://github.com/tporadowski/redis/releases下载后解压缩后打开:安装php -redis 扩展:http://pecl.php.net/package/redis/5.3.1/windows根据phpinfo ()中提供的信息下载即可。NTS是非安全版,X64是64位操作系统下载解压后把放到php 目录 的ext下。在php.ini的最后一行添加:extension=redis重启php服务。...

2020-10-22 16:47:56 23

原创 腾讯云服务器性能检查及升级注意事项

打开实例:https://console.cloud.tencent.com/cvm/instance/index?rid=1点击ID或名称:进入监控:在弹出的列表中查看以下三项:cpu \ 内存、外网出带宽Mbps以上cup 完全够用,最高占用42%。(4核8G配置)以上内存够用使用率50%。笔者本人宽带10M,显然不够用,最多使用到18.145M,所以必须升级宽带,否则会造成页面卡顿而体验下降。服务器最重要的两个参数,内存与宽带必须要越高越好、越大越好。然后根据自己使用的

2020-10-22 11:48:13 79

原创 解决:tp5 中redis使用 hmget 报错502

使用hGetAll 方法替代。例如:$redis->hGetAll('hash')

2020-10-20 16:31:44 78

原创 php-redis 哈希玩法 hash

已安装php-redis扩展的情况下操作:<?php$redis = new \Redis();$redis->connect('127.0.0.1', 6379);// Redis 没设置密码则不需要这行代码// $redis->auth('123456');// 创建 hash 表// 向名字叫 'hash' 的 hash表 中添加元素 ['key1' => 'val1']$redis->hSet('hash', 'key1', 'val1');//

2020-10-20 15:59:53 37

原创 tp中call方法调用

$a = db('amazon_config')->getfieldbyid('1','AWSAccessKeyId'); #搜id=1这条记录的AWSAccessKeyId字段的value $a = db('amazon_config')->getbyid(1);# 搜第一条

2020-10-20 11:47:34 63

原创 TP5多模块下,路由的分组设置方式

在app下 的route.php中如下定义:<?phprequire 'route/admin/route.php';require 'route/home/route.php';require 'route/designer/route.php';require 'route/index/route.php';然后在app下创建目录route:如下路由设置:<?php/** * Created by PhpStorm. * User: Administrator

2020-10-19 16:01:36 371

空空如也

世界上最好用的三款软件

发表于 2019-10-30 最后回复 2019-10-30

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

TA关注的人 TA的粉丝

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