自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(794)
  • 资源 (2)
  • 收藏
  • 关注

原创 script使用integrity属性进行安全验证

script标签引入文件在html中,script标签可以通过src属性引入一个js文件,引入的js文件可以是本地的,也可以是远程的。1. 引入本地文件开发环境一般多引入本地js文件。<script src="./js/index.js"></script>2. 引入远程文件部署到线上后,一般会分发到cdn,需要引入远程文件,形如:<script src="https://cdn.xxx.xx/js/index.js"></script

2022-02-08 16:15:46 1433

原创 促销活动规则

在进行促销活动产品设计时,除了基础的促销活动设置管理,还应考虑促销活动在前端页面显示的样式,包括在活动聚合页面、商品详情页、购物车、订单页中的显示。此外还应该考虑活动商品在订单结算时的计算规则,优惠分摊。【活动设置】促销活动在设置时主要分为三部分:基础设置、促销规则、活动商品,如图4-1所示。这三部分内容缺一不可,基础设置包含了促销活动的一些基本信息;促销规则确定了促销的计算规则;活动商品圈定了促销活动范围。[插图]图4-1 促销活动设置1.基础设置促销活动的基础设置主要包括活动名称、促..

2022-02-07 14:28:22 1705

原创 windows 安装Chocolatey

Chocolatey是什么?很简单,Chocolatey就是Windows系统的yum或apt-get。一、Chocolatey介绍Chocolatey是一款专为Windows系统开发的、基于NuGet的包管理器工具,类似于Node.js的npm,MacOS的brew,Ubuntu的apt-get,它简称为choco。Chocolatey的设计目标是成为一个去中心化的框架,便于开发者按需快速安装应用程序和工具。Chocolatey的官网: https://chocolatey.org/Chco

2021-04-27 10:38:31 2458

原创 关于PHP调用Redis SETBIT方法的最大OFFSET

转自:http://blog.sina.com.cn/s/blog_6abf6d230101efpi.html

2020-10-23 11:52:02 645

原创 银行卡luhn算法失效

$number = '6214832018989180';$parity = strlen($number) % 2;$total = 0;// Split each digit into an array$digits = str_split($number);foreach ($digits as $key =&gt; $digit) { // Foreach digit /...

2020-06-03 16:23:21 197

原创 MySQL命令

基本操作/* Windows服务 */-- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST -- 显示哪些线程...

2019-10-09 17:37:19 397

原创 Git常用命令速查表

用户信息配置#全局配置用户名字和邮箱git congfig user.name "xxxx" --globalgit config user.email "[email protected]" -global#查看不同作用域的配置信息git config --list --localgit config --list --globalgit config --list --system复制...

2019-10-09 17:32:39 295

原创 python使用ssl登录服务器

1.使用python包管理工具下载 pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com paramikoimport paramikossh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddP...

2019-09-03 12:33:08 673

原创 pip使用豆瓣镜像源

pip使用豆瓣的镜像源豆瓣镜像地址: https://pypi.douban.com/simple/虽然用easy_install和pip来安装第三方库很方便他们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装.不过因为某些原因,访问官方的pypi不稳定,很慢,甚至访问不了.跟Ubuntu的apt和centos的yum有各个...

2019-09-03 12:29:04 1203

原创 php开发环境ssh2扩展安装

Win环境下配置php ssh2扩展1. 下载phpextension ssh2下载地址 http://windows.php.net/downloads/pecl/releases/ssh2/0.12/根据自己PHP的版本去下载,我使用的是线程安全的,所以下载的是php_ssh2-0.12-5.4-ts-vc9-x86.zip2. 解压完后,会有三个文件,libssh2.dll...

2019-09-03 12:25:32 920

原创 截取图片,根据数组长度截取1、 3、 6、 9...

1、业务发圈截取图片,根据数组长度截取1、 3、 6、 9... /* * 处理返回消息的图片长度 */ public static function handleImaArr($images = [], $number = 3, $maxNumber = 9) { if (empty($images) || !is_array...

2019-08-30 13:39:47 236

原创 根据创建时间生成过去式文本

最近公司推出社区业务,给了一份简单的发布时间处理格式化的需求,代码如下: /* * 处理返回时间文本 */ public static function handleReturnDataText($sendTime) { if ($sendTime < strtotime(date('Y-m-d 00:00:00'))) { ...

2019-08-30 12:20:48 200

转载 生产环境:Nginx高可用方案

准备工作:192.168.16.128192.168.16.129两条虚拟机。安装好 Nginx安装Nginx更新 yum源文件:rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmwget -O /etc/yum....

2019-06-21 15:29:50 391

转载 Linux环境下Php安装swoole扩展

php安装目录:/usr/local/phpphp.ini配置文件路径:/usr/local/php/etc/php.ini1、安装swoolecd /usr/local/srcwget https://github.com/swoole/swoole-src/archive/v2.1.3.tar.gztar zxvf v2.1.3.tar.gzcd swoole-src-...

2019-05-13 18:51:04 338

转载 lumen发送邮件

lumen 实现发邮件1、安装依赖包  composer require illuminate/mail         //mail容器  composer require guzzlehttp/guzzle  composer require jeremeamia/SuperClosure         //邮件放到队列里面 2、加载添加相关配置(1) 加载配置文件b...

2019-02-16 16:42:06 2084

转载 【jmeter】jmeter 4.0下载安装和汉化步骤

一.jdk8下载和安装成功注意:安装jmeter4.0版本之前,需要先安装jdk8或10,可参照我的另一博文:【jdk】jdk8下载和安装:博文地址:https://blog.csdn.net/qq_39720249/article/details/80721719   点击打开链接二.官网下载jmeter安装zip包,直接解压到电脑任意硬盘:(一)jmeter官网地址:https:...

2018-12-20 12:06:14 1603

转载 Laravel中用Redis来做任务队列

利用Redis可以很方便的实现一个任务队列,但是在Laravel中,Redis的队列总会出现一个任务多次执行的问题。究其原因是它写死了reserved的时长,也就是如果1分钟后任务没有执行完成,那么这个任务就会被重新放回队列。下面是队列的简单使用和执行原理。设置设置队列使用Redis非常容易,在app/config/queue.php中配置...'default' =&gt; ...

2018-11-08 21:18:24 1167

转载 解决Curl curl_setopt_array() 函数的tmp 文件的错误处理方案

下面是处理方案 打开本地的php 下的 php.ini 文件 ,找到 sys_temp_dir='./tmp' 的配置项,将前面的分号 ; 注释去掉 , 我本地是 E:\phpStudy\tmp; 使用命令行工具 进入到phpStudy 根目录 将 tmp 文件夹权限 修改为 777 权限 : 执行命令 chmod -R 777 ./tmp 重启本地服务器 ...

2018-11-05 20:15:39 3528

转载 Lumen 数据库操作orm

比较常用方法select 指定字段from 指定表join 关联表where 查询条件groupBy 分组having 查询条件orderBy 排序find 查询条件加查询value 值查询get 列查询paginate 分页查询pluck 字段查询,处理成数组count 个数查询insert 插入update 更新delete 删除chunk 回调方法处理查询...

2018-11-01 11:51:17 2394

原创 数据传输或导入是报错:Invalid default value for 'date'

在执行mysql数据库时报错CREATE TABLE `advert_schedule_time` ( `advert_id` int(11) NOT NULL DEFAULT '0' COMMENT '广告id', `stime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '开始时间', `etime` t...

2018-10-29 19:55:38 7203 1

原创 php安装 Loaded Configuration File :none

'./configure'  '--prefix=/usr/local/php' '--with-config-file-path=/usr/local/php/etc' '--enable-fpm' '--with-fpm-user=www' '--with-fpm-group=www' '--with-mysql=/usr/local/mysql' '--with-mysql-sock=/tm...

2018-10-24 15:08:42 2987

转载 vue -- 如何去掉url默认的锚点#

项目的url中会自带#,看起来很不是舒服,其实是vue-router在搞怪,router跳转有两种实现方式:1. hash(带#)值模式,vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载;history模式,如果不想要很丑的 hash,我们可以用路由的 history 模式,这种模式充分利用 hi...

2018-09-19 17:30:28 973

转载 Vue命令行工具vue-cli

 Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目 。本文将详细介绍Vue命令行工具vue-cli  概述  Vue-cli是Vue官方提供的用于初始化Vue项目的脚手架工具。使用Vue-cli有以下几大优势  1、Vu...

2018-09-18 18:01:37 1218

转载 vue内置指令与自定义指令

一、内置指令1、v-bind:响应并更新DOM特性;例如:v-bind:href  v-bind:class  v-bind:title  v-bind:bb2、v-on:用于监听DOM事件; 例如:v-on:click  v-on:keyup3、v-model:数据双向绑定;用于表单输入等;例如:&lt;input v-model="message"&gt;4、v-show:条件...

2018-09-18 17:18:41 277

原创 php CLI 模式下的传参方法

在CLI模式(命令行界面 Command Line Interface)下,传入参数有如下3种方法:一. getopt函数(PHP 4 &gt;= 4.3.0, PHP 5)getopt — 从命令行参数列表中获取选项 该函数会匹配传入脚本以单个连字符(-)或(--)开头的选项,将其转化为关联数组。建立文件:test1.php 代码如下&lt;?php$opt= get...

2018-09-18 17:09:12 1677

转载 Vue2.0中的transition组件

使用transition完成任何元素进入/离开的过渡组件需要满足下列条件条件渲染(v-if) 条件展示(v-show) 动态组件 组件根节点Elample ...

2018-09-18 15:20:56 248

原创 lodash库减少vue watch鉴定axios后台请求的压力

&lt;script src="vue.js"&gt;&lt;/script&gt;&lt;script src="node_modules/axios/dist/axios.js"&gt;&lt;/script&gt;&lt;script src="node_modules/lodash/lodash.js"&gt;&lt;/script&gt;

2018-09-13 14:19:10 314

转载 vue2.0之axios使用详解

axios基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 node.js 中使用 功能特性在浏览器中发送 XMLHttpRequests 请求 在 node.js 中发送 http请求 支持 Promise API 拦截请求和响应 转换请求和响应数据 自动转换 JSON 数据 客户端支持保护安全免受 XSRF 攻击 浏览器支持 安装使用 bo...

2018-09-13 13:54:51 442

转载 elasticsearch学习文档

# 第一章 ElasticSearch入门篇## 第一节 ElasticSearch概述### 1.1ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。ElasticSearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定...

2018-09-11 16:32:52 839

转载 Elasticsearch使用Multi-get获取数据

multi Get多字段查询可以设置多个文档查询条件,每个查询条件在结构上都比较类似:curl 'localhost:9200/_mget' -d '{ "docs" : [ { "_index" : "test", "_type" : "type", "_id" : "1&

2018-09-10 18:14:24 1373

原创 dedecms datalist标签arcurl不能使用的解决方法

张高伟

2018-09-03 01:22:37 226

原创 dedecms如何把时间戳转换成正常时间格式

如果在datalist可以用{dede:field.时间戳 function=strftime('%Y-%m-%d',@me)/}如果不在datalist中调用的话,单独调用用&lt;?php echo $cfg_ml-&gt;fields['时间戳']; ?&gt; 

2018-08-31 18:18:00 1250

原创 dedecms 调取跳转地址,直接调用跳转网址的问题

{dede:arclist flag='f,j' row='2' typeid='7' order='asc' channelid='1' addfields='redirecturl'} &lt;div class="swiper-slide blue-slide"&gt;&lt;a href="[field:redirecturl/]" target="_blank"&gt;...

2018-08-31 11:15:49 2252

原创 dedecms list为什么读取不了附加字段

在新增字段上选择 使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择) ...

2018-08-30 17:11:33 416

原创 dedecms列表分页无法显示解决方案

{dede:list flag='c' tagid='index' pagesize='16' channelid='18' addfields='classhour,price,date'} &lt;!--&lt;div class='d1arc'&gt;&lt;a href="[field:arcurl/]"&gt;[field:title/]&lt;/a&gt;&...

2018-08-30 16:13:46 2172

转载 mysql 中 find_in_set()

mysql 中 find_in_set() 方法:有时候我们在设计数据库时有以下情况,如:在视频表中有个字段week, 他存储的是视频在周几播放,如某视频只在周1,4,6播放,那么week字段对应的值以 1,4,6 的格式存储那们我们要用sql查找所有视频中周4可以播放的视频 (这个时候不是用like能解决的,使用like可能查到我们不想要的记录)这时就需要 find_in_set...

2018-08-29 17:21:17 176

原创 dedecms 开启会员功能

2018-08-28 16:09:02 1765

转载 dedecms 首页幻灯片不显示

其实这并不算一个bug,查看首页源代码就可以看到问题的所在,这里面的图片调用的是远程图片,而这个远程图片恰恰显示不了,才造成问题。 打开首页的模板文件,可以发现这地方是调用属性为幻灯的文章,只要在后台修改幻灯文章的缩略图就能解决问题。 更换缩略图,重新上传一张图片。找到另外的幻灯文章,同样修改缩略图。 生成--&gt;更新主页HTML--&...

2018-08-28 16:00:04 1727

转载 php下载大文件的方法

假设一个场景:当用户需要通过我们提供的下载服务,来下载一个较大的文件(200M-2G)时,我们服务端应该如何来满足这个服务呢?且当我们的服务端是采用nginx+php的架构时,该如何解决呢。作为服务端接口层,我们需要从数据层(可能是云存储,可能是类似于亚马逊S3的存储服务)下载较大文件(200M--2G),然后将下载得到的文件,返回给请求客户端。且当我们的服务端接口层是采用ngin...

2018-08-28 11:39:30 5514 1

转载 php中钩子(hook)的应用简单demo示例

 我们先来回顾下原本的开发流程;  产品汪搞出了一堆需求;  当用户注册成功后需要发送短信、发送邮件等等;  然后聪明机智勇敢的程序猿们就一扑而上;  把这些需求转换成代码扔在 用户注册成功 和 跳转到首页 之间;  没有什么能够阻挡;充满创造力的猿们;&lt;?phpclass Test{ public function index(){ //...

2018-08-28 11:01:33 2220

jquery.image-maps-master.zip

非常不错的jquery.image-maps-master【js热点图】,可以下载试试

2019-10-15

(张高伟)非常好用emoji工具类推荐.zip

非常好用的emoji表情html代码,以及php代码工具,大家可以下载试试!

2019-08-30

空空如也

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

TA关注的人

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