大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

即可

即可是一个汉语词语,读音jíkě,可以了的意思。

服务器上使用 git 更新 wordpress 内核方案

服务器上使用 git 更新 wordpress 内核方案 目录结构、场景设想 推荐目录架构结构: /opts/mysite/ —/wordpress/ —/wp-config.php —/index.php *wordpress 要加入到 .

Docker实战之Quick Start

Docker实战之Quick Start Quick Start Installation Ubuntu 通过系统自带包安装 Ubuntu 14.04 版本系统中已经自带了 Docker 包,可以直接安装。 $ sudo apt-get update $ sudo apt-get install -y docker.io $ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker $ sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker.io 如果使用操作系统自带包安装 Docker,目前安装的版本是比较旧的 0.9.1。 要安装更新的版本,可以通过使用 D

Docker搭建Zookeeper集群

/conf/zoo.cfg Error contacting service. 不要怕,确认两点即可 第一:确认/etc/hosts中是否有各个节点域名解析 第二:是否/tmp/zookeeper/myid有重复值

让你的Git使用上ssh协议授权

让你的Git使用上ssh协议授权 ssh原理 基本的ssh配置 多账号ssh配置 同一平台下的多账号配置 ssh原理 维基百科:ssh 个人觉得最直接的好处就是Git每次提交时不用输密码 基本的ssh配置 GitCafe的帮助文档:如何安装和设置 Git 简要总结一下 打开ssh目录,一般是隐藏的 cd ~/.ssh/github 测试 ssh -T git@github.com 如果是coding的 Host coding.net www.coding.net IdentityFile ~/.

CentOS 6.x 升级 Git

5已经不适用了,所以出错 解决办法: 用MySQL-5.5的配置文件替换原来的/etc/my.cnf,具体操作 cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 注意:MySQL配置模板文件共有5个:my-huge.cnf、my-innodb-heavy-4G.cnf、my-large.cnf、mymedium.cnf、my-small.cnf,根据自己的服务器硬件配置选择相应的模板文件即可 参考 CentOS升级git: CentOS升级Git CentOS升级Git MySQL无法启动: linux中mysql升级后不能启动的解决方法

将公钥部署到远程Git仓库(coding.net)

将公钥部署到远程Git仓库(coding.net) 步骤: 1.下载git通用客户端并且安装。 2.右键,在弹出的对话框中选择Git Bash 3.创建本地ssh a)在弹出的终端输入ssh-keygen -t rsa -C "username@example.com"

获取免费的域名空间:github pages

获取免费的域名空间:github pages 本文的主要内容来源于pages.github.com,如果你想了解更多,请点击 使用你自己的github账号随意新建一个repository. 进入该仓库,点击setting 在setting页面,找到GitHub Pages模块,然后点击Launch automatic page generator 然后会进入主页编辑页面,你可以编辑自己主页的内容,编辑完成之后,点击Continue to Layouts. GA码按照它给的格式随便填写即可 选择官方提供

Android 程序员学习 iOS ——故事从这里开始

Android 程序员学习 iOS ——故事从这里开始 最近因为公司的一些原因,需要涉及iOS开发。在坑里摸爬滚打了2周之后,就写个入门心得吧。在一切的一切开始之前,你要先会Objective-C或者Swift(喜欢哪个用哪个,你开心就好)。 然后,要准备一台OS X的电脑,并安装好Xcode,然后一切就可以开始了。 打开Xcode,然后新建一个项目,看到的界面是这样的(其实和Android Studio的模式很

基于Docker & Fabric的Web项目部署方案

基于Docker & Fabric的Web项目部署方案 本文描述了Web项目的两种部署方案,石器时代的ssh pull restart方式不做太多说明 1.基于Fabric(Python)的部署方案 Fabric 是一个用于ssh的Python库 命令行工具 Fabric is a Python (2.5-2.7) library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks. 1.1结构 Interface flask django .

JPush消息推送的简单使用

JPush消息推送的简单使用 在本篇文章里我们以极光推送JPush为例,简单的介绍下消息推送的简单使用。这里只是简单介绍下步骤及简单使用,作为本人的笔记,详细介绍可以参见极光官网文档 public MyReceiver() { } @Override public void onReceive(Context context, Intent intent) { Bundle bundle = intent.getExtras(); Log.i(TAG,"MyReceiver接收到的消息内容: title: "+ title + " message: " + message);

Android 程序员学习 iOS —— 在线程间跳舞

这和java创建一个mainLooper上的Handler如出一辙: Handler uiHandler = new Handler(Looper.mainLooper()); OS这时候已经自动帮我们分配了一个消息队列(但是不同的是,它并不像Android OS上一样,是绑定到线程上的,也就是说,这个消息队列,可以并发),我们只需要像上面一样,使用[queue addOperation:.]即可。 实验 我们来看看实例好了,先看mainQueue上的实验: self.queue = [NSOperationQueue mainQueue];

Https下字体文件无法加载的解决方案

Https下字体文件无法加载的解决方案 一开始以为是权限问题,但是更改后无效 在nginx.conf文件中加入如下配置 然后重启nginx即可生效,如需别的格式 自行添加 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico|eot|otf|ttf|woff|woff2)$ { expires 30d; access_log off; }

iOS开发笔记(三)为App添加启动画面(Splash Screen)

iOS开发笔记(三)为App添加启动画面(Splash Screen) 启动画面(Splash Screen) 大多数应用在我们打开的时候都会先显示图片作为启动画面(Splash Screen)。 启动画面的作用是告诉用户App正在加载,并在屏幕上展示你的品牌。 如何实现 将准备好的启动画面文件(包括两种尺寸)添加到项目目录中。 这里添加的文件是Default.png和Default@2x.png。 然后选中项目 在打开的界面中选择General选项卡。

Tengine2.1.0 PHP5.6.8 Nodejs 的编译安装和配置

启动脚本 安装好Tengine后需要启动它,github上有人已经做了一份比较完美的nginx启动脚本,我们直接拿下来用:wget https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O /etc/init.d/nginx 赋予可执行的权限:chmod +x /etc/init.d/nginx 启动Tengine:/etc/init.d/nginx start 这样基本上就配置好了Tengine PHP的编译安装 PHP的官网:http://php.net/ 安装的php版本为5. proxy_set_header Host $http_host;

Objective-C中的实例方法、类方法、Category、Protocol

Objective-C中的实例方法、类方法、Category、Protocol 1.方法 Objective-C中的方法有两种: 1.1 实例方法 以-开头的方法是实例方法。它属于类的某一个或某几个实例对象,即类对象必须实例化后才可以使用的方法,将消息发送给实例对象: // Deck.h #import #import "Card.h" @interface Deck : NSObject @property(nonatomic) int cardNum; // 类方法 + (NSString *)CardKinds; @end @protocol B -(void)methodB;

Semantic-UI的React实现(二):CSS类构造模块

/PropHelper'; class Button extends UiElement { static propTypes = { . } else if (STRING_PROPS.indexOf(typeName) = 0) { result[typeName] = React.PropTypes.string; } } class类集合组装 与createPropTypes同样的思路,将传入的组件props遍历一遍,找到各自prop属性的类型定义,根据类型定义编辑和组装该组件的class类集合。 class PropsHelper { . } else if (COLLECTION_PROPS.indexOf(type) = 0) { if (type == 'size') return ' ' + value;

PHP基础算法之选择排序法

PHP基础算法之选择排序法 $arr[$j]) { //比较,发现更小的,记录下最小值的位置;并且在下次比较时,应该采用已知的最小值进行比较。 $p = $j; } } //已经确定了当前的最小值的位置,保存到$p中。 //如果发现 最小值的位置与当前假设的位置$i不同,则位置互换即可 $tmp = $arr[$p]; $arr[$i] = $tmp; } //返回最终结果 return $arr;

完美解决lavalamp与Slimbox冲突

完美解决lavalamp与Slimbox冲突 自从将导航栏添加了lavalamp效果后,我博客的图片lightbox特效失效了,这让人很不爽,无奈之下谷歌之,才找到了问题的根源! 冲突的最根本原因: 由于Lavalamp的easing mode是linear ,而我用的Slimbox2的easing mod为swing,在"jQuery Easing plugin"官网(轻抚HERE浏览官网)升级部分有提到:12/11/07 1.3 jQuery easing now supports a default easing mode. Define your preferred animation once f

Semantic-UI的React实现(四):基本元素组件的共通处理(父类)实现

} 具体的生成style的细节,在Header的父类UiElement中: /** * 生成元素的style */ createElementStyle(props, propsDef) { . } } 回顾 在UiElement中,实现了三类公共功能供基本组件类调用: 编辑和组装CSS类 渲染组件本身 封装事件系统的方法回调 实现以后,基本组件类的相同处理均被抽离出来,仅剩下一些声明性质的代码。例如Header组件的实现被简化为: import React from 'react';