自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

溪水博客

Nothing is impossible to a willing heart.

  • 博客(15)
  • 资源 (9)
  • 收藏
  • 关注

转载 (踩坑记录)使用 Laravel-echo-server 构建实时应用

在我看来,实时通信才是 APP 应用的将来。 Socket 服务通常不是那么容易实现,但是 Laravel Echo 服务改变了这个情况。在本文中,我将会简要的介绍如何建立一个可以运行的 Socket 服务并且在这个服务上进行事件的广播。(https://github.com/tlaverdure/laravel-echo…, Laravel 的支持文档:https://learnku.co...

2019-11-23 23:35:01 1339

原创 Javascript 中!!()的作用

Javascript 中!!()的作用我们知道JavaScript是一门弱类型的语言,但是,在使用中有时需要强制转化为相应的类型。所以,!!() ,这种写法有将弱类型转化为强类型的作用。这里提到类型转换不得不提两个概念:显式转换和隐式转化。显式转化:const a = parseInt(‘1111111111111’); const b = Obj.toString();...

2018-07-06 09:18:51 1071

原创 Composer Windows安装(新手入门)

一.前期准备:1.下载安装包,https://getcomposer.org/download/2.在php.ini文档中打开extension=php_openssl.dll3.下载php_ssh2.dll、php_ssh2.pdb,http://windows.php.net/downloads/pecl/releases/ssh2/0.12/4.把php_ssh2.dll...

2018-05-11 09:30:46 266

原创 PHP中上传文件$_FILES['name']['error']几种类型

$_FILES[‘name’][‘error’]有以下几种类型1、UPLOAD_ERR_OK 其值为 0,没有错误发生,文件上传成功。 2、UPLOAD_ERR_INI_SIZE 其值为 1,上传的文件超过了 php.ini 中 upload_max_filesize选项限制的值。 3、UPLOAD_ERR_FORM_SIZE 其值为 2,上传文件的大小超过了 HTML 表单中 ...

2018-04-20 09:37:47 623 1

原创 原生Javascript遍历文档节点(处处是坑啊)

原生Javascript获取节点,一直就很不方便(相比较jQuery,处处是坑),话不多少,直接挖坑<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width

2018-03-30 11:18:44 364 1

原创 HTML文档的节点小知识

        DOM下,HTML文档各个节点被视为各种类型的Node对象。每个Node对象都有各自的属性和方法,利用这些属性和方法可以遍历整个文档树。由于HTML文档的复杂性,DOM定义了nodeType来表示节点的类型。这里列出Node常用的几种节点类型:接口nodeType常量nodeType值备注ElementNode.ELEMENT_NODE1元素节点TextNode.TEXT_NODE...

2018-03-29 18:09:50 3902

原创 Ajax使用(通用框架)

<script language="javascript"> var http_request = false; function send_request(url) {//初始化、指定处理函数、发送请求的函数 http_request = false; //开始初始化XMLHttpRequest对象 if (window...

2018-03-29 13:41:20 231

转载 PHP程序员进阶学习书籍参考指南

PHP程序员进阶学习书籍参考指南【初阶】(基础知识及入门)01. 《PHP与MySQL程序设计(第4版)》  http://item.jd.com/10701892.html02. 《深入浅出MySQL 数据库开发 优化与管理维护 第2版》 http://item.jd.com/11381295.html 03. 《实战Nginx:取代Apache的高性能Web服务器》 http://dwz.cn...

2018-03-28 13:33:05 126

原创 a标签中使用img后的高度多了4px

在某个项目中,发现a标签中使用img后的高度多了4px,各种样式调整,查阅资料,最终解决此问题。由于img是行内元素,默认display: inline; 它与文本的默认行为类似,下边缘是与基线(baseline)对齐,而不是紧贴容器下边缘。将displayp设置为block即可消除4px的bug。其实解决方法不止一种:1.将图像定义成    img:{display:block;}2.给父级设置...

2018-03-27 13:53:55 1285

原创 SVN的常用技巧-建库、上传、添加、修改、删除文件

本文使用的SVN版本管理工具是TortoiseSVN,下载地址:TortoiseSVN,自行下载安装。1. 创建版本库Repository:        在你的硬盘上为你的项目创建版本库的目录,比如:D:\localSvn,在里面面创建一个空的子目录\MyProject(自己版本库的名称,如果管理多个项目,就在里面创建多个子目录进行区分,本例子只创建一个子目录),鼠标右键菜单选择Tortoise...

2018-03-23 11:47:32 11020

原创 数据库字段类型说明

数据库字段的常见类型一般包括:     char  varchar text nchar nvarchar datetime samlldatetime int bit decimal numeric float 当然还有一些不常用到的字段类型ntext bignit  smallint tinyint real(1) char、varchar、text和nchar、nvarchar、ntext ...

2018-03-23 10:08:29 4554

原创 查看 PHP、Apache 、 MySQL 版本的方法

查看PHP版本的方法:1.利用php函数--phpinfo()和phpversion() 进行查询;echo phpinfo();echo phpversion();2.使用预定义常量PHP_VERSION进行查询3.使用命令行工具进行查询(需要配置php系统变量或者进入到php安装目录)输入php -v查看Apache版本的方法命令行输入httpd -v 进行查询(需要配置Apache系统变量或...

2018-03-22 17:16:00 4670

转载 有哪些值得关注的技术博客(PHP篇)

大部分程序员在自学的道路上不知道走了多少坑,这个视频那个网站搞得自己晕头转向。对我个人来说我平常在学习的过程中喜欢看一些教程式的博客。这些博客的特点:1、总结知识点相对比较全面2、一般来说讲解知识点通俗易懂3、路线比较清晰,不会有太多的冗余内容。这样一来,对于自学的朋友来说,一些专业的博客不但大量的缩减了你得学习时间、提高了学习效率。更重要的是这些博客能培养你对编程的兴趣。于是,这几期文章会主要推...

2018-03-22 11:20:06 688

转载 数据库索引的使用

实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的...

2018-03-22 10:49:14 161

原创 mysqli_fetch_array()、mysqli_fetch_assoc、mysqli_fetch_row()和mysqli_fetch_object()的区别

mysqli_fetch_array() 来使用或输出所有查询的数据。mysqli_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有 返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。 使用mysqli_fetch_assoc()和mysqli_fetch_row()都是把查询结果返回到一个数组中,都是返回第一行然后指针下移一行。 区别: ...

2018-03-21 15:31:17 3230

Java核心技术卷一基础知识第10版配套代码

Java核心技术卷一基础知识第10版配套代码,第十版 第十版 第十版

2019-08-22

Python 2参考手册和Python3参考手册(chm)

工欲善其事,必先利其器,Python3最新中文手册(chm版)和Python2最新中文手册(chm版)合集

2018-06-22

深入浅出ES6 简体中文

曾经听许多前端从业者说:“前端发展太快了。”这里的快,十有八九是说层出不穷的新概念,余下的一二,大抵只是抒发一下心中的苦闷罢——前两日刚习得的新技术转眼就“落后”——仔细品味这苦闷,除却不得不持续奔跑的无奈,更多的是一口气,一口卯足了劲儿也要把新知识全数揽入囊中的不服气。作为刚入行的新人,对这点体会颇深。就像是蓦地从某个时间点切入,半数时间向前走,半数时间向后看,瞻前顾后,回味揣摩这十年间的岁月精魄,还得翘首盼着花花新世界,不时再问自己一句,这样走下去真的会好么?是的,其实答案人尽皆知,同时也无人知晓,因为没人能预言未来,顶多只能预测未来,但有一件事情永不会错,当你笃定地沿着一条路走下去,结果通常不会太糟糕,但凡能在浮躁的社会冷静下来潜心磨砺,多少总会有收获。幸而我有意弱化了对新信息的执念,开始做一些事情,《深入浅出ES6》就是其中一件。 纵观整个系列,亦即纵观ECMAScript 2015的整个体系,吸取了诸多成功经验:借鉴自CoffeeScript的箭头函数;始于C++项目Xanadu,接着被E语言采用,后来分别于Python和JavaScript框架Dojo中以Deferred对象的面貌出现的Promise规范(详见Async JavaScript一书3.1章);借鉴了C++、Java、C#以及Python等语言的for-of循环语句;部分借鉴Mustache、Nunjucks的模板字符串。 当然,新的语言体系也在之前的基础上查漏补缺:弥补块级作用域变量缺失的let和const关键字;弥补面向大型项目缺失的模块方案;标准委员会甚至为JavaScript增加了类特性,有关这一方面的特性褒贬不一,Douglas Crockford曾在2014年的Nordic.js大会发表了题为《The Better Parts》的演讲,重新阐述了他个人对于ECMAScript 6的看法,他认为Class特性是所有新标准中最糟糕的创新(我个人也略赞同这一说法,类的加入虽然有助于其它语言的使用者开始使用JavaScript,但是却无法发挥出JavaScript原型继承的巨大优势);以及为了保持非侵入式弥补其它新特性而诞生的Symbols。 其它的新特性也相当诱人,熟练掌握可以大幅度提升开发效率:迭代器Iterator、生成器Generators、不定参数Rest、默认参数Default、解构Destructuring、生成器Generator、代理Proxy,以及几种新类型:Set、Map、WeakSet、WeakMap、集合Collection。 以上提及的新特性只是其中的一部分,更多的新特性等待着大家进一步挖掘。整个系列的翻译历时150余天,坚持专栏翻译的日子艰苦也快乐,编辑徐川细心地帮我审校每一篇文章,编辑丁晓昀赠予钱歌川先生详解翻译之著作让我大开眼界,与李松峰老师的交流也让我深刻理解了“阅读、转换、表达”的奥义所在,最感谢我的母亲,在我遇到困难需要力量的时候永远支持着我。选择ES6作为前端生涯的切入点实之我幸,恰遇这样的机会让我可以一心一意地向前走,向未来走。我很敬佩在“洪荒”和“战乱”年代沉淀无数经 验的前辈们,你们在各种不确定的因素中左右互搏,为终端用户提供统一的用户体验,直到如今你们依然孜孜不倦地吸取业内新鲜的经验。技术在进步,也为前端人 提供着无限的可能性,我们有责任也有义务去推动新标准的发展和普及,诚然在商业的大环境下我们不愿放弃每一寸用户的土壤,但携众人之力定将能推动用户终端 的革新。ES7标准的提案纷纷提上日程,用不了多久也将登上前端大舞台。也感谢午川同学友情提供译文《深入浅出ES6(十):集合 Collection》,让我在困难时期得以顺利过渡。最后祝愿国内前端社区向着更光明美好的未来蓬勃生长!

2018-06-22

ThinkPHP5高阶实战教程 --诠释为API开发而生

诠释TP5为什么是为API开发而生.完全面对对象理念,通过控制器 模型 的高阶应用,结合验证类 继承 HOOK 构造函数 缓存 事件等的综合应用做高性能 开发周期的程序

2018-06-01

Magento用户手册.pdf

Mangento管理系统详细的操作设置,让你已最快的速度来熟悉Magento后台的常见操作

2018-05-08

Magento模块开发教程.pdf

Magento 的配置系统就像是 Magento 的心脏,支撑着 Magento 的运行。这套 配置系统掌管着几乎所有“module/model/class /template/etc”。它把整个 Magento 系统抽象出来,用一个配置文件来描述。这里的“配置文件”并不是一 个物理上存在的文件,而是 Magento 根据当前的系统状态动态生成的一段 XML 。 大多数的 PHP 开发者并不习惯于这样抽象层,因为它增加的编程的复杂性。但是 这样的抽象提供了无与伦比的灵活性,允许你覆盖几乎任何系统的默认行为

2018-05-08

Php和Mysql+Web开发_原书第4版.pdf

本书将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子

2018-05-08

ThinkPHP5.0完全开发手册.CHM

ThinkPHP V5.0是一个为API开发而设计的高性能框架——是一个颠覆和重构版本,采用全新的架构思想,引入了很多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化。

2018-05-08

空空如也

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

TA关注的人

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