自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林三的专栏

没有什么能够阻挡

  • 博客(48)
  • 收藏
  • 关注

转载 virtualbox中ubuntu和windows共享文件夹设置

1、安装VBoxGuestAdditions_4.3.8.iso增强工具,安装完毕后根据提示重启Ubuntu,具体操作如下:a、把VBoxGuestAdditions_4.3.8.iso镜像到Ubuntu中,存放在Ubuntu的/media目录中,操作如下:b、安装virtualbox增强包linjiqin@ubuntu:~$ cd ~linjiqin@ubuntu:~$ s

2015-07-02 07:12:13 14590

转载 friends

http://hi.baidu.com/datoushushu/item/9f18ffd51121c13d49e1dd0a

2014-10-20 00:04:11 535

原创 源码安装redis

http://redis.io/download 上下载最新的稳定版

2014-10-13 19:03:42 655

原创 golang http client使用unix domain socket

func fakeDial(proto, addrstring)(conn net.Conn, err error) {    return net.Dial("unix", sock)}tr := &http.Transport{Dial: fakeDial,}client := &http.Client{Transport: tr}resp, e

2014-10-12 21:56:40 5061

原创 源码安装memcached到自定义目录

1, 下载libeventhttp://libevent.org/

2014-10-12 20:19:52 1174

转载 ubuntu 安装 GCC 和 G++ C++ 开发环境

1.先安装 :sudo apt-get install build-essential2.查看 gcc 版本 然后安装 统一版本的 g++gcc --versiongcc (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5Copyright (C) 2010 Free Software Foundation, Inc.This is free

2014-10-11 13:39:29 17995

原创 源码安装nginx,mysql模块(drizzle模块), memcache模块, redis模块

./configure --prefix=~/usr/local/nginx --without-http_rewrite_module --without-http_gzip_module

2014-10-11 13:04:01 3488

转载 如何安装nginx第三方模块

nginx文件非常小但是性能非常的高效,这方面完胜apache,nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得nginx越发的强大. 在安装模块方面,nginx显得没有apache安装模块方便,当然也没有php安装扩展方便.在原生的nginx,他不可以动态加载模块,所以当你安装第三方模块的时候需要覆盖nginx文件.接下来看看如何安装ng

2014-10-11 12:35:16 759

转载 Go Performance Tales

Go Performance TalesThis entry is cross-posted on the datadog blog. If you want to learn more about Datadog or how we deal with the mountain of data we receive, check it out!The last few month

2014-08-13 22:05:40 1869

转载 ubuntu12.04上编译gcc4.8

You can easily compile the sources.The following commands worked for gcc 4.7. They should be fine for gcc 4.8 as well:sudo apt-get install libmpfr-dev libgmp3-dev libmpc-dev flex bisonsvn chec

2014-07-22 18:53:47 707

转载 ubuntu12.04上安装gcc4.8

How to Install GCC 4.8 via PPA in Ubuntu 12.04, 13.04, 10.04

2014-07-22 18:51:46 4820

原创 vc2013 atomic_int and atomic<int> bug

http://connect.microsoft.com/VisualStudio/feedback/details/759934/atomic-int-and-atomic-int-are-different-types2013/1/22

2014-07-17 22:03:14 880

原创 g++使用std::thread编译错误问题

terminate called after throwing an instance of 'std::system_error'  what():  Enable multithreading to use std::thread: Operation not permittedAborted

2014-07-12 08:33:30 5055 1

原创 rsyslog按天日志,按程序名programname分割不同日志文件

配置文件:$template testdailylog,"/var/log/test/backup/%programname%_%$year%-%$month%-%$day%.log"if $syslogfacility-text == "local0" then { #$programname == "test" then {        action(type="omfi

2014-07-10 16:04:41 9875

原创 解密私有证书命令

openssl rsa -in ssl.key -out ssl.key

2014-05-04 18:37:03 632

原创 创建SDL2 ios xcode工程

创建一个空白的工程去掉ApplicationDelegate.h 和 ApplicationDelegate.m去掉main.m, 添加main.cpp, 在main.cpp中添加代码添加三个framework: opengles, audiotools, quartscore

2014-01-16 23:35:05 2112

转载 Quick Subversion (SVN) Server Setup on Ubuntu Server 12.04

Setting up an Apache Subversion (SVN) server for access using svn:// with client applications like TortoiseSVN is actually pretty simple. The official Ubuntu Documentation covers a lot more than

2014-01-07 16:54:38 842

转载 ubuntu之rsync服务

ubuntu缺省安装的安装中,rsync服务是没有开启的。需要做3步:1、修改/etc/default/rsync,让rsync服务在开机的时候启动。$ sudo vi /etc/default/rsync 将RSYNC_ENABLE=false改为RSYNC_ENABLE=true2、创建一个rsyncd.conf,缺省安装中是没有这个文件的。$ sudo

2014-01-06 17:41:22 916

转载 Mac Port 基本用法总结

Mac Port 基本用法总结 1. Mac Port的下载地址 http://www.macports.org/install.php 2. Mac Port的说明文档 http://guide.macports.org/ 3. Mac Port中第三方软件下载包存放的默认路径是:/opt/local/var/macports/distfiles/ 为了提高安

2014-01-05 20:28:23 1078

转载 easy_install

easy_install 简介easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。 Perl 用户比较熟悉 CPAN,而 Ruby 用户则比较熟悉 Gems;引导 setuptools 的ez_setup工

2013-12-30 13:42:22 877

转载 linux:SUID、SGID详解

如果你对SUID、SGID仍有迷惑可以好好参考一下!Copyright by kevintz.由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于SUID、SGID的问题也经常有人提问,但回答的人一般答得不够详细,加上曾经回答过两个网友的问题,还查了一些资料,决定整理成本文,以供大家参考。限于本人的水

2013-12-30 13:20:34 622

转载 mysql中删除用户权限

revoke:只删除了用户权限,但没有删除这个用户mysql> select user,host from user;+------------------+-----------+| user             | host      |+------------------+-----------+| root             | 127.0.0.1 ||

2013-12-27 16:56:58 13814

原创 ubuntu 手工安装mysql5.6.15

1, 从mysql网站下载deb包http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.15-debian6.0-x86_64.deb2, 安装sudo dpkg -i mysql-5.6.15-debian6.0-x86_64.deb3,配置sudo groupadd mysqlsudo user

2013-12-27 14:13:44 8388

转载 分布式服务框架 Zookeeper -- 管理分布式环境中的数据

原文 https://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/简介: Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从使用者角度详细介绍 Zookee

2013-12-20 16:36:40 781

转载 使用ssh正向连接、反向连接、做socks代理的方法

1、用ssh做正向连接啥叫正向连接?就是client连上server,然后把server能访问的机器地址和端口(当然也包括server自己)镜像到client的端口上。命令:ssh -L [客户端IP或省略]:[客户端端口]:[服务器侧能访问的IP]:[服务器侧能访问的IP的端口][登陆服务器的用户名@服务器IP] -p [服务器ssh服务端口(默认22)]其中,客户端IP可以

2013-12-16 20:49:51 30526 1

转载 golang的apns证书文件转换(P12 to Pem)

golang 不支持p12解析,所以需要转换成pem 网上有一些,但都不能实现自动转换(非交互模式)。以下是非交互模式的转换://生成临时文件cert.pem,注意passin 和 passout 选项openssl pkcs12 -clcerts -nokeys -out cert.pem -in cert.p12 -passin pass:P12_PASS//生成临时文

2013-12-15 13:17:07 3741

转载 MySQL 加锁处理分析

MySQL 加锁处理分析 1    背景    11.1    MVCC:Snapshot Read vs Current Read    21.2    Cluster Index:聚簇索引    31.3    2PL:Two-Phase Locking    31.4    Isolation Level    42    一条简单SQL的加锁实现分析    5

2013-12-14 11:21:50 1305

原创 ubuntu 安装启动nginx, root配置

安装 sudo apt-get install nginx启动 sudo /etc/init.d/nginx start停止 sudo sudo /etc/init.d/nginx stoproot配置 sudo vim /etc/nginx/sites-available/default修改这个字段的值 root /usr/share/nginx/www;

2013-12-13 13:38:52 1778

原创 椭圆曲线加密算法的证书

网上介绍openssl创建RSA算法的证书很多,但是创建椭圆曲线证书的少。即使这些介绍椭圆曲线的,都不对,创建出来的证书无法使用。最终基于该开源工具成功创建了:http://sourceforge.net/projects/xca/

2013-12-11 09:36:39 1079

转载 Object Oriented Programming in Go

http://www.goinggo.net/2013/07/object-oriented-programming-in-go.htmlSomeone asked a question on the forum today on how to gain the benefits of inheritance without embedding. It is really im

2013-12-06 13:15:13 1053

原创 git操作

获取仓库代码git clone 创建分支git checkout -b 切换分支(不创建)git checkout 列出修改过的文件git status把我们要提交的文件的信息添加到索引库git add 提交git add的文件git commit -m ""将本地代码同步到远端git push

2013-12-02 09:59:40 2776

转载 Ubuntu 配置 Go 语言开发环境(Sublime Text+GoSublime)

本文针对的 Go 语言版本为 1.1.1,之前也有相关文章讲解如何在 Ubuntu 下配置Go语言的开发环境,但时过境迁,一些方法已经不相同或者不必要。虽讲的是 Ubuntu 下安装配置过程,但 Windows 系统不仅下载更方便,配置环境部分大同小异,其中 64 位系统的 GCC 编译器可到 http://tdm-gcc.tdragon.net/ 下载。第一步:安装Go语言相关工具请

2013-11-29 16:34:52 2953 1

转载 MySQL新建用户,授权,删除用户,修改密码

首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。    用户:phplamp  用户数据库:phplampDB1.新建用户。//登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.

2013-11-27 19:40:35 661

原创 tmux 使用

tmux new -s work  # 新建名为 work 的会话,并启动 tmuxtmux a -t 数字 #选择tmuxtmux #开启tmuxtmux ls #显示已有tmux列表(C-b s)tmux attach-session -t 数字 #选择tmuxC-b c 创建一个新的窗口C-b n 切换到下一个窗口C-b p 切换到上一个窗口C-b l

2013-11-27 18:04:05 992

转载 Zookeeper 学习笔记之配置启动

Zookeeper 的安装非常简单,下面将从单机模式和集群模式 单机模式配置:  Zookeeper 的启动脚本在 bin 目录下,Linux 下的启动脚本是 zkServer.sh在你执行启动脚本之前,还有几个基本的配置项需要配置一下,Zookeeper 的配置文件在 conf 目录下,这个目录下有 zoo_sample.cfg 和 log4j.propertie

2013-11-27 17:46:13 701

原创 ubuntu 12.04 源

首先备份Ubuntu 12.04源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup加入下列合适的源列表:# t清华大学更新服务器deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ precise main multiverse restricted u

2013-11-27 17:23:39 740

原创 openssl证书添加多个IP

前文http://blog.csdn.net/linsanhua/article/details/16878817 描述了基于 OpenSSL 的 CA 建立及证书签发过程。这里描述怎么利用subjectAltName添加ip到openssl证书。首先创建openssl.cnf, 内容如下. 其中organizationalUnitName_default是你的组织名,commonName

2013-11-27 15:51:34 15539

转载 基于 OpenSSL 的 CA 建立及证书签发

下文详细记录了基于 OpenSSL 的 CA 建立及证书签发过程。建立 CA建立 CA 目录结构按照 OpenSSL 的默认配置建立 CA ,需要在文件系统中建立相应的目录结构。相关的配置内容一般位于/usr/ssl/openssl.cnf 内,详情可参见 config (1) 。在终端中使用如下命令建立目录结构:$ mkdir -p ./demoCA/{priva

2013-11-22 09:56:46 3951

翻译 vmware fusion NAT下的端口,ip配置

端口转发配置:open it up (VMWare shouldn't be running while you do this):sudo nano /Library/Preferences/VMware\ Fusion/vmnet8/nat.confGo down in the file, there should be a section like:[incom

2013-11-18 15:12:43 7546

原创 几个练习算法的网站

1.  http://acm.pku.edu.cn/JudgeOnline     http://162.105.81.212/JudgeOnline2.  http://code.google.com/codejam3.  http://poj.grids.cn/4. http://ace.delos.com/usacogate5.  http://poj.youdao.co

2010-05-29 16:43:00 6881

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除