自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JS格式化数字保留两位小数点示例代码

问题:在JS中格式化数据保留两位小数的函数的多种方法最好方法:保留两位好像是这样吧复制代码代码如下:var a = 9.39393; alert(a.toFixed(2));说明:alert(Number.toFixed(9.39393));返回的是9.39 但是只有ie5.5以上的版本才支持。其它方法

2018-04-08 10:55:14 6645

转载 利用js 获取本日 本周 本月时间代码

function showToDay() { var Nowdate=new Date(); M=Number(Nowdate.getMonth())+1 alert(Nowdate.getMonth()+"月,"+Nowdate.getDate()+"号,星期"+Nowdate.getDay()); return

2018-04-08 10:53:30 635

转载 js时间戳与日期格式的相互转换

下面总结一下js中时间戳与日期格式的相互转换:1. 将时间戳转换成日期格式:123456789101112function timestampToTime(timestamp) {        var date = new Dat

2018-04-08 10:52:42 1528

转载 JavaScript单元测试入门

首先要弄清楚什么是单元。单元就是一个相对独立的功能模块,可以是一个类,或是一个模块,或是一个方法。单元测试的目的,就是首先保证一个系统的基本组成单元(类、模块或方法)能正常工作。打个比方,你想一台机器能正常工作,首先要保证它的每一个零件和组件能正常工作。而单元测试就是对这些零件和组件进行的测试。所谓”测试框架”,就是运行测试的工具。通过它,可以为JavaScript应用添加测试,从

2018-04-07 19:53:23 5837

转载 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)

转自http://blog.163.com/zhangjie_0303/blog/static/9908270620146951355834/1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t wh...

2018-04-07 12:12:42 437

转载 Eloquent ORM 实例教程 —— ORM概述、模型定义及基本查询

http://laravelacademy.org/post/966.html1、引子在正式进入本节的之前,让我们先来看看什么是ORM。ORM,即 Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在操作具体的 业务对象时,就不需要再去和复杂的SQL语句打交道,只需简单

2018-03-29 23:05:14 2055

转载 windows下cmd命令提示符下让程序后台运行命令

windows下cmd命令提示符下让程序后台运行命令如果你的程序需要在windows后台运行,并且是在cmd下启动,那么在执行的程序前加上start /b,比如start /b [程序名]。windows下start命令的详细参数及功能介绍如下:启动一个单独的窗口运行指定的程序或命令。START ["title"] [/D path] [/I] [/MIN]

2018-03-22 17:03:27 33018

转载 Http压力测试工具HttpTest4Net

HttpTest4Net是一款基于C#实现的和HTTP压力测试工具,通过工具可以简单地对HTTP服务进行一个压力测试.虽然VS.NET也集成了压力测试项目,但由于VS自身占用的资源导致了在配置不高的PC上难以做到高并发压力测试,再加上需要装VS这个样一个庞大的工具也是件很麻烦的事情.使用HttpTest4Net这个小工具只需要简单地配置一下参数就可以进行现有的HTTP服务进行压力测试并得到一个详细

2018-03-20 11:13:56 1033

转载 Linux下面运行shell脚本出现unexpected end of file错误

在Linux下运行shell脚本,报错stop.sh: line 12: syntax error: unexpected end of file使用vim打开脚本,执行命令:set fileformat=unix保存退出就可以了。问题解决。原因是Linux下的文件结束符和Windows下的文件结束符不一样。在Windows上

2018-03-19 16:11:02 25388

转载 shell 脚本之 curl 请求

shell 脚本之 curl 请求这篇我们介绍一下怎样利用 shell 的功能去封装一个 curl 的请求并把请求的结果做个初步的判断这个只是个最简单的,如果有需要可以在这个基础上进行各种其他的判断,结合一些其他的工具对网站进行监控。 执行脚本: ./curl.sh www.baidu.com#!/bin/bashfunction httpRequest(){ #cur

2018-03-19 15:45:05 16949

转载 Linux命令大全

http://man.linuxde.net/

2018-03-17 14:39:50 121

转载 .bat脚本基本命令语法

目录批处理的常见命令(未列举的命令还比较多,请查阅帮助信息)     1、REM 和 ::     2、ECHO 和 @     3、PAUSE     4、ERRORLEVEL     5、TITLE     6、COLOR     7、mode 配置系统设备     8、GOTO 和 :     9、FIND     10、START     1

2018-03-17 14:39:15 3285

转载 mongodb最大连接数、最大连接数修改

mongodb最大连接数是20000。所以业界流传一段话,千万级以下的用mysql、千万级以上的用mongodb,亿级以上的用hadoop。查看mongodb最大连接数mongodb/bin/mongo>db.serviceStatus().connections;current数值+available数值就是当前mongodb最大连接数

2018-03-05 17:59:24 2756

转载 解决canvas画图模糊的问题

canvas 画图经常发现他是模糊的。解决这个问题主要从两个方面下手。改变canvas渲染的像素情况:画1像素的线条看起来模糊不清,好像更宽的样子。解决方案var ctx = canvas.getContext('2d');ctx.translate(0.5, 0.5);原理:大家都知道屏幕最小单位就是像素。假如把canvas放的足够大,我能看到下面样

2018-02-28 10:47:42 2478

转载 详解JS获取HTML DOM元素的8种方法

什么是HTML DOM文档对象模型(Document Object Model),是W3C组织推荐的处理可扩展置标语言的标准编程接口。简单理解就是HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。我们用JavaScript对网页进行的所有操作都是通过DOM进行的。这篇文章不做深入研究,只把各种用法和坑做一个总结。JS获取DOM元素的方法(8种)

2018-02-26 22:21:42 2275

转载 正则表达式中的/\\\\/四个反斜杠含义

echo '\\';1234运行结果:\ 由此可见,在字符串中,两个反斜杠被解释为一个反斜杠,然后在作为正则表达式, \\ 则被正则表达式引擎解释为 \,所以在正则表达式中需要使用四个反斜杠。 也就是说,前两个反斜杠在字符串中被解释为一个反斜杠,后两个也被解释为一个反斜杠,这时解释完毕后变成两个反斜杠,再由正则表达式解释两个反斜杠,就又解释成了一个反斜杠,所以,在正则表达式中要匹

2018-02-26 00:00:54 5070

转载 CygWin环境支持(Windows系统)

CygWin环境支持(Windows系统)swoole-1.7.7 增加了对 cygwin 环境的支持,在 Windows 环境下,可以直接使用 cygwin + php 来跑 swoole 程序。安装 cygwin,并安装 gcc、make、autoconf、php 4个包下载swoole源码,在 cygwin-shell 中进行 phpize/configure/make/ma

2018-02-24 17:54:34 1023 1

转载 Windows 下安装 swoole 具体步骤

Windows 下安装 swoole 具体步骤:Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用。在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧。首先准备工具:Cygwin 官方地址:http://www.cygwin.com/swoole 官方下载地

2018-02-24 17:52:25 509

转载 REST接口设计规范

REST接口设计规范10 NOVEMBER 2015URI格式规范URI(Uniform Resource Identifiers) 统一资源标示符URL(Uniform Resource Locator) 统一资源定位符URI的格式定义如下: URI = scheme "://" authority "/" path [ "?" query ] [ "#" fragm

2018-02-24 17:01:19 276

转载 PSR规范

摘录自:https://github.com/PizzaLiu/PHP-FIG目前包括以下几个规范:PSR-0(弃用)PSR-1PSR-2PSR-3PSR-41.PSR-0自动加载规范,此规范已被启用-本规范已于2014年10月21日被标记为弃用,目前新的替代规范为【PSR-4】本文是为自动加载器实现通

2018-02-24 17:00:03 167

转载 php 中use关键字的用法

use最常用在给类取别名use还可以用在闭包函数中,代码如下[php] view plain copyfunction test() {      $a = 'hello';      return function ($a)use($a) {          echo $a . $a;      };  }

2018-02-07 22:01:03 934

转载 PHP高级——抽象类与接口的区别

在学习PHP面向对象时,都会在抽象类与接口上迷惑,作用差不多为什么还那么容易混淆,何不留一去一?但是事实上两者的区别还是很大的,如果能够很好地运用PHP的两个方法,面向对象的程序设计将会更加合理、清晰高效。对接口的使用方式是通过关键字implements来实现的,而对于抽象类的操作是使用类继承的关键字exotends实现的,使用时要特别注意。接口没有数据成员,但是抽象类有数据成员,抽象类可

2018-02-07 21:53:46 99

转载 PHP的抽象类、接口的区别和选择

区别:1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。(另JAVA接口中的成员变量都要声明为public static final类型)[php] vie

2018-02-07 21:53:03 104

转载 HTML5 用 canvas 绘制心形线

HTML5-绘图工具/原料自己常用的开发工具皆可方法/步骤笛卡尔的心形线桃心形这个桃心比较符合口味。。遂决定使用此方程。。当然还有一些其它方程,如下:

2018-02-06 10:59:25 8064

转载 贝塞尔公式推导与物体跟随复杂曲线的轨迹运动

写在最前在之前的这篇文章中我们提到了对于贝塞尔公式的运用。本次分享一下如何推导贝塞尔公式以及附一个简单的��即小球跟随曲线轨迹运动。欢迎关注我的博客,不定期更新中——效果预览demo地址对于如何绘制连续的贝塞尔曲线可以参照这篇文章:基于canvas使用贝塞尔曲线平滑拟合折线段在本例中生成的曲线由以上文章中的源码提供。贝塞尔曲线公式推导

2018-02-06 10:17:57 545

转载 cubic-bezier贝塞尔曲线CSS3动画工具

工具及应用这里给出两个在线动画调试工具。cubic-bezier还是比较少用到,PC端中,有浏览器不兼容。但是手机端中,可以使用并带来炫酷的动画及体验。缓动函数速查表: http://www.xuanfengge.com/easeing/easeing/Ceaser: http://xuanfengge.com/easeing/ceaser/cubic-bezier:htt

2018-02-06 10:16:22 459

转载 express文件上传中间件Multer最新使用说明

http://cnodejs.org/topic/564f32631986c7df7e92b0db说明multer是express官方推荐的文件上传中间件,它是在busboy的基础上开发的。目前multer的最新版本为:~1.1.0。本文所有代码段均使用此版本。multer的官方地址:GitHub配置在nodejs下的package.json中添加multe

2018-02-04 22:34:02 2078 1

转载 如何让你的 JS 写得更漂亮

网上有不少关于JS编写优化建议,这里我根据自己的经验提出一些比较有用的意见。1. 按强类型风格写代码JS是弱类型的,但是写代码的时候不能太随意,写得太随意也体现了编码风格不好。下面分点说明: (1)定义变量的时候要指明类型,告诉JS解释器这个变量是什么数据类型的,而不要让解释器去猜,例如不好的写法:var num,    str,    obj;声明了三个变量,

2018-01-31 17:01:51 199

转载 PHPExcel 大数据的导出

PHPExcel 是一个php语言读取导出数据、导入生成Excel的类库,使用起来非常方便,但有时会遇到以些问题,比如导出的数据超时,内存溢出等。下面我们来说说这些问题和解决办法。PHPExcel 版本:@version    1.8.0, 2014-03-02能遇到这样的问题一般都是因为数据量大导致1.PHPExcel 报错报错提示:'break'

2018-01-29 17:54:42 1311

转载 SVG动画

http://www.htmleaf.com/ziliaoku/qianduanjiaocheng/201506262114.html在前面的两篇文章中我们介绍了SVG动画中的元素的使用方法。在SMIL动画中,我们可以使用元素来制作路径动画效果。路径动画是指一个元素沿着指定的路径运动。元素接收的属性和元素相同,另外他还可以接收三个属性:keyPoints,rotate和pa

2018-01-29 17:13:43 453

转载 SVG鼠标事件响应的四种写法

SVG有四种常用的鼠标响应的脚本写法(SMIL方式、Attributes方式、JavaScript+SMIL方式、EventListener方式),根据不同的需要让大家有更多的选择。本文介绍了四种实现SVG鼠标事件的例子。SVG鼠标事件实现方式的例子效果是:单击一个红色的矩形后,它的填充颜色会变成蓝色1 SMIL方式例程1 鼠标事件之SMIL方式[h

2018-01-29 17:12:07 3913

转载 Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍

一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz

2018-01-19 11:25:00 872

转载 Windows下为PHP安装redis扩展

1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本。2.下载php_igbinary-2.0.1-7.0-ts-vc14-x64.zip,php_redis-3.1.3rc2-7.0-ts-vc14-x64.zip(一定要保证版本的正确性)下载地址:【选择适合的版本】http://windows.php.net/downloads/pecl/snaps

2018-01-19 10:00:44 176

转载 IOS自动播放音频/视频

ios 为了节省用户流量,对于 audio 和 video标签的 preload 和 autopaly 标签会自动拦截,除非用户手动点击交互才会执行 。对于背景音乐,又必须加载的时候就要执行,解决方法:(不过注意只能在微信浏览器里面打开)[html] view plain copydocument.addEventListener("

2018-01-09 17:05:45 898

转载 h5-video3 解决html5 audio iphone,ipd,safari不能自动播放问题

html audio 在iPhone,ipd,safari浏览器不能播放是有原因滴(在safri on ios里面明确指出等待用户的交互动作后才能播放media,也就是说如果你没有得到用户的action就播放的话就会被safri拦截)找了很多资料都没有解决,不过最终在国外网站通过翻译解决问题,希望能帮到没有解决此问题的童鞋附带源码如下:黑色部分表示重点突出v

2018-01-09 17:04:17 12868

转载 h5-video2 完美解决微信video视频隐藏控件和内联播放问题

众所周知,微信浏览器下的html5视频播放兼容性一直是很头疼的问题,其中两个最主要的问题是隐藏播放控件和内联播放,在ios系统下这两个功能还比较好实现,重点是在android端,今天就给大家提供一个比较特殊的方法。先看一下html代码格式: div class="videoBox"> i class="fa fa-play-circle-o">/i>

2018-01-09 17:02:37 9360 3

转载 H5-video1 iOS苹果和微信中音频和视频实现自动播放的方法

通过下面的方式可以解决,在iPhone手机微信中正常自动播放。必须在微信Weixin JSAPI的WeixinJSBridgeReady才能生效,猜测微信接口做了处理~audio preload="preload" controls id="car_audio" src="http://media.xitaoinfo.com/ei_zamenjiehunba.mp3" loop>audio

2018-01-09 17:00:42 8825 2

转载 PHP中的Trait 特性及作用

自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用方法集。Traits 和类组合的语义是定义了一种方式来减少复杂性,避免传统多继承和混入类(Mixin)相关的典型问题。Trait 和一个类相似,

2018-01-06 22:04:46 273

转载 PHP--关于模板的原理和解析

此内容用作笔记,以备日后查看,此内容为学习李炎恢课程而来,并非自己所创,如有问题请私信~将PHP代码和静态HTML代码进行分离,使代码的可读性和维护性得到显著提高。使用模板引擎:    我们所说的模板是Web模板,是主要由HTML标记组成的语言来编写的页面,但也有如何表示包含动态生成内容的方式(解析标签)。模板引擎是一种软件库,允许我们从模板生成HTML代码,并指定要包含的

2018-01-05 15:53:55 345

转载 Emoji表情符号

moji表情代码表之SoftBank版本上篇文章讲过,emoji表情有很多种版本,其中包括Unified、DoCoMo、KDDI、Softbank和Google,并且不同版本用于表示同一符号表情的Unicode代码也不相同。本篇文章,给出SoftBank(日本软银集团)版本的emoji表情代码表(网上一般称之为SB Unicode,指的就是它),如下图所示:

2017-12-31 16:32:27 3015

空空如也

空空如也

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

TA关注的人

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