摘要:
原生JS的对象常用操作总结前端时间写了篇怎么判断js对象相等的文章,一直在期待大神给点消息,无奈一直杳无音讯,还是自己写个函数来进行判断,下面总结一些常用的对象操作的方法。 咋们来个先抑后扬的方式,先放出几个基本的东西,埋点伏笔,一下子就把那方法亮出来,我这文章就没得写了。大神们就绕道走吧,哥这是入门级别的,自己觉还挺实用的,就先做个记录。类型定义及判断 先来个全局变量 及定义默认的数据类型 1: var framework = { 2: //定义常用的js类型 3: type : { 4: nothing : -1, 5... 阅读全文
posted @ 2013-07-16 21:46
HackerVirus
阅读(2580)
评论(1)
推荐(0)
摘要:
应用服务器调优接着上一篇应用程序调优【http://www.cnblogs.com/bolobeach/p/3178751.html】,这篇主要讲应用服务器的调优。大家不喜勿喷。应用服务器通俗点就是后台程序 ,但是也不只是后台程序,也可能是其他的程序,在这里我主要讲后台程序的调优。也是建立在weblogic和oracle数据库之上的, 如果不会weblogic,请大家去网上看看,我个人认为weblogic简直是神器。 废话不多说了。直接上方法一、jvm调优任何java程序都是建立在jvm的基础上的,但是做项目的时候很少用jvm调优,我记得上次我给出了40W并发处理方案里面谈到了jvm的调优,. 阅读全文
posted @ 2013-07-16 21:44
HackerVirus
阅读(231)
评论(0)
推荐(0)
摘要:
Linux CPU监控指标Linux提供了非常丰富的命令可以进行CPU相关数据进行监控,例如:top、vmstat等命令。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如果在前台执行该命令,它将独占前台,直到用户终止该程序为止,比较准确的说,top命令提供了实时的对系统处理器的状态监视,它将显示系统中 CPU 最“敏感”的任务列表。该命令可以按 CPU 使用,内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。top命令提供如下参数:top [-] [d delay] [p pid] [q] [c] [C] [S] [s] 阅读全文
posted @ 2013-07-16 14:19
HackerVirus
阅读(475)
评论(0)
推荐(0)
摘要:
Elasticsearch强大的聚合功能Facet在常规数据库中,我们都知道有一个sql就是group,分组。如果主表只有对应的一个列记录的分组的ID,那么还好统计,比如说每本书book表,有一个分类catId,记录是属于哪一类的书,那么直接按照catId进行分组即可。可是在实际应用种,并非如此简单。一本书往往属于多个分类,比如:某本书既属于科技类书,又属于儿童类书,要求按照这两种条件进行筛选,都能筛选出来,如果要求按照分类进行统计数量,数据库怎么group?我们且抛开种种解决方案,来看看Elasticsearch里面对这种需求,是多么的容易统计。首先,我们需要造些数据,需要用到一个模型,这个 阅读全文
posted @ 2013-07-16 14:13
HackerVirus
阅读(743)
评论(0)
推荐(0)
摘要:
业务逻辑层的设计你或许也和我一样:一谈到业务逻辑层,脑海中定会呈现三个字母,那就是“BLL”,我曾经写过的第一个类就非常简单,里面几乎什么也没有,后来就发现它就是个坑,为了填补这个坑,来后一个项目我根本就没有打算要分这层给它了。直到有一天,辗转反侧睡不着,半夜起来敲代码,我终于领悟了这个BLL的真谛。我还是用以前的话,“软件设计本身已经够理性了,我们为什么不能用感性一点的文字?”,写者随意,看者轻松。声明:我会讲一些术语讲的比较白,但可能缺少严谨,但是有些词语不明白可能还是需要搜索一下了。哪些逻辑应该划分到数据访问层(DAL)有很长一段时间,我的业务逻辑代码遍布在整个项目代码的任何角落,也同时 阅读全文
posted @ 2013-07-16 13:57
HackerVirus
阅读(485)
评论(0)
推荐(0)
摘要:
数据结构中的棧在C#中的实现一、大致学习棧是一种面向表的数据结构,棧中的数据只能在标的某一短进行添加和删除操作,是一种典型的(LIFO)数据结构。现实生活中的理解:自助餐厅的盘子堆,人们总是从顶部取走盘子,当洗碗工把洗好的盘子放回盘子堆的时候也是放在盘子堆的顶部。Stack类实现棧:Stack number=new Stack();Stack类是ICollection接口的一个实现(foreach),它代表了一个LIFO群集或一个棧,在.NET中作为循环缓冲来实现的,这使得能动态地分配进栈数据项的空间;Stack构造器方法,默认的构造器实例化的是一个具有10个数值初始容量的空栈,每当棧达到满容 阅读全文
posted @ 2013-07-16 13:53
HackerVirus
阅读(267)
评论(0)
推荐(0)
摘要:
使用WPF教你一步一步实现连连看(一)第一步: 问题,怎样动态的建立一个10*10的grid(布局)for (int i = 0; i =1, /// MainWindow.xaml 的交互逻辑 /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); Add(); } public void Add() { ... 阅读全文
posted @ 2013-07-16 13:50
HackerVirus
阅读(385)
评论(0)
推荐(0)
摘要:
大数据应用:五大地区喜新厌旧游戏APP类别之比较与分析前阵子笔者开发了一套系统可以用来收集亚洲五大地区上架APP的每日排名信息,希望观察出五大地区在APP上的喜好和使用程度之间的相异性。所以,在下收集了上个礼拜(07/07~07/13)五大地区(台、港、中、韩、日)的每日APP游戏排行,并且设计了一套公式去计算各游戏类别的排行变动率。可能看公式大家不太能够理解,以下是一个简单的范例:这个数据要怎么解释?我们可以经由该数据看出,各地区的Game APP使用者喜新厌旧的程度.....。假设该类别的变动数值很大,代表着该类别每日的排行一直都处在"不稳定"的变动情况。这其实有很多种 阅读全文
posted @ 2013-07-16 13:48
HackerVirus
阅读(494)
评论(0)
推荐(0)
浙公网安备 33010602011771号