上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是description(站点在搜索引擎上的描述)和keywords(分类关键词),所以应该给每页加一个meta值。比较常用的有以下几个:name 属性 1、<meta name=" 阅读全文
posted @ 2011-10-08 14:25 Zollty 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1. 数组的最大长度问题int n[1000000];这样肯定是不行的,因为这样定义的数组用的是栈内存,系统默认值为最大1Mb,一个int型占4字节这样最大可以申请1024*1024/4=264144个,如果考虑到系统自身的占用最大值约为25000个。int *p=(int *)malloc(1000000*sizeof(int));,这样用的是堆内存,只要你内存有那么多的连续空间就可以。例子如下:#include<stdio.h>#include<malloc.h>int main(){ int *p=(int *)malloc(1000000*sizeof(int) 阅读全文
posted @ 2011-10-06 15:56 Zollty 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 下标处理问题主要是针对于插入排序算法写的程序,其他情况可以借鉴这些思路。数学上或者通常意义上,下标都是从1开始的,但是在多数编程语言里面数组下标都是从0开始的,这就很恼火了,简单一个下标处理起来却异常麻烦!请看例如:(1)典型的数组下标越界问题假设有个数组:a[0] a[1],我们要用插入法排序,把a[1]插入到a[0]前面,插入法是这样写的while( a[j]>temp) // j=0; temp=a[1];{a[j+1]=a[j--];}a[j+1]=temp;其原理是把比temp(即a[1])小的元素挨个往后移,腾出前面的一个位置将temp插进去,但是当j=0是,如果a[0]&g 阅读全文
posted @ 2011-09-30 17:28 Zollty 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 由排序算法引出的数据结构作者:zollty 本文较为深入地研究了各类基本的排序算法,并由此引伸到对于数据结构的认识。 怎样选择算法?哪种排序算法最好?要回答这些问题首先要建立在数据特征和对数据的操作要求上,根据不同的数据特征和操作要求选择合适的数据存储结构。 数据存储结构分类如下:(1)顺序存储(2)链表结构(3)索引(4)散列表 对于顺序表和链表,实际应用中又分栈、队列、数、图等。再回头来看排序算法: 直插、希尔、直选、堆、冒泡、快排、归并、基数排序。为O(n2)的是直插、直选和冒泡。直选的效率最低,其次是冒泡,直插比较好而且稳定,但是若用在顺序表上会大量挪动记录,插入和删除操作是顺序表上无 阅读全文
posted @ 2011-09-29 18:10 Zollty 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1.何谓B2C、C2C、I2C、EC?EC即是电子商务(Electronic Commerce)的缩写;B即Business,意为商家,C即Customer,意为顾客,2即英文单词to;B2C:商家对个人的电子商务模式(商家开网店);C2C:个人对个人(任何人都可以自己开网店);M2C(Manufacturers to Customer)——生产厂商对个人(厂家直销);2.C2C和B2C的比较 在市场成长阶段初期,由于相对C2C,B2C交易避免了信用和支付安全等问题,更容易被用户接受,因此交易额在2003年和2004年都高于C2C。但随着第三方支付平台的出现和信用评价体系的建立,C2C更灵活和 阅读全文
posted @ 2011-09-27 21:10 Zollty 阅读(455) 评论(0) 推荐(0) 编辑
摘要: vi是个可视化的编辑器,可视化编辑器的含义就是在编辑文本时可以看到它们。Linux下的vim是vi的一个增强版本,有彩色和高亮等特性,对编程有很大的帮助。基本使用: 启动和退出vim vim的启动:在Linux的提示符下键入vim(或使用vim myfile来编辑已经存在的文件)即可启动它。 vim的退出:先按下Esc键回到命令行模式,然后键入“:”,此时光标会停留在最下面一行,再键入"q"(如果强行退出则还在后面加 "!" ),最后按下Enter键即可。VIM 关于移动的命令 在当前行里面有效的移动光标 * fx:移动光标到当前行的下一个 x 处。很明 阅读全文
posted @ 2011-09-13 20:50 Zollty 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Linux doc by: zollty搜索(注意,不需要输入:号。也可以先输入:号再键入命令)/string……………………向后搜索,从光标处向文件尾搜索,按n键继续搜索下一个?string……………………向前搜索注意:搜索时会将所有匹配的字符串高亮显示,但是使用/和?时光标所移动的方向不一样。搜索中可使用通配符。高级用法:/int \| sum……………用\|来匹配多个分支/get_sum\&...————匹配get_sum中的前三个字符,即get.*Peter\&.*Bob———匹配同时包括 "Peter" 和 "Bob" 的一行f 阅读全文
posted @ 2011-09-13 20:46 Zollty 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 输入输出流1. 用控制符输出格式,例:#include <iostream>#include <iomanip>//利用控制符输出必须包含iomanip头文件using namespace std;int main(){int a;cout<<"input a:";cin>>a;cout<<"dec:"<<dec<<a<<endl; //以十进制输出cout<<"hex:"<<hex<<a<< 阅读全文
posted @ 2011-09-13 17:20 Zollty 阅读(288) 评论(0) 推荐(0) 编辑
摘要: Linux doc by: zolltyWINDOWS下记事本编写的文档和LINUX下VIM或者GEDIT等编写的文档的不同!例如WINDOWS下编写的SH脚本,放到LINUX下执行可能会出错。解决方法: 原因是:Windows下换行符号是“\r\n”,而linux下是“\n”没有”\r”,当shell文件是在Windows下编写的时候,所有的换行符都是“\r\n”,shell下是没办法执行这个文件的,会提示以上错误。请在ultraedit下将该文件执行“File->conversions->Dos to Unix”,执行这个转化后的sh文件能够直接在linux下执行。这步操作能够 阅读全文
posted @ 2011-09-13 17:13 Zollty 阅读(3771) 评论(0) 推荐(0) 编辑
摘要: Linux doc by: zolltygcc编译命令如下:gcc test1.c……默认编译产生的可执行文件为a.outgcc test1.c -o test1.out…参数-o test1.out用于将生产的可执行文件命名为test1.out实际上编译分3个阶段,预处理、编译、汇编,每个阶段生成不同的文件,分步编译如下:gcc -E test.c -o test.i,在预处理之后停下来,输出中间文件*.igcc -S test.i -o test.s,在编译之后停下来,输出汇编语言文件*.sgcc -c test.s -o test.o,在汇编之后停下来,输出二进制机器代码文件*.ogcc 阅读全文
posted @ 2011-09-13 17:10 Zollty 阅读(203) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页