Visitors hit counter dreamweaver

10 2011 档案

摘要:配置颜色可以到这里去下载http://vim.sourceforge.net/scripts/script.php?script_id=625下载网页下面的ColorSamplerPack.zip 这个包里面包含的颜色配置的预览可以在这里看见,每一个预览都有一个对应的配置的名字http://www.vi-improved.org/color_sampler_pack/比如我选择的 calmar256_light.vim 这个配色方案,它的预览效果是http://www.vi-improved.org/color_sampler_pack/calmar256_light.vim.cpp.html 阅读全文
posted @ 2011-10-31 22:29 Jason Damon 阅读(5961) 评论(0) 推荐(0) 编辑
摘要://Binary Sort Tree#include <stdio.h>#define FALSE 0#define TRUE 1#define Status int typedef int KeyType ;typedef int ElementType;typedef struct BiTNode{ ElementType data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;int EQ(int a,int b){//a>b if(a==b) return 1; else return 0;}int LT(... 阅读全文
posted @ 2011-10-31 22:13 Jason Damon 阅读(342) 评论(0) 推荐(0) 编辑
摘要:Vim下的Web开发之html,CSS,javascript插件HTML下载HTML.zip解压HTML.zip,然后将里面的所有文件copy到C:\Program Files\Vim\vimfiles目录下首先,你应该把“ filetype plugin on ”写入你的vimrc。重启vim。新建一个test.html文件。用gvim打开按 ";html"看看会有什么结果!注意";html"是英文的分号(;)css似乎很久没有关注 Vim 的动向了,在 Vim 脚本列表中找到个非常好的 CSS 颜色显示插件。这个插件可以很直观的显示 CSS 文件中定 阅读全文
posted @ 2011-10-31 00:06 Jason Damon 阅读(19882) 评论(0) 推荐(2) 编辑
摘要:原文出处本节会为您演示如何编写一个 XML Schema。您还将学习到编写 schema 的不同方法。XML 文档让我们看看这个名为 "shiporder.xml" 的 XML 文档:<?xml version="1.0" encoding="ISO-8859-1"?><shiporder orderid="889923"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocat 阅读全文
posted @ 2011-10-30 12:17 Jason Damon 阅读(742) 评论(0) 推荐(0) 编辑
摘要:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是 阅读全文
posted @ 2011-10-29 20:50 Jason Damon 阅读(217) 评论(0) 推荐(0) 编辑
摘要:我读过的相关书籍发布在豆列(已更新):程序员的自我修养http://book.douban.com/doulist/1268022/最近常有同学问我Web开发如何入门,那就把我的经验分享出来,希望对计算机专业出身和非专业的同学都有帮助。本文也部分适用于移动应用开发。一、准备工作1, 做好失败的心理准备Web应用的竞争异常激烈,开发难度也是入门容易做好很难,所以第一次开发的应用不成功是很正常的事情。不过这正是一个积累的过程,反正你需要的只是电脑和少量服务器经费,所以多磨练几次,水平自然会提高。2,习惯阅读及查阅英文资料前沿信息基本源自美国,翻译的东西不及时,不全,很多水平不高,再加之中文原创资料 阅读全文
posted @ 2011-10-29 20:44 Jason Damon 阅读(352) 评论(0) 推荐(0) 编辑
摘要:合并果子(fruit.pas/dpr/c/cpp)【问题描述】 在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。每一次合并可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。 因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽可能地节省体力。假定每个果子重量都为1,并且已知果子的种类数和每种果子的数目,你的任务是设计出合并的次序方案,使多多耗费的体力最少,并输出这个最小的体力耗费值。【问题描述】 例如有3 阅读全文
posted @ 2011-10-28 00:39 Jason Damon 阅读(374) 评论(0) 推荐(0) 编辑
摘要:/*已知二叉树的先序遍历序列和中序遍历序列,输出它的后序遍历序列. 输入:DBAFCEG FABCDEG 输出:FACBGED*/#include<iostream>#include<string>using namespace std;#define NULL 0typedef char TElementType;typedef struct BiTNode{ TElementType data; struct BiTNode*lchild,*rchild;}BiTNode,*BiTree;void CreateTree(BiTree &T,string pr 阅读全文
posted @ 2011-10-26 18:52 Jason Damon 阅读(509) 评论(1) 推荐(0) 编辑
摘要:什么是 AJAX ?AJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。XMLHttpRequest 是 AJAX 的基础。XMLHttpRequest 对象所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject) 阅读全文
posted @ 2011-10-24 19:16 Jason Damon 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:使用typedef语句定义数组类型1. 一维数组类型的定义格式typedef <元素类型关键字><数组类型名>[<常量表达式>];例如:(1) typedef int vector[10];(2) typedef char strings[80];(3) typedef short int array[N];第一条语句定义了一个元素类型为int,含有10个元素的数组类型vector,若不使用typedef保留字,则就变成了数组定义,它只定义了一个元素类型为int、含有10个元素的数组vector。这两种定义有着本质的区别,若定义的是数组vector,系统将为 阅读全文
posted @ 2011-10-23 22:46 Jason Damon 阅读(33020) 评论(1) 推荐(10) 编辑
摘要:C++:http://huangdingjun.blog.163.com/网易博客 有好多关于C++的博文http://hi.baidu.com/dudiaodaoke/home独钓刀客vim:http://easwy.com/blog/ vim linux 牛人http://www.swaroopch.com/notes/Vim_zh-cn:%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9A%84%E7%BC%96%E8%BE%91%E5%99%A8前端:http://hi.baidu.com/lane727/home百度空间 web前端 ubuntujavascript:h 阅读全文
posted @ 2011-10-23 12:39 Jason Damon 阅读(331) 评论(0) 推荐(0) 编辑
摘要://图的数组(邻接矩阵)存储#define INFINITY INT_MAX //用整型最大值#define MAX_VERTEX_NUM 20 //最大顶点个数typedef enum{DG,DN,AG,AN}GraphKind; //有向图,有向网,无向图,无向网typedef struct{ VRType adj;//顶点关系,对无权图,用1(是)或0(否)表示相邻否 InfoType *info;}ArcCell,AdjMatrix[MAX_VERTEX_NUM][MAX_VERTEX_NUM];typedef struct{VertexType vexs[MAX_VERT... 阅读全文
posted @ 2011-10-22 23:01 Jason Damon 阅读(357) 评论(0) 推荐(0) 编辑
摘要:第一级–幸存i→Insert模式,按ESC回到Normal模式.x→删当前光标所在的一个字符。:wq→存盘+退出(:w存盘,:q退出) (陈皓注::w后可以跟文件名)dd→删除当前行,并把删除的行存到剪贴板里p→粘贴剪贴板第二级–感觉良好各种插入模式a→在光标后插入o→在当前行后插入一个新行O→在当前行前插入一个新行cw→替换光标所在位置的一个单词简单的移动光标0→数字零,到行头^→到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)$→到本行行尾g_→到本行最后一个不是blank字符的位置。/pattern→搜索pattern的字符串(陈皓注:如果搜索出多 阅读全文
posted @ 2011-10-20 23:51 Jason Damon 阅读(215) 评论(0) 推荐(0) 编辑
摘要:什么是 XML?? XML 指可扩展标记语言(EXtensible Markup Language)? XML 是一种标记语言,很类似 HTML? XML 的设计宗旨是传输数据,而非显示数据? XML 标签没有被预定义。您需要自行定义标签。? XML 被设计为具有自我描述性。? XML 是 W3C 的推荐标准XML 不是对 HTML 的替代XML 是对 HTML 的补充。XML 不会替代 HTML,理解这一点很重要。在大多数 web 应用程序中,XML 用于传输数据,而 HTML 用于格式化并显示数据。对 XML 最好的描述是:XML 是独立于软件和硬件的信息传输工具。XML 属性必须加引号属 阅读全文
posted @ 2011-10-20 23:00 Jason Damon 阅读(469) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h>#define INFINITY INT_MAX //最大值#define MAX_VERTEX_NUM 20 //最大顶点个数#define MAX_NAME 5 //定点字符串的最大长度+1#define MAX_INFO 20 //相关信息字符串的最大长度+1#define FALSE 0#define TRUE 1typedef int VRType;typedef char InfoType;typedef char VertexType[MAX_NAME];typedef int PathMatrix[MAX_VERTEX_NUM.. 阅读全文
posted @ 2011-10-20 13:53 Jason Damon 阅读(1237) 评论(0) 推荐(0) 编辑
摘要:一定要亲自试了,才会印象深刻呢!!!//HuffmanTree#include<stdio.h>#include<string.h>#include<malloc.h>#define UNIT_MAX 10000typedef struct{ unsigned int weight; unsigned int parent,lchild,rchild;}HTNode,*HuffmanTree; //动态分配数组存储HuffmanTreetypedef char **HuffmanCode;//动态分配数组存储HuffmanCodeint min1(Huffm 阅读全文
posted @ 2011-10-18 00:59 Jason Damon 阅读(1203) 评论(0) 推荐(0) 编辑
摘要:原文出处:http://www.cnblogs.com/nantongseo/archive/2010/10/19/1855802.html非常感谢 南通SEO创建一个正则表达式第一种方法:var reg = /pattern/;第二种方法:var reg = new RegExp('pattern');正则表达式的exec方法简介语法:reg.exec(str);其中str为要执行正则表达式的目标字符串。例如:<script type="text/javascript">var reg = /test/;var str = 'testS 阅读全文
posted @ 2011-10-16 22:22 Jason Damon 阅读(758) 评论(0) 推荐(0) 编辑
摘要:简介 是C/C++中的一个格式化写—库函数;其作用是格式化输出到一个流/文件中; 函数完整形式: int fprintf(FILE *stream,char *format [,argument])编辑本段功 能 传送格式化输出到一个文件中编辑本段用 法 #include <stdio.h> int fprintf( FILE *stream, const char *format, ... ); fprintf()函数根据指定的format(格式)(格式)发送信息(参数)到由stream(流)指定的文件. fprintf()只能和printf()一样工作. fprintf()的返 阅读全文
posted @ 2011-10-14 12:03 Jason Damon 阅读(572) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://blog.csdn.net/suwei19870312/article/details/542281基本问题:平面上有n个点p1,p2, ..., pn, 要求求出一个面积最小的凸多边形,使得这个多边形包含所有平面上的点。根据算法导论上提供的两个方法做一些介绍:算法1:Graham扫描法下面直接给出一段伪代码,方便描述:GRAHAM-SCAN(Q){ 1. 取出所有点钟y坐标最小的点作为初始点p0 2. 之后对于所有其他点,以p0为中心,点集中的所有点按关于p0的极角逆时针排序,形成p1,p2,..pn-1 3. push(p0,S) ... 阅读全文
posted @ 2011-10-14 00:25 Jason Damon 阅读(2029) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://topic.csdn.net/u/20101023/20/5652ccd7-d510-4c10-9671-307a56006e6d.html特此,整理已在上贴公布的,微软等公司数据结构+算法面试100题之前40题。依旧 为了寻找更好的解题思路,更好的算法,更高的效率。由于已在上一贴,公布了前第1题-第24题的思路及 源码(全在上一贴的第5页),所以,请 尽量 顾及第25题-40题。当然,如果,你有 比上贴公布的 更好的思路,或觉得,代码应该更优质,那,望不吝赐教。所说的上一贴,上贴,即指此(链接为,帖子第5页):http://topic.csdn.net/u/20101 阅读全文
posted @ 2011-10-13 23:38 Jason Damon 阅读(460) 评论(0) 推荐(0) 编辑
摘要:Html Dom 的nodetype解析原文地址:http://www.cnblogs.com/sweting/archive/2009/12/06/1617839.html将HTML DOM中几个容易常用的属性做下记录:nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。nodeName 属性含有某个节点的名称。元素节点的 nodeName 是标签名称属性节点的 nodeName 是属性名称文本节点的 nodeName 永远是 #text文档节点的 nodeName 永远是 #document注释:nodeName 所包含的 XML 元素的标签名称永远是大写的 阅读全文
posted @ 2011-10-13 22:30 Jason Damon 阅读(217) 评论(0) 推荐(0) 编辑
摘要:看了这篇文章我对Javascript预编译和执行过程有了非常深刻的理解。原文出处:http://www.cnblogs.com/zhangjh/articles/1895472.html#commentform1. 在执行前会进行类似“预编译”的操作:首先会创建一个当前执行环境下的活动对象,并将那些用var申明的变量设置为活动对象的属性,但是此时这些变量的赋值都是undefined,并将那些以function定义的函数也添加为活动对象的属性,而且它们的值正是函数的定义。2.在解释执行阶段,遇到变量需要解析时,会首先从当前执行环境的活动对象中查找,如果没有找到而且该执行环境的拥有者有protot 阅读全文
posted @ 2011-10-13 21:17 Jason Damon 阅读(400) 评论(0) 推荐(0) 编辑
摘要:没事先通知你,在此对两颗番茄表示抱歉。同时也谢谢你 呵呵。题目:给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:struct ListNode{ int m_nKey; ListNode* m_pNext;};函数的声明如下:void DeleteNode(ListNode* pListHead, ListNode* pToBeDeleted);分析:这是一道广为流传的Google面试题,能有效考察我们的编程基本功,还能考察我们的反应速度,更重要的是,还能考察我们对时间复杂度的理解。在链表中删除一个结点,最常规的做法是从链表的头结点开始,顺序查找要删除的结点,找到 阅读全文
posted @ 2011-10-12 23:28 Jason Damon 阅读(295) 评论(0) 推荐(0) 编辑
摘要:声明:这是我从"两颗番茄"的博客看的题目,然后自己编的 不断学习!! 在此谢谢他 呵呵!不仅能判断规则的中心对称,如123454321,还要能判断如123456547890中的45654的不规则部分中心对称算法思想从第一个字符开始,逐个扫描,对每一个字符,查找下一个相同字符,判断这两个字符之间的字符串是否回文。#include <iostream.h>#include <string.h>#define ERROR 0#define OK 1int Find(int m,int n,char arr[]) {//查找相同的元素,返回相同的位置 for 阅读全文
posted @ 2011-10-12 22:59 Jason Damon 阅读(652) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h>#include <stdlib.h>typedef char DataType;typedef struct BiTNode{ DataType data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;//二叉树树的建立 先序void CreateBiTree(BiTree T){ char ch; if((ch=getchar())=='') *T=NULL; //读入为空,将相应指针置空 else { *T=(BiTree)malloc(sizeof(BiTNo 阅读全文
posted @ 2011-10-11 23:54 Jason Damon 阅读(401) 评论(0) 推荐(0) 编辑
摘要:这个我是看到华为今年招聘的机试题的第三题。 输入一串算术表达式的字符串,把它的结果算出来。 1 //表达式求值(输入、输出和中间结果均只能是0~9)运算符仅限+-*/。 2 #include <stdio.h> 3 #include <string.h> 4 #include <stdlib.h> 5 #define STACK_INIT_SIZE 100 6 #define STACKINCREMENT 10 7 #define ERROR 0 8 #define OK 1 9 #define MAX 100 10 typedef int SElemTyp 阅读全文
posted @ 2011-10-09 00:23 Jason Damon 阅读(8024) 评论(2) 推荐(1) 编辑

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