- 博客(27)
- 收藏
- 关注
转载 Linux man手册使用指南
使用Linux下man已经很久了。但只是大概知道其内容的存放目录,以及man number xxx中mumber的含义。今天需要添加C++ man page。顺便将man的内容作一个较详细的了解。0. man后面数字的含义:之前Sam在查找C库函数时,会使用#man 3 func在查找系统调用时,则使用#man 2 fork.否则有时会出现查到同名的shell中命令
2012-04-18 23:03:31
3965
转载 Linux中link,unlink,close,fclose详解
每一个文件,都可以通过一个struct stat的结构体来获得文件信息,其中一个成员st_nlink代表文件的链接数。struct stat { dev_t st_dev; /* ID of device containing file */ ino_t st_ino; /* inode numbe
2012-04-03 16:56:03
9308
原创 关于bus error的一些资料整理
http://stackoverflow.com/questions/5870353/bus-error-system-erroren.wikipedia.org/wiki/Bus_errorhttp://stackoverflow.com/questions/2069450/how-to-get-a-bus-errorhttp://stackoverflow.
2012-03-25 11:59:05
1173
转载 dlopen和dlsym
功能:打开一个动态链接库 包含头文件: #include 函数定义: void * dlopen( const char * pathname, int mode ); 函数描述: 在dlopen的()函数以指定模式打开指定的动态连接库文件,并返回一个句柄给调用进程。使用dlclose()来卸载打开的库。 mode:分为这两种 RTLD_LAZY
2012-03-01 23:49:23
1094
转载 身体酸碱性原理
赵丽蓉、李媛媛、傅彪、梅艳芳、罗文、沈殿霞(肥肥)、陈晓旭、李钰等名人死于癌症……为了不要让悲剧一边又一边的在不同的家庭中重演,普及癌症预防知识是极其有必要的,这也是每一个热爱生活的人义不容辞的责任。笔者特地翻译了外文资料,给大家分享。希望每个家庭,每个人,都能健康快乐的生活!专家指出,采用合理的方法改善酸性体质,是预防各种疾病的关键。 首先,多吃富含碱性物质的食品。 英国
2012-02-26 17:47:53
2056
转载 从一个男人身上看出他的修养和抱负
从一个男人身上看出他的修养和抱负 整天关注娱乐版的男人,你指望它有什么成就?整天玩游戏的男人、整体打麻将的男人,你指望它有什么成就么?不管喜不喜欢,这样的东西都是值得一读。一、拥有自信和风度 男人到了二十几岁后,就要开始学着用心去经营自己了,它体现在自己的思想与涵养上。自信是一个男人最重要的品质,自信的男人就你像一只在暴风雨中战斗的海鸥。海鸥所要说的只有一句话“让暴风雨来的再猛
2012-02-26 17:46:48
2084
转载 Linux中的SUID/SGID
suid/sgid suid/sgid要了解 suid/sgid, 必需先了解 process 及 permission. 我們需知道: 每個 process 都有其 effective uid/gid , 以決定其在傳統 unix filesystem 中獲得的實際 permission . 再, process 是由 binary 產生的, 而 binary 是從 shell / s
2012-02-25 10:52:42
1215
转载 gcc中的环境变量
有大量的环境变量可供设置以影响 GCC 编译程序的方式。利用这些变量的控制也可使用合适的命令行选项。一些环境变量设置在目录名列表中。这些名字和 PATH 环境变量使用的格式相同。特殊字符 PATH_SEPARATOR (安装编译程序的时候定义)用在目录名之间。在 UNIX 系统中,分隔符是冒号,而 Windows 系统中为分号。C_INCLUDE_PATH 编译 C 程序时使用该环
2012-02-20 22:05:42
3190
转载 Linux dd命令
名称: dd使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file使用方式:dd [option]如果你想要在线看 manual, 可以试试:dd --help或是info dd如果你想要看看这个版本如何:dd --version输入或输出dd if=[STDIN] of=[STDOUT]强迫
2012-02-19 23:53:28
829
转载 VMWARE虚拟机上网三种方法分析
VMWARE虚拟机不能上网三种方法分析 Post By:2009-1-23 20:43:00 bridged(桥接模式)、 NAT(网络地址转换模式) host-only(主机模式)。 理论理解: 1.bridged(桥接模式) 在这处模式下,虚拟机等同于网络内的一台物理主机,可对手动设置IP,子网掩码,DNS,且IP地址要和主机的IP在同一网段内。这样,虚拟机就和主
2012-02-18 11:28:51
1716
原创 VMWare虚拟机设置固定ip上网方法
前一阵子自己在虚拟机安装了Linux Mint,使用的是DHCP方式上网,这样每次获取的ip都是不固定的,由于我编写程序的方法,是用secureCRT以SSH方式连接到Vmware上使用Linux编程,有时开启smaba服务共享目录,在windows下使用source insight编程,这样我能够使用比较熟悉的windows环境下的一些工具。 前面说道,VMWare使用的是DHCP
2012-02-18 11:27:24
42670
1
转载 Linux中exec命令相关
Linux中exec命令相关:exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。 bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由特殊的文件格式(.def)所实现,如cd、history
2012-02-12 22:15:17
106501
转载 linux date命令的用法
在linux shell编程中,经常用到日期的加减运算以前都是自己通过expr函数计算,很麻烦其实date命令本身提供了日期的加减运算非常方便。例如:得到昨天的时间date +%Y%m%d --date="-1 day"date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]Y
2012-02-12 21:39:45
1406
转载 Linux中有趣的几条命令
yes:输出一串y,有时可以用来对付很多y/n选择的应用 。输出很多。。。 banner:打印字符标题,就是用字符拼出大字来 ,最好把窗口最大化,否则可能显示不全。 ddate:把日历转成什么其他历,Today is Sweetmorn, the 63rd day of Discord in the YOLD 3173 fortune:输出一句话,内容有很多种,据说有唐诗宋词(有唐诗宋
2012-02-11 23:30:18
2320
转载 联机帮助命令:man、help
Linux系统中有大量的命令,而且许多命令又有众多选项或参数,要想全部记住它们相当困难。对大多数用户来说,也没有必要这样做,因为用户常用的命令是整个命令集合中的一个子集。硬性记忆命令很难,但Linux提供了联机帮助手册,利用它,可以方便地查看所有命令的完整说明,包括命令语法、各选项的意义及相关命令等。man命令man命令格式化并显示某一命令的联机帮助手册页。man是英文单词“manual”
2012-02-11 23:15:13
3494
转载 Linux命令之env:显示当前用户的环境变量
Linux系统里的env命令可以显示当前用户的环境变量,还可以用来在指定环境变量下执行其他命令。下面来比较一下set,env和export命令的异同:set命令显示当前shell的变量,包括当前用户的变量;env命令显示当前用户的变量;export命令显示当前导出成用户变量的shell变量。每个shell有自己特有的变量(set)显示的变量,这个和用户变量是不同的,当前用户变量和你用什么shell
2012-02-11 21:30:19
2565
转载 Linux sort命令详解
语 法:sort [-bcdfimMnr][-o][-t][+-][--help][--verison][文件]补充说明:sort可针对文本文件的内容,以行为单位来排序。参 数: -b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。 -f 排序时,将小写
2012-02-11 18:59:16
720
转载 ldconfig及其相关环境变量
前篇博文讲的是ldd命令的使用,说到ldd是一个脚本文件实际调用的是ld.so或者ld-linux.so, 现在要讲的ldconfig命令是与之密切相关的,因为ldconfig创建的连接文件本来就是给ld.so这类装载函数使用的1. 往/lib和/usr/lib里面加东西,是不用修改/etc/ld.so.conf的,但是完了之后要调一下ldconfig,不然这个library会找不到
2012-02-11 15:54:54
1597
转载 ldd命令浅析
ldd的作用是打印可执行档依赖的共享库文件。它是glibc的一部分,由Roland McGrath和Ulrich Drepper维护:$ ldd --versionldd (GNU libc) 2.9Copyright (C) 2008 Free Software Foundation, Inc.This is free software; see the source for c
2012-02-11 14:18:07
17472
原创 Linux中fork的使用注意事项
Linux中fork函数用于在一个进程中创建一个新的子进程,先看看其定义: #include #include 函数定义: pid_t fork( void); pid_t 是一个宏定义,其实质是int, 被定义在#includesys/types.h>中,虽然fork是被调用了一次,但是这个函数却会返回两次,在子进程中,这个函数会返回0,在父进
2012-02-04 00:20:17
1146
原创 跟我学android应用开发 之 如何创建选项卡(Tab)
在很多应用中都有选项卡,如下:源码实现:package com.alex.app.testtab;import android.app.TabActivity;import android.os.Bundle;import android.view.LayoutInflater;import android.widget.TabHost;public class Main
2011-12-25 18:32:10
1192
原创 跟我学Android应用开发 之 如何添加可选资源(alternative resources)
在很多情况下需要为Android提供一些可选的资源以对应Android不同的配置变化,比如响应设备的横竖屏切换需要提供不同的界面布局文件,不同的语言设置需要提供不同的字符串资源。在运行的时候Android系统会自动检测你的设备配置进而加载对应的资源文件。 下面是一个在不同的横竖屏情况下使用不同的配置文件的例子:设置与配置相对应的可选资源文件的方法:1. 在res/目录下创建一
2011-12-10 14:30:02
2116
原创 跟我学Android应用开发 之 Android中资源文件的使用
在很多地方都需要用到资源文件,做C开发的有可能将一些字符串注册为资源,J2ME也有类似的功能,其目的都是为了将代码与界面的显示相分离开来,也就是将表现层与控制层相剥离,极大的提高了程序的灵活性。 Android也提供了这样的功能,这样的话你就可以根据目前设备不同的放置方向,横着的还是竖着的,来动态调整设备的界面布局,可以根据不同的语言环境调整语言显示,等等。本篇文章将会先讲解Android资
2011-12-08 20:46:46
890
原创 跟我学android应用开发 之 第一个Android应用程序
就像之前使用Eclipse编写Java程序一样,使用Eclipse编写Android程序也需要先建立工程。上篇博文讲了如何安装Android开发环境,按照上面的做之后,我们就可以创建Android工程了,进行编码测试了。创建AVD:运行Android程序需要用到Android AVD(Android Virtual Device),其用于模拟各个版本的Android设备,创建方法是点击Ec
2011-12-04 17:18:24
1095
原创 如何使用XP盘卸载WINDOWS 7
现在很多电脑的硬件架构都是为WINDOWS7系统设计的。根据微软的战略,会逐步的淘汰掉WINDOWS XP,由于WINDOWS XP的设计实在是很优秀,其市场占有率一直居高不下,为此现在安装到C盘的WINDOWS 7系统使用XP系统盘是不能格式化掉的,自己最近新买了台笔记本,里面预装了WINDOWS 7家庭版,由于自己是搞开发用,显然家庭版是不够用的,自己也是想用XP,就打算将WINDOWS 7卸
2011-12-04 00:29:26
1169
原创 跟我学Android应用开发 之 开发环境搭建
使用Android SDK进行应用开发当然需要下载Android的SDK,下载之后你可以通过命令行进行编译和使用其它的各种工具,就像之前你下载玩JDK使用Windows的CMD来进行基本的编译和测试一样,但是这样效率很低,绝大多数人都得使用IDE进行开发,可选的有Eclipse和MyEclipse,本片文章讲的是使用Eclipse进行开发,需要用到Android在Eclipse上的插件ADT。
2011-12-04 00:22:26
2147
原创 跟我学Android应用开发 之 Android的前世今生
迄今为止,人类经历了信息产业的两个阶段——PC时代和互联网时代,这两次浪潮分别造就了两大巨头:Microsoft和Google,至今两大巨头都在不断的深入对方业务的腹地,希望能够给对手致命一击,从而成为唯一的霸主。微软不断升级自己的搜索引擎,从MSN到Bing,希望能够不断蚕食Google的市场份额。而Google自始至终都想找到一个Windows操作系统的完美替代方案,目前可见的是Google想
2011-12-01 23:01:02
1424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人