自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 计算机的位、字节、字

计算机的字长是什么意思?<br /> 1、位(bit)<br />      <br />    来自英文bit,音译为“比特”, 表示二进制位。位是计算机内部数据存储最小单位,11010100是一个8位二进制数。一个二进制位只可以表示0和1两种状态;两个二进制位可以表示00、01、10、11四种状态;三位二进制可以表示八种状态。<br /><br />2、字节(byte)<br />     来自

2011-01-17 09:47:00 6024

原创 exit()和return()的区别

exit()和return()的区别<br />exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束<br />return() 是当前函数返回,当然如果是在主函数main, 自然也就结束当前进程了,如果不是,那就是退回上一层调用<br />exit(0)  是非正常退出  <br />exit(1)  是正常退出<br />在多个进程时.如果有时要检测上进程是否正常退出的.就要用到上个进程的返回值. exit(1)表示进程正常退出. 返回 1; exit(0)

2010-10-27 09:02:00 410

原创 Linux IP 命令使用举例

ip1.作用ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig、route等,使用权限为超级用户。几乎所有的Linux发行版本都支持该命令。2.格式ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]3.主要参数OPTIONS是修改ip行为或改变其输出的选项。所有的选项都是以-字符开头,分为长、短两种形式。目前,ip支持如表1所示选项。OBJECT是要管理者获取信息的对象。目前

2010-10-27 08:59:00 376

原创 C语言转义符

C语言转义符转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号 ( '),用于表示字符串常量的双撇号( ")和反斜杠( /)等。转义字符用反斜杠/后面跟一个字符或一个八进制或十六进制数表示。 <br /><br />转义字符 意义 ASCII码值(十进制) <br />/a 响铃(BEL) 007 <br />/b 退格(BS) 008 <br />/f 换页(FF) 012 <br />/n 换行(LF) 010

2010-09-12 21:52:00 486

转载 tzset 时间环境变量

<br />tzset<br /><br />#incude <time.h><br />void tzset(void);<br />设置时间环境变量。<br />说明<br />tzset()函数使用环境变量TZ的当前设置把值赋给三个全局变量:daylight,timezone和tzname。<br />这些变量由ftime和localtime函数使用校正格林威治(UTC)时间为本地时间,通过time函数从系统时间计算UTC,使用如下语法设置TZ环境变量:<br />set TZ=tzn[+|-]hh[

2010-09-12 21:30:00 1443

转载 管道 pipe

<br />管道:当从一个进程连接数据流到另一个进程时,使用术语管道(pipe)。<br /><br />#i nclude <unistd.h><br />int pipe(int filedes[2]); //创建管道<br /><br />pipe()说明:<br />返回值:0成功,-1出错。<br />如果调用成功,则进程此时由了两个额外的打开文件描述符,filedes[0]中的值是管道的读取端,而filedes[1]是管道的写入端。<br /><br />#include<unistd.h><b

2010-09-12 21:29:00 339

转载 管道pipe

<br />管道:当从一个进程连接数据流到另一个进程时,使用术语管道(pipe)。<br /><br />#i nclude <unistd.h><br />int pipe(int filedes[2]); //创建管道<br /><br />pipe()说明:<br />返回值:0成功,-1出错。<br />如果调用成功,则进程此时由了两个额外的打开文件描述符,filedes[0]中的值是管道的读取端,而filedes[1]是管道的写入端。<br /><br />#include<un

2010-09-08 15:58:00 329

原创 shell基础

<br />http://bbs.chinaunix.net/thread-452942-1-1.html?bcsi_scan_4C8DC9EA909D26FB=m15QaSGw9U3JGgE72nU+3pPgLB4MAAAAvuRABQ==&bcsi_scan_filename=thread-452942-1-1.html

2010-09-08 08:31:00 219

原创 C/C++里的编译预处理:条件编译

C/C++里的编译预处理:条件编译<br /><br /><br />1. #if 0和#if 1的作用当注释掉大块代码时,使用"#if 0"比使用"/**/"要好,因为用"/**/"做大段的注释要防止被注释掉的代码中有嵌套的"/**/",这会导致注释掉的代码区域不是你想要的范围,当被注释掉的代码很大时容易出现这种情况,特别是过一段时间后又修改该处代码时更是如此。<br />2. #if (NGX_WIN32)这个在书上、网上都没看到过权威的解释。 不过达到的效果跟#if XXX 和 #

2010-09-08 08:30:00 569

原创 俗人俗语谈技术之OSI网络模型

<br />有关七层OSI网络模型的简单理解,已经授权发表于《电脑商情报·家用电脑》。<br />一个学网络的朋友说,自己考完试后还不是很清楚OSI网络模型,到现在都晕乎乎的。那好,今天我们就谈谈OSI网络模型。<br />OSI网络模型有七层,它的主要作用是给网络通信提供一个基础。我们可以把这个模型看做是一栋七层大楼,这栋大楼的每一层都承担着不同的工作。<br />第一层是物理层的办公地点,在这里工作的人们将以上各层的信息编码为0和1的电子信号,与其它大楼第一层楼中的工作人员进行通信,以连接成一个

2010-08-28 16:03:00 366

原创  linux下常用压缩格式的压缩与解压方法

<br /> linux下常用压缩格式的压缩与解压方法<br /><br />  大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!<br /><br />  作者:Linux爱好者<br /><br />  来自:www.LinuxByte.net<br /><br />  最后更新时间:2004-4-7<br /><br />  .tar<br /><br />  解包: tar x

2010-07-29 08:34:00 355

转载 跟我一起写 Makefile

<br /> [精华] 跟我一起写 Makefile<br /><br />概述<br />——<br /><br />什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makef

2010-07-26 00:47:00 267

原创 semop系统调用

<br />编辑词条semop <br /> [编辑本段]semop系统调用功能描述:<br />  操作一个或一组信号。用法:<br />  #include <sys/types.h>  #include <sys/ipc.h>  #include <sys/sem.h>  int semop(int semid, struct sembuf *sops, unsigned nsops);  int  semtimedop(int  semid, struct sem

2010-07-22 12:56:00 660

转载 GCC编译文件步骤

<br />利用ultraEdit的编译环境:<br />比如:建立hello.c文件,<br />#include <stdio.h><br />int main(void)<br />{<br /> printf("hello, world!/r/n");<br /> return 0;<br />}<br /> 第一步,在shell环境下,touch命令建立一个文件,<br />         如:touch  hello.c<br /> 第二步:确定一下linux系统的FTP服务是

2010-07-22 10:34:00 324

转载 结构体的两种定义

<br />http://www.qhnu.edu.cn/depart/ncre/cprogram/frame/cd01.htm<br /> <br />方法一:在定义结构体类型的同时,直接给出结构体变量。<br /> 如: struct 结构体名<br /> { 结构体成员变量的定义;<br /> } 变量名1,变量名2,...,变量名n;<br /><br /> 方法二:先给出结构体类型的定义,再定义结构体变量。<br />

2010-07-21 13:41:00 440

转载 windows与linux通用的函数归纳

<br /> 这个网站的资料大部分是windows和linux通用的。<br />http://man.chinaunix.net/develop/c&c++/linux_c/default.htm<br /><br /><br /> 

2010-07-21 13:29:00 287

转载 进程间通信---共享内存

进程间通信---共享内存(shmget) 2009-09-08 00:04:09 标签:shmdtshmatshmgetshmctl   [推送到技术圈]<br /><br />版权声明:原创作品,谢绝转载!否则将追究法律责任。当然只有mmap是可以的,不过由于各种不同的系统的架构不一样,后来又经过整合,所以我们现在的linux有多种内存共享方案,下面在介绍一种非常常用的系统V内存方案。本人首先再在上次的基础之上介绍一个网址http://www.360doc.c

2010-07-21 13:27:00 356

转载 进程间通信---共享内存(shmget)

进程间通信---共享内存(shmget) 2009-09-08 00:04:09 标签:shmdtshmatshmgetshmctl   [推送到技术圈]<br /><br />版权声明:原创作品,谢绝转载!否则将追究法律责任。当然只有mmap是可以的,不过由于各种不同的系统的架构不一样,后来又经过整合,所以我们现在的linux有多种内存共享方案,下面在介绍一种非常常用的系统V内存方案。本人首先再在上次的基础之上介绍一个网址http://www.360doc.com/con

2010-07-20 13:23:00 466

原创 IPC_CREAT | 0660

IPC_CREAT | 06600660: 从左向右: 第一位:第一位0表示这是个八进制数 第二位:当前用户的经权限:6=110(二进制),每一位分别对就 可读,可写,可执行,,6说明当前用户可读可写不可执行 第三位:group组用户,6的意义同上 第四位:其它用户,每一位的意义同上,0表示不可读不可写也不可执行

2010-07-20 10:47:00 1616

原创 重装windows后 linux 引导问题的解决

<br />http://blog.chinaunix.net/u1/49908/showart_400278.html<br /> <br /> 今天把windows重装了后,发现启动grub图形界面不见了,当然就进入不了linux了,想想还要在linux下学点知识,但是又不想重装,因为以前已经重装过N次了,所以这次下决心把这个问题解决。<br />上GOOGLE上搜了一下,发现大多数解决方法都是要用到安装盘,我是硬盘安装的,所以又搜了“grub 进入 linux" ,这次不错,有了许多自己期望的结

2010-07-14 09:29:00 564

转载 SYMBIAN中的字符串操作

  SYMBIAN中的字符串操作 收藏   刚接触SYMBIAN开发的同学,会发现与我们开发windows程序有很大的区别,许多习惯,架构设计都不一样。而其中最难以习惯的就是SYMBIAN的字符串设计了。在此,我简单说一下关于SYMBIAN中的字符串处理,希望能对大家有所帮助。 SYMBIAN中的字符串根据存储来分,可以分为两大类,8位和16位字符串。如果只处理,英文,数字什么的当然8位就够了。可

2010-04-17 00:52:00 299

转载 CEikonEnv类功能分析

CEikonEnv类功能分析 1.1 继承关系CEikonEnv --> CCoeEnv ,MApaAppStarter -->CActive, CBase.这个类本身是不能用来被继承的。主要的作用是给所有的 Uikon 的 controls <a id="vad_8" class="vLink1" style="font-size: 1em;" t

2010-04-14 15:21:00 294

转载 总结C++中三种关于"new"的使用方法

总结C++中三种关于"new"的使用方法虽然有三种new的用法,但是分为两大类也未尝不可,那么是哪两类呢?其一是new operator,也叫new表达式;其二是operator new,也叫new操作符。这两个英文名称起的也太绝了,很容易搞混,那就记中文名称吧。new表达式比较常见,也最常用,例如:string* ps = new string("abc");上面这个

2010-04-14 15:18:00 242

转载 虚函数

http://www.cnblogs.com/wangxiang/archive/2009/01/08/1079548.html 

2010-04-14 15:16:00 258

原创 c++中的虚函数

http://www.cnblogs.com/wangxiang/archive/2009/01/08/1079548.html //<![CDATA[var theForm = document.forms[Form1];if (!theForm) { theForm = document.Form1;}function __do

2010-04-01 00:50:00 328

原创 SVN版本控制

现在公司要用SVN版本控制,做了一下整理,提供给大家安装eclipse--SVN插件1、eclipse菜单栏 help->software updates-> Find and Install2、选择search for new features to install -> Next3、选择New Remote Site->输入如下:->OK

2010-03-23 10:54:00 235

原创 symbian位图

http://blog.csdn.net/linzhiji/archive/2010/01/29/5270522.aspx 图片的加载过程:如果想在程序中绘制图片,首先需要把图片从多图片资源文件中加载到程序内存中生成一个位图对象,然后就可以在程序中绘制图片了 http://blog.sina.com.cn/s/blog_4829d3f60100dys0.html

2010-03-22 02:57:00 194

原创 symbian位图

http://blog.csdn.net/linzhiji/archive/2010/01/29/5270522.aspx

2010-03-21 23:47:00 183

原创 SYMBINN

Avkonhttp://www.forum.nokia.com.cn/sch/main/ui_development_in_cpp.html

2010-03-16 23:29:00 201

原创 carbide c++ 调试

http://www.yuelongr.cn/post/235.html

2010-03-02 17:21:00 266

原创 如何屏蔽控制台应用程序的窗口?

  如何去掉控制台应用程序的窗口 收藏 document.body.oncopy = function() {

2010-03-02 14:00:00 250

原创 IPC

一 摘要二 什么是ipc$三 什么是空会话四 空会话可以做什么五 ipc$所使用的端口六 ipc管道在hack攻击中的意义七 ipc$连接失败的常见原因八 复制文件失败的原因九 关于at命令和xp对ipc$的限制十 如何打开目标的IPC$共享以及其他共享十一 一些需要shell才能完成的命令十二 入侵中可能会用到的命令十三 对比过去和现今的ipc$入

2010-03-02 10:25:00 301

转载 使用Carbide c++ 2.0在S60 Nokia 6120C上搭建真机debug调试环境的要点

http://blog.csdn.net/comiunknown/archive/2009/10/13/4663094.aspx最近正式开始学习nokia s60方面的开发,碰到的第一个基础问题就是如何在真机上搭建debug调试环境。我用的手机是nokia 6120C,该手机的操作系统是Symbian OS v9.2,开发平台式是S60 3rd Edition, Feature Pack 1。

2010-02-27 17:11:00 341

转载 MMF框架学习

mmf框架的主要功能就是对多媒体plug-in的管理。MMF为每个plug-in创建2个线程,一个做client一个做server,这些线程都在调用MMF API的进程中。client/server之间的ITC是通过TMMFMessage进行的,每一个msg都包括Interface ID和Destination handle,这样MMF框架就知道把这个消息传递给那个server。 

2010-02-27 17:07:00 1429

原创 同步与异步

1.异步传输 通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开始和结束,并以此实现数据传输同步。所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间的时间间隔是可变的,并不需要严格地限制它们的时间关系。 异步传输又称为起止式异步通信方式,其优点是简单、可靠,适用于面向字符的、低速的异步通信场合。例如,计算机与

2010-02-21 13:09:00 365

原创 symbian OS多媒体架构分析(转载)

SymbianV6.0使用媒体服务器(media server)处理多媒体应用,这种模型基于单线程工作模型,即所有的多媒体服务处在同一个线程中。这种模型在视频流,CD音质,移动商务和位置服务等性能要求较高的服务处理时不能达到理想的效果;而且缺乏实时流支持,难以处理异步请求,在大量数据的装载过程中会遇到速度瓶颈。  SymbianV7.0采用另外一种架构模型MMF(multi

2010-02-11 09:54:00 264

原创 类 与 对 象

类 与 对 象 类是对象的抽象和归纳,对象是类的实例.例如,下面是对dog类进行的描述:class dog // class指出这是一个类,dog是类标识{String name;int AverageWeight; 类的属性(静态特征)int AverageHeight;public void move( ){ …… } 类的方法(

2010-02-09 19:37:00 275

转载 理解堆和栈区别

转载一篇理解堆和栈区别的好文章 此文章虽然是面向C/C++程序员写得,但是对咱们Java程序员还是很有帮助的。堆和栈的区别 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(he

2010-02-09 17:24:00 292

转载 如何搭建Symbian S60 5th的C++开发环境

http://blog.csdn.net/gcooyer/archive/2009/12/08/4963340.aspx一、搭建开发环境所需要的开发工具和软件1. jdk-6u14-windows-i586.exe  下载2. ActivePerl-5.6.1.635-MSWin32-x86.msi   下载3. S60_5th_Edition_SDK_v1_0_e

2010-02-09 16:36:00 749

原创 Symbian OS C++ 的优越性

Symbian OS C++经过特殊设计与优化,以利于降低手机电池能耗和内存使用。比如,为了节约电池耗电,所有Symbian OS程序都是基于事件(event-based) 的,而当没有任何程序进行事件处理时,CPU就进入休眠。您在开发软件时也可以使用Java、Python、.NET(使用Visual Basic 和带AppForge’sCrossfire 的C#)、Perl、OP

2010-02-09 15:12:00 276

空空如也

空空如也

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

TA关注的人

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