ITAKEN'S PAGES
ubuntu 修改终端样式(zsh) ubuntu 修改终端样式(zsh)
安装 zsh, ubuntu 可以使用 apt直接安装 $ sudo apt-get install zsh 查看是否添加道shells列表 ~$ cat /etc/shells # /etc/shells: valid login sh
2017-04-29
ubuntu 升级 node ubuntu 升级 node
问题描述 发现 ubuntu 预装的 nodejs 版本较低, 想要升级到新的稳定版本 $ node -v v4.7.2 解决方案 使用 n 更新node。更新到稳定版本,可以使用 $ sudo n stable 。 $ sudo
2017-04-27
ubuntu 安装PHP 7.0环境 (LAMP环境配置) ubuntu 安装PHP 7.0环境 (LAMP环境配置)
安装 apache $ sudo apt-get install apache2 安装完毕,默认自动启动,可以使用$ sudo /etc/init.d/apache2 restart命令,进行重启。 安装php 可以选择安装最新版本
2017-04-26
启动jekyll服务错误 启动jekyll服务错误
问题描述 因为重装了系统, 导致 启动`jekyll`服务错误 $ jekyll server /usr/local/lib/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:
2017-04-26
ubuntu升级时提示:请修复“/usr/bin/python”符号链接 ubuntu升级时提示:请修复“/usr/bin/python”符号链接
问题描述 升级ubuntu时候,出现 您的 python 安装错误,请修复“/usr/bin/python”符号链接。 的错误提示. 使用sudo ln -sf /usr/bin/python2.7 /usr/bin/python 重
2017-04-20
ubuntu 目录与文件转编码 ubuntu 目录与文件转编码
使用 iconv $ iconv -t utf-8 -f gb2312 source > target 参数说明: -f 源编码 -t 目标编码 -l :列出已知的编码字符集合 -o file :指定输出文件 -c :忽略输出的非法字
2017-04-18
PHP 依赖注入 (DI) PHP 依赖注入 (DI)
什么是 依赖注入 DI(Dependency Injection 依赖注入)是IOC的一种实现,表现为:在类A的实例创建过程中即创建了依赖的B对象,通过类型或名称来判断将不同的对象注入到不同的属性中。 依赖注入是对于要求更易维护,更易测试
2017-04-16
PHP 控制反转 (IoC) PHP 控制反转 (IoC)
IoC 概念 Inversion of Control 控制反转 控制反转 是面向对象编程中的一种 设计原则,可以用来减低计算机代码之间的耦合度。 有什么作用 通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依
2017-04-16
PHP 类的实例化有无括号的区别 PHP 类的实例化有无括号的区别
问题描述 类实例化的时候,添加括号 与 不添加括号 的区别 解决方法 基本 没有区别,如果需要实例化的时候需要传递参数,则需要添加括号,否则可以不添加括号。 加括号调用没有参数的构造函数,不加括号调用默认构造函数或唯一的构造函数 ^1
2017-04-15
[PHP之道]代码约束摘要 [PHP之道]代码约束摘要
PSR 是 PHP Standard Recommendations 的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。 基础编码规范 PSR-1 PHP代码文件 必须 以 不带 BOM 的 UTF-8
2017-04-13
[PHP之道]代码约束摘要 [PHP之道]代码约束摘要
PSR 是 PHP Standard Recommendations 的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。 基础编码规范 PSR-1 PHP代码文件 必须 以 不带 BOM 的 UTF-8
2017-04-13
php curl ssrf攻击 php curl ssrf攻击
什么是 SSRF ^1 SSRF(Server-Side Request Forgery:服务器端请求伪造) 是一种由攻击者构造形成由服务端发起请求的一个安全漏洞。一般情况下,SSRF攻击的目标是从外网无法访问的内部系统。 三个使用cu
2017-04-12
ubuntu安装多个php版本,版本间的切换 ubuntu安装多个php版本,版本间的切换
安装 brew ^1 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ubuntu 可
2017-04-08
vue.js 入门 vue.js 入门
初始化项目$ npm install -g vue-cli $ vue init webpack myProject $ cd myProject $ npm install $ npm run dev 打开http://localhos
2017-04-07
PHP HTML转UBB 2.0 PHP HTML转UBB 2.0
之前版本对于换行处理有些问题,进行了一些改进 <?php /** * html 转 ubb 格式 * * @param string $str * @return string */ function ubb_enco
2017-04-05
11 / 14