介绍 Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准Protocol Buffers 是一种轻便高效的结构化数据存储格式 可以用于结构化数据串行化,或者说序列化. 它很适合做数据存储或 RPC 数据交换格式. 可用于通讯协议.数据存储等领域的语言无关.平台无关.可扩展的序列化结构数据格式. 支持语言很多,C++ java python php golang 等,支持列表 Language Source C++ (includ…
protobuf 3.0  与 之前的 protobuf 2.6 的语法是不一样的.需要重新安装一下,本机的环境是 OS X Yosemite  10.10.2 1. 不采用home brew安装,用homebrew安装的话会遇到一个open issue https://github.com/Homebrew/homebrew/issues/30320 的问题,没有仔细研究,索性就直接进行手工安装了:     不过这里可以记录一下自定义brew的 formula的方法:     (1) 如果直接…
mac下配置gdb调试golang 原文链接 https://sourceware.org/gdb/wiki/BuildingOnDarwin Building GDB for Darwin Creating the binary for Darwin isn't very difficult.  Download a release snapshot or get the current source via git/CVS/FTP, then configure and make as us…
Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk httpd版本: httpd-2.4.17 jk版本: tomcat-connectors-1.2.41 参考来源: Apache (1) -- Mac下安装Apache Httpd到自定义路径(非/etc/apache2) Apache (2) -- Mac 下安装多个Apache Tomcat实例 Working with mod_jk How to Compile Tomcat mod_jk conn…
Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_proxy httpd版本: httpd-2.4.17 参考来源: Apache (1) -- Mac下安装Apache Httpd到自定义路径(非/etc/apache2) Apache (2) -- Mac 下安装多个Apache Tomcat实例 Apache httpd mod_proxy Apache httpd mod_proxy_ajp Apache负载均衡配置 Apache学习之二.HTTPD的负…
常用命令 显示隐藏文件 1 defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 关闭隐藏文件显示 1 defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder 锁定程序坞 1 defaults write com.apple.dock contents-immutable -bool…
/private/etc/apache2/httpd.conf 一.启动Apache sudo apachectl start sudo apachectl -v   可以查看到Apache的版本信息 此时在浏览器中输入http://localhost,会出现It works!的页面 sudo apachectl restart 重启Apache 二.运行PHP 1.找到Apache的配置文件,在目录/etc/apache2/下,打开Finder,选择"前往"-"前往文件夹&…
版本控制对于团队合作显得尤为重要,那么如何在iOS开发中进行版本控制呢?在今天的博客中将会介绍如何在MAC下配置SVN服务器,如何导入我们的工程,如何在Xcode中进行工程的checkOut和Commit. 一.配置SVN服务器 1.创建Svn服务工作路径同时新建我们的App工程,入下图所示,SVN_Project是SVN服务的工作路径,MyProject是我们的iOS工程 2,在Mac下有自带的svn服务功能(Windows下是没有的),直接在终端打开svn的服务即可,在打开服务的同时指定sv…
下载 在浏览器中打开如下网址http://www.igniterealtime.org/downloads/index.jsp,根据你的操作系统选择对应的版本进行下载,这里我是在mac下配置的,所以选择Mac版本的安装包,下载完成后在Finder中找到下载好的openfire_3_8_2.dmg文件. 安装 双击下载完的openfire_3_8_2.dmg文件,然后验证过后,双击如下的pkg程序包: 启动服务 在系统偏好设置中找到openfire的服务,如下图所示: 点击Openfire,启动服…
Mac下配置java #以下进入啰嗦模式演示添加jdk7 #下载jdk7的mac版 #官网下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html #下载类似jdk-7u67-macosx-x64.dmg,版本号可能会更新 #安装好之后,进入以下路径查看 cd /Library/Java/JavaVirtualMachines/ #再查看你自己安装的版本 ls #进入目录(有多个…