- 浏览: 1871034 次
- 性别:
- 来自: 北京
最新评论
-
wangyudong:
Wisdom RESTClient工具地址更新了哦https: ...
前端模拟POST发送数据-Chrome下的REST Client(接口测试利器) -
wangyudong:
很多REST Client是不支持自动化测试RESTful A ...
前端模拟POST发送数据-Chrome下的REST Client(接口测试利器) -
higkoo:
一个非常棒的系统,要是能支持LDAP等开源认证就完美了。
Cynthia 是个问题管理/BUG管理/任务管理/项目管理系统。 -
寻光之旅:
标签库使用有啥好处呢?
thinkphp 使用标签库的步骤 -
lgdjy123:
Android:TextView属性大全
文章列表
发现在 /var/lib/docker/volumnes/下面挂载了很多, 都没有删除过, 现在把里面的都删除了, 然后将容器停止, 删除, 再启动就好了
以后容器删除的时候加上-v参数, 会删除关联的volumnes docker-compose rm -v
参考:
http://blog.csdn.net/west_609/article/details/5828367 找到问题所在, 具体哪儿的文件最多
http://dockone.io/article/128
http://dockerpool.com/static/books/docker_practice/c ...
FROM php:5.6-fpm
MAINTAINER Stéphane Cottin <stephane.cottin@vixns.com>
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62
RUN echo "deb http://nginx.org/packages/mainline/debian/ wheezy nginx" >> /etc/apt/sources ...
命令行报错如下:
Unable to open the database file: unable to open database file
网页上报错如下:
Database Exception – yii\db\Exception
SQLSTATE[HY000]: General error: 1 Can't create/write to file '/tmp/#sql_1_0.MYI' (Errcode: 28 - No space left on device)
The SQL being executed was: SHOW FULL COLUMNS FROM ` ...
yii2邮箱配置错误,
- 博客分类:
- Yii2
一直在配置mail组件, 而不是配置的mailer组件, 所以一直是存在本地的runtime里面
参考: https://github.com/yiisoft/yii2/issues/3115
来源于:http://aoxuis.me/posts/2013/08/07/git-subtree/
使用场景
例如,在项目Game中有一个子目录AI。Game和AI分别是一个独立的git项目,可以分开维护。为了避免直接复制粘贴代码,我们希望Game中的AI子目录与AI的git项目关联,有3层意思:
AI子目录使用AI的git项目来填充,内容保持一致。
当AI的git项目代码有更新,可以拉取更新到Game项目的AI子目录来。
反过来,当Game项目的AI子目录有变更,还可以推送这些变更到AI的git项目。
用git subtree可以轻松满足上面的需求。
git subtr ...
1.安装Docker: 1.1 brew update 1.2 brew install boot2docker 1.3 boot2docker upgrade 1.4 boot2docker init 1.5 boot2docker up 1.6设置ENV:
export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH=/Users/wangxigang/.boot2docker/certs/boot2docker-vm
export DOCKER_T ...
Gulp 错误管理
- 博客分类:
- JavaScript
- Other
Gulp 目前的错误处理方式有点操蛋,一旦发生错误进程就挂了,得手动去重启。虽然开发者预期在gulp 4 中解决此问题,但 gulp 4 什么时候发布并没有明确时间表,在此之前,还是很有必要了解一下更优雅的错误处理方式,除非你钟情于反复在命令行里输入 gulp 然后回车。
使用 Stream 事件 API 处理错误
Stream 发生错误时,会触发 error 事件,监听 error 事件进行错误处理可以避免 gulp 进程崩溃。
基本错误处理
下面的例子中,添加了 Less 编译的错误处理,Less 发生编译错误时,会在命令行输出错误信息,gulp 进程不会挂掉,修正错误后,watc ...
composer global require "fxp/composer-asset-plugin:~1.0.3"
参考地址: http://www.yiiframework.com/doc-2.0/guide-start-installation.html#installing-via-composer
学习git的时候, 大家刚开始使用之前都配置了一个全局的用户名和邮箱
$ git config --global user.name "github's Name"
$ git config --global user.email "github@xx.com"
$ git config --list
如果你公司的项目是放在自建的gitlab上面, 如果你不进行配置用户名和邮箱的话, 则会使用全局的, 这个时候是错误的, 正确的做法是针对公司的项目, 在项目根目录下进行单独配置
$ git config user.name " ...
因为当运用模型(model)时,AR的一些公共属性都会从DB中获取,这样会导致服务器负担一些额外的资源开销,实际上对于成品来说,服务器这些开始销是多余的,故应该阻止这种默认行为
开启schema缓存:
'db'=>array(
...
'enableSchemaCache' => true,
'schemaCacheDuration'=>86400, // time in seconds
...
),
参考地址: http://blog.csdn.net/yuhui_fish/article/detail ...
存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储。
顺序结构和链接结构适用在内存结构中。
索引结构和散列结构适用在外存与内存交互结构。
顺序存储:在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素,称作线性表的顺序存储结构。
特点:
1、随机存取表中元素。
2、插入和删除操作需要移动元素。
问: 团队十多人开发, 如何保证代码规范统一? http://segmentfault.com/q/1010000000119048
答: 使用代码格式化工具 PHP Code Sniffer http://pear.php.net/package/PHP_CodeSniffer
问: 怎么使用?
答: Google php code sniffer https://github.com/squizlabs/PHP_CodeSniffer
问: 对默认的规则不满意, 如何自定义规则?
答: http://xwsoul.com/posts/813
问: 平时 ...
phpstorm安装及配置vim插件
- 博客分类:
- Linux
用这个写网页代码是比较爽的,当然还有很多优秀的软件。
下载: http://www.jetbrains.com/phpstorm/
注册码:
测试用,测试完请自觉删除,尊重版权。
User Name:
EMBRACE
License Key:
===== LICENSE BEGIN =====43136-1204201000002UsvSON704l"dILe1PVx3y4"B349AU6oSDJrsjE8nMOQh"8HTDJHIUUhgd1BebYc5U"6OxDbVsALB4Eb10PW8"===== LI ...
参考地址:
http://my.oschina.net/yearnfar/blog/350051
http://www.th7.cn/Program/php/201408/269281.shtml
http://www.th7.cn/Program/php/201408/258456.shtml
http://stackoverflow.com/questions/17715128/xdebug-phpstorm-waiting-for-incoming-connection-with-ide-key
http://4l.hk/index.php?a=details& ...
#1. 新建一个pw.pl文件专门用来生成密码#!/usr/bin/perluse strict;my $pw=$ARGV[0];print crypt($pw,$pw)."\n";#2. 用pw.pl生成密码chmod +x pw.pl #可执行./pw.pl 123456
例如生成的密码是 abcdefgjkl
#3. 新增htpassword文件
vim /etc/nginx/htpasswordadmin:abcdefgjkl
#4. 修改Nginx配置文件,添加,用户名和密码存放的位置
auth_basic "please input ...