09 2016 档案

摘要:一直说node.js如何如何好,就来测试一下吧~~ 首先接受一个小工具 Apache Bench简称ab 可以用来测试http性能 利用Apache Bench测试Web引擎性能关于此工具的详细介绍参考一下链接: http://www.kwx.gd/CentOSApp/CentOS-Apache-B 阅读全文
posted @ 2016-09-29 16:17 -叽叽喳喳- 阅读(150) 评论(0) 推荐(0)
摘要:作用域:调用函数,访问变量的能力有关 作用域分为:局部和全局(在局部作用域里可以访问到全局作用域的变量,但在局部作用域外面就访问不到局部作用里面所设定的变量) 上下文:与this关键字有关 是调用当前可执行代码的引用 this总是执行调用这个的方法的对象 https://github.com/nod 阅读全文
posted @ 2016-09-29 15:37 -叽叽喳喳- 阅读(206) 评论(0) 推荐(0)
摘要:HTTP概念进阶 1. 什么是回调? 阅读全文
posted @ 2016-09-28 19:55 -叽叽喳喳- 阅读(369) 评论(0) 推荐(0)
摘要:好详细的说,要反复看反复使用~~~ 通过分析其中的Timing可以分析页面慢的瓶颈在哪 与上图对应: 阅读全文
posted @ 2016-09-28 17:26 -叽叽喳喳- 阅读(171) 评论(0) 推荐(0)
摘要:http使用流程: http协议 http 客户端发起请求,创建端口 http 服务器在端口监听客户端请求 这里可以看到浏览过的内容页面 2、第一步没找到就搜索操作系统自身的DNS缓存(浏览器没有找到缓存或缓存已经失效,即第一步没找到) 3、再找不到就 读取本地的HOST文件 4、浏览器发起一个DN 阅读全文
posted @ 2016-09-28 16:10 -叽叽喳喳- 阅读(174) 评论(0) 推荐(0)
摘要:在处理查询字符串中很有用(⊙o⊙)哦~~~querystring.stringify(obj,sign1,sign2)//将对象转化成url中query部分的形式 参数:1.要转化的对象 2.链接符(默认&)3.键与值之间的符号(默认=) querystring.parse(string,sign1,sign2,sign3)//将query字符串转化成对象(反序列华) 参数:1.quer... 阅读全文
posted @ 2016-09-28 14:26 -叽叽喳喳- 阅读(224) 评论(0) 推荐(0)
摘要:URL和URI的区别: URL是统一资源定位符 URI是统一资源标识符 URL是URI的子集(URL一定是URI,但URI不一定是URL) 阅读全文
posted @ 2016-09-28 14:02 -叽叽喳喳- 阅读(167) 评论(0) 推荐(0)
摘要:模块流程: 创建模块-》导出模块-》加载模块-》使用模块 ndoejs主要就是把项目变成模块化在管理 实现一个模块的调用,编写student.js、teacher.js、klass.js、index.js(入口) 最后在命令行中启动服务: 完整代码资料:https://github.com/june 阅读全文
posted @ 2016-09-28 10:34 -叽叽喳喳- 阅读(164) 评论(0) 推荐(0)
摘要:node.js 好牛逼的样子哦 很火,很腻害~~~~ 有关node.js的版本常识: 一般用最新的稳定版本,非稳定版本用于测试,其中包括api的不稳定等。 阅读全文
posted @ 2016-09-27 15:44 -叽叽喳喳- 阅读(280) 评论(0) 推荐(0)
摘要:这两天在学习设计模式,又被自己蠢哭了,以为用use关键字可以替代require~~~~ 都是因为用框架用多了的缘故,在框架里面,早就有autoload这个类在载入需要use到的类文件了。。。 只要在运行的文件中引入就行。。。。,一般框架中,都在入口文件中引入了,便于全局使用!我的天啊啊啊啊。。。 阅读全文
posted @ 2016-09-22 16:32 -叽叽喳喳- 阅读(120) 评论(0) 推荐(0)
摘要:资料链接:http://blog.csdn.net/lovelion/article/details/7420863 模式是在特定环境下人们解决某类重复出现问题的一套成功或有效的解决方案 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码 阅读全文
posted @ 2016-09-20 11:24 -叽叽喳喳- 阅读(129) 评论(0) 推荐(0)
摘要:需要用到的packagist: https://github.com/overtrue/laravel-wechat ( 目前最优雅的laravel微信sdk) 首先安装 详细的微信接口文档 参照 https://easywechat.org 通过微信验证后 出现页面: 阅读全文
posted @ 2016-09-13 14:19 -叽叽喳喳- 阅读(1717) 评论(0) 推荐(0)
摘要:Version的主要目的就是解决浏览器的缓存问题,在这个方面,Elixir给出的解决方案很完美 应用场景:当我们的css或者js重新更新了,我们需要告诉浏览器我们不要缓存的css或js静态文件样式时,使用version 比较麻烦的方法就是在引入文件中直接插入版本代码: 一般我们都是在编译文件时就使用 阅读全文
posted @ 2016-09-13 11:17 -叽叽喳喳- 阅读(1955) 评论(0) 推荐(0)
摘要:合并压缩多个静态文件到一个文件里面,可以减少网站的http请求,稍微优化性能,提高网站的用户体验 使用elixir来实现: 敲命令 合并并压缩js和css文件 阅读全文
posted @ 2016-09-13 10:52 -叽叽喳喳- 阅读(926) 评论(0) 推荐(0)
摘要:更多关于less的使用方法,参考上一篇scss的使用,两者大同小异 阅读全文
posted @ 2016-09-13 10:27 -叽叽喳喳- 阅读(260) 评论(0) 推荐(0)
摘要:下载所有依赖npm的packagist: 下载了前端laravel elixir编译所需要的全部工具: gulp编译scss文件: scss文件的默认存放位置: 输入命令gulp 开始编译scss文件: 编译成功后 存放在public/css/app.css 使用场景二: 阅读全文
posted @ 2016-09-13 10:21 -叽叽喳喳- 阅读(263) 评论(0) 推荐(0)
摘要:首先安装node.js 在命令行中敲node -v 可以查看node的版本信息 还需要安装npm,相当于php中的composer node.js中5.0版本后的都已经将npm打包进node了 还要安装gulp前端编译工具 阅读全文
posted @ 2016-09-12 20:29 -叽叽喳喳- 阅读(425) 评论(0) 推荐(0)
摘要:首先生成两张数据表,一般要实现两张数据表之间的联系要建立第三张表,如下 数据表生成之后,生成一些测试数据,接下来就对表article_tag表进行操作 在模型文件中声明两张表之间的关系: 测试数据: 阅读全文
posted @ 2016-09-12 20:07 -叽叽喳喳- 阅读(169) 评论(0) 推荐(0)
摘要:https://github.com/laravel/socialite 这是官方的第三方登录包,支持很多国外的第三方登录 https://github.com/overtrue/socialite 安正超写的作示范: 这里使用github登录作为演示: 首先在github账户上获得Client I 阅读全文
posted @ 2016-09-12 14:23 -叽叽喳喳- 阅读(1028) 评论(0) 推荐(0)
摘要:帖子收藏是每个论坛都具备的基本功能 首先要创建一张表favorites用来存放收藏的帖子 声明favoriters与user之间的关系 user与favoriter是一对多的关系,so在user.php模型文件中创建方法,声明关系 生成路由: 当用户点击收藏时,将数据传到FavoriteContro 阅读全文
posted @ 2016-09-12 10:27 -叽叽喳喳- 阅读(388) 评论(0) 推荐(0)
摘要:学习了使用 Beanstalkd 管理队列之后,Supervisor 则是用来监听队列的任务,并在队列存在任务的情况下自动帮我们去执行,免去手动敲 php artisan queue:work 的命令,保证自己的队列可以正确执行。 下载工具 http://supervisord.org/instal 阅读全文
posted @ 2016-09-08 16:21 -叽叽喳喳- 阅读(339) 评论(0) 推荐(0)
摘要:作用:可以将 beanstalkd 的队列信息展示在图形化的操作界面一样,这样不仅给我么查看队列信息有很大的帮助,也可以形象地理解队列任务具体内容 使用操作:(前提条件是前面的队列能正常执行,) 首先下载Beanstalkd_console包 https://github.com/ptrofimov 阅读全文
posted @ 2016-09-08 16:09 -叽叽喳喳- 阅读(570) 评论(0) 推荐(0)
摘要:Beanstalkd可以想象成缓存当中的memcahe或者redise,将我们的队列任务放到内存中进行管理。 运行环境是在linux中,反正我的windows中没运行成功。。。/(ㄒoㄒ)/~~ 首先下载beanstalkd包,http://kr.github.io/beanstalkd/ 下载地址 阅读全文
posted @ 2016-09-08 15:18 -叽叽喳喳- 阅读(872) 评论(0) 推荐(0)
摘要:队列允许你将一个耗时的任务进行延迟处理. 首先要在.evn文件中配置 在routes.php文件中设置路径,运行,在数据库中的job表中会生成队列数据, 然后运行命令 queue:work 就会执行一个任务 ,即jobs表变成 运行命令queue:listen 则剩下的任务将全部干掉 阅读全文
posted @ 2016-09-08 10:08 -叽叽喳喳- 阅读(444) 评论(0) 推荐(0)