摘要:
4.1 函数的基本知识如果函数定义中省略了返回值类型,则默认为int类型。练习4-1 编写函数strindex(s, t),它返回字符串t在s中最右边出现的位置。如果s中不包含t,则返回-1。答:#include <stdio.h>int strindex(char s[], char t[]){ int i, j, k; for (i = 0; s[i] != '\0'; i++) // to end of s ; for (i = i - 1; i >= 0; i--) { for (j = 0; t[j] != '\0'; j++) // 阅读全文
阅读排行榜
你了解句柄吗?
2009-06-23 19:08 by htc开发, 284 阅读, 收藏,
摘要:
我觉得自己对于指针理解比较透彻了,但关于句柄的理解,就容易犯理解成指针的错误. 一般说:句柄是资源(或项目)的唯一标识. 俺觉得这其实说得很不明白的,现在我想问的是句柄到底是怎么标识资源的: 1,句柄在32位机上是32位整型吗? 2,当HANDLEhandle;声明句柄时,handle是它的标识符吗?如inta;则a就是标识符. 3,既然句柄是一个整型值,那么,它在内存的什么位置呢?栈上吗? 4,句柄是通过在它所占内存中记录对象在内存中的首地址来"标识"对象的吗?如果是,那与指针在这方面就完全一样了. 可能有点玄,大家谈论下吧. ---------------------- 阅读全文
Linux系统管理之设置系统时间
2012-02-07 10:57 by htc开发, 283 阅读, 收藏,
摘要:
Linux下的时间分为两种,系统时间与硬件时间。我们一般看到的时间就是系统时间,比如现在是11:45 AM。硬件时间指的是主板上CMOS中的时间,这两个时间并不是总是同步的,一般情况下大约11分钟同步一次。 Linux系统启动时,从CMOS中读取当前时间,作为系统时间,从此以后系统时间独立tick,此时如果你用date命令修改了系统时间,硬件时间是不受影响的,就是说如果此时关机,下次的系统时间还是不对。要想将系统时间保存到硬件时间,可以是用hwclock 或者clock命令,hwclock就是hardware clock的意思。 一个完整的修改linux系统时间的过程如下所示: 注意先改... 阅读全文
抓取url的超链接程序(使用到libcurl和libxml2)
2010-09-16 16:30 by htc开发, 282 阅读, 收藏,
摘要:
抓取url的超链接程序(使用到libcurl和libxml2)写了一个c++语言小程序,当作练习。c++文件:#include <iostream>#include <stdio.h>#include <string.h>#include <stdlib.h>#include <string>#include <vector>#include <curl/curl.h>#include <libxml/HTMLparser.h>using namespace std;#ifdef _MSC_VER# 阅读全文
Iphone文件处理——使用属性列表(plist)
2012-03-11 14:48 by htc开发, 281 阅读, 收藏,
摘要:
先在Resources文件夹下新建一个Movies.plist文件,然后往里面添加一些内容。然后在viewDidLoad方法里面添加如下内容,这样就可以做到如果Documents文件夹下有Movies文件那么就将其内容打印出来,如果没有就修改Resources文件下的Movies文件,然后将其复制到Documents文件夹下:- (void)viewDidLoad //下面这两句获取Documents文件夹路径 NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomai... 阅读全文
浙公网安备 33010602011771号