摘要: 海量数据的处理分析海量数据处理问题是一项艰巨而复杂的任务。原因有以下几个方面:一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可能存在,例如,数据中某处格式出了问题,尤其在程序处理时,前面还能正常处理,突然到了某个地方问题出现了,程序终止了。二、软硬件要求高,系统资源占用率高。对海量的数据进行处理,除了好的方法,最重要的就是合理使用工具,合理分配系统资源。一般情况,如果处理的数据过TB级,小型机是要考虑的 阅读全文
posted @ 2013-03-04 20:12 chay 阅读(862) 评论(0) 推荐(0) 编辑
摘要: Framework提供了DataContext类,它类似于ADO.NET中的SqlConnection,为实体对象和数据库提供连接的桥梁。 Linq操作的数据表中必须有主键字段。linq操作的实体类对象,如何让实体对象同数据库中的表或视图建立对应关系呢?建立对应关系两种方式:1. 添加新建项→ADO.Net实体数据模型→从数据库生成 :根据数据库中已存在的表创建实体模型,2. 添加新建项→ADO.Net实体数据模型→空模型:在创建的空模型上,设计实体模型,再根据实体模型生成sql脚本,执行后在数据库中创建相应的表。以上操作完成后,会自动生成实体上下文,和对应的实体类。DataContext d 阅读全文
posted @ 2013-01-15 11:56 chay 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1. 查询Linq:var result = from u in UserInfo where u.ID>2select u;Lambda:var result = UserInfo.where<UserInfo>(u=>u.ID>2);2. 查询部分列,用到匿名类Linq:var result = from u in UserInfo where u.ID>2 select new {u.ID,u.Name};Lambda:var result = UserInfo.where<UserInfo>(u=>u.ID>2). selec 阅读全文
posted @ 2013-01-15 11:47 chay 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一、传统的JavaScript实现的Ajax步骤:1. 声明一个对象用来装入XMLHttpRequest对象2. 给XMLHttpRequest对象赋值3. 实例化成功后,使用open()方法初始化XMLHttpRequest对象4. 回调事件,当它的readyState值改变时会激发一个readystatechange事件5. 使用send()方法发送该请求<script type="text/javascript"> function Ajax(){ var xmlHttpReq = null; if(window.ActiveXObject){ //IE5 阅读全文
posted @ 2013-01-05 19:12 chay 阅读(3199) 评论(0) 推荐(2) 编辑
摘要: JQuery函数:1. $.map(array,fn)对数组array中的每个元素调用fn函数逐个进行处理,最后得到一个新数组。例子,得到一个元素值是原数组值二倍的新数组var arr = [3, 5, 9];var arr2 = $.map(arr, function(item) { return item * 2; });$.map不能处理Dictionary风格的数组。2. $.each(array,fn)对数组array中的每个元素调用fn函数逐个进行处理,没有返回值。可以处理dictionary风格数组。var arry = {"tom":"汤姆&quo 阅读全文
posted @ 2013-01-05 12:55 chay 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 动态设置事件:1. <input type="button" value="val1" onclick="fn1();"/>;2.ie支持 attachEventw3c标准 addEventListenerif (!window.event) { document.getElementById("btn").addEventListener("click", function () { alert("aa"); }); document.getElementByI 阅读全文
posted @ 2013-01-05 00:39 chay 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 一、经典模式:publicclass Singleton { private static Singleton instance;private Singleton() { }publicstatic Singleton GetInstance() { if(instance==null) { instance=new Singleton(); } return instance; } }解析如下: 1)首先,该Singleton的构造函数必须是私有的,以保证客户程序不会通过new()操作产生一个实例,达到... 阅读全文
posted @ 2012-12-29 12:43 chay 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1. 值的设置 dateTimeBox $('#StartDate').val(startTime); dateBox $('#StartDate').datebox('setValue', startTime); combobox $('#dept').combobox('setValue',depment);//设值 $('#dept').combobox('setText',depment);//设置文本值 Text $('#name').val(name);2 阅读全文
posted @ 2012-12-29 12:24 chay 阅读(23945) 评论(0) 推荐(0) 编辑
摘要: 在程序中,从数据库中读取到的日期时间类型数据一般是这种格式:"/Date(1355109408000+0800)/" 要经过js函数处理变为格式:'2012-12-10 11:05:21'用此js函数即可搞定:functiontimeFormatter(value) {varda =newDate(parseInt(value.replace("/Date(","").replace(")/","").split("+")[0]));returnda.getF 阅读全文
posted @ 2012-12-27 17:43 chay 阅读(12010) 评论(3) 推荐(2) 编辑
摘要: 1. 在原来的窗体中直接跳转用window.location.href="你要跳转到的页面地址";2. 在新窗体中打开页面用:window.open("你要跳转到的页面");window.open('page.html', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no' );参数说明:page.html将在新窗体 阅读全文
posted @ 2012-12-27 17:36 chay 阅读(16755) 评论(0) 推荐(0) 编辑