摘要: In PHP 5.6 and later, argument lists may include the ... token to denote that the function accepts a variable number of arguments. The arguments will 阅读全文
posted @ 2016-10-13 23:50 MysticGrrrr 阅读(2748) 评论(0) 推荐(0) 编辑
摘要: 系统使用的是centos 7 - minimal 建立用户和组: # groupadd rabbitmq # useradd rabbitmq -g rabbitmq 在安装rabbitMQ之前需要先安装Erlang Erlang:下载链接 # rpm -ivh 下载的rpm包文件名 安装完Erla 阅读全文
posted @ 2016-10-13 18:30 MysticGrrrr 阅读(657) 评论(0) 推荐(0) 编辑
摘要: minimal版本默认不启动网络,所以要自己配置。 配置过程很简单,编辑配置文件 vi /etc/sysconfig/network-script/ifcfg-eth0 需要更改两项 NM_CONTROLLED="no" #修改为no不依赖NetworkManager控制 ONBOOT="yes" 阅读全文
posted @ 2016-10-13 15:21 MysticGrrrr 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 1、参考:http://garyu.blog.51cto.com/2838408/513772 修改/etc/X11/default-display-manager文件 该文件的内容一般是一个路径,比如我的是:/usr/sbin/mdm。把这一行在前面加个“#”号注释掉,再令起一行打上:false, 阅读全文
posted @ 2016-10-13 11:39 MysticGrrrr 阅读(4015) 评论(0) 推荐(0) 编辑
摘要: 编辑home/下的 .config/user-dirs.dirs,把所有的中文名称修改为英文名称 在home目录下创建对应的英文名称路径 运行 xdg-user-dirs-update 重启机器 阅读全文
posted @ 2016-10-13 10:18 MysticGrrrr 阅读(1070) 评论(0) 推荐(1) 编辑
摘要: 闭包:一个可以使用另外一个函数作用域中的变量的函数。 如下面的代码函数b就是闭包,但是这个前提是:当函数a的内部函数b被函数a外的一个变量引用的时候,就创建了一个我们通常所谓的“闭包”。 意思是说b要变成闭包的话,就必须被外包所引用,即c引用: 用一个专业一点的说法就是:函数调用返回后一个没有释放资 阅读全文
posted @ 2016-10-12 23:24 MysticGrrrr 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Windows: 在vendor文件夹下,还会生成一个autoload.php文件和composer文件夹。 在项目中引用安装的第三方工具时,只需引用这个autoload.php就可以。 composer文件夹中的内容,稍后再写... 阅读全文
posted @ 2016-10-12 12:28 MysticGrrrr 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 在Git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如: # 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅仅忽略项目根目 阅读全文
posted @ 2016-10-09 13:00 MysticGrrrr 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/milaoshu/articles/2455658.html 日前发布的PHP 5.3中,最重要的一个新特性就是命名空间的加入。本文介绍了PHP命名空间的一些术语,其解析规则,以及一些高级功能的应用,希望能够帮助读者在项目中真正使用命名空间。 在这 阅读全文
posted @ 2016-10-08 18:52 MysticGrrrr 阅读(2108) 评论(0) 推荐(1) 编辑
摘要: 转自:http://www.cnblogs.com/lizhanwu/p/5378364.htm 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动 阅读全文
posted @ 2016-09-29 13:39 MysticGrrrr 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 日常中,人与人打交道存在权利与责任,以及信任的问题,这些问题会让人与人之间的交往变得困难,那么为了解决这些困扰,在人与人打交道时会用合约的方式来明确下双方的权利责任。 DBC 软件设计中为了确保软件模块的权利与责任,以确保程序的正确性,也引入了合约的概念,这就是DBC(Design By Contr 阅读全文
posted @ 2016-08-31 14:30 MysticGrrrr 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 编程的公理之一:“你不可能写出完美的软件” 因为不可能编写出完美的软件,所以才要作一名注重实效的程序猿。 不轻易相信他人的代码,甚至连自己也不信任,为了防止错误,进行防卫性的编码。 (什么是防卫性的编码?) 阅读全文
posted @ 2016-08-12 15:02 MysticGrrrr 阅读(96) 评论(0) 推荐(0) 编辑
摘要: (这一节并不是特别懂,尤其是主动代码生成器) 当需要编写的功能存在于不同的语境,不同的位置时,我们为了避免重复的码字,减少不必要的重复劳动,这时我们就需要构件代码生成器。 *编写可以编写代码的代码 代码生成器分为两种: 1.被动代码生成器 只运行一次来生成代码,而后的生成的结果与代码生成器就完全分离 阅读全文
posted @ 2016-08-12 14:11 MysticGrrrr 阅读(170) 评论(0) 推荐(0) 编辑
摘要: "学习一种文本操纵语言!" 在14节,学习了“纯文本的威力”。同样我们需要去学习至少一种能高效操作文本的语言。 使用文本操纵语言能赋予你快速构建实用程序,为想法建立原型。文本操纵语言有广泛的适用性。perl、python等等有很多都可以做为文本操纵语言,这种语言用途很广泛。 阅读全文
posted @ 2016-07-30 18:29 MysticGrrrr 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 软件的缺陷以各种各样的方式表现自己,从误解的需求到编码的错误。 没人能写出完美的软件,所以挑事肯定要占用你大量的时间。 调试的心理学 对于许多开发者,调试本身是一个敏感、感性的话题。你可能会遇到抵赖、推诿、蹩脚的借口,甚至于无动于衷,而不是把它当作要解决的难题发起进攻。 要接受事实:调试就是解决问题 阅读全文
posted @ 2016-07-18 15:39 MysticGrrrr 阅读(164) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/articlelist_1400946895_3_1.html 在网上看到的某网友早期总结的前17节的笔记,涵盖了第一章、第二章、和第三章的大部分。我将从第18节开始,记录读该书的笔记。望我能坚持(因为所有的笔记都没写完整过T T) 阅读全文
posted @ 2016-07-18 15:36 MysticGrrrr 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 转自:https://laike9m.com/blog/huan-zai-yi-huo-bing-fa-he-bing-xing,61/ 还在疑惑并发和并行? OK,如果你还在为并发(concurrency)和并行(parallesim)这两个词的区别而感到困扰,那么这篇文章就是写给你看的。搞这种词 阅读全文
posted @ 2016-07-01 17:33 MysticGrrrr 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/suiye/article/details/7824943 模型 Model 模型是MVC中的概念,指的是读取数据和改变数据的操作(业务逻辑)。一开始我们直接把和数据库相关的代码放在模型里(sql直接写在代码中),这样就会导致以后的维护相当麻烦。业务逻 阅读全文
posted @ 2016-06-30 16:38 MysticGrrrr 阅读(534) 评论(0) 推荐(0) 编辑
摘要: function( $value ) use ( &$dealer ){ //someting.... } $value 为array_walk传给匿名函数的参数,参数值为array_walk遍历$dealer_id_arr的每一个数组项的值 use( &$dealer ) 传递给use的$deal 阅读全文
posted @ 2016-06-28 17:22 MysticGrrrr 阅读(882) 评论(0) 推荐(0) 编辑
摘要: mac os 添加用户到组 命令 dscl localhost进入组目录cd /Local/Default/Groups使用ls 你就可以看到所有的group,? /Local/Default/Users 可以看到所有的用户append groupname GroupMembership usern 阅读全文
posted @ 2016-05-17 15:15 MysticGrrrr 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/tutngfei1129287460/article/details/18359191 1.要修改Apache 的配置文件,让Apache支持rewrite_module,修改过程如下:打开apache的配置文,conf/httpd.conf :Loa 阅读全文
posted @ 2016-05-17 12:04 MysticGrrrr 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 原文地址 :http://foio.github.io/chrome-stalled/ 在公司国做一个运营活动,上线后PM总是抱怨访问速度过慢,影响运营效果。然而从前端的角度来说我已经做了如下优化: css、js合并压缩、图片压缩、雪碧图、静态资源全部上CDN。但是依然很慢,实在s是困惑,通过chr 阅读全文
posted @ 2016-05-12 12:03 MysticGrrrr 阅读(1275) 评论(0) 推荐(1) 编辑
摘要: From stackoverflow.com When you use a web service you have a client and a server: When you use a message queue like RabbitMQ, Beanstalkd, ActiveMQ, IB 阅读全文
posted @ 2016-05-09 09:36 MysticGrrrr 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 这样可以解决冲突 $.fn.modal.Constructor.prototype.enforceFocus = function () { modal_this = this $(document).on('focusin.modal', function (e) { if (modal_this.$element[0] !== e.target &&... 阅读全文
posted @ 2016-04-28 17:16 MysticGrrrr 阅读(1002) 评论(0) 推荐(1) 编辑
摘要: UPDATE 2016/05/13 stackoverflow上的解决方法:http://stackoverflow.com/questions/3629504/php-file-get-contents-very-slow-when-using-full-url 在工作时需要获取微信账户的头像 但 阅读全文
posted @ 2016-04-22 16:15 MysticGrrrr 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: ECMAScript 中有两种属性:数据属性和访问器属性 一 属性类型 1.数据属性。数据属性有4个描述其行为的特性 [[Configurable]]表示能否通过delete删除属性从而重新定义属性; 能否修改属性; 能否把属性修改为访问器属性。 [[Enumerable]] 表示是否能通过for- 阅读全文
posted @ 2016-04-18 20:49 MysticGrrrr 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 六 基本包装类型 Boolean,Number,String 这三个引用类型亦称为基本包装类型,与基本的数据类型boolean,number,string相关联。为了方便操作这些基本类型的数据。 引用类型和基本包装类型最大的区别在于对象的生存期。引用类型在代码执行流离开当前作用域之前都是一直存在的, 阅读全文
posted @ 2016-04-12 20:23 MysticGrrrr 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 七 单体内置对象 1.Global对象 不属于任何对象的属性和方法,都归于它。全局作用域中定义的变量、函数,都属于Global对象 1.1 URI编码 encodeURI 《=》decodeURI 不会编码本身属于uri的特殊字符 encodeURIComponent 《=》 decodeURICo 阅读全文
posted @ 2016-04-12 20:23 MysticGrrrr 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 五 Function类型 每个函数都时Function类型的实例。函数也是对象。 声明函数: 因此函数名是个变量,保存的是指向函数对象的指针,不会与某个函数绑定,与包含对象指针的其他变量没什么区别。 1.没有重载 声明两个同名的函数,第二个会覆盖掉第一个 2.作为值的函数 函数名本身就是变量。因此函 阅读全文
posted @ 2016-04-12 20:22 MysticGrrrr 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 四 RegExp 格式: 1.flags 为标志。分别为g、i、m。 g:表示全局模式。即模式将匹配所有的字符串,而不是在发现第一个匹配项时就立即停止。 i:表示不区分大小写。 m:表示多行模式,即在到达一行文本末尾时还会继续查找下一行。 2.RegExp实例的属性 global:是否设置了g标志; 阅读全文
posted @ 2016-04-12 20:21 MysticGrrrr 阅读(145) 评论(0) 推荐(0) 编辑