09 2012 档案

摘要:1。定义方法(简单,不推荐) struct { int x, y} point ; 这种定义结构体的方法,没有办法再次引用这个结构体了,因为它没有名字。只能是使用一个变量point了 2。struct point { int x, y} point1 ; ( 推荐 ) 这种方法可以直接使用变量 point1,并且向后,还可以使用 struct point point2 来定义变来那个。 可以在定义时,初始化,struct complex_struct z = {3.0, 4.0}; 但是如果不是在定义时,这种做法是错误的。例如 struct complex_struct z1 ; z1 = . 阅读全文
posted @ 2012-09-30 16:45 神之一招 阅读(228) 评论(0) 推荐(0) 编辑
摘要:数据结构,是数据的组织形式,包括存储方式和访问方式两层含义,二者是紧密联系的。例如,数组的各元素是一个挨一个存储的,并且每个成员的大小相同,因此数组可以通过下标访问的方式,结构体的各成员也是一个挨一个存储的,但是每个成员的大小不同,所以只能用.运算符加成员来访问,而不能按下标访问。一个问题中的存储方式和访问方式(即数据结构)就决定了解决问题可以采用说明样的算法。要设计一个算法就要同时设计相应的数据结构来支持这种算法。用数组实现堆栈(如果堆栈中存储类型相同)用数组实现栈/* * use [] implement stack * author : kevin * date : 2012.09.30 阅读全文
posted @ 2012-09-30 16:45 神之一招 阅读(300) 评论(0) 推荐(0) 编辑
摘要:1。插入排序插入排序#include <stdio.h>#define LEN 5int a[LEN] = {10, 5, 2, 4, 7};void insertion_sort(void){ int i, j, key; for (j=1; j<LEN; j++) { printf("%d,%d,%d,%d,%d\n", a[0], a[1], a[2], a[3], a[4]); key = a[j]; i = j - 1; /* move, find the location */ while (i>=0 && a[i]> 阅读全文
posted @ 2012-09-29 16:29 神之一招 阅读(211) 评论(0) 推荐(0) 编辑
摘要:调试程序的基本思想是 : 分析现象 –》 假设错误出现的原因 –》 产生新的现象去验证假设问题代码#include <stdio.h>int add_range(int low, int high){ int i, sum; for (i=low; i<=high; i++) sum = sum + i; return sum;}int main(void){ int result[100]; result[0] = add_range(1, 10); result[1] = add_range(1, 100); printf("result[0]=%d\nresu 阅读全文
posted @ 2012-09-28 16:34 神之一招 阅读(252) 评论(0) 推荐(0) 编辑
摘要:1。关键字 if, while, for 后有一个空格2。=号之类的双目运算符两侧都有空格3。后缀运算符和操作数之间不加空格 例如 s.a , foo(argu) , a[i]4。, 号和 ; 号之后要加空格,例如 foo(argu1, argu2) for (i=0; i<20; i++)5。关于双目运算符两侧加空格可以灵活规定,例如 distance = sqrt(x*x + y*y),突出结合方式6。如果程序需要换行,则要与上一行的表达式对齐 foo(sqrt(x*x + y*y)) a[i-1] + b[i-1] + c[i-1])7。较长的字符串可以段成多个字符串,并且要对齐 阅读全文
posted @ 2012-09-28 14:42 神之一招 阅读(400) 评论(0) 推荐(0) 编辑
摘要:DOM描绘了一个层次化得节点树,允许开发人员添加,移除和修改页面的某一部分。(IE除外)Node类型Node.ELEMENT_NODE( 1 ) // 元素节点, 常用Node.ATTRIBUTE_NODE( 2 ) // 属性节点Node.TEXT_NODE(3) // 文本节点, 常用Node.CDATA_SECTION_NODE( 4 ) // 只针对 xml 文档, 表示 CDATA 区域, 与 comment 类似Node.ENTITY_REFERENCE_NODE( 5 )Node.ENTITY_NODE( 6 )Node.PROCESSING_INSTRUCTION_... 阅读全文
posted @ 2012-09-24 14:52 神之一招 阅读(254) 评论(0) 推荐(0) 编辑
摘要:在HTML中,表单是由元素来表示的。取得表单的方法var form = document.getElementById(“id1”);var firstForm = document.forms[0]; // 取得页面中的第一个表单var myForm = document.forms[“form2”]; //取得名为”Form2的表单”提交表单的方法 // 通用提交按钮Submit Form // 自定义提交按钮 // 图像按钮在 JavaScript中,以变成方式调用 submit() 方法也可以提交表单,而且,这种方式无需表单包含提交按钮,任何时候都可以正常提交表单。var fo... 阅读全文
posted @ 2012-09-24 14:52 神之一招 阅读(169) 评论(0) 推荐(0) 编辑
摘要:JavaScript与HTML之间的交互是通过事件实现的。可以使用监听器( 或处理程序 ) 来预订事件,以便事件放生时执行相应的代码。观察员模型.事件流事件冒泡 : 有内向外的顺序扩散( 沿着DOM树依次向上 )事件捕获 ( 很少有人使用 )沿着DOM树依次向下1)document2)html3)body4)div在事件捕获过程中,ducument对象首先接收到click事件,然后事件沿着DOM树依次向下,一直传播到事件的实际目标,即 div 元素由于老版本的浏览器不支持, 因此很少有人使用事件捕获, 我们也建议读者放心的使用事件冒泡.“DOM2级事件” 规定的事件流包括三个阶段, 事件捕获阶 阅读全文
posted @ 2012-09-24 14:52 神之一招 阅读(262) 评论(0) 推荐(0) 编辑
摘要:不到万不得已,不要使用浏览器检测,尽量使用通用的方案。向后可能由于支持HTML5标准,所以不需要浏览器检测。能力检测例如 IE 5.0 以前版本不支持 getElementsById()方法,那么就可以检测,浏览器是否有支持这个方法的能力 1: function getElement(id){ 2: if(document.getElementById){ 3: return document.getElementByid(id); 4: }else if(document.all){ 5: return docum... 阅读全文
posted @ 2012-09-22 10:47 神之一招 阅读(188) 评论(0) 推荐(0) 编辑
摘要:BOM 阅读全文
posted @ 2012-09-22 10:46 神之一招 阅读(367) 评论(0) 推荐(0) 编辑
摘要:1: function functionName(arg0,arg1){ 2: 3: 4: 5: } 6: 7: var functionName = function( arg0 , arg1 ){ 8: 9: 10: ... 阅读全文
posted @ 2012-09-21 20:06 神之一招 阅读(2631) 评论(3) 推荐(1) 编辑
摘要:1 //*******************111111构造函数+原型模型( JQuery使)******************* 2 function Person(name, age, job){ 3 this.name = name; // 此时的this,是指创建对象时的该对象 4 th 阅读全文
posted @ 2012-09-21 20:05 神之一招 阅读(321) 评论(0) 推荐(0) 编辑
摘要:引用类型常被称为 “类”,但是这在JavaScript中不太合适。它是属性和方法的集合。引用类型的值"对象"是引用类型的实例。特殊的标识符和运算符符号类型执行操作()函数函数调用new构造函数调用创建新对象new 运算符用来创建一个新对象,并调用构造函数初始化它,new 是一个一元运算符,出现在构造函数的调用之前。在JavaScript 中运算符 () 用于调用函数,这是一个特殊的运算符,因为它没有固定数目的运算数var a1 = asdf(new); // 表示调用 asdf函数,并将返回结果 赋给 a1var a2 = function(new){ return new 阅读全文
posted @ 2012-09-19 16:27 神之一招 阅读(367) 评论(0) 推荐(0) 编辑
摘要:. http://www.w3school.com.cn/html5/index.asp介绍:W3C HTML5开发者指南,学习HTML5的各种标签,查询参考手册。W3C HTML 5 权威教程2. http://html5demos.com/介绍:HTMLDemos 可以插件HTML5标签在各浏览器的兼容性,同时你还可以查看各种HTML5的标准Demo演示。3. http://www.apple.com/html5/介绍:苹果提供的HTML5演示站点,提供很多很绚丽的HTML5Demo演示4. http://html5test.com/介绍:测试浏览器对HTML5的支持,并打分,可以知道你当 阅读全文
posted @ 2012-09-19 13:54 神之一招 阅读(337) 评论(0) 推荐(0) 编辑
摘要:一般标签外都会有内容,例如 <button>click</button> 这时候需要后标签,如果标签外没有内容(这种情况很少),则不需要后标签,例如 <br/> <col />序号 标签 重要程度<!-- --> *** eg. <!-- This is a comment --><!doctype html> ***<a> *** href,target 超链接 eg. <a href=www.asdf.comtarget="_blank">asdf</a&g 阅读全文
posted @ 2012-09-19 13:54 神之一招 阅读(998) 评论(0) 推荐(0) 编辑
摘要:基本类型 : 保存在 栈内存 的简单数据段,这种值完全保存在内存中的一个位置。Undefined, Null, Boolean, Number, String引用类型 : 保存在 堆内存 的对象,变量中保存的实际上只是一个指针,这个指针指向内存中的对象。Object基本类型与引用类型的差别 :Object类型可以添加属性和方法,基本类型不可以。复制变量,基本类型会在栈中创建空间以保存新的变量,例如 var num1 = 5; var num2 = num1; 此时,num2在内存中是独立存在的。num1和num2是相互独立的,引用类型同样也会在栈内分配内存,存放指针,指向堆内存,但是,这里要注 阅读全文
posted @ 2012-09-19 11:31 神之一招 阅读(442) 评论(0) 推荐(0) 编辑
摘要:CSS作用 & 介绍 式样定义 如何显示 HTML内容 通常存储在式样表中 作用 : 解决内容与表现分离的问题 ( MVC 模型 , model : html , view : css , control : JavaScript ) 外部式样表可以极大的提高效率 , 例如要修改网页中标题的表现形式 , 如果网页中有100个标题, 如果使用HTML进行修改, 则需要修改100次, 如果使用CSS进行修改, 则只需要修改1次就OK了, 因为内容与表现分离了, 所以可以将表现(式样表)保存起来, 未了以后使用 式样表可以 层叠出现 , 后边的式样会将前边的式样覆盖 , 比如规定标题式样为 阅读全文
posted @ 2012-09-18 18:10 神之一招 阅读(18421) 评论(0) 推荐(3) 编辑
摘要:例子body { /* 元素 */ color:blue;}h1,h2,h3,h4,h5,h6 { color: blue; font-size: 20px; }p { color: green; font-size: 15px; font-family: "sans serif"; text-align: center; background-color: gray; /*背景色*/ padding: 10px; /*向外延伸 , 宽了*/}#myid p { /* id + 元素 */ color: red;}.center { /* class */ text-... 阅读全文
posted @ 2012-09-18 18:10 神之一招 阅读(216) 评论(0) 推荐(0) 编辑
摘要:转型 例子class Useful{ int value = 20;public void f() {System.out.println("f() in the Usefulclass");}public void g() {System.out.println("g() in the Usefu... 阅读全文
posted @ 2012-09-18 17:45 神之一招 阅读(491) 评论(0) 推荐(0) 编辑
摘要:1.Web开发, ( 通信 )统一资源定位符: ( URL ) , 例如 : http://www.acm.org ( http 表明使用超文本传输协议 ( HTTP ). 端口 : 例如 8080 . Broswer 与 Web server ( Tomact ) 使用 HTTP 协议 .2.HTTP Get , Post 方法 在B/S应用程序中,前台与后台的数据交互,都是通过Html中Form表单完成的.Get :URL 改变,在URL 里显示 HTML Form 参数的 name/value 值。只适合有少量参数的 HTML Form,因为 URL 长度有字符限制,不能无限长。涉及安全 阅读全文
posted @ 2012-09-18 17:45 神之一招 阅读(290) 评论(0) 推荐(0) 编辑
摘要:TCP/IP 基础传统的通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。网络接口层物理层是定义物理介质的各种特性,1、机械特性。2、电子特性。3、功能特性。4、规程特性。数据链路层是负责接收IP数据报并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层。常见的接口层协议有:Ethernet 802.3、Token Ring802.5、X.25、Frame r 阅读全文
posted @ 2012-09-18 17:32 神之一招 阅读(228) 评论(0) 推荐(0) 编辑
摘要:软件工程之软件开发模型类型1.边做边改模型2.瀑布模型3.演化模型4.增量模型5.螺旋模型6.喷泉模型7.敏捷模型-SCRUM各种模型的优点和缺点瀑布模型 文档驱动 系统可能不满足客户的需求快速原型模型 关注满足客户需求 可能导致系统设计差、效率低,难于维护增量模型 开发早期反馈及时,易于维护 需要开放式体系结构,可能会设计差、效率低螺旋模型 风险驱动 风险分析人员需要有经验且经过充分训练1边做边改模型(Build-and-Fix Model)国内许多软件公司都是使用"边做边改"模型来开发的。在这种模型中,既没有规格说明,也没有经过设计,软件随着客户的需要一次又一次地不断被 阅读全文
posted @ 2012-09-18 17:32 神之一招 阅读(904) 评论(0) 推荐(0) 编辑
摘要:面向对象编程是以程序的数据为中心 , 函数为数据服务 ( 面向过程是以函数为中心 ) , 数据是通过间接方式包含对自身操作的引用 例如 : 不是通知 drawRectangle()函数"使用这个形状绘制矩形" , 而是要求矩形"绘制自身"static 方法和成员变量,只是为了那些想独立于任何实例之外... 阅读全文
posted @ 2012-09-18 17:32 神之一招 阅读(298) 评论(0) 推荐(0) 编辑
摘要:1. ping 127.0.0.1确认 tcp/ip 是否设置正常2. ping自己 ip网络适配器是否出现故障3. ping默认网关判断本机到路由是否正常4. ping带 DNS是否正常 例如ping http://www.163.com 阅读全文
posted @ 2012-09-18 17:31 神之一招 阅读(313) 评论(0) 推荐(0) 编辑
摘要:1. JavaScript 包含 ( ECMAScript , DOM , BOM ) 3 个部分ECMAScript: ECMAScript 是语言基础, 它与WEB没有依赖关系, 换句话它可以运行在别的环境, 并分WEB宿主环境, 同时WEB宿主环境会给JavaScript提供一些额外的东西. 文档对象模型(DOM) : 是一个API接口, DOM把整个页面映射为一个多层节点结构,页面的每个组成部分都是某种类型的节点, 这些节点又包含着不同类型的数据, 通过DOM创建的这个表示文档的树型图,开发人员获得了控制页面结构和内容的主动权。借助DOM提供的API,开发人员可以轻松的删除,添加,替换 阅读全文
posted @ 2012-09-18 16:00 神之一招 阅读(223) 评论(0) 推荐(0) 编辑
摘要:严格模式ECMAScript 5 引入了严格模式, 要在整个脚本中启用严格模式, 可在顶部添加如下代码:"use strict";在函数内部执行这条语句, 则表示这个函数要在严格模式下运行:function doSomething() { "use strict"; // 函数体}支持严格模式的浏览器版本 IE10+, Firefox 4+, Safari 5.1+, Opera 12+, Chrome最好在每条语句后边都加 ;号变量在定义时, 最好直接给与初始化.function test() { var message = "hi" 阅读全文
posted @ 2012-09-18 14:35 神之一招 阅读(300) 评论(0) 推荐(0) 编辑
摘要:1. 静态网页网站设计者把内容设计成静态网页,访问者只能被动地浏览网站建设者提供的网页内容网页内容不会发生变化,除非网页设计者修改了网页的内容。不能实现和浏览网页的用户之间的交互,信息流向是单向的,即从服务器到浏览器。服务器不能根据用户的选择调整返回给用户的内容,2. 动态网页动态网页是以数据库技术为基础,可以大大降低网站维护的工作量。采用动态网页技术的网站可以实现更多的功能,如用户注册,用户登陆,搜索查询,用户管理等等。动态网页并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。搜索引擎一般不可能从一个网站的数据库中访问全部网页,因此采用动态网页的网站在进行搜索引 阅读全文
posted @ 2012-09-13 16:45 神之一招 阅读(634) 评论(1) 推荐(0) 编辑
摘要:创建网站 阅读全文
posted @ 2012-09-13 16:44 神之一招 阅读(13085) 评论(0) 推荐(1) 编辑
摘要:HTTP Process 阅读全文
posted @ 2012-09-13 16:43 神之一招 阅读(937) 评论(0) 推荐(0) 编辑
摘要:DFD图, ER图, Process(流程图) 阅读全文
posted @ 2012-09-11 14:37 神之一招 阅读(1348) 评论(0) 推荐(0) 编辑
摘要:基础介绍. 阅读全文
posted @ 2012-09-11 14:37 神之一招 阅读(144) 评论(0) 推荐(0) 编辑
摘要:SQL函数 阅读全文
posted @ 2012-09-11 14:37 神之一招 阅读(27584) 评论(0) 推荐(5) 编辑
摘要:数据库理论基础 阅读全文
posted @ 2012-09-11 14:36 神之一招 阅读(412) 评论(0) 推荐(0) 编辑
摘要:常用工具 阅读全文
posted @ 2012-09-11 09:28 神之一招 阅读(291) 评论(0) 推荐(0) 编辑