摘要:
如果要比较两种事物之间的相同点和不同点,首先,我们要分别对这两种事物有一个最基本的了解。一、C/S与B/S的定义C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Serve.
阅读全文
posted @ 2013-08-18 21:08
风言枫语
阅读(999)
推荐(0)
摘要:
求第100个斐波那契数package utils;import java.math.BigInteger;public class FibTest { public static void main(String[] arags) { int fibNum = 100; System.out.println(fib(fibNum)); }/* * public static long fib(int n) { if (n < 3) return 1; else { long a = 1; * long b = 1; for (int i = 2; i < n - 1; i++) {
阅读全文
posted @ 2013-08-18 21:05
风言枫语
阅读(152)
推荐(0)
摘要:
Problem Description 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。经过调查评估,得到的统计表中列出了有可能建设公路的若干条道路的成本。现请你编写程序,计算出全省畅通需要的最低成本。 Input 测试输入包含若干测试用例。每个测试用例的第1行给出评估的道路条数 N、村庄数目M ( int s[105],node[105],map[105][105],m,sum,INF=10000000;void set_first(){ for(int i=1;imap[n][i]) ...
阅读全文
posted @ 2013-08-17 23:27
风言枫语
阅读(208)
推荐(0)
摘要:
http://blog.csdn.net/theonezh/article/details/8158420http://www.cnblogs.com/cate/ios/http://www.cnblogs.com/pinping/archive/2012/10/12.htmlhttp://www.cnblogs.com/entlibforum/archive/2012/10/16/2725411.htmlhttp://www.cocoachina.com/applenews/devnews/2012/1114/5085.html http://mobilesolutions.b...
阅读全文
posted @ 2013-08-17 23:25
风言枫语
阅读(1115)
推荐(0)
摘要:
weblogic11g 安装——linux下无weblogic安装图形界面注意:此次安装,没做server、ip 、系统规划目的:学习weblogic11g 在linux下 无图形安装的过程java各版本官网下载地址;http://www.oracle.com/technetwork/java/javase/archive-139210.html一.weblogic安装系统环境准备安装在/home 目录下,发现/ 目录 空间不是特别多,扩展下 / 目录lv[root@rac1 ~]# df -h 文件系统 容量 已用 可用 已用%% 挂载点 /dev/mapper/vg_rac1-lv_roo
阅读全文
posted @ 2013-08-17 23:22
风言枫语
阅读(7753)
推荐(0)
摘要:
前面已经说了图的深度优先遍历算法,是用递归实现的,而在这里就讲一下用非递归实现,需要借助栈:算法思想: 1. 栈初始化 2. 输出起始顶点,起始顶点改为“已访问”标志,将起始顶点进栈 3. 重复下列操作直到栈为空: 3.1 取栈顶元素顶点 3.2 栈顶元素顶点存在未被访问过的邻接点w,则:3.2.1 输出顶点w 3.2.2 将顶点w改为“已访问”标志 3.2.3 将顶点w进栈3.3 否则,当前顶点出栈非递归实现深度优先遍历(邻接链表法)static void orther_dfs(TLGraph* tGraph, int v, int visited[], LGraph_Printf* pFu
阅读全文
posted @ 2013-08-17 23:20
风言枫语
阅读(292)
推荐(0)
摘要:
图片解析:原图:code:#include #include #include #include #include int main(int argc, char* argv[]){#if 1 int i, j; CvMemStorage* storage = cvCreateMemStorage(0); //以单通道方式加载图像 IplImage* img = cvLoadImage("C:\\Users\\zxl\\Desktop\\0.png",CV_LOAD_IMAGE_GRAYSCALE); //常见一个等大小的3通道图像 (作为备份) IplImage...
阅读全文
posted @ 2013-08-17 23:18
风言枫语
阅读(207)
推荐(0)
摘要:
顺序表相比,链表增强了数据间的连接,一个接一个,发现July的博客比较深层次,还是打好基础再了解更深一层的东西。 还是分LinkList.h,LinkList.c,main.c之前匆匆忙忙赶东西时,就copy一大段改改就交了。自己重写后发现诸多问题在这一块里。 LinkList.h#include#includetypedef int DataType;typedef struct SimpleLinkList *Node;struct SimpleLinkList{ DataType info; Node link;} ;typedef struct SimpleLinkList *Lin.
阅读全文
posted @ 2013-08-17 23:16
风言枫语
阅读(238)
推荐(0)
摘要:
在实现图操作的时候,因为用邻接矩阵法实现,所以就用到二维数组,而在这里,就着重说下怎么样动态申请二维数组,它的原理是:申请完毕后,就类似于在一个一维数组中,每一个元素都为一个指针,而这个指针正好指向一个一维数组(或者说就是这个一维数组的首地址):当然,动态申请二维数组和动态申请二级指针内存是一个道理,其实从动态申请二级指针也可以试着延伸到动态申请三级指针,甚至到n级指针。现在截取下邻接矩阵法实现图时,创建矩阵的代码,以供参考:MGraph* MGraph_Create(MVertex** v, int n){ TMGraph* ret = NULL; if((NULL!=v) &&am
阅读全文
posted @ 2013-08-17 23:13
风言枫语
阅读(236)
推荐(0)
摘要:
有时我们需要检测IP输入的正确性与网络掩码的正确性,用shell脚本写的:#验证ip地址的正确性check_ip_format(){ echo $1 | grep "^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}$" > /dev/null if [ $? = 1 ]; then return 1 else a=`echo $1 | awk -F. '{print $1}'` b=`echo $1 | awk -F. '{print $2}'` c=`echo $1 | a
阅读全文
posted @ 2013-08-17 23:11
风言枫语
阅读(863)
推荐(0)