摘要:
依赖注入又叫控制反转,使用过框架的人应该都不陌生。很多人一看名字就觉得是非常高大上的东西,就对它望而却步,今天抽空研究了下,解开他它的神秘面纱。废话不多说,直接上代码; 上面的代码使用php的反射函数,创建了一个容器类,使用该类来实现其他类的依赖注入功能。上面的依赖注入分为两种,一种是构造函数的依赖 阅读全文
摘要:
Windows 下 Chrome 快捷键大全,即 Google 浏览器的快捷键 调试面板 需要在开发者工具下使用 调试面板 阅读全文
摘要:
选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+S 阅读全文
摘要:
一、破解 1、更改hosts文件 2、输入激活码(如果下面的激活码无效,可另从网上搜索) 二、安装与移除插件 1、使用Package Control组件安装 按Ctrl+`调出console(注:避免热键冲突) 粘贴以下代码到命令行并回车: 重启Sublime Text 3。 如果在Perferen 阅读全文
摘要:
查看PATH: 修改PATH: 以添加mongodb server为列 修改方法一: export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果。生效方法:立即生效有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后 阅读全文
摘要:
原文地址:https://www.woozee.com.cn/article/24.html Strings Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字。使用Strings类型,你可以完全实现目前 Memcached 的功能,并且效率更高。 阅读全文
摘要:
一、海量数据解决方案 1、使用缓存,使用方式: 使用程序直接保存到内存中。主要使用Map,尤其ConcurrentHashMap。 使用缓存框架。常用的框架:Ehcache,Memcache,Redis等。 最关键的问题是:什么时候创建缓存,以及其失效机制。对于空数据的缓冲:最好用一个特定的类型值来 阅读全文
摘要:
1、在项目composer.json文件中加入"caffeinated/modules": "3.0.*",并运行 2、更新完成之后在config/app.php中加入以下代码: 3、运行 阅读全文
摘要:
1、push.default is unset 'matching'参数是Git 1.x的默认行为,其意是如果你执行git push但没有指定分支,它将push所有你本地的分支到远程仓库中对应匹配的分支。而Git2.x默认的是simple,意味着执行git push没有指定分支时,只有当前分支会被p 阅读全文
摘要:
1、更改远程仓库地址 2、储藏git stash 3、撤销本地修改 4、合并某个文件 5、删除远程已经删除过的分支 6、删除远程tag 7、打tag 阅读全文
摘要:
原文地址:https://www.woozee.com.cn/article/29.html 由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以必须要让github仓库认证你SSH key,在此之前,必须要生成SSH key。 1、创建SSH私钥: ssh-keygen -t r 阅读全文