摘要:
ExtJs + .NET MVC 不分页处理大数据刷微博已经成为大家的一种生活方式,我今天要介绍的功能就很类似刷微博。当我们需要将大数据(比如百万条数据)显示在页面上的时候,显然一次加载是不现实的,用户体验很差。当然,你可能会想到采用分也显示,但是现在的用户已经厌倦了分页的方式,他们更喜欢刷微博的方式。于是就出现了这篇文章。笔者近期的项目中,采用的前端框架是ExtJs,其提供的GridPanel足以应付一次性加载500+以上的记录,只是会让用户等待一会。但是日志的显示没那么简单,其数据一直在增加,用户也不想分页查看,而是用传统的GridPanel也不太适合。Google之后,原来ExtJs已经
阅读全文
posted @ 2013-06-07 09:45
HackerVirus
阅读(281)
推荐(0)
摘要:
08-基本运算本文目录一、算术运算符二、赋值运算符三、自增运算符和自减运算符四、sizeof五、逗号运算符六、关系运算符七、逻辑运算符八、三目运算符计算机的基本能力就是计算,所以一门程序设计语言的计算能力是非常重要的。C语言之所以无所不能,是因为它不仅有丰富的数据类型,还有强大的计算能力。C语言一共有34种运算符,包括了常见的加减乘除运算。这讲就对C语言中的运算符做一个详细介绍。回到顶部一、算术运算符算术运算符非常地简单,就是小学数学里面的一些加减乘除操作。不过呢,还是有一些语法细节需要注意的。1.加法运算符 +1 int a = 10;2 3 int b = a + 5;在第3行利用加法运算
阅读全文
posted @ 2013-06-07 09:44
HackerVirus
阅读(191)
推荐(0)
摘要:
TOGAF架构开发方法(ADM)之架构愿景阶段1.2 架构愿景(Architecture Vision)企业架构开发方法各阶段——架构愿景1.2.1 目标确保架构开发循环的进展被企业管理层认知和支持,并取得必要的管理线的支持和承认。在预备阶段中明确的架构框架的整体背景之下定义和组织架构开发循环。验证业务原则、业务目标、组织的战略业务驱动力,以及企业架构的主要性能指标(KPIs)。定义基线架构的范围,明确其所包含的组件以及组件的优先级。定义相关干系人以及他们的关注点和目标定义架构工作所要解决的关键业务需求,以及必须应对的各项约束阐明架构愿景,并定制价值主张。这些价值主张被用来阐述对于那些需求和约
阅读全文
posted @ 2013-06-06 23:18
HackerVirus
阅读(1523)
推荐(0)
摘要:
NUnit---Description and Exception Attributes(十一)Description (NUnit 2.4)Description特性给Test, TestFixture or Assembly应用一个描述性文字。这些文字会显示在输出的XML文档中,在Test Property对话框也会显示。Example:View Code[assembly: Description("Assembly description here")]namespace NUnit.Tests{ using System; using NUnit.Framewor
阅读全文
posted @ 2013-06-06 23:17
HackerVirus
阅读(220)
推荐(0)
摘要:
Mvc中常见错误简单总结一、修改实体类报错存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。对于这个错误其实是由于表的主键没有赋值引起的,所以出现了“存储区更新、插入或删除语句影响到了意外的行数(0)”这句话。 如果是强类型view时如果不希望主键显示出来,建议可以这样做:@Html.HiddenFor(model=>model.DispatchID) 就是设置一个隐藏控件来存储主键。如果不是强类型的view,则可以手动给你创建的实体对象添加主键的值。二、一个实体对象不能由多个 IEntityChangeTr
阅读全文
posted @ 2013-06-06 23:14
HackerVirus
阅读(535)
推荐(0)
摘要:
虚拟化平台cloudstack(1)——介绍什么是cloudstackCloudStack是一个开源的具有高可用性及扩展性的云计算平台。目前Cloudstack支持管理大部分主流的hypervisors,如KVM,XenServer,VMware,Oracle VM,Xen等。同时CloudStack是一个开源云计算解决方案。可以加速高伸缩性的公共和私有云(IaaS)的部署、管理、配置。使用CloudStack作为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。cloudstack概念架构用户:通过网络访问属于我的虚拟机、存储空间、管理我的个人模板。管理员:部署配置,管理账户,监
阅读全文
posted @ 2013-06-06 23:11
HackerVirus
阅读(409)
推荐(0)
摘要:
TOGAF架构开发方法(ADM)之准备阶段1.1 准备阶段(Preliminary)企业架构开发方法各阶段——预备阶段1.1.1 目标 预备阶段的目标是:对进行企业架构活动的组织的背景和环境进行审查。明确企业架构的赞助人,以及其他将被创建企业架构这项业务指令所影响的主要干系人,并确定他们的需求和优先级、他们与组织的关系,以及他们之间所需的工作行为。确保所有将要被涉及到的或受益的人员致力于架构过程的成功。促使架构赞助者为将要受到影响的业务领域的工作制定需求。明确受此业务指令影响的各个企业组织元素,并对其范围进行界定。此外,还需要为这些元素定义各种约束和假设。定义组织的“架构足迹”,包括负责执行架
阅读全文
posted @ 2013-06-06 17:39
HackerVirus
阅读(631)
推荐(0)
摘要:
构建一个真实的应用电子商务SportsStore(七)我们的项目进展相当的不错,但是现在还不能真正的出售商品,因为我们没有为顾客提供购物车。今天,我们就加入购物车的功能,毕竟赚钱才是赢道理啊!购物车的逻辑看起来应该像这样:我们需要在每件商品的旁边都加一个"Add to cart”的按钮,客户可以随时的添加自己选择的商品。现在就让我们到Domain工程的Entities文件夹去添加一个Cart类吧:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.
阅读全文
posted @ 2013-06-06 17:37
HackerVirus
阅读(134)
推荐(0)
摘要:
time模块 time常用函数 最近参与python的一个项目,发现经常遇到一些常用的模块,而每次使用时,我都要查一遍。终于,我决定要各个击破,对常用的python小知识进行总结。下面总结了python中对时间处理的常见函数。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)、时间戳 2)、格式化的时间字符串 3)、元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。D..
阅读全文
posted @ 2013-06-06 17:34
HackerVirus
阅读(245)
推荐(0)
摘要:
【零基础学习iOS开发】【02-C语言】07-基本数据类型本文目录一、取值范围二、char三、说明符四、自动类型提升五、强制类型转换C语言有丰富的数据类型,因此它很适合用来编写数据库,如DB2、Oracle等大型数据库都是C语言写的。其中,提供了4种最常用的基本数据类型:char、int、float、double,使用这些数据类型,我们就可以定义相应的变量来存储数据。这讲就来深入研究一下基本数据类型的一些使用细节。回到顶部一、取值范围我们已经知道,不同数据类型所占的存储空间是不一样的。比如在64bit编译器环境下,char类型占用1个字节,int类型占用4个字节。字节长度不一样,包含的二进制位
阅读全文
posted @ 2013-06-06 17:26
HackerVirus
阅读(572)
推荐(0)