今天,在处理游戏中人物状态数据的时候,出现了很诡异的问题。
搞了好久才解决,不过LUA到目前为止连学代做也就搞了不到一个礼拜,其中有很多不是很适应的地方。
这个可能是由于LUA和C/C++有些不太一样吧。
言归正传,LUA函数在返回相关表的时候,注意返回的是引用,假如返回去后,数据可能被修改哦。。。。记住!!!!
当然,我们可以通过做一个中间变量来返回。保持原始的数据不变,当在需要使用时,在用中间变量来返回。
满意度项目、数据分析
Sqlserver关系数据表中,有几张主表的数据超过千万,用传统的OLTP已经无法实现多维度交叉数据展现,并且满足不了对数据统计和展现速度的要求。所以决定用Sqlserver 2008的OLAP分析解决方案,前台web使用Admomb.net+Chart展现图表数据。
数据源、OLTP、ETL、数据清洗、数据抽取
OLTP数据经过ETL工具或者通过写存储过程转换,并且经过数据清洗和数据抽取,最终把有效数据填入到事先创建好的事实表中
3. Integration Services数据集成事实表、数据集市、OLAP
下图为建立的事实表:
元数据、度量(Measure)、维度(Dimension)、层次(Hierarchies)、部署、处理(Processing)
元组(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窗口,执行上面的查询语句:
Adomd.net、Chart
作者:水煮鱼
出处:http://blog.csdn.net/sheshou2/
很久很久没有上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的,里面只有一个方法(函数),所以这种方法只适合少量操作方法的项目中。
如果大家有疑问,可以联系我额,注意,转载也要记得留出处额。