自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IOS学习--performSelectorOnMainThread

iphone开发中,在主线程之外的线程更新主线程所显示的界面元素,不能直接调用主线程的类的更新界面的方法,否则界面看不到任何结果.而是需要有个缓冲,叫做performSelectorOnMainThread使用方法是,在线程调用到更新界面那个类的时候,在更新界面前,通过如下调用.[self performSelectorOnMainThread:@selector(updateLa

2013-10-30 14:31:02 5566

原创 IOS的学习--mac开发和ios开发最大的区别是什么?

iOS是从MacOS衍生出来的专门未为移动设备(iphone,ipad,ipod)推出的操作系统。 iOS和Mac OS的UI观念有很大差别,iOS主要支持手势操作,包括多触点技术等等。从开发人员观点看,iOS和macos相比,对普通开发人员多加了不少限制编写IOS应用程序的特点:1,只有一个应用程序正在用行2,只有一个窗口3,访问受限4,有限的相应时间

2013-10-22 13:18:39 762

原创 日本人常用的口头禅

あの 、あのう   →想不出适当的话时,或说话表现出迟疑,经过大脑思考才说出来比较慎重的缓冲用词。带   有这个嘛,让我想想看。恩,讲起来。我说啊。啊!对了。 ええと →想不起下句话该怎麼说的时候ˇ一种缓冲用词,没有什麼特别的意思。不要和搭腔的[ええ,そうです]弄混。音调较平。 じつうは、実は →其实嘛!不瞒你说!说真的!老实说!事实上嘛!对了,我要告诉你!※ じつに(

2009-01-09 13:51:00 795

原创 关于Unix上读取键盘输入的问题(curses) Esc 和 PgUp返回的值相同,如何区别?

关于Unix上读取键盘输入的问题(curses) Esc 和 PgUp返回的值相同,如何区别? 加为好友 发送私信 在线聊天jiantiantian 该用户很懒,没有设置昵称 等级: 可用分等级:长工 总技术分:10 总技术分排名:222917 结帖率:<LABEL title="截至2009-01-05 10:23:4

2009-01-09 13:45:00 1322

转载 <中華圏タレント商業価値番付>トップはアンディ・ラウ―中国

 <中華圏タレント商業価値番付>トップはアンディ・ラウ―中国(Record China - 12月24日 12:33)日記を読む(0) 日記を書く 2008年12月23日、調査会社大手・聯信天下公司が発表した中華圏タレント商業価値調査で、アンディ・ラウがトップに輝いた。2008年12月23日、調査会社大手・聯信天下公司が発表した中華圏タレントの商

2008-12-24 11:51:00 1770

原创 unix 环境高级编成 程序清单1-1 列出一个目录中所有的文件

 $ cat fig1.3.c#include "include/apue.h"#include intmain(int argc, char *argv[]){        DIR                             *dp;        struct dirent   *dirp;        if (argc != 2)                err

2008-12-23 11:47:00 600

原创 unix 环境高级编成 apue.h ,apueerror.h的代码

 ===================apueerror.h=========================================$ cat apueerror.h#include       /* for definition of errno */#include      /* ISO C variable aruments */static void err_doit(i

2008-12-23 11:43:00 3625 1

原创 搜索开放源代码--http://www.google.com/codesearch

 搜索开放源代码--http://www.google.com/codesearch

2008-12-22 17:42:00 1324

转载 使用信号灯实现互斥机制的文件写操作

使用使用信号灯实现互斥机制的文件写操作#include #include #include #define PERMS IPC_CREAT|IPC_EXCL|00666#define MAX_CANON 10void init_semaphore_struct(struct sembuf *sem,int semnum, int semop,int semflg){    /* 初始话

2008-12-19 18:11:00 722

原创 hp Unix 上 union semun编译不过的问题解决

Linux环境进程间通信(四)信号灯http://www.ibm.com/developerworks/cn/linux/l-ipc/part4/ 今天对文中的例子进行了编译,发现 union   semun编译不过,经过调查发现sem.h中竟然把声明给注释掉了。所以需要自己追加对union   semun 定义。union   semun       {          

2008-12-19 10:33:00 4417

转载 调试 make 【转自IBM】

 调试 make让 make 为我们工作而不是为我们制造麻烦文档选项<!--document.write(打印本页);//-->打印本页<!--document.write(将此页作为电子邮件发送);//-->

2008-12-19 10:26:00 661

原创 UNIX/Linux C编程-多线程编程和进程间通信的技术网址大全

 一)多线程编程(互斥锁,条件变量,信号量)http://fanqiang.chinaunix.net/a4/b8/20010811/0905001105.html 二)进程间通信的技术深刻理解Linux进程间通信(IPC)http://www.ibm.com/developerworks/cn/linux/l-ipc/Linux环境进程间通信(一)管道及有名管道 (日语叫法:パイ

2008-12-19 10:16:00 1079

转载 Shell脚本调试技术【转自IBM】

  developerWorks中国本文内容包括:前言在shell脚本中输出调试信息使用shell的执行选项对"-x"选项的增强总结参考资料 关于作者对本文的评价相关链接:Linux 技术文档库

2008-12-19 10:12:00 757

转载 Linux环境进程间通信(三) (消息队列)

 Linux环境进程间通信(三)消息队列文档选项<!--document.write(打印本页);//-->打印本页<!--document.write(将此页作为电子邮件发送);//-->

2008-12-18 14:07:00 584

原创 分手后只能做熟悉的陌生人

 分手后只能做熟悉的陌生人 - [日记]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://design2007.blogbus.com/logs/7863266.html 两个人从相识、相知到相爱,在交往一段时间后,由于种种的原因,最后不欢而散,在分手时,总有一方会说出那句最真实的谎言........希望我们还能是朋友。如果是我,并且觉得自己非常的受伤,彼此爱过

2008-12-18 11:23:00 623

原创 cUnit的简单例子

 test.c /* *  Simple example of a CUnit unit test. * *  This program (crudely) demonstrates a very simple "black box" *  test of the standard library functions fprintf() and fread(). *  It uses su

2008-12-18 10:40:00 1913

原创 CUnit介绍

 一:概述... 1二:详细介绍... 21:测试函数的书写... 22:CUnit提供的断言... 33:注册所要进行的测试... 64:运行测试和测试报告的生成... 75:错误处理... 10三:注意... 11 一:概述CUnit是一个c语言的单元测试框架,它是以静态链接库的形式,连接到用户代码中的,主要的功能就是提供了语义丰富的断言和多种测试结

2008-12-18 09:51:00 7784 1

原创 .NET工程中以 C 和 C++ 两种方式编译时,函数调用注意事项

 .NET工程中以 C 和 C++ 两种方式编译时,函数调用注意事项1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象

2008-12-18 09:43:00 833

原创 功能设计 review (FDR)要點

 功能设计 review (FDR)要點   检查功能设计说明书各章和各项中记述的功能,是否满足基本设计说明书或需求说明中记叙的要求功能。      ① 正确性        ● 功能是否记述正确(有没有不明确的地方,说明中有没有矛盾的地方)        ● 功能有无严重不足        ● 外部接口中有无遗漏        ● 输入和输出项目正确与否      ② 实现方式        ●

2008-12-18 09:17:00 692

原创 DD review常用的作业方法

 ■作为保证DD质量的手段,交叉review是常用的作业方法。交叉review的形式为:每人就自己担当部分的DD进行描述,同伴进行询问。注意:该review过程由询问者而非担当者主导。即:A负责的DD,由B主导进行review,B有权决定提问的时机,是在1)A对DD讲述完毕后再进行提问,还是2)一开始就进行提问,或者3)在A对DD讲述的过程中随时提问。反之,B负责的DD的交叉review,也是类似

2008-12-18 09:14:00 755

原创 CD review的注意事项

CD review的注意事项。-〉 bug是集串(clustering)的,在已经发现的bug周围   存在bug的可能性大。-〉 review是有时间限制的,因此要有优先顺序。    把所有的代码都检查一遍,不现实。因此,-〉 要重点review DD有bug部分的CD;-〉 要重点review 与已经发现bug的CD相关程度较高部分的CD;-〉 要重点review bug较多部分的CD-> 

2008-12-17 17:19:00 1319

转载 致我的朋友,无论已婚与未婚

    致我所有的朋友,无论已婚与未婚    这是篇很好的文章,如果你暂时没有时间细细品味,也请你在有时间的时候将自   己的    心    沉淀下来,用心的看真的,好的文章真的不多了   -------------------------------------------------------------------------    单身,有时不一定是贵族。    单身也许会比较

2008-12-17 17:08:00 755 1

原创 关于PA64位化对应

 关于PA64位化对应,现在主要从三个方面进行排查:1、用struct,union定义的变量,在引用其成员时,不是以名标形式引用(例如struct_a.a 或 pstruct_a->a)而是以相对地址进行参照(例如  *(struct_a+4)=1; ),这时,要改为以名标形式引用。 2、在使用数据类型的偏移量时,不是使用sizeof()(例如:*(a+sizeof

2008-12-17 17:05:00 560

原创 内存对齐

 内存对齐本来想写一篇来总结一下内存对齐的概念。结果今天在网上就看到了这篇文章。人家总结的挺好,而且还有详细的例子。唉,自己还是不要写了,直接粘过来吧。^_^,表说偶懒哦。内存对齐  作者 Fang 关键字 对齐 内存对齐原作者姓名 Fang 正文什么是内存对齐    考虑下面的结构:         struct foo         {           char

2008-12-17 17:00:00 449

原创 unix/linux "数据的对齐" "指针的对齐"

 "数据的的对齐"    以下内容节选自《Intel Architecture 32 Manual》。    字,双字,和四字在自然边界上不需要在内存中对齐。(对字,双字,和四字来说,自然边界分别是偶数地址,可以被4整除的地址,和可以被8整除的地址。)    无论如何,为了提高程序的性能,数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;然

2008-12-17 16:51:00 4133

原创 对于hp 32bit位 和64bit的区别

 一,前言  使用64位体系结构对应用程序的开发者来说,Solaris 64位操作系统和32位操作系统之间的最大差别在于它们使用的C语言数据类型模型。64位操作系统使用LP64模型,在LP64模型中long类型和指针类型是64位的。其他基本数据类型和32位的模型一样。32位数据类型使用ILP32模型,其中的int,long和指针类型都是32位的。下面列出了64位环境的主要特点和使用时需要考

2008-12-17 16:48:00 2021

原创 使用UNIX系统下部分控制代码进行tab移动的代码

 #define DISP_CLR       "/033[2J/033[1;1H"                 /* 画面クリア */#define MSG001         "/n%-5s     =[%-30s]    %-5s     =[%-30s]    "#define ESC            0x1b         /* ESC */ int main(){   

2008-12-17 16:36:00 494

原创 使用curses库进行tab 移动代码

 #include #include   "curses.h"WINDOW *curscr, *stdscr;int main(){ char con[10]; char c; int   flag=1; int  i=0,j=0; stdscr = initscr(); //mvprintw(i,j,"LINES:%d,COLS:%d/n",LINES,COLS); i++; mvprint

2008-12-17 16:29:00 600

原创 Unix下如何直接获取键盘输入而不需要以回车作为结束符的方法总结

#include #include #include #include #include #include #include //sttyコマンドは標準出力で使用される端末の設定と確認を行うことができます。//コマンドリファレンスはこちらを参考に。//http://www.linux.or.jp/JM/html/GNU_sh-utils/man1/stty.1.htmlint keyIn

2008-12-17 16:23:00 1748

原创 [精华] UNIX系统下部分控制代码介绍及其应用

[精华] UNIX系统下部分控制代码介绍及其应用http://www.chinaunix.net 作者:htldm  发表于:2003-01-11 14:46:08【发表评论】【查看原文】【SCO UNIX讨论区】【关闭】 一、 锁/开键盘代码  代码定义:    锁键盘:ESC[2h    开键盘:ESC[2l  应用:  

2008-12-17 16:18:00 437

原创 【求救】shmget的core 问题

文件名 testwrite.c/***** testwrite.c *******/#include #include #include #include typedef struct{    char name[4];    int age;} people;int main(int argc, char** argv){    int shm_id,i;    key_t key;   

2008-12-17 16:12:00 562

转载 Linux环境进程间通信(五): 共享内存(下)

 Linux环境进程间通信(五): 共享内存(下)文档选项<!--document.write(打印本页);//-->打印本页<!--document.write(将此页作为电子邮件发送);//-->

2008-12-17 16:09:00 369

原创 GDB使用详解

 如果说程序中的缺陷是一种犯罪,那么调试就是相应的惩罚.                                 ->摘自《代码之美》调试的方法 –系统化的过程当程序员调试程序时,他们会查找导致问题的起因。查找起因的一般过程叫作科学方法。 科学方法的工作方式将是下面这样的:1.   观察程序的故障。2.   对与观察结果一致的故障起因做一个假设。3.   通

2008-12-17 15:56:00 703

原创 Linux环境进程间通信(五): 共享内存(上)

 Linux环境进程间通信(五): 共享内存(上)文档选项<!--document.write(打印本页);//-->打印本页<!--document.write(将此页作为电子邮件发送);//-->

2008-12-17 15:41:00 322

原创 makefile简单介绍

 一.        make命令的作用                                 ◆     make可被用来维护,更新和重新生成计算机程序组。◆     对于由大量程序模块所构成项目,其用途更为明显,它能够简化目标文件或可执行程序的生成过程,有助于用户模块化地、一致性地编译程序。◆     只有当一个目标有相关文件是比目标更新的时候,它才被更新,所以能提高

2008-12-17 15:26:00 442

原创 万能makefile

 makefile文件的内容如下: CURDIR = .BASEDIR = /home/test/makefile_dirSRC = $(CURDIR)/map_normalfile1.c/      $(CURDIR)/map_normalfile2.c INCDIR = -I$(BASEDIR)LIBDIR = -L$(BASEDIR) CFLAG = $(INCDIR

2008-12-17 14:30:00 601

空空如也

空空如也

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

TA关注的人

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