linux
文章平均质量分 61
jimmee
这个作者很懒,什么都没留下…
展开
-
在脚本里设置linux系统默认编码
在脚本里增加如下两句,就可以把系统默认编码修改成UTF-8 export LC_ALL=zh_CN.UTF-8export LANG=zh_CN.UTF-8原创 2010-08-03 21:25:34 · 320 阅读 · 0 评论 -
同时管理多个ssh私钥【转载】
在设置github的时候,官方的说明文档要求备份当前的id_rsa,然后生成一份新的私钥用于github的登陆。如果真这样做,那么新的私钥是无法再继续登陆之前的机器的。这种方法有点暴力…还好ssh可以让我们通过不同的私钥来登陆不同的域。首先,在新增私钥的时候,通过指定不同的文件名来生成不同的私钥文件ssh-keygen -t rsa -f ~/.ssh/id_rsa.work ...原创 2016-03-27 09:13:01 · 471 阅读 · 0 评论 -
SSH原理与运用【转载】
SSH是每一台Linux电脑的标准配置。随着Linux设备从电脑逐渐扩展到手机、外设和家用电器,SSH的使用范围也越来越广。不仅程序员离不开它,很多普通用户也每天使用。SSH具备多种功能,可以用于很多场合。有些事情,没有它就是办不成。本文是我的学习笔记,总结和解释了SSH的常见用法,希望对大家有用。虽然本文内容只涉及初级应用,较为简单,但是需要读者具备最基本的"Shell知识"和了解...原创 2016-03-27 09:12:41 · 158 阅读 · 0 评论 -
物理IO与逻辑IO
IO性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落在数据库;而数据库经过多种优化以后,瓶颈最终会落到IO。而IO性能的发展,明显落后于CPU的发展。Memchached也好,NoSql也好,这些流行技术的背后都在直接或者间接地回避IO瓶颈,从而提高系统性能。 IO系统的分层: 三层结构上图层次比较多,但总的就是三部分。磁...原创 2016-03-19 21:30:01 · 436 阅读 · 0 评论 -
从c面向对象的实现理解c++的对象(一)
1. 使用struct来保存数据2. 使用struct里面的函数指针指向相应的函数 #include <stdlib.h>#include <stdio.h>// 不完整的声明,方便后面函数指针类型变量的定义struct Person;typedef struct Person *PPerson;typedef void...2014-12-18 22:50:21 · 283 阅读 · 0 评论 -
使用 GNU Libtool 创建库[转载]
介绍在不同的系统中建立动态链接库的方法有很大的差别,这主要是因为每个系统对动态链接库的看法和实现并不相同,以及编译器对动态链接库支持的选项也不太一样。对于开发人员,如果尝试将使用动态库的软件在这些系统之间移植,需要参考枯涩难懂的系统手册,以及修改相应的 Makefile,这一工作是乏味的,并且具有一定的难度。使用 GNU Libtool 可以容易的在不同的系统中建立动态链接库。它通过一...原创 2014-12-18 20:27:15 · 103 阅读 · 0 评论 -
linux c时间操作相关函数
1. linux c的时间操作的函数关系图如下: 2. strftime时间格式化的说明如下: specifierReplaced byExample%aAbbreviated weekday name *Thu%AFull weekday name *Thursday%bAbbreviated month name *...2014-12-11 23:00:03 · 101 阅读 · 0 评论 -
[转载]并发之痛 Thread,Goroutine,Actor
转自 http://jolestar.com/parallel-programming-model-thread-goroutine-actor/ 本文基于我在2月27日Gopher北京聚会演讲整理而成,进行了一些补充以及调整。投稿给《高可用架构》公众号首发。聊这个话题之前,先梳理下两个概念,几乎所有讲并发的文章都要先讲这两个概念:并发(concurrency) 并发的关...原创 2017-04-06 19:21:10 · 540 阅读 · 0 评论 -
hbase等源码导入eclipse流程
hbase: 1. 下载源码svn co http://svn.apache.org/repos/asf/hbase/trunk hbase 2. 执行mvn eclipse:eclipse -DskipTests 3. 导入到eclipse tomcat: tomcat的源码是利用ant来创建和管理的。先安装ant,再执行ant ide-ecl...原创 2015-09-20 19:00:25 · 232 阅读 · 0 评论 -
c语言查询mysql示例
1.安装mysql-server,在Ubuntu 10.04下安装mysql-server-5.1,会自动安装mysql-client_5.1 sudo apt-get install mysql-server-5.12.C APIs包含在mysqlclient库文件中与MySQL的源代码一块发行,用于连接到数据库和执行数据库查询,因此需要安装libmysqlclient-dev su...2015-01-11 00:09:14 · 529 阅读 · 0 评论 -
c中实现utf8和gbk的互转
#include <iconv.h>#include <stdlib.h>#include <stdio.h>#include <unistd.h>#include <fcntl.h>#include <string.h>#include <sys/stat.h>int code2015-01-10 21:48:01 · 3420 阅读 · 0 评论 -
haproxy安装配置及丢包问题分析
1. 下载haproxy与安装例如,我这里下载的是haproxy-1.3.15.10.tar.gz 解压后编译安装tar xvf haproxy-1.3.15.10.tar.gz cd haproxy-1.3.15.10 make TARGET=linux32 PREFIX=/usr/local/haproxy make install PREFIX=/...2014-06-29 13:05:38 · 714 阅读 · 0 评论 -
整理一下准备编写的笔记目录
工作6年,主要从事分布式服务器端开发(3年),做过垂直爬虫和搜索以及数据挖掘(2年),1年的产品的业务开发,学习过和使用过的东西,陆续会写笔记,在整理的同时,算是一种经验积累的记录吧。 tcp通信过程中的一些重要事项,udt的原理和源码分析,参看 http://jimmee.iteye.com/admin/blogs/2037451 系列图片处理垂直爬虫的注意点 ht...原创 2013-12-31 21:21:15 · 203 阅读 · 0 评论 -
Mac OSX 10.10 Yosemite编译OpenJDK 8
编译时间:2016-04-03系统版本:Mac OS X Yosemite 10.10.2编译OpenJDK版本:JDK8相关软件版本: • XCode版本:Version 5.1.1 (5B1008) • JDK版本:1.8.0_51 • 软件管理工...2016-04-03 18:14:04 · 189 阅读 · 0 评论