自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

转载 ubuntu apt-get 总结 install xxx -d能下载安装包(含依赖)不安装

[举例]目前常用的==========*更新本机中的数据库缓存:sudo apt-get update*查找包含部分关键字的软件包:sudo apt-cache search *安装指定的软件:sudo apt-get install *下载软件包源代码(如果有的话):apt-get

2013-01-31 22:08:53 49638

转载 Windows 下基于 Eclipse 的可视化远程 Linux C/C++ 开发环境搭建

1、简介    Windows 下远程 Linux 开发工具,比较著名的就是 WinGDB 和 Magic C++。都是商业软件,而且配置复杂,据说还不稳定。其实,我们想要的就是个图形环境 IDE,而且是直接操作的远程 Linux 环境。经过若干的实践,发现使用 SecureCRT + Eclipse 基于 X11 转发即可实现可视化远程 Linux 开发。先附上最终效果图:2、环境&

2013-01-31 21:13:37 3364

转载 svn: Can't convert string from 'UTF-8' to native encoding 的解决办法

svn: Can't convert string from 'UTF-8' to native encoding 的解决办法http://www.leakon.com/archives/610 svn 版本库中有文件是以中文字符命名的,在 Linux 下 checkout 会报错:svn: Can't convert string from 'UT

2013-01-30 16:00:30 1206

转载 eclipse shelled 安装

shelled  wiki :http://sourceforge.net/apps/trac/shelled/wiki/Documentation/InstallGuideShellEd - Eclipse Shell Script Editor PreferencesHelp/GuideAbout Trac

2013-01-30 15:39:58 5593

转载 ubuntu安装输入法----小企鹅输入法

刚才XX人说ubuntu上的输入法太难用了,其实不是这样的,就算系统 自带的ibus只要设置 好了也挺好用的!        今天说的是安装fcitx(小企鹅输入法),界面漂亮而且也小巧,包含多种输入法---智能拼音/五笔/拼音五笔/电报码/二笔。。。大把输入法! 安装方法也很简单。(转贴者注:其中的“五笔拼音”和“极点五笔”的功能差不多,太棒了!)        首先,卸载系统自带的ib

2013-01-30 13:07:41 4631

转载 Linux版的SecureCRT SetUp

0.从官网下载Linux版的SecureCRT,并安装1.运行SecureCRT,输入LicenseSecureCRT6.7.* License 注册码 序列号Name: Sherrill Ray   Company:   Serial Number:03-40-084141   License Key: ABWGUE ZPPZ6X XHTN2S 1N7PER AB39ZJ

2013-01-30 12:28:16 2503

转载 Linux系统学习笔记:文件、目录、用户

Linux系统学习笔记:文件、目录、用户  Unix/Linux   Yeolar   2012-05-08 20:31主题: Linux系统学习笔记« Linux系统学习笔记:文件I/O» Linux系统学习笔记:进程上一篇总结了文件系统的I/O操作,本篇继续总结文件系统的其他特性,包括文件和目录,同时还总结Linux系统的用户管理。本篇也

2013-01-29 22:00:06 629

转载 Linux系统学习笔记:进程

Linux系统学习笔记:进程  Unix/Linux   Yeolar   2012-05-09 16:45主题: Linux系统学习笔记« Linux系统学习笔记:文件、目录、用户» Linux系统学习笔记:信号在异常控制流一篇中从操作系统角度总结了进程和信号等内容。本篇和接下来几篇对进程、信号和线程从编程角度做进一步总结。本篇总结进程概念

2013-01-29 21:59:19 623

转载 Linux系统学习笔记:信号

Linux系统学习笔记:信号  Unix/Linux   Yeolar   2012-05-11 12:54主题: Linux系统学习笔记« Linux系统学习笔记:进程» Linux系统学习笔记:线程本篇总结信号。信号是软件中断,它提供了一种处理异步事件的方法。Contents信号信号名字和映射中断的系统调用不可

2013-01-29 21:55:39 710

转载 Linux系统学习笔记:线程

Linux系统学习笔记:线程  Unix/Linux   Yeolar   2012-05-14 12:22主题: Linux系统学习笔记« Linux系统学习笔记:信号» Linux系统学习笔记:高级I/O本篇总结POSIX线程。可以用多个线程在单进程环境中执行多个任务,这些线程都可以访问该进程的文件描述符和内存等资源。使用POSIX线程在编译

2013-01-29 21:54:41 649

转载 Linux系统学习笔记:高级I/O

Linux系统学习笔记:高级I/O  Unix/Linux   Yeolar   2012-05-16 12:00主题: Linux系统学习笔记« Linux系统学习笔记:线程» Linux系统学习笔记:进程间通信本篇总结一些高级的I/O操作,包括记录锁、I/O多路转接、存储映射I/O等。Contents记录锁I/O多

2013-01-29 21:54:07 1250

转载 Linux系统学习笔记:进程间通信

Linux系统的进程间通信(IPC)机制包括管道、FIFO、消息队列、信号量、共享存储和套接字,此外还有一些可选的如流等方式。管道、FIFO、消息队列、信号量和共享存储器属于经典的进程间通信机制,它们用于同一台主机的进程间通信。本篇总结这些进程间通信机制,下一篇总结使用套接字的进程间通信的方法。Contents管道进程同步协同进程FIFOXSI IPC

2013-01-29 21:53:41 622

转载 Linux系统学习笔记:套接字

Linux系统学习笔记:套接字  Unix/Linux   Yeolar   2012-05-18 14:22主题: Linux系统学习笔记« Linux系统学习笔记:进程间通信上一篇总结了Linux中的一些经典的进程间通信的机制,本篇总结使用套接字的进程间通信的方法。套接字的优势在于它采用同样的接口来处理计算机内和不同计算机间的通信,通常它用于网络进程

2013-01-29 21:52:07 2049

转载 ubuntu安装sudo apt-get install chromium-browser

sudo apt-get install chromium-browser

2013-01-29 21:48:10 5481

转载 select、poll、epoll的比较-select轮询+sleep,epoll异步事件驱动高效

select、poll、epoll的比较http://my.chinaunix.net/space.php?uid=20196318&do=blog&id=366042http://blog.endlesscode.com/2010/03/27/select-poll-epoll-intro/  linux提供了select、poll、epoll接口来实现IO复用,三者

2013-01-29 10:27:34 4307

转载 select in linux

select系统调用是用来让我们的程序监视多个文件描述符(file descrīptor)的状态变化的。程序会停在select这里等待,直到被监视的文件描述符有某一个或多个发生了状态改变。select()的机制中提供一fd_set的数据结构,实际上是一long类型的数组, 每一个数组元素都能与一打开的文件描述符(不管是Socket描述符,还是其他 文件或命名管道或设备描述符)建立联系,建立联系的工

2013-01-29 10:12:54 783

转载 eclipse 找到系统的头文件

根据include ,你需要定位这些文件1#include 2#include 3#include 4#include 5#include

2013-01-28 23:58:54 3274

转载 ubuntu 安装g++

Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。  如果单独安装gcc以及g++比较麻烦,幸运的是,为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包。  查看该软件包的依赖关系,可以看到以下内容:  $ apt-cache depends build-essential  build-

2013-01-28 23:53:01 95906

转载 Eclipse+CDT 头文件无法解析的问题( Ubuntu 11.10,Eclipse 3.7)

Eclipse CDT功能很强大,安装完虽然可以编译运行c++程序,但有个问题,就是找不到c++标准库的头文件,无法打开诸如之类的文件,编译器警告如下:显示 Unresolved inclusion:尽管不影响编译,却无法定位头文件中的符号。原因是没有指定Eclipse的C和C++的目录,可以通过设定Eclipse中 C_INCLUDE_PATH 和 CPP_INCLU

2013-01-28 23:27:36 2534

转载 eclipse linux jdk环境

How to download and install prebuilt OpenJDK packagesJDK 7Debian, Ubuntu, etc.On the command line, type:$ sudo apt-get install openjdk-7-jreThe openjdk-7-jre package contains just

2013-01-28 23:07:25 789

转载 gdb 打印字符串的全部内容

通常在gdb调试时要打印出一些字符串的内容,通过p str@str_len  打印字符串时,通常有长度的限制,我测试linux机器上默认为200个,但实际输出的长度str_len可能大于该值。结果不能够完全输出,而进行了省略,通过命令set print element 0就可以了。eg:p *prefix@req_line_sz $25 = "GET /web/0/

2013-01-17 21:43:00 5540

转载 singal 7 SIGBUS(Bus error)

一,Bus Error究竟是指什么     Bus Error,即总线错误。    引发原因:    CPU处于性能方面的考虑,要求对数据进行访问时都必须是地址对齐的。如果发现进行的不是地址对齐的访问,就会发送SIGBUS信号给进程,使进程产生 core dump。RISC包括SPARC(一种微处理器架构)都是这种类型的芯片。x86系列CPU都支持不

2013-01-16 15:07:54 26046

转载 关于SIGSEGV错误及处理方法

今天编程遇到了SIGSEGV错误,比较困惑,所以找了些资料,总结一下:(1)官方说法是: SIGSEGV --- Segment Fault. The possible cases of your encountering this error are: 1.buffer overflow --- usually caused by a pointer reference out of r

2013-01-16 14:23:24 15973

转载 linuxGDB下动态链接库的调试

gdb) file (gdb) load                 #这条应该是可选的(gdb) dir (gdb) sharedlibrary (gdb) breakpoint (gdb) run(gdb) info share               //查看动态库是否被引用。load 是将动态库加载入内存。sharedlibrary是将动态库

2013-01-15 20:49:57 9491

转载 Linux进程状态解析之R、S、D、T、Z、X

Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。Linux进程状态:R (TASK_RUNNING),可执行状态。只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可

2013-01-15 20:45:28 658

转载 gdb动态库延迟断点及线程/进程创建相关事件处理(

一、gdb对共享库符号的支持当使用gdb调试一些动态链接生成的可执行文件时,我们可能会有意或者无意的在一些不存在的函数上打断点,此时gdb并不是提示错误,而是提示是否在之后加载的动态库中添加该断点,也就是pending断点,下面是一个典型的提示:(gdb) b noexistingFunction "noexisting" not defined.Make breakpoint p

2013-01-15 20:44:57 2718

转载 如何设置Eclipse编辑器的默认文件打开方式

我们经常会碰到Eclipse使用外部编辑器打开非标准的java文件,如.cc或.h等。这样在搜索时我们不得不使用右键然后选择打开方式以使文件可以用Eclipse的默认编辑器打开。缺点是每次都要操作,比较浪费时间。 我们可以通过修改Eclipse配置选项来改变这一行为,首先打开Windows -> Preferences -> General -> Editors -> File Assoc

2013-01-12 20:20:05 544

转载 grep 技巧集锦

1、grep -v2、grep -o今天在统计报警机器的相关情况,然后发现了这个grep -v作用的重要性,拿来和大家分享!grep -v "==0" /home/oracle/zy/physical.log  > /home/oracle/zy/summary.log-v的作用是为

2013-01-11 17:13:45 716 1

转载 linux下的source命令

source 命令是 bash shell 的内置命令,从 C Shell 而来。source 命令的另一种写法是点符号,用法和 source 相同,从Bourne Shell而来。source 命令可以强行让一个脚本去立即影响当前的环境。source 命令会强制执行脚本中的全部命令,而忽略文件的权限。source 命令通常用于重新执行刚修改的初始化文件,如 .bash_profi

2013-01-11 10:50:46 413

转载 shell 与 export命令

shell 与 export命令用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,脚本

2013-01-11 10:47:08 583

转载 shell2

搜索路径   变量PATH被bash用于定位用户在命令行键入的命令。路径是一个用冒号分隔的目录列表,shell用这个路径来查找命令。搜索从左到右依次进行。路径末尾的点(.)表示当前工作路径。如果路径上未包含句点,执行当前工作目录下的命令或脚本时,必须在脚本的名字前面加上(./),这样脚本才能找到该程序。    退出状态   命令或程序终止后,会向父进程返回一个退出状态。退出

2013-01-10 17:32:09 415

转载 shell1

shell是一种特殊的程序,它是用户与UNIX系统的“心脏”(一个称之为内核的程序)之间的接口。内核(kernel)在系统引导时被载入内存,管理系统直至关机。它创建和控制进程、管理内存、文件系统以及通信等。内核以外的所有程序(包括shell程序)都保存在磁盘上。内核将这些程序载入到内核运行,在它们终止后清理系统。     shell的任务    shell负责确保用户在命令提示符后

2013-01-10 17:31:54 489

转载 vimgdb调试时的常见问题及解决

vi/vim使用进阶: vimgdb调试时的常见问题及解决15 条回复返回vim使用进阶: 目录在文章在vim中使用gdb调试 – vimgdb中我介绍了如何使用vimgdb补丁在vim/gvim中调试程序。后来陆续有一些读者反馈了他们在使用中遇到的问题。在本文中总结一下。[ 问题一: 运行GDB命令时提示"unable to read from GDB

2013-01-10 11:12:19 1545

转载 C++ 读取键盘输入(cin/cin.getline()/cin.get()/cin.clear())

C++ 读取键盘输入(cin/cin.getline()/cin.get()/cin.clear())分类: C++2012-09-04 22:26 501人阅读 评论(0) 收藏 举报目录(?)[+]1.cinC++ 使用cin可以方便的读取键盘输入的字符,例如:[cpp] view plaincopy

2013-01-10 10:41:08 825

鼠标手势demo

鼠标手势的demo,支持各种手势,采用vs2005编译测试通过

2012-12-14

空空如也

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

TA关注的人

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