10 2011 档案

摘要:Linux 的目录结构如图1.14 所示。 下面以Red Hat Enterprise 4 AS 为例,详细列出了Linux 文件系统中各主要目录的存放内容。 /bin bin 就是二进制(binary)英文缩写。在这里存放前面Linux 常用操作命令的执行文件, 如mv、ls、mkdir 等。有时,这个目录的内容和/usr/bin 里面的内容一样,它们都是放置一般用户使用的执行文件。 /boot 这个目录下存放操作系统启动时所要用到的程序。如启动grub 就会用到其下的/boot/grub 子目录。 /dev 该目录中包含了所有Linux 系统中使用的外部设备。要注意的是,这里并不是... 阅读全文
posted @ 2011-10-31 11:05 火腿骑士 阅读(309) 评论(0) 推荐(1) 编辑
摘要:/** 队列*/Dare.Queue = function () { this.list = new Dare.LinkedList();//链表};Dare.extend(Dare.Queue, Dare);/** 入队*/Dare.Queue.prototype.enQueue = function (data) { if (data == null) return; var linkedListNode = new Dare.LinkedListNode(); linkedListNode.data = data; this.list.appendNode(linkedListNode) 阅读全文
posted @ 2011-10-31 10:32 火腿骑士 阅读(475) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/zsk526/archive/2011/10/23/2221962.html关于进制转换,我们用到的有十进制和十六进制(颜色)。任何进制(2到36)转10进制 使用parseInt1 parseInt('FF',16) // 2552 parseInt('FF',36) // 55510进制转任何进制(1到36)使用toStringvar i = 255;i.toString(10) //"255"i.toString(16) //"FF"i.toString(36) //&q 阅读全文
posted @ 2011-10-28 09:33 火腿骑士 阅读(148) 评论(0) 推荐(0) 编辑
摘要:上实战代码:linkedlistnode.js 节点类/** 链表节点*/Dare.LinkedListNode = function () { this.data = null;//数据域 this.prev = null;//前驱 this.next = null;//后驱};Dare.extend(Dare.LinkedListNode, Dare);Dare.LinkedListNode.prototype.getValue = function () { return this.data;};Dare.LinkedListNode.prototype.setValue = func. 阅读全文
posted @ 2011-10-27 17:59 火腿骑士 阅读(380) 评论(0) 推荐(1) 编辑
摘要:http://blog.csdn.net/zhenyusoso/article/details/60953542010-12-22 22:10 2044人阅读 评论(9) 收藏 举报 图1为线性表(ZHAO, QIAN, SUN, LI, ZHOU, WU, ZHENG, WANG)的逻辑状态。头指针 指示链表中第一个结点(即第一个数据元素的存储映像)的存储位置。同时,由于最后一个数据元素没有直接后继,则线性链表中最后一个结点的指针为“空”(NULL)。 图1 线性链表的逻辑状态 由上述描述可见,单链表可由头指针来唯一确定,在C语言中可用“结构指针”来描述。 view plaincopy... 阅读全文
posted @ 2011-10-27 14:54 火腿骑士 阅读(278) 评论(0) 推荐(0) 编辑
摘要://抓包工具SmartSniff 1.77////------------#region 截图 private void toolStripButton6_Click(object sender, EventArgs e) { ScreenForm screen = new ScreenForm(); screen.copytoFather += new CbRectangle(copytoTextBox); screen.ShowDialog(); } /*截图后续操作*/ public void copytoTextBox(Rectangle rec) { Rectangle rec2 = 阅读全文
posted @ 2011-10-26 14:36 火腿骑士 阅读(297) 评论(0) 推荐(0) 编辑
摘要:char s[]="ABCDEFGHJKL";printf("%%%20s%%\n",s);//%%打印输出% %20s打印输出20长度字符宽度不够补0,默认往右对齐。printf("%%%-20s%%\n",s);//%-20s打印输出20长度字符宽度不够补空格,-表示往左对齐。printf("%%%+20s%%\n",s);//%+20s打印输出20长度字符宽度不够补空格,+表示往右对齐。printf("%%%020s%%\n",s);//%020s打印输出20长度字符宽度不够补0,020表 阅读全文
posted @ 2011-10-25 11:34 火腿骑士 阅读(259) 评论(0) 推荐(0) 编辑
摘要:[ 2010-05-09 20:08:47 | 作者: yuhen ] 相关 API 信息可参考官方 帮助手册。测试代码:#include <sqlite3.h>void exec(sqlite3* db, const char* sql){ sqlite3_stmt* stmt; if (sqlite3_prepare(db, sql, strlen(sql), &stmt, NULL) == SQLITE_OK) { sqlite3_step(stmt); } else { printf("%s\n", sqlite3_err... 阅读全文
posted @ 2011-10-14 18:39 火腿骑士 阅读(264) 评论(0) 推荐(0) 编辑
摘要:在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。这些限制称为约束。约束是使用 where 上下文关键字指定的。下表列出了六种类型的约束:约束 说明 T:结构类型参数必须是值类型。可以指定除 Nullable 以外的任何值类型。有关更多信息,请参见使用可空类型(C# 编程指南)。T:类类型参数必须是引用类型,包括任何类、接口、委托或数组类型。T:new()类型参数必须具有无参数的公共构造函数。当与其他约束一起使用时,new() 约束必须最后指定。T:<基类名>类型参数必须是指定 阅读全文
posted @ 2011-10-14 13:48 火腿骑士 阅读(1105) 评论(3) 推荐(0) 编辑
摘要://清空left空字符static char * trim_left(char *buf){int len,i;char * tmp = NULL;len = strlen(buf);if(len==0){return buf;}tmp = (char*)malloc(len);memset(tmp,0x00,len);for(i = 0;i < len;i++){if (buf[i] !=' '){break;}}if (i < len) {strncpy(tmp,(buf+i),(len-i)); /*i is the number of space in th 阅读全文
posted @ 2011-10-14 11:39 火腿骑士 阅读(282) 评论(1) 推荐(0) 编辑
摘要:前段时间用C写了一个程式,发现3年前学的C的基本语法都忘得差不多了。下面的格式化字符,我觉得值得我写个随笔,免得下次再写时,忘记了。格式字符控制:说明:sprintf(格式化后的字符,"%(长度)格式符",格式化前的字符);1、 d格式符。用来输出十进制数。有以下几种用法:(1)、%d按整数的实际长度输出。(2)、%md,m为指定的输出字段的宽度。如果数据位数小于m,则左端补以空格,若大于m,则按实际位数输出。(3)、%ld,输出长整型数据。例:long a=135790;printf(“%ld”,a);如果用%d输出就会发生错误,因为整型数据的范围是-32768到3276 阅读全文
posted @ 2011-10-12 14:18 火腿骑士 阅读(451) 评论(1) 推荐(0) 编辑
摘要:#include <stdio.h>#include <stdlib.h>#include <ctype.h>//结点类型typedef struct student{void *data;struct student* next;}student;//链表类型typedef struct studentlist{student* head;student* current;student* tail;int size;}studentlist;studentlist* linked_list_construct(){studentlist* list=NU 阅读全文
posted @ 2011-10-10 21:46 火腿骑士 阅读(235) 评论(0) 推荐(0) 编辑
摘要:argv: 指针的指针argc: 整数char **argv or char *argv[] or char argv[][]为了能形象的说明这两个参数的含义,我们先用一个实例来进行讲解:假设程序的名称为test,当只输入test,则由操作系统传来的参数为:argc = 1,表示只有一程序名称;argc只有一个元素,argv[0]指向输入的程序路径及名称:./ test当输入test para_1,有一个参数,则由操作系统传来的参数为:argc = 2,表示除了程序名外还有一个参数;argv[0]指向输入的程序路径及名称;argv[1]指向参数para_1字符串当输入test para_1 p 阅读全文
posted @ 2011-10-10 21:00 火腿骑士 阅读(309) 评论(0) 推荐(1) 编辑
摘要:(1)static 静态变量、静态函数。作用域只对本文件(xxx.c)有效,且静态函数声明不能出现在xxx.h头文件中上实战代码:/************************************************************************ 局部变量***********************************************************************/static D_TIMER_ID gui_tick_timer_id = -1;/******************************************* 阅读全文
posted @ 2011-10-10 11:23 火腿骑士 阅读(292) 评论(1) 推荐(0) 编辑
摘要:#include <stdlib.h>/*标准库函数*/#include <stdio.h>/*I/O函数*/#include <string.h>/*字符串函数*/#include <ctype.h>/*字符操作函数*/#include "linkedlist.h"#include "hashtable.h"#include "queue.h"typedef struct student{ int id; char name[15];} student; //节点定义//链表的遍历vo 阅读全文
posted @ 2011-10-09 11:10 火腿骑士 阅读(250) 评论(0) 推荐(0) 编辑
摘要:________________________c_list.h__________________#ifndef C_LIST_H#define C_LIST_H#ifndef ERR#define ERR -1#define OK 1#endif#ifndef MAX#define MAX 100#define MIN 0#endiftypedef int status;typedef int type;typedef struct listitem { type date;//节点数据 struct listitem *next;//指向下个节点 } list_node;//链表节点ty 阅读全文
posted @ 2011-10-07 10:12 火腿骑士 阅读(293) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示