- 博客(13)
- 收藏
- 关注
原创 unix/linux常用网络命令系列:top/free
top和free都是展示linux进程的各种系统信息,包括内存使用情况,cpu使用情况。 区别是top是real time的,free是static的。 top是一个realtime的展示,默认3s刷新一次。 可用-d选项来制定刷新频率, -p选项来指定只查看某一个进程的情况. 也可使用shift +m命令来给据内存使用量排序。 例如, top -d 1 -p 23456的含
2014-02-21 11:25:45 814
原创 facebook 开源项目
Facebook网站所使用的开源软件 Facebook是全球首屈一指的社交网络平台,该网站采用了很多开源软件,Facebook采用的编程语言包括:Java, Ruby, PHP, Python, Objective-C。下面是Facebook正在使用或者贡献的开源软件详细列表和介绍: Apache Cassandra:Apache Cassandra是一套开源分布式Key-Valu
2014-02-11 10:06:19 1006
原创 unix/linux常用网络命令系列:netstat和ss
netstat - Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships. netstat, 就是networks statistics, 就是显示网络统计信息。 下面是netstat的常用选项; -l , 显
2014-01-20 16:18:35 1028
原创 bash唤醒时会做神马事情?
A login shell is one whose first character of argument zero is a -, or one started with the --login option. An interactive shell is one started without non-option arguments and without th
2014-01-18 11:54:19 626
原创 unix/linux常用网络命令系列:lsof
lsof, 顾名思义,list open files, 是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。 可以被打开的文件可以是:1.普通的文件,2.目录 3.网络文件系统的文件,4.字符设备文件 5.(函数)共享库 6.管道,命名管道 7.符号链接 8.底层的socket字流,网络socket
2014-01-16 22:38:46 1150
原创 unix/linux常用网络命令系列:前言
本文主要介绍unix的常用网络命令,以期可以更好的调试我们的网络程序,更好的理解网络,以及做很多其他的事情。 计划的命令如下: 1.ftp:将文件传输到另外一台主机(不太安全)。 2.host:得到网络主机的有关信息。 3.ifconfig:显示IP地址信息。 4.netstat:显示路由信息和网络统计数字。 5.ip:显示IP地址信息。 6.ping:向其它主机发送应答请求。
2014-01-16 22:17:55 604
原创 ubuntu 安装 monaco字体
monaco字体是最初mac的,github上也项目可以支持ubuntu了。 安装步骤如下: 1. git clone https://github.com/cstrap/monaco-font.git 2. 进入目录,看到install-font.sh文件, 执行该文件。 3. 打开一个terminal,鼠标右键, profiles---> profile preferences -
2013-12-15 14:32:23 2868
原创 ubuntu 13.10 安装中文输入法
第一步:先卸载IBUS输入法 killall ibus-daemon sudo apt-get purge ibus ibus-gtk ibus-gtk3 ibus-pinyin* ibus-sunpinyin ibus-table python-ibus rm -rf ~/.config/ibus 第二步:安装fcitx输入法 sudo add-apt-reposi
2013-12-02 10:56:47 1065
原创 ubuntu安装mysql++
1. 首先安装mysql数据库。 sudo apt-get install mysql-server 安装过程中,会要求你输入root的密码,这个密码是以后mysql的超级用户密码。 2. 上mysql++官网http://tangentsoft.net/mysql++/下载最新的mysql++稳定版。(解压之后,记得读README*.txt,很重要,里面讲了很多关于系统和怎么安装
2013-10-23 14:22:29 1619
转载 [转]Ubuntu 12.04 & 13.04 安装 GCC4.8.1
转自 http://blog.csdn.net/csfreebird/article/details/9626577 终于有了完整实现C++11的GCC 4.8.1. 给自己的系统升级吧。 下面的步骤可以安装GCC4.8.1, 内容来自:http://askubuntu.com/questions/312620/how-do-i-install-gcc-4-8-1-on-ubuntu-13-
2013-10-09 13:22:11 1049
原创 C++和Java有什么不同
这是一个很困难的话题。 首先,同时精通C++的Java的童靴应该是比较少的,特别是国内的一个肤浅的学习气氛。 其次,不同点其实太多了,不知道从何说起。粒度太细的话,可以写本书了;力度太粗的话,也没啥意思。 突然心血来潮,可以每天想起来或者没事的时候,就来写一点,时间长了,估计就是一个比较完整的list了。 下面开始从几个方面来对比。 (1)内存管理 C+
2013-09-02 22:34:05 495
原创 leopard, 一个在线代码调试框架
rabbit是一个在线代码调试框架。 如果你有下列需求,可以使用这个框架 (1)动态修改线上程序的一些配置参数,比如说,线程池的数目,timeout的阈值等 (2)得到线上程序的一些状态,比如,搜索引擎中,一个请求对应的排序后文档列表 rabbit提供了一个注册callback机制,用户只需提供实现自己的callback函数,并注册到一个唯一的路径,就可以在线的按照指定的路径来请求
2013-09-01 11:48:55 840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人