hjs1122的专栏

人,活着,就要有所追求!原地踏步,死了,人

排序:
默认
按更新时间
按访问量

c++符号优先级

Precedence Operator Description Associativity 1 :: Scope resolution Left-to-right 2 ++ -- Suffix/postf

2011-08-19 17:35:18

阅读数:991

评论数:0

Linux的udp服务端、客户端例子

UDP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、设置socket属性,用函数setsockopt();* 可选 3、绑定IP地址、端口等信息到socket上,用函数bind(); 4、循环接收数据,用函数recvfro

2011-07-29 17:16:27

阅读数:819

评论数:0

linux如何在多个文件中替换某个字符串

1 vim假定你有个变量名为 "x_cnt" 而你要把他改为 "x_counter"。 这个变量在多个 C 文件都被用到了。你需要在所有文件中作此改动。你得这么做。 把所有相关文件放进参数列表: :args *.c 这个命令会找到所...

2011-07-26 15:23:36

阅读数:844

评论数:0

linux 命令重定向

I/O重定向详解及应用实例1、 基本概念(这是理解后面的知识的前提,请务必理解)a、 I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9;b、 常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与

2011-07-23 10:35:36

阅读数:450

评论数:0

dlmalloc源码

//头文件/** Default header file for malloc-2.8.x, written by Doug Lea and released to the public domain, as explained at http://creativec

2011-07-21 10:53:52

阅读数:1487

评论数:0

gcc 生成库

假设当前目录下有这些源文件:[main.c    func.c    func.h],其中main.c要调用func.c中的函数。【1】生成静态库:$ gcc -c func.c -o func.o$ ar rcs libfunc.a func.o$ gcc main.c -o

2011-07-21 10:31:39

阅读数:420

评论数:0

udp包大小选折及原因(mtu)

以太网(Ethernet)数据帧的长度必须在46-1500字节之间,这是由以太网的物理特性决定的.这个1500字节被称为链路层的MTU(最大传输单元).但这并不是指链路层的长度被限制在1500字节,其实这这个MTU指的是链路层的数据区.并不包括链路层的首部和尾部的18个字节.所以

2011-07-18 14:41:15

阅读数:465

评论数:0

Tcpdump的使用

tcpdump采用命令行方式,它的命令格式为:  tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ]          [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ]          [ -T 类型 ] [

2011-07-16 15:06:59

阅读数:443

评论数:0

linux 修改时间 date

修改linux的时间可以使用date指令 修改日期: 时间设定成2009年5月10日的命令如下: #date -s 05/10/2009 修改时间: 将系统时间设定成上午10点18分0秒的命令如下。 #date -s 10:18:00 修改时区: 找到相应的时区文件 /usr/share/zone...

2011-06-28 15:43:00

阅读数:546

评论数:0

C/C++中的日期和时间 TIME_T与STRUCT TM转换

摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time...

2011-06-27 16:29:00

阅读数:357

评论数:0

ubuntu 默认pdf阅读器乱码

安装Poppler 并且修改一个文件,如下:cd /etc/fonts/conf.d/ sudo gedit 49-sansserif.conf 修改edit节点,将sans-serif 改为 sans //sans-serifserif

2011-04-09 21:12:00

阅读数:553

评论数:0

linux上开发minigui的配置过程

<br />配置minigui可能每个人第一次都不成功,都是在网上查了一片又一片才知道该怎么配置.<br />在此,我个人写一下我配置的过程:<br />1修改linux的默认字符集,解决与windows之间传递文件出现乱码的问题<br /> # e...

2011-03-16 22:32:00

阅读数:447

评论数:0

linux c 信号量编程

信号量 当我们在多用户系统,多进程系统,或是两者混合的系统中使用线程操作编写程序时,我们经常会发现我们有段临界代码,在此处我们需要保证一个进程(或是一个线程的执行)需要排他的访问一个资源。 信号量有一个复杂的编程接口。幸运的是,我们可以很容易的为自己提供一个对于大多数的信号量编程问题足够高效的...

2011-03-03 19:39:00

阅读数:1879

评论数:0

va_list 详解

<br /><br />VA_LIST 是在C语言中解决变参问题的一组宏<br />他有这么几个成员:<br />1) va_list型变量:<br />#ifdef  _M_ALPHA<br /> typedef stru...

2011-03-02 11:24:00

阅读数:346

评论数:0

Linux下的多线程编程

1 引言<br />   线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的 Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这...

2010-11-22 19:57:00

阅读数:378

评论数:0

my vimrc

<br />set helplang=cn <br /> set guioptions-=r<br /> set guioptions -=T<br /> syntax enable <br /> syntax on<br ...

2010-11-22 12:27:00

阅读数:361

评论数:0

Josephus 排列问题

<br />Josephus 排列问题定义如下:假设 n 个竞赛者排成一个环形。给定一个正整数 m,从某<br />个指定的第 1 个人开始,沿环计数,每遇到第 m 个人就让其出列,且计数继续进行下去。这<br />个过程一直进行到所有的人都出列为止。     ...

2010-11-21 16:48:00

阅读数:743

评论数:0

最优车皮排序问题

#include #include #include #include using namespace std;int main(int argc, char *argv[]){int flog = 1;  //用flog表示可以直接输出的车皮号 开始的时候是1 当每次直接输出了之后 要加1int...

2010-11-21 16:31:00

阅读数:532

评论数:1

嵌入式系统开发学习如何起步、如何深入?

<br /><转>http://armodmlr.spaces.eepw.com.cn/articles/article/item/18854<br /><br />很多新手学习嵌入式系统,不清楚那么多方向舵知识和参考书,该从哪里开始学习。入手了,却...

2010-11-20 11:10:00

阅读数:258

评论数:0

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