自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (10)
  • 收藏
  • 关注

转载 MongoDB数据文件内部结构

有人在Quora上提问: MongoDB 数据文件 内部的组织 结构 是什么样的。随后10gen的工程师 Jared Rosoff 出来做了简短的回答。 每一个数据库都有自己独立的文件。如果你开启了directoryperdb选项,那你每个库的文件会单独放在一个文件夹里。 数据库文件在内部有人在Quora上提问:MongoDB数据文件内部的组织结构是什么样的。随后10gen的工程师

2015-01-19 09:55:02 800

转载 HFile V2

最新版的HFile主要做了两个改进,这两个改进都主要是为了降低内存使用和启动时间,思路都是将它们切分为多个block,填满就写出去,这也降低了writer的内存占用:1.      增加了树状结构的数据块索引(data block index)支持。原因是在数据块的索引很大时,很难全部load到内存,比如当前的一个data block会在data block indxe区域对应一个数据项,

2014-12-09 21:29:34 769

原创 HBase查找一条数据的过程

HBase中的Client如何路由到正确的RegionServer在HBase中,大部分的操作都是在RegionServer完成的,Client端想要插入,删除,查询数据都需要先找到相应的 RegionServer。什么叫相应的RegionServer?就是管理你要操作的那个Region的RegionServer。Client本身并 不知道哪个RegionServer管理哪个Regio

2014-11-29 09:47:57 15167

转载 HBase简介(很好的梳理资料) - johnny_HITWH

来源:http://www.tuicool.com/articles/iieIz2一、   简介 history started by chad walters and jim2006.11 G release paper on BigTable2007.2 inital HBase prototype created as Hadoop contrib2007.1

2014-11-19 22:23:09 1245

转载 LSM树由来、设计思想以及应用到HBase的索引

LSM树由来、设计思想以及应用到HBase的索引讲LSM树之前,需要提下三种基本的存储引擎,这样才能清楚LSM树的由来:哈希存储引擎  是哈希表的持久化实现,支持增、删、改以及随机读取操作,但不支持顺序扫描,对应的存储系统为key-value存储系统。对于key-value的插入以及查询,哈希表的复杂度都是O(1),明显比树的操作O(n)快,如果不需要有序的遍历数据,哈希表就是yo

2014-11-18 20:57:10 657

原创 WAL和LSM

在计算机科学中,预写式日志(Write-ahead logging,缩写 WAL)是关系数据库系统中用于提供原子性和持久性(ACID属性中的两个)的一系列技术。在使用WAL的系统中,所有的修改在提交之前都要先写入log文件中。log文件中通常包括redo和undo信息。这样做的目的可以通过一个例子来说明。假设一个程序在执行某些操作的过程中机器掉电了。在重新启动时,程序可能需要知道当时执行的操作

2014-11-18 20:41:43 2117

转载 DataGridView中使用BindSource进行数据绑定操作

(转载自:http://www.it165.net/pro/html/201310/7462.html)使用WinForm已经有好长的一段时间,虽然一直知道得数据绑定是.NET下一项很强大的功能,平时也用的不少,但都是自己用代码写的绑定方法,纯代码流有好处是可以足够的灵活,数据你爱怎么折腾就怎么折腾,而且如果结构设计得好的话可以很方便重用。还有一个问题是,用WinForm窗体控件自带的绑定

2014-10-31 10:21:16 13387 1

转载 .NET多线程 传入参数与获取返回值

先看一下不需要传入参数的多线程例子: 例1         ThreadStart threadStart=new ThreadStart(Calculate);        Threadthread=new Thread(threadStart);  thread.Start();  public void Calculate(){  double Diamet

2014-10-29 21:39:54 7732

转载 网站负载均衡

网站负载均衡  集群和负载均衡的概念  集群(Cluster)  所谓集群是指一组独立的计算机系统构成的一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。  负载均衡(Load Balance)  网络的负载均衡是一种动态均衡技术,通过一些工具实时地分析数据包,掌握网络中的数据流量状况,把任务合理均衡地分

2014-08-22 20:57:12 770

转载 Ticket 服务: 一种经济的分布式唯一主键生成方案

Ticket 服务: 一种经济的分布式唯一主键生成方案本文于 2014-6-25 12:02 发布在 www.cnphp6.com   MySQL分库分表早已经不是什么新鲜话题了。甚至已经成了说到MySQL就会说到的话题。在一张表中,MySQL提供了原生的自增主键实现。但是在这样的分布式系统中,怎么保证数据在多张表上的ID是唯一的呢? Flickr提出了一个方案,将文章简单翻译一下给大家,

2014-08-22 20:37:43 7301 1

转载 中断及中断处理过程

(From:http://www.cppblog.com/aaxron/archive/2011/11/16/160280.html)中断及中断处理过程1. 中断和异常的概念区别   Intel的官方文档里将中断和异常理解为两种中断当前程序执行的不同机制。这是中断和异常的共同点。不同点在于:   中断(interrupt)是异步的事件,典型的比如由I/O设备触发;异

2014-08-19 09:07:08 28442 1

原创 Ajax 文件下载

需求很简单,我把参数传过去,ashx文件生成相关文件,然后生成完毕后,页面下载,刚开始我这样写的$.post("CloseDoorMettingHandler.ashx", { op: "ExportProof", AssessID: assessID, rdom: Math.random() }, function (msg) {

2014-01-24 19:31:20 716

转载 在IE6,7,8 parseInt()前导为”0″ 转换值不准确

转载于 http://www.lihuoqing.cn/code/1036.html公司项目要求兼容IE6,于是,我彻底明白了“IE本身就是一个奇葩”。上次在IE里用parseInt()转换一个月份字符串:parseInt(“09″) 出现一奇葩结果:0, 查阅资料得知:parseInt()有两种模式,通常我们使用普通模式,ECMAScript规范指出,如果一个字符串以“0”开头(

2014-01-01 21:28:01 858

原创 IE下调试 脚本

1.首先,在脚本中添加关键字debugger ,不添加debugger任何所谓的添加“断点”调试都是徒劳2.齐次,在IE下(测试选择IE10),点击F12,出现“开发人员工具”。在IE当中选择需要调试的页面,点击“启动调试”,不选择“启动调试”即使添加debugger也是徒劳的!。如图: 3.再运行页面,通过触发事件,脚本便会在添加debugger的地方停止。(个人感觉IE开发工具

2013-11-24 21:30:50 2627

原创 disconnected no supported authentication methods available(server sent: publickey,keyboard interae)

disconnected no supported authentication methods available(server sent: publickey,keyboard interactive)解决方案因为乌龟Git和Git的冲突 我们需要把乌龟Git设置改正如下。找到TortoiseGit -> Settings -> Network将SS

2013-09-25 10:48:14 9924 5

转载 IL学习

{CSDN:COED:27}{CSDN:COED:28}声明入口点:.method void myfunc(){    .entrypoint}程序集中只能有一个入口点,可以在方法内的任何位置调用方法:.method void myfunc(){    .entrypoint    ldstr "hello,world"    c

2013-09-22 10:27:35 863

原创 sql exec datetime中要注意的问题

今天发现了一个很奇怪的问题。慢慢来道。数据库中有个表(表名:AboutDateTime)的结构如下:IdintDateInfodatetime表中数据如下:12013-05-01 12:00:00.00022013-06-01 12:12:00.00032013-07-0

2013-09-12 21:50:42 1656

原创 学习任务一览表

1.多线程2.httpwebrequest工具,理解http原理

2013-09-09 15:24:13 1079

原创 导弹拦截问题

测试用例: 4 500 400 450 300(2)     4 500 400 450 460(3)     4  300 400 250 310(2)http://feiliboos.iteye.com/blog/1438906 一个是最长非递增序列一个是稍微复杂的动态规划

2013-07-29 00:28:47 861

转载 acm 1175 连连看

转载地址:http://blog.163.com/max_xbw/blog/static/192669039201171415550309/题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1175 “连连看”相信很多人都玩过。没玩过也没关系,下面我给大家介绍一下游戏规则:在一个棋盘中,放了很多的棋子。如果某两个相同的棋子,可以通

2013-07-20 22:42:56 996

原创 sql注入登陆(菜鸟级)

比如 我们登陆的时候身份验证,一般用如下代码private void Login_Click(object sender, EventArgs e) { string id=this.txt_id.Text; string pwd=this.txt_pwd.Text; //string query_Sql=

2013-05-19 20:50:39 5354

原创 IIS下系统部署,提示错误:在唯一密钥属性“name”设置为“Ajax”时,无法添加类型为“add”的重复集合项

79: 80: 错误原因是IIS中已经设置了默认document为default.aspx,这时候asp.net得到了另外一个相同value的add引发异常。如果当前目录下有一个web.config请删除!!!或者参考http://xuanoe.blog.163.com/blog/static/114883284200910625411628/

2013-05-19 16:43:24 15328

原创 RPC 服务器不可用。 (异常来自 HRESULT:0x800706BA)

在使用方法Word._Document origDoc = wordApp.Documents.Open(ref lastFile, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref

2013-05-12 23:25:47 19026

转载 ACM之while(scanf("%d",&n)!=EOF)

ACM日记-与while(scanf("%d",&n)!=EOF)的那件小事“测试输入包含若干测试实例。当N为0时,输入结束,该实例不被处理。”这句话 是最早我对ACM的印象 以前也没见过这种输入要求 做第一道题的时候就卡住了 上网看别人的代码 都有一句 while(scanf("%d",&n)!=EOF)"scanf 函数还能放while里啊... EOF是什么玩

2013-04-10 09:38:53 6966

转载 Administrator privileges required for OLE Remote Procedure Call debugging: this feature will not wor

VC++在WIN7下调试问题VC++在WIN7下进行调试(F10/F11)时,可能会有如下错误提示:“Administrator privileges required for OLE Remote Procedure Call debugging: this feature will not work.”,原因是VC++和WIN7的兼容性有问题,毕竟其不是同一时代的产品。提示需要管理员的

2013-04-09 19:57:32 38426 4

原创 SQL server 2008调试功能设置

当首次启用调试会提示如下:设置如下:1.将sql server Management studio加入例外。具体如下图:点击进入,选择允许运行另一程序,选择sql server Management studio2.允许端口通信。具体 首先,进入防火墙,选择高级设置,选择“入站规则”,选择右侧一栏的新建规则,将tcp135端口加入

2013-04-06 12:07:42 4231

转载 C#中的元数据及自描述的理解

C#中的元数据及自描述的理解以下信息都摘自MSDN,很好的解答了什么是元数据,元数据都包括哪些信息,这些信息在元数据中是如何组织管理的,以及,为什么说元数据是“自描述类型”的。元数据概述:元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将您的代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中,而将代码转换为

2013-03-11 10:12:34 1188

原创 写js文件之我见

我发现写js文件很容易出错,最近写jQuery,有错误很多,调试又很麻烦。而且我发现写js都是那些细微的小错误,导致你出错。使用IE调试时千万别忘了清理缓存。查看对于的id信息是不是对滴。查看使用的插件方法参数书写格式是否规范,并且注意关键字是否写错或者是少写了s(如cookie插件,我今天就在expires这个关键字上少写了s,纠结了好一会儿)

2013-01-28 13:48:13 513

转载 C++ 模板和 C# 泛型之间的区别(C# 编程指南)

C#泛型,关于C#泛型在msdn上有详细的讲解和事例。学习过程中要多研读msdn上面的事例,因为它们是最精华,即使不是最容易理解的。下面笔者摘录了C# 泛型和 C++ 模板这一小节的内容和大家分享。以备温习——————————————————————————————————————————————————————————————————————————————C# 泛型和 C+

2013-01-25 13:11:03 651

原创 如何理解C# 多态中的override和new

如何理解C#中的override和new,看了很多博客和文章,从中收获了不少关于继承和多态的知识。但是理解层面还不够深入,不入本质。但是,对象以及继承和多态,往往都是和现实世界类比而成的。它们源于现实世界,而高于之。我们何尝不从现实世界入手,对其实现机制进行类比。用我们比较熟悉的方式去理解呢?见如下代码:namespace ClassLibrary1{ public cla

2013-01-05 11:28:07 1048

原创 C++ 和C# 继承机制的差异之浅见

C++继承方式总共分为以下几种:public、private、protected三种(它们直接影响到派生类的成员、及其对象对基类成员访问的规则)。(1)public(公有继承):继承时保持基类中private成员被隐藏,其它各成员属性不变,被继承为派生类的成员。so派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象只能访问基

2013-01-03 13:18:31 3226

原创 C#类修饰符public和internal

当在命名空间建了一个类时,默认修饰符号是internal。作用:在当前命名空间内可以实现对类的调用。当类的修饰符是public时,表明该类不仅在当前命名空间可以被调用,在其它命名空间也可以被调用。如:using system;using ...;namespace s1{ internal class A { .... } class B

2013-01-02 23:43:44 5848

原创 回溯法 0-1背包问题

参数说明:c 背包容量n 物品数cw 当前背包重量cp 当前背包价值bestp 当前最优价值w[i] 表示物品i的重量p[i] 表示物品i的价值。Remind:数据处理前请将所有物品按照单位重量的价值排序,即p[i]/w[i]>=p[i+1]/w[i+1],i=1,2,..n-1。void BackTrace(int i){ if(i>n)//已经到达叶子 { be

2012-12-10 12:34:42 1473

原创 CLR(common language runtime)通用语言运行平台

CLR,说白了就是微软.net运行平台的虚拟机。像java虚拟机一样,对于.net程序,微软为其提供的虚拟机就是CLR。说白了,CLR运行一种称为通用中间语言(common intermediate language)的字节码。何为通用中间语言?就是.net源程序(如C#,C++,vb.netd等等)经过它们各自的编译器,编译而成的中间语言。注意,其不是机器语言,而是所谓的“通用中间语

2012-11-27 17:17:33 1662

原创 win7下IIS服务器远程访问

如果你的本地IIS服务已配置好(参考本人上一篇博客),需要对IIS服务器远程访问的话,推荐 http://blog.163.com/yuer_d/blog/static/7676115220112192535772/这个文章写的比较详细。如果嫌麻烦 请看我的简单描述:即外部主机想要访问你的主机,要通过设置防护墙,为你的IIS服务器开启一个端口。这样别的主机才能访问。过程如下:控

2012-11-26 22:46:37 5049

原创 win7下 IIS配置 和 asp.net项目部署

此前一直使用vs2010,没有考虑过配置IIS,但是一个项目完成后交付给甲方使用。肯定是要考虑IIS的安装和部署的。现从IIS的安装和asp.net项目的部署两个方面讲解。IIS安装:网上很多教程,http://ons.me/147.html这个教程详细准确。需要注意的的这个教程的下面这一步骤存在问题:(在“Internet 信息服务”一栏中,如果你是asp.net开发

2012-11-26 13:49:02 18209 1

原创 vs2010 帮助文档 安装问题

【方法一】1、vs2010的ISO光盘文件中,里面会有个ProductDocumentation文件夹,其实这个就是安装MSDN的文件夹了。2、先安装vs2010,运行vs2010,点击help,打开manage help settings(注意:第一次运行需选择足够空间的文件夹位置),选择install content from disk,路径选择光盘中的ProductDoc

2012-11-15 21:29:04 754

转载 动态语句语法:EXEC\SP_EXECUTESQL语法(转载)

--动态语句语法/******************************************************************************************************************************************************动态语句语法:exec\sp_executesql语法整理人:中国

2012-11-15 20:28:18 539

转载 SQLServer : EXEC和sp_executesql的区别

摘要1,EXEC的使用2,sp_executesql的使用       MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在后面

2012-11-15 20:26:52 459

转载 SQL中使用WITH AS

一.WITH AS的含义     WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分

2012-11-12 21:12:01 557

C语言编程100实例学习

C语言编程100实例学习,学习C语言的可以看看,很全面

2011-02-05

C++应用编程200例

C++应用编程200例,基础编程,适合新手学习c++

2011-02-05

世界编程大赛集锦,64k组

很不错的,2010年64k组编程大赛集锦。给点辛苦分喽

2011-02-05

ASP数据库实例精析

(CSDN推荐资源)ASP数据库实例精析,帮助学习数据库和asp技术

2011-01-15

软件工程案例--网上购物系统--从需求分析到最终实现(软件开发实践全真模拟)

(CSDN推荐资源)软件工程案例--网上购物系统--从需求分析到最终实现(软件开发实践全真模拟)。

2011-01-15

ASP+dreamweaver网上购物系统开发案例

(CSDN推荐资源)ASP+dreamweaver网上购物系统开发案例,access数据库

2011-01-15

JSP学习电子教案JSP

(CSDN推荐资源)原价值50远的资源,感觉学习起JSP起非常轻松,现在和大家共享。如果好用记得给好评哦~

2011-01-15

Java学习电子课件

(CSDN推荐资源)0基础学习java,例子丰富,是及其珍贵的学习java的课件~

2011-01-15

数据结构算法模拟软件

(CSDN推荐资源)数据结构算法模拟软件,可以生动学习算法过程,步骤详细清晰,简单易懂~

2011-01-15

XML学习必备,详细课件

(CSDN推荐资源)学习xml,详细课件~有关dtd,schema,xsl等详细解释

2011-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除