项目小结及难点复盘1、程序总体框架结构
计算程序属于客户端,与服务端建立socket连接并实时获取需要计算的数据。
计算程序结果写入oracle数据库对应的表中,供前台界面读取并显示结果。2、计算模块所处的位置及功能
完成数据socket通信、数据接收、数据解析、计算、结果写数据库操作。3、使用技术
socket通信、线程同步、OTL、Oracle数据库查询、STL。3、遇到的技术难点
1...
分类:
其他好文 时间:
2015-06-02 06:50:53
阅读次数:
169
1,垂直拆分相对于水平拆分来说,垂直拆分比较容易实现一些,垂直拆分的意思是把数据库中不同的业务数据拆分到不同的数据库中。垂直拆分能很好的起到分散数据库压力的作用。业务模块不明晰,耦合(表关联)度比较高的系统不适合使用这种拆分方式。有得用户查询积分快,有的用户查询自己的订单很快,但是查询自己的用户信息很慢,为什么?2,垂直切分的优点◆ 数据库的拆分简单明了,拆分规则明确;
◆ 应用程序模块清晰明确,...
分类:
数据库 时间:
2015-06-01 22:37:04
阅读次数:
225
// Filename : binary_tree.c
// Author : LupingChen
// Data : 2015.06.01
// Content : insert_data\travel_data
#include
#include
//定义节点数据类型
typedef struct Node {
i...
分类:
其他好文 时间:
2015-06-01 09:49:39
阅读次数:
124
上一篇文章,利用迪杰斯特拉(dijkstra)算法,实现了无向图的最短路径搜索功能。本篇将以南京地铁为例,用迪杰斯特拉算法实现两个站点之间的最短路径搜索。
借用百度百科,南京2015年4月份的地铁运行线路图如下:
创建一个数据构造类,初始化南京地铁的各条线路站点数据(截至2015年4月南京地铁运营公司数据,与上图对应)
/**
*
*/
package com.test.dij...
分类:
编程语言 时间:
2015-05-31 16:57:02
阅读次数:
280
// Filename : list_queue.c
// Authot : LupingChen
// Data : 2014.06.01
// Content : main\clear
#include
#include
//定义节点数据类型
typedef struct Node {
int data;//节点数据...
分类:
其他好文 时间:
2015-05-31 09:11:07
阅读次数:
143
// Filename : list_queue.c
// Author : LupingChen
// Data : 2015.05.30
// Content : create\destory\full\empty\push
#include
#include
//定义节点数据类型
typedef struct Node {
...
分类:
其他好文 时间:
2015-05-31 01:28:02
阅读次数:
172
// Filename : list_queue.c
// Authot : LupingChen
// Data : 2015.05.30// Content : pop\get_head\get_tail\size
//定义节点数据类型typedef struct Node { int data;//数据 struct Node next;//指向下一个节点} N...
分类:
其他好文 时间:
2015-05-31 01:25:15
阅读次数:
259
自然界中任何一个带有位置信息的个体都能被抽象为一个空间点数据,“点”的模式在自然与社会经济中都是普遍存在的,对点数据的分析,主要分为两大类:
1、点数据本身模式的识别和探索。
2、通过点模式的显示的信息,进行进一步的预测和知识总结。...
分类:
其他好文 时间:
2015-05-30 13:38:51
阅读次数:
11412
我们在这文章将要学习Scala的最后一个特性是泛型。Java程序员们可能最近才知道这个东西,因为这个特性是在Java1.5中才被加入的。
泛型是一种可以让你使用类型参数的设施。例如当一个程序员正在实现一个链表时,将不得不面对诸如如何决定链表中节点保存数据的类型之类的问题。正由 于这是一个链表,所以往往会在不同的环境中使用,因此,我们不能草率的决定节点数据类型,比如说Int。这种决定是相当的草率且...
分类:
其他好文 时间:
2015-05-27 19:12:03
阅读次数:
261