- 博客(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
1853
原创 促销活动规则
在进行促销活动产品设计时,除了基础的促销活动设置管理,还应考虑促销活动在前端页面显示的样式,包括在活动聚合页面、商品详情页、购物车、订单页中的显示。此外还应该考虑活动商品在订单结算时的计算规则,优惠分摊。【活动设置】促销活动在设置时主要分为三部分:基础设置、促销规则、活动商品,如图4-1所示。这三部分内容缺一不可,基础设置包含了促销活动的一些基本信息;促销规则确定了促销的计算规则;活动商品圈定了促销活动范围。[插图]图4-1 促销活动设置1.基础设置促销活动的基础设置主要包括活动名称、促..
2022-02-07 14:28:22
2131
原创 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
2620
原创 关于PHP调用Redis SETBIT方法的最大OFFSET
转自:http://blog.sina.com.cn/s/blog_6abf6d230101efpi.html
2020-10-23 11:52:02
696
原创 银行卡luhn算法失效
$number = '6214832018989180';$parity = strlen($number) % 2;$total = 0;// Split each digit into an array$digits = str_split($number);foreach ($digits as $key => $digit) { // Foreach digit /...
2020-06-03 16:23:21
231
原创 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
450
原创 Git常用命令速查表
用户信息配置#全局配置用户名字和邮箱git congfig user.name "xxxx" --globalgit config user.email "xxx@xx.com" -global#查看不同作用域的配置信息git config --list --localgit config --list --globalgit config --list --system复制...
2019-10-09 17:32:39
335
原创 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
754
原创 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
1714
原创 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
1052
原创 截取图片,根据数组长度截取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
269
原创 根据创建时间生成过去式文本
最近公司推出社区业务,给了一份简单的发布时间处理格式化的需求,代码如下: /* * 处理返回时间文本 */ public static function handleReturnDataText($sendTime) { if ($sendTime < strtotime(date('Y-m-d 00:00:00'))) { ...
2019-08-30 12:20:48
229
转载 生产环境: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
418
转载 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
377
转载 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
2377
转载 【jmeter】jmeter 4.0下载安装和汉化步骤
一.jdk8下载和安装成功注意:安装jmeter4.0版本之前,需要先安装jdk8或10,可参照我的另一博文:【jdk】jdk8下载和安装:博文地址:https://blog.youkuaiyun.com/qq_39720249/article/details/80721719 点击打开链接二.官网下载jmeter安装zip包,直接解压到电脑任意硬盘:(一)jmeter官网地址:https:...
2018-12-20 12:06:14
1664
转载 Laravel中用Redis来做任务队列
利用Redis可以很方便的实现一个任务队列,但是在Laravel中,Redis的队列总会出现一个任务多次执行的问题。究其原因是它写死了reserved的时长,也就是如果1分钟后任务没有执行完成,那么这个任务就会被重新放回队列。下面是队列的简单使用和执行原理。设置设置队列使用Redis非常容易,在app/config/queue.php中配置...'default' => ...
2018-11-08 21:18:24
1212
转载 解决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
3769
转载 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
2614
原创 数据传输或导入是报错: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
7276
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
3082
转载 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
1069
转载 Vue命令行工具vue-cli
Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目 。本文将详细介绍Vue命令行工具vue-cli 概述 Vue-cli是Vue官方提供的用于初始化Vue项目的脚手架工具。使用Vue-cli有以下几大优势 1、Vu...
2018-09-18 18:01:37
1279
转载 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:数据双向绑定;用于表单输入等;例如:<input v-model="message">4、v-show:条件...
2018-09-18 17:18:41
325
原创 php CLI 模式下的传参方法
在CLI模式(命令行界面 Command Line Interface)下,传入参数有如下3种方法:一. getopt函数(PHP 4 >= 4.3.0, PHP 5)getopt — 从命令行参数列表中获取选项 该函数会匹配传入脚本以单个连字符(-)或(--)开头的选项,将其转化为关联数组。建立文件:test1.php 代码如下<?php$opt= get...
2018-09-18 17:09:12
1810
转载 Vue2.0中的transition组件
使用transition完成任何元素进入/离开的过渡组件需要满足下列条件条件渲染(v-if) 条件展示(v-show) 动态组件 组件根节点Elample ...
2018-09-18 15:20:56
294
原创 lodash库减少vue watch鉴定axios后台请求的压力
<script src="vue.js"></script><script src="node_modules/axios/dist/axios.js"></script><script src="node_modules/lodash/lodash.js"></script>
2018-09-13 14:19:10
339
转载 vue2.0之axios使用详解
axios基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 node.js 中使用 功能特性在浏览器中发送 XMLHttpRequests 请求 在 node.js 中发送 http请求 支持 Promise API 拦截请求和响应 转换请求和响应数据 自动转换 JSON 数据 客户端支持保护安全免受 XSRF 攻击 浏览器支持 安装使用 bo...
2018-09-13 13:54:51
501
转载 elasticsearch学习文档
# 第一章 ElasticSearch入门篇## 第一节 ElasticSearch概述### 1.1ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。ElasticSearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定...
2018-09-11 16:32:52
954
转载 Elasticsearch使用Multi-get获取数据
multi Get多字段查询可以设置多个文档查询条件,每个查询条件在结构上都比较类似:curl 'localhost:9200/_mget' -d '{ "docs" : [ { "_index" : "test", "_type" : "type", "_id" : "1&
2018-09-10 18:14:24
1454
原创 dedecms如何把时间戳转换成正常时间格式
如果在datalist可以用{dede:field.时间戳 function=strftime('%Y-%m-%d',@me)/}如果不在datalist中调用的话,单独调用用<?php echo $cfg_ml->fields['时间戳']; ?>
2018-08-31 18:18:00
1312
原创 dedecms 调取跳转地址,直接调用跳转网址的问题
{dede:arclist flag='f,j' row='2' typeid='7' order='asc' channelid='1' addfields='redirecturl'} <div class="swiper-slide blue-slide"><a href="[field:redirecturl/]" target="_blank">...
2018-08-31 11:15:49
2326
原创 dedecms list为什么读取不了附加字段
在新增字段上选择 使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择) ...
2018-08-30 17:11:33
472
原创 dedecms列表分页无法显示解决方案
{dede:list flag='c' tagid='index' pagesize='16' channelid='18' addfields='classhour,price,date'} <!--<div class='d1arc'><a href="[field:arcurl/]">[field:title/]</a>&...
2018-08-30 16:13:46
2247
转载 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
201
转载 dedecms 首页幻灯片不显示
其实这并不算一个bug,查看首页源代码就可以看到问题的所在,这里面的图片调用的是远程图片,而这个远程图片恰恰显示不了,才造成问题。 打开首页的模板文件,可以发现这地方是调用属性为幻灯的文章,只要在后台修改幻灯文章的缩略图就能解决问题。 更换缩略图,重新上传一张图片。找到另外的幻灯文章,同样修改缩略图。 生成-->更新主页HTML--&...
2018-08-28 16:00:04
1838
转载 php下载大文件的方法
假设一个场景:当用户需要通过我们提供的下载服务,来下载一个较大的文件(200M-2G)时,我们服务端应该如何来满足这个服务呢?且当我们的服务端是采用nginx+php的架构时,该如何解决呢。作为服务端接口层,我们需要从数据层(可能是云存储,可能是类似于亚马逊S3的存储服务)下载较大文件(200M--2G),然后将下载得到的文件,返回给请求客户端。且当我们的服务端接口层是采用ngin...
2018-08-28 11:39:30
5664
1
转载 php中钩子(hook)的应用简单demo示例
我们先来回顾下原本的开发流程; 产品汪搞出了一堆需求; 当用户注册成功后需要发送短信、发送邮件等等; 然后聪明机智勇敢的程序猿们就一扑而上; 把这些需求转换成代码扔在 用户注册成功 和 跳转到首页 之间; 没有什么能够阻挡;充满创造力的猿们;<?phpclass Test{ public function index(){ //...
2018-08-28 11:01:33
2264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人