上一页 1 ··· 230 231 232 233 234 235 236 237 238 ··· 454 下一页
1.接口的作用 组件可以充应用程序中删除并可用另外一个组件代替,只要新的组件支持同样的接口。单个组件并不能起决定性作用,相反,用以连接组件的接口对应用程序亲戚到决定性作用。使用组件来构成应用程序最大优点在于可以复用应用程序的结构。 接口可以保护系统免受外界变化的影响、接口可以使得客户用相同的方式处理不同的组件。 2.COM接口的实现 class IX //First Interface { public : virtual void Fx1() = 0; virtual void Fx2() = 0; }; ... Read More
posted @ 2013-05-09 19:20 javawebsoa Views(332) Comments(0) Diggs(0)
strcpy:字符串复制原型:char *strcpy(char *dest, char *src);功能:把src所指由'\0'结束的字符串复制到dest所指的 数组中。说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。注意:当src串长度>dest串长度时,程序仍会将整个src串复制到dest区域,可是dest数组已发生溢出。因此会导致dest栈空间溢出以致产生崩溃异常。如果不考虑src串的完整性,可以把dest数组最后一元素置为NULL,从dest串长度处插入NULL截取字串。strcpy:字符串复制 Read More
posted @ 2013-05-09 19:19 javawebsoa Views(449) Comments(0) Diggs(0)
作者:毕小朋博客:http://www.wirelessqa.com 需求原因 在android开发中,遇到socket编程,无法从log日志中查看到与之通讯的socket发送和返回的数据包是什么,这里介绍一个工具,tcpdump工具和wireshark工具查看抓到的内容。 抓包步骤 1. 下载TCPdump工具 下载地址:http://www.strazzere.com/android/tcpdump 2. Android手机需要先获得root权限 这个自己找工具去root吧 3.将tcpdump工具放入android系统中 adb push tcpdump /data/local/tc.. Read More
posted @ 2013-05-09 19:17 javawebsoa Views(458) Comments(0) Diggs(0)
最近在项目中Fix了一个跨时区的bug,为了Fix这个bug真是费了九牛二虎之力呀。就现在看来主要原因还是平时的开发任务没有涉及到这方面的概念,并且测试跨时区功能的Test Case也比较的难写。为了以后能顺利的解决跨时区功能的问题,制作了张跨时区表,总共102个时区:UTC时区表Dateline Standard Time|UTC-12:00UTC-11|UTC-11:00Hawaiian Standard Time|UTC-10:00Alaskan Standard Time|UTC-09:00Pacific Standard Time (Mexico)|UTC-08:00Pacific. Read More
posted @ 2013-05-08 20:44 javawebsoa Views(2321) Comments(0) Diggs(0)
7-1 任务 图7-1 在这一章里我们将学习游戏的大场面表示和实现的方法。有以下具体内容: 1.首先要有一个大背景和生成大地图的方法。 2.用鼠标移动大地图的方法。 3.为了纵观全局我们还需要一个微缩地图。 7-2 单块地图无缝延伸法 7-2-1 大地图的拼接 大场面的大背景可以是一幅完整 BMP 图形(这样计算机内存的消耗可就大了) ,也 可以由很多小图形构成(像《传奇》、《魔力宝贝》就是采用拼块地图) 。我们这里介绍一种简单的方法,我们将这种方法称为“单块地图无缝延伸法”。这个方法很简单,适合初学者理解和掌握,至于效果嘛,看了你就知道了(还是不错的)。 拼图原理 :以下三幅地面图形是同一. Read More
posted @ 2013-05-08 20:42 javawebsoa Views(657) Comments(0) Diggs(0)
/* *算法引入: *给定一个无向图G,求它生成树的个数t(G); * *算法思想: *(1)G的度数矩阵D[G]是一个n*n的矩阵,并且满足:当i≠j时,dij=0;当i=j时,dij等于vi的度数; *(2)G的邻接矩阵A[G]是一个n*n的矩阵,并且满足:如果vi,vj之间有边直接相连,则aij=1,否则为0; *定义图G的Kirchhoff矩阵C[G]为C[G]=D[G]-A[G]; *Matrix-Tree定理:G的所有不同的生成树的个数等于其Kirchhoff矩阵C[G]任何一个n-1阶主子式的行列式的绝对值; *所谓n-1阶主子式,就是对于r(1≤r≤n),将C[G]的第r行,第 Read More
posted @ 2013-05-08 20:40 javawebsoa Views(271) Comments(0) Diggs(0)
刚刚看到论坛的一个问题:能否做到如下操作 对上图表格数据实现本页修改,即点击“编辑” 则 张三、李四、赵武 等信息变为 文本框显示,实现修改: 当点击“完成”时,又将信息变为表格的不可编辑形式,此时内容变为刚才修改的内容,如下图: javascript 具体实现如下: <html><head><meta charset="utf-8"><title></title><script> function edit(_0){ var tds = _0.parentNode.parentNode.childre Read More
posted @ 2013-05-08 20:38 javawebsoa Views(437) Comments(0) Diggs(0)
<inputid="autocomplete"/>&nbsp;<inputid="submit"type="submit"/>var source = ['One', 'Two', 'Three', 'Four'];var firstVal = source[0];$("input#autocomplete").autocomplete({ minLength: 0, source: source}).focus(fun Read More
posted @ 2013-05-08 20:36 javawebsoa Views(210) Comments(0) Diggs(0)
按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class String { String ( const char* p ); // 用C风格的字符串p作为初始化值 //… } String s1 = “hello”;//OK 隐式转换,等价于String s1 = String(“hello”); 但是有的时候可能会不需要这种隐式转换,如下: class String { String ( int n );//本意是预先分配n个字节给字符串 String ( cons... Read More
posted @ 2013-05-08 20:34 javawebsoa Views(265) Comments(0) Diggs(0)
最近看到一个笔试题: 如何跳出当前的多重循环? 但是看到好多的答案:break,return,觉得这个答案似乎有些不妥 于是仔细推导一番 首先,不建议使用return跳出循环,题目也说到了是多重循环, 如果使用return的话,会跳出整个函数,那后续的代码岂不是无法执行 所以在这里,整理了一下自己的看法, 目前了解到的一些循环有for,while,do while,switch 下面一一说明 public static void main(String[] args) { //使用break,或者标记break ok:fo... Read More
posted @ 2013-05-08 20:32 javawebsoa Views(551) Comments(0) Diggs(0)
上一页 1 ··· 230 231 232 233 234 235 236 237 238 ··· 454 下一页