当前位置:  互联网>综合
本页文章导读:
    ▪LUA中函数返回表的时候的问题      今天,在处理游戏中人物状态数据的时候,出现了很诡异的问题。 搞了好久才解决,不过LUA到目前为止连学代做也就搞了不到一个礼拜,其中有很多不是很适应的地方。 这个可能是由.........
    ▪sql server 2008 一步一步搭建olap项目       1.项目背景 满意度项目、数据分析 Sqlserver关系数据表中,有几张主表的数据超过千万,用传统的OLTP已经无法实现多维度交叉数据展现,并且满足不了对数据统计和展现速度的要求。所以决定.........
    ▪Spring MVC 一      很久很久没有上CSDN了,上来记一点点东西。 近来做的电商平台,老觉得前台使用struts效率比spring稍微差了那么点,所以我决定前台用spring mvc,但是发现这方面的资料不是很多,官网也描述的.........

[1]LUA中函数返回表的时候的问题
    来源: 互联网  发布时间: 2013-10-18

今天,在处理游戏中人物状态数据的时候,出现了很诡异的问题。


搞了好久才解决,不过LUA到目前为止连学代做也就搞了不到一个礼拜,其中有很多不是很适应的地方。


这个可能是由于LUA和C/C++有些不太一样吧。


言归正传,LUA函数在返回相关表的时候,注意返回的是引用,假如返回去后,数据可能被修改哦。。。。记住!!!!


当然,我们可以通过做一个中间变量来返回。保持原始的数据不变,当在需要使用时,在用中间变量来返回。

作者:xum2008 发表于2013-3-18 16:50:49 原文链接
阅读:41 评论:0 查看评论

    
[2]sql server 2008 一步一步搭建olap项目
    来源: 互联网  发布时间: 2013-10-18

1.项目背景

满意度项目、数据分析

Sqlserver关系数据表中,有几张主表的数据超过千万,用传统的OLTP已经无法实现多维度交叉数据展现,并且满足不了对数据统计和展现速度的要求。所以决定用Sqlserver 2008的OLAP分析解决方案,前台web使用Admomb.net+Chart展现图表数据。


2. 商业智能准备

数据源、OLTP、ETL、数据清洗、数据抽取

OLTP数据经过ETL工具或者通过写存储过程转换,并且经过数据清洗和数据抽取,最终把有效数据填入到事先创建好的事实表中

3. Integration Services数据集成

事实表、数据集市、OLAP

下图为建立的事实表:


4. 创建Analysis Services、建立(度量、维度)

元数据、度量(Measure)、维度(Dimension)、层次(Hierarchies)、部署、处理(Processing)





下面为VS New Analysis Services向导,然后新建一个多维数据库(Cubes),Dimensions下面为对应生成的维度数据

完了之后可以右击项目,部署(Deploy),相应的项目就会部署到Sql Server Analysis Services服务器中,如下图:

IIS部署共享OLAP Service

5. MDX实现查询

元组(Tuple)、级别(Level)

WITH 
MEMBER [Measures].[ScoreOfMonth] AS [Measures].[Sum Score]/[Measures].[Sample Count] 
SELECT 
{ 
([Gid Wave Info].[YearQuarterWave].[System Factory Name].&[别克].&[CSI].&[2012].&[Q1].&[M1], 
[Measures].[ScoreOfMonth] ), 
([Gid Wave Info].[YearQuarterWave].[System Factory Name].&[别克].&[CSI].&[2012].&[Q1].&[M2], 
[Measures].[ScoreOfMonth] ), 
([Gid Wave Info].[YearQuarterWave].[System Factory Name].&[别克].&[CSI].&[2012].&[Q1].&[M3], 
[Measures].[ScoreOfMonth] )} ON 0, 
{( 
[Dim Ressellor Info].[MapCountryAreaRessellor].[System Factory Name].&[别克].&[CSI].Children 
)} ON 1 
FROM [DB Satisfaction SGM] ; 

Sqlserver 2008打开Analysis Services MDX Query窗口,执行上面的查询语句:


6. 实现WEB应用整合(可视化)

Adomd.net、Chart


7. 总结 



作者:水煮鱼
出处:http://blog.csdn.net/sheshou2/

作者:sheshou2 发表于2013-3-18 9:55:52 原文链接
阅读:28 评论:0 查看评论

    
[3]Spring MVC 一
    来源: 互联网  发布时间: 2013-10-18

很久很久没有上CSDN了,上来记一点点东西。

近来做的电商平台,老觉得前台使用struts效率比spring稍微差了那么点,所以我决定前台用spring mvc,但是发现这方面的资料不是很多,官网也描述的并不是很详细(或者是哥英语不好吧),所以决定开始一步一步的记录这个过程。希望后面能给大家借鉴,写的不好也不用喷,大家就当看笑话了,而我写的重点也是自己以后参考而已。

不说废话了。


最简单的(本人喜欢简单的,如果喜欢复杂或者各种高深的代码请勿往下看了,本人觉得简单就是美)spring mvc开始了......


1、创建web项目(好像废话额,呵呵),准备好包,本人比较喜欢新,所以用了spring 3.0的,大概的jar如:



2、在第一步完成后,我们开始对我们项目进行配置了,首先当然就是web.xml了(注意,我们这里说的是配置spring mvc,没有说配置spring全部的额),如下:


 spring servlet

	<servlet>
		<servlet-name>spring-mvc</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

spring servlet 映射拦截

	<servlet-mapping>
		<servlet-name>spring-mvc</servlet-name>
		<url-pattern>*.htm</url-pattern>
	</servlet-mapping>

(注意以后我们的讲解都是在上面2步的基础的)


3、接下来就是 servlet-name-servlet.xml(这个文件就是根据上面的servlet-name命名的,后缀是servlet.xml的,记得放到WEB-INF下面额,因为默认spring会去找WEB-INF目录下面匹配 servlet-name的名字的,里面大概配置如下(最简单的spring mvc配置):


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
	<bean name="/test.htm" class="com.lap.taobaouser.controller.TestController" />

</beans>


4、java类,代码如下,非常的简单(因为我们这里讲的是最简单的嘛)如:



package com.lap.taobaouser.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

/**
 * 
 * @author 劳水生
 * @version 1.0 @Sine TestController.java 创建时间: 2013-3-18 下午11:26:37 Laoshuisheng Exp
 */
public class TestController implements Controller {

	@Override
	public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
		return new ModelAndView("/static/template/NewFile.jsp");
	}

}

5、细心的同学会看到上面其实是有一个页面,那么大家来看看下面这个页面吧(时间比较赶,没有修改jsp名字,呵呵) 如:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	喂,你好吗?
</body>
</html>

最后,我们来看看项目的大概结构吧,截个图吧



:-),很简单吧,下一节我们将开始另外的一种mvc实现,当然了,现在这种需要的Controller就比较多了,因为每个都是实现Controller的,里面只有一个方法(函数),所以这种方法只适合少量操作方法的项目中。


如果大家有疑问,可以联系我额,注意,转载也要记得留出处额。



作者:laoshuisheng 发表于2013-3-19 23:59:06 原文链接
阅读:134 评论:0 查看评论

    
最新技术文章:
▪用户及权限基础 2---- Linux权限    ▪用户及权限基础 3---- Linux扩展权限    ▪git 简明教程(1) --创建及提交
▪背包 代码    ▪json对象的封装与解析    ▪01背包,完全背包,多重背包 ,模板代码
▪apache安装详解    ▪HDU 4668 Finding string (解析字符串 + KMP)    ▪《TCP-IP详解 卷1:协议》学习笔记(二)
▪《TCP-IP详解 卷1:协议》学习笔记(持续更新...    ▪windows下使用swig    ▪gensim试用
▪Linux Shell脚本编程--nc命令使用详解    ▪solr对跨服务器表联合查询的配置    ▪递归和非递归实现链表反转
▪Linux磁盘及文件系统管理 1---- 磁盘基本概念    ▪Cholesky Decomposition    ▪HTTP协议学习
▪用C语言写CGI入门教程    ▪用hdfs存储海量的视频数据的设计思路    ▪java多线程下载的实现示例
▪【原创】eAccelerator 一个锁bug问题跟踪    ▪hadoop学习之ZooKeeper    ▪使用cuzysdk web API 实现购物导航类网站
▪二维数组中的最长递减子序列    ▪内嵌W5100的网络模块WIZ812MJ--数据手册    ▪xss 跨站脚本攻击
▪RobotFramework+Selenium2环境搭建与入门实例    ▪什么是API    ▪用PersonalRank实现基于图的推荐算法
▪Logtype    ▪关于端口号你知道多少!    ▪Linux基本操作 1-----命令行BASH的基本操作
▪CI8.7--硬币组合问题    ▪Ruby on Rails 学习(五)    ▪如何使用W5300实现ADSL连接(二)
▪不允许启动新事务,因为有其他线程正在该会...    ▪getting start with storm 翻译 第六章 part-3    ▪递归求排列和组合(无重复和有重复)
▪工具类之二:RegexpUtils    ▪Coding Interview 8.2    ▪Coding Interview 8.5
▪素因子分解 Prime factorization    ▪C# DllImport的用法    ▪图的相关算法
▪Softmax算法:逻辑回归的扩展    ▪最小生成树---Kruskal算法---挑战程序设计竞赛...    ▪J2EE struts2 登录验证
▪任意两点间的最短路径---floyd_warshall算法    ▪Sqoop实现关系型数据库到hive的数据传输    ▪FFMPEG采集摄像头数据并切片为iPhone的HTTP Stream...
▪Ubuntu 13.04 – Install Jetty 9    ▪TCP/IP笔记之多播与广播    ▪keytool+tomcat配置HTTPS双向证书认证
▪安装phantomjs    ▪Page Redirect Speed Test    ▪windows media player 中播放pls的方法
▪sre_constants.error: unbalanced parenthesis    ▪http headers    ▪Google MapReduce中文版
▪The TCP three-way handshake (connect)/four wave (closed)    ▪网站反爬虫    ▪Log4j实现对Java日志的配置全攻略
▪Bit Map解析    ▪Notepad 快捷键 大全    ▪Eclipse 快捷键技巧 + 重构
▪win7 打开防火墙端口    ▪Linux Shell脚本入门--awk命令详解    ▪Linux Shell脚本入门--Uniq命令
▪Linux(Android NDK)如何避免僵死进程    ▪http Content-Type一览表    ▪Redis实战之征服 Redis + Jedis + Spring (二)
▪Tomcat7.0.40 基于DataSourceRealm的和JDBCRealm的资源...    ▪利用SQOOP将ORACLE到HDFS    ▪django输出 hello world
▪python re    ▪unity3D与网页的交互    ▪内存共享基本演示
▪python join    ▪不再为无限级树结构烦恼,且看此篇    ▪python实现变参
▪打开文件数限制功能不断地制造问题    ▪Arduino Due, Maple and Teensy3.0 的 W5200性能测试    ▪Selenium实例----12306网站测试
▪基于协同过滤的推荐引擎    ▪C4.5决策树    ▪C#HTTP代理的实现之注册表实现
▪nosql和关系型数据库比较?    ▪如何快速比较这两个字符串是否相等?    ▪hdoj 1863 畅通工程 最小生成树---prime算法
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3