<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pj81102的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pj81102</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pj81102]]></copyright><item><title><![CDATA[使用redigo实现 pub/sub（代码示例）]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/93367278</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/93367278</guid><author>pj81102</author><pubDate>Sat, 22 Jun 2019 21:27:17 +0800</pubDate><description><![CDATA[package main

import (
	"context"
	"fmt"
	"log"
	"strconv"
	"time"

	"github.com/gomodule/redigo/redis"
)

// ConsumeFunc consumes message at the channel.
type ConsumeFunc func(channel string, message...]]></description><category></category></item><item><title><![CDATA[开源 redis 客户端 redigo 源码学习]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/93366387</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/93366387</guid><author>pj81102</author><pubDate>Sat, 22 Jun 2019 21:22:27 +0800</pubDate><description><![CDATA[redigo 介绍
Go语言实现的开源 redis 客户端。


特性



提供类似 print 函数风格(Print-like)的 API，支持所有的 redis 命令；
支持流水线事务(pipelined transaction)；
支持发布/订阅机制；
支持使用连接池，提高并发操作；
Lua 脚本辅助类型(script helper type)，经过优化的 EVALSHA 功能；
应答...]]></description><category></category></item><item><title><![CDATA[开源 golang 缓存库 cache2go 学习]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/91622731</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/91622731</guid><author>pj81102</author><pubDate>Wed, 12 Jun 2019 21:06:11 +0800</pubDate><description><![CDATA[cache2go 介绍
开源的应用内缓存库，保证并发安全，提供 key-value 存储以及带过期时间控制。 key 与 value 可以是任意数据类型。


主要 API 说明



Cache(): 返回已经存在的给定名称的缓存表，类型为 *CacheTable ，如果不存在，则创建一个新的缓存表。
Add(): 向缓存表添加新的 key/value 对。可以同时指定该 key 的过期时间...]]></description><category></category></item><item><title><![CDATA[代码审查工具 phabricator 使用学习]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/90736651</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/90736651</guid><author>pj81102</author><pubDate>Sun, 02 Jun 2019 10:15:39 +0800</pubDate><description><![CDATA[phabricator 在线文档:https://secure.phabricator.com/book/phabricator/

diffusion 基本说明https://secure.phabricator.com/book/phabricator/article/diffusion/

Repository 分类说明以及如何导入一个已存在的代码仓库https://secure.phabr...]]></description><category></category></item><item><title><![CDATA[代码审查工具 phabricator 安装配置]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/90736601</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/90736601</guid><author>pj81102</author><pubDate>Sun, 02 Jun 2019 10:09:11 +0800</pubDate><description><![CDATA[参考资料：https://secure.phabricator.com/book/phabricator/article/diffusion_hosting/  配置 diffusion 使用 SSH 协议连接 SVN 进行本地托管https://secure.phabricator.com/T11781  解决使用 SSH 协议连接 SVN 实现本地托管的非默认端口问题https...]]></description><category></category></item><item><title><![CDATA[Docker 学习三：使用官方redis 镜像]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/90736441</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/90736441</guid><author>pj81102</author><pubDate>Sun, 02 Jun 2019 09:52:31 +0800</pubDate><description><![CDATA[一、启动 redis 服务:
docker run -p 6379:6379 -v $PWD/redis-data:/data --name pj-redis -d redis redis-server --appendonly yes
命令说明：
-p 6379:6379 : 将宿主机的6379端口映射到容器内部的6379端口，可以使用不同的宿主机端口同时启动多个容器，相当于同时启动了多个相互独...]]></description><category></category></item><item><title><![CDATA[Docker 学习二：关于 Docker Desktop for Mac 说明]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/90736388</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/90736388</guid><author>pj81102</author><pubDate>Sun, 02 Jun 2019 09:50:29 +0800</pubDate><description><![CDATA[由于 Docker 是基于 linux 内核相关技术实现的，在 Linux 上Docker容器是共享宿主机的内核的，所以对于 Mac, Windows 上为什么可以运行 Docker，感到好奇。于是在网上查阅了相关资料，总结如下：

关于 Docker Desktop for Mac 说明

a. 其运行在 LinuxKit VM 中， LinuxKit 就是 kernel+busybox 实现的...]]></description><category></category></item><item><title><![CDATA[Docker 学习一：使用 golang 镜像运行自己的 go 程序-操作过程及遇到问题解决办法]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/90578294</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/90578294</guid><author>pj81102</author><pubDate>Sun, 26 May 2019 17:51:58 +0800</pubDate><description><![CDATA[假设你的 go 应用程序在 comm_mock_svr/ 目录下，操作过程如下：

a. 切换到你的 go 应用程序所在目录: cd comm_mock_svr
b. 新建 Dockerfile 文件: tee ./Dockerfile &lt;&lt;-'EOF' ，写入如下内容：
FROM golang
WORKDIR /go/src

#以下指令将 comm_mock_svr 目录下内容（包...]]></description><category></category></item><item><title><![CDATA[新MacBook Pro软件安装记录]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/89438234</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/89438234</guid><author>pj81102</author><pubDate>Sun, 21 Apr 2019 20:04:49 +0800</pubDate><description><![CDATA[新MacBook Pro软件安装记录

1、清歌五笔输入法；

2、vnc viewer;

3、爱奇艺；

4、MONO Framework(.NET 框架)，用于 KeePass 安装，已卸载

5、XQuartz(用于 KeePass 安装)

6、Xcode命令行工具；

7、Homebrew软件包管理工具；

8、iTerm 终端 +zshell配置;

9、git 客户端 ;

10...]]></description><category></category></item><item><title><![CDATA[让Source Insight完美支持中文注释、中文搜索(转)]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/10351893</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/10351893</guid><author>pj81102</author><pubDate>Mon, 26 Aug 2013 16:52:06 +0800</pubDate><description><![CDATA[转自 http://blog.chinaunix.net/uid-10540984-id-3214137.html
---------------------------------------------------------------------------------


如何让source insight支持中文注释，解决回车删除，移动光标出现乱码的问题？下面是解决方案：
]]></description><category></category></item><item><title><![CDATA[[转]SecureCRT与Vim配置冲突问题]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/8910241</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/8910241</guid><author>pj81102</author><pubDate>Fri, 10 May 2013 12:48:05 +0800</pubDate><description><![CDATA[最近遇到和以下一样的问题！！！
http://hi.baidu.com/756091339/item/486d12d55f0a2396270ae7b6

SecureCRT 5.1.3 / Vim 7.3


最近使用SecureCRT ssh到Linux机器上阅读/调试代码，发现在SecureCRT中键入Vim命令时，经常失去响应，无法进入vim中（putty中一切正常）。strac]]></description><category></category></item><item><title><![CDATA[[转]善用Condition设置，解决Source Insight中的parse too complex问题]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/8825446</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/8825446</guid><author>pj81102</author><pubDate>Fri, 19 Apr 2013 17:53:35 +0800</pubDate><description><![CDATA[出处: http://blog.youkuaiyun.com/noski/article/details/5405582




SI，Source Insight，阅读代码的利器，目前它的最新版本为3.50.0064。

    SI的一个很有用的功能是可以列出所有的函数名和变量名，然而在Source Insight的工程中，偶尔会遇到那么一两个文件，里面的函数名和变量名无法解析，提示“par]]></description><category></category></item><item><title><![CDATA[source insight 3.5 遇到的奇怪问题（部分解决）]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/8825368</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/8825368</guid><author>pj81102</author><pubDate>Fri, 19 Apr 2013 17:51:51 +0800</pubDate><description><![CDATA[在打开 pro*C 的源文件 *.pc 文件时，以C/C++方式解析。如果代码中的 SQL 语句包含大于符号 >  或小于符号  ，忽然代码就能正常显示了。研究了一番，只是发现在Source Insight 中某些地方，尖括号 也像花括号 { 或 } 一样会自动配对，我不能确定是不是这个问题引起的。本来想试着关闭尖括号的自动配对，结果没找到这样的设置。最终也没解决该问题。只能尽量绕过了。
这个问]]></description><category></category></item><item><title><![CDATA[Beyond Compare 的FTP比较同步]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/8779354</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/8779354</guid><author>pj81102</author><pubDate>Tue, 09 Apr 2013 20:08:37 +0800</pubDate><description><![CDATA[今天发现Beyond Compare有一个非常好的功能：FTP比较同步，于是我终于可以比较拿windows的文件夹和linux下的文件夹进行比较同步了。既支持FTP，也支持SFTP方式。
真是个好功能，^_^！]]></description><category></category></item><item><title><![CDATA[gSOAP开源工具包学习资料收集]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/8736607</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/8736607</guid><author>pj81102</author><pubDate>Fri, 29 Mar 2013 14:38:23 +0800</pubDate><description><![CDATA[http://genivia.com/Products/gsoap/tutorial.html
http://www.cppblog.com/qiujian5628/archive/2008/06/19/54019.html  windows版
http://www.cppblog.com/flyinghare/archive/2012/08/15/187267.html linux版
ht]]></description><category></category></item><item><title><![CDATA[编译带补丁vimgdb 的 vim7.3]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/6883560</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/6883560</guid><author>pj81102</author><pubDate>Tue, 18 Oct 2011 11:02:20 +0800</pubDate><description><![CDATA[准备好 vim-7.3.tar.bz2，再从 https://github.com/larrupingpig/vimgdb-for-vim7.3/downloads 点击 download as tar.gz 按钮下载 vimgdb补丁包 larrupingpig-vimgdb-]]></description><category></category></item><item><title><![CDATA[redhat as 4 安装 vim 7.3]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/6875824</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/6875824</guid><author>pj81102</author><pubDate>Sat, 15 Oct 2011 13:57:32 +0800</pubDate><description><![CDATA[到 VIM 官方下载 vim-7.3.tar.bz2
解压缩：
tar -jxvf vim-7.3.tar.bz2
mkdir -p /opt/vim

cd vim73
指定一下安装路径：
./configure --prefix=/opt/vim --with-x --enable-gui=gtk2 --with-features=big
##--with-x --enable]]></description><category></category></item><item><title><![CDATA[[转]vimrc配置]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/6875656</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/6875656</guid><author>pj81102</author><pubDate>Sat, 15 Oct 2011 11:56:08 +0800</pubDate><description><![CDATA[VIM 中可供用户定制的选项非常非常多， 作为初学者， 我们没有必要了解这么多东西。 下面， 滇狐简单列出了一些最常用的配置项， 大家可以根据自己的需要将这些内容添加到自己的 .vimrc 中。
1 基本设置

set nocp 
该命令指定让 VIM 工作在不兼容模式下]]></description><category></category></item><item><title><![CDATA[fedora14 下 安装 sciTE 编辑器（类似 NotePad++）]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/6744296</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/6744296</guid><author>pj81102</author><pubDate>Fri, 02 Sep 2011 20:49:47 +0800</pubDate><description><![CDATA[fedora14 下 安装 sciTE 编辑器（类似 NotePad++）

从官网上下载如下文件，放于同一目录

gscite228.tgz
locale.zh_cn.properties
api/*.api (自己创建api目录，关于api配置请参考官方说明)]]></description><category></category></item><item><title><![CDATA[teamviewer 5 在 fedora 14 中使用]]></title><link>https://blog.youkuaiyun.com/pj81102/article/details/6706841</link><guid>https://blog.youkuaiyun.com/pj81102/article/details/6706841</guid><author>pj81102</author><pubDate>Sun, 21 Aug 2011 21:23:25 +0800</pubDate><description><![CDATA[在官方下载 teamviewer_linux.rpm ，安装完成后，运行出现  Segmentation fault (core dumped) 错误，
查到的解决方法： 
cp /usr/bin/wine-preloader /opt/teamviewer/teamview]]></description><category></category></item></channel></rss>