Fork me on GitHub

2013年10月21日

摘要: js中常见的问题原文链接1.js获取select标签选中的值原生jsvarobj=document.getElementByIdx_x(”testSelect”);//定位idvarindex=obj.selectedIndex;//选中索引vartext=obj.options[index].text;//选中文本varvalue=obj.options[index].value;//选中值jQuery第一种方式$(‘#testSelectoption:selected’).text();//选中的文本$(‘#testSelectoption:selected’).val();//选中的值$ 阅读全文
posted @ 2013-10-21 22:07 HackerVirus 阅读(234) 评论(0) 推荐(0)
摘要: 页面缓存的那些事儿提到文件,操作系统必须解决两个重要的问题。首先是硬盘驱动器的存取速度缓慢得令人头疼(相对于内存而言),尤其是磁盘的寻道性能。第二个是要满足‘一次性加载文件内容到物理内存并在程序间共享’的需求。如果你使用进程浏览器翻看Windows进程,就会发现大约15MB的共享DLL被加载进了每一个进程。我目前的Windows系统就运行了100个进程,如果没有共享机制,那将消耗大约1.5GB的物理内存仅仅用于存放公用DLL。这可不怎么好。同样的,几乎所有的Linux程序都需要ld.so和libc,以及其它的公用函数库。令人愉快的是,这两个问题可以被一石二鸟的解决:页面缓存(page cach 阅读全文
posted @ 2013-10-21 15:16 HackerVirus 阅读(1840) 评论(1) 推荐(1)
摘要: .NET/ASP.NET Routing路由(深入解析路由系统架构原理)阅读目录:1.开篇介绍2.ASP.NET Routing 路由对象模型的位置3.ASP.NET Routing 路由对象模型的入口4.ASP.NET Routing 路由对象模型的内部结构4.1】UrlRoutingModule 对象内部结构4.2】RouteBase、Route、RouteCollection、RouteTable 路由核心对象模型4.3】RouteValueDictionary、RouteData、RequestContext 路由数据对象模型4.4】IRouteHandler 、IHttpHandle 阅读全文
posted @ 2013-10-21 14:39 HackerVirus 阅读(4001) 评论(1) 推荐(0)
摘要: Hortworks Hadoop生态圈简介Hortworks 作为Apache Hadoop2.0社区的开拓者,构建了一套自己的Hadoop生态圈,包括存储数据的HDFS,资源管理框架YARN,计算模型MAPREDUCE、TEZ等,服务于数据平台的PIG、HIVE&HCATALOG、HBASE,HDFS存储的数据通过FLUME和SQOOP导入导出,集群监控AMBARI、数据生命周期管理FALCON、作业调度系统OOZIE。本文简要介绍了各个系统的概念。另外大多系统都通过Apache开源,读者可以自行下载试用。Hortworks Hadoop生态圈架构如图1所示。图1 Hortworks 阅读全文
posted @ 2013-10-21 14:20 HackerVirus 阅读(389) 评论(0) 推荐(0)
摘要: like语句百分号前置会使用到索引吗?like语句百分号前置会使用到索引吗?前几天看了这篇文章:谈sqlserver对like '%关键词%' 处理时的索引利用问题看完了之后,我很想知道这篇文章是不是临时工写的?还是网站的主人写的,网站的主人的微博我都有关注(在微博里私信过)是某个公司的DBA,这里先不管他是不是临时工写的,今天我也研究一下这个问题o(∩_∩)o说明:我们说的走索引指的是:聚集索引查找、非聚集索引查找而全表扫描、聚集索引扫描、非聚集索引扫描都不是走索引而这里说的走索引跟全文搜索/全文索引没有关系SQLSERVER全文搜索全文搜索/全文索引已经是另外一种技术了聚集 阅读全文
posted @ 2013-10-21 14:15 HackerVirus 阅读(335) 评论(0) 推荐(0)
摘要: nopCommerce添加支付插件之前完成了nopCommerce和汉化以及配置,今天继续对nopCommerce的研究,为了能够完成购物,我们就要将伟大的支付宝添加至其中了.支付宝插件下载将Nop.Plugin.Payments.AliPay复制到 nopCommerce_3.10_Source\Plugins 文件夹下,然后在项目中添加已有项目.然后编译一下此项目!进入到商城的后台商城配置->插件管理找到支付宝插件 点击安装 然后点击 编辑将已启用勾选上,这样在付款的时候就有支付宝的选项了~!如果没有Rmb 可以在商城配置 ->货币管理里面设置!我不追求自己是何等的完美,但我追 阅读全文
posted @ 2013-10-21 14:12 HackerVirus 阅读(312) 评论(0) 推荐(0)
摘要: [google面试CTCI] 2-1.移除链表中重复元素【链表】Q:Write code to remove duplicates from an unsorted linked list FOLLOW UP How would you solve this problem if a temporary buffer is not allowed?题目:编码实现从无序链表中移除重复项。 如果不能使用临时缓存,你怎么编码实现?解答:方法一:不使用额外的存储空间,直接在原始链表上进行操作。首先用一个指针指向链表头节点开始,然后遍历其后面的节点,将与该指针所指节点数据相同的节点删除。然后将该指针后移 阅读全文
posted @ 2013-10-21 13:46 HackerVirus 阅读(272) 评论(0) 推荐(0)
摘要: 内存就是RAM?内存不全是RAM,让我们看看当今的Intel计算机是如何连接各个组件的吧。下图展示了主板上的主要组件:现代主板的示意图,北桥和南桥构成了芯片组。当你看图时,请牢记一个至关重要的事实:CPU一点也不知道它连接了什么东西。CPU仅仅通过一组针脚与外界交互,它并不关心外界到底有什么。可能是一个电脑主板,但也可能是烤面包机,网络路由器,植入脑内的设备,或CPU测试工作台。CPU主要通过3种方式与外界交互:内存地址空间,I/O地址空间,还有中断。眼下,我们只关心主板和内存。安装在主板上的CPU与外界沟通的门户是前端总线(front-side bus),前端总线把CPU与北桥连接起来。每当 阅读全文
posted @ 2013-10-21 12:47 HackerVirus 阅读(607) 评论(0) 推荐(0)
摘要: 使用 Bootstrap Typeahead 组件Bootstrap 中的 Typeahead 组件就是通常所说的自动完成 AutoComplete,功能很强大,但是,使用上并不太方便。这里我们将介绍一下这个组件的使用。第一,简单使用首先,最简单的使用方式,就是直接在标记中声明,通过data-provide="typeahead" 来声明这是一个 typeahead 组件,通过data-source=来提供数据。当然了,你还必须提供 bootstrap-typeahead.js 脚本。 Product Search: 第二,使用脚本填充数据通常,我们使用脚本来填充数据,那么 阅读全文
posted @ 2013-10-21 12:46 HackerVirus 阅读(187) 评论(0) 推荐(0)
摘要: 使用FlexPaper实现office文件的预览(C#版)需求很简单,用户上传office文件(word、excel、ppt)后,可以预览上传的这些文件。搜索的相关的资料后。整理如下:Step1.用户上传office文件。Step2.把Office文件转化为pdf文件Step3.把pdf文件转化为swf文件Step4.使用flexpaper插件预览swf文件根据这四步,我们逐步分析:Step1.上传文件,在此不做赘述。Step2.把Office文件转化为pdf文件。 必须保证你的office版本在2007之上。我第一次使用office2003,不报错,但是也没用生成相关的pdf文件。果断使用了 阅读全文
posted @ 2013-10-21 11:40 HackerVirus 阅读(361) 评论(0) 推荐(1)