自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (345)
  • 收藏
  • 关注

原创 DataGrid中的CheckBox相关代码

private void Button1_Click(object sender, System.EventArgs e)  {   CheckBox c1;// = new CheckBox();   for(int i =0;i   {    c1 =(CheckBox)dg1.Items[i].FindControl("CheckBox1");    if(c1 !=null && c1.C

2005-04-20 10:59:00 1729 1

转载 [转贴]面试技巧

原则1: 知己知彼面试前留心蛛丝马迹,搜索到这家公司的一切信息,他们的方向,需要哪种人才,将来会如何发展.面试前最好看看相关行业知识,复习一下他们用到的技术.一般公司都希望你了解这个行业,来之能战,战之能赚.没有哪个公司会看中你聪明好学,很少有公司愿意花时间去甄别潜力股.原则2: 有备而来现在随便google一下,就能找到很多面试题目,IQ测试的要提前做好.现在大公司的IQ题目已经不是人做的了,不

2005-03-02 09:58:00 3412

原创 精品笑话

  1、一个消化不良的病人向医生抱怨:我近来很不正常,吃什么拉什么,吃黄瓜拉黄瓜,吃西瓜拉西瓜,怎样才能恢复正常呢?医生沉默片刻,那你只能吃屎了。    2、一家房地产商为推销房屋,打出“买房子,送家具”的广告。某人买了一套新房,装饰后去领家具。房产商:你的家具在哪里?我们帮你送!    3、猫因生活所迫在狐狸开的发廊坐台,一日老鼠来到发廊点名要将猫包夜,猫誓死不从,老鼠大怒道:当初追老子追得死去

2005-01-28 17:58:00 1860

原创 讨论规则

下面这个《讨论规则》,贴在雷德蒙市史迪文森小学的教室里。在这个教室读书的孩子,不超过10岁:1.      我的批评是针对人的想法,而不是针对人。 2.      我的目的是得到最好的和最有可能实现的结果,而不是赢得讨论。 3.      我鼓励每个同学参与讨论,并通过参与来学习。 4.      我认真倾听每个人的想法,即使是我不同意的想法。 5.      如果有人还未清晰地表达自己的想法

2005-01-27 11:15:00 2226 2

原创 什么时候应该使用 ==?什么时候应该使用 Equals?

Equals 方法只是在 System.Object 中定义的一个虚拟方法,它由任何选择执行该任务的类所重写。== 运算符是一个可由类重载的运算符,该类通常具有恒等行为。对于未重载 == 的引用类型,该运算符会比较两个引用类型是否引用同一对象,而这恰好是 System.Object 中的 Equals 实现所做的工作。对于未重载 == 的值类型,该运算符会比较这两个值是否"按位"相等,即是

2005-01-12 11:35:00 2992 2

原创 VS.NET 中调试JavaScript

在asp.net开发中,脚本可以提高bs程序与客户的交互能力、降低客户端与服务的数据传输。但是大多数asp.net开发人员还是趋向于避免写客户端脚本或只用脚本完成一些简单的功能,造成这种状况有很多原因,但是脚本程序难以调试是其中的主要原因。下面的操作步骤描述了怎样利用vs.net中的调试器来调试javascript:1,首先,要让你的ie允许调试脚本,具体步骤如下:   打开ie->工具菜单->i

2005-01-11 11:34:00 2022 2

原创 在 ASP.NET 中实现 Page Controller

默认情况下,Page Controller 模式中所描述的概念是在 ASP.NET 中实现的。ASP.NET 页面框架实现这些概念所采取的方式使得在客户端上捕获事件、将其传输到服务器并调用适当方法这一系列操作的基本机制是自动进行的,并且对实现者来说是不可见的。页面控制器是可扩展的,因为它会在生命周期的特定点上公开各种事件(请参阅此模式后面的"页面生命周期"),因此,与应用程序具体相关的操作可以在适

2005-01-06 17:14:00 1767

原创 指定DataGrid每一列的固定宽度

给datagrid加个 style ="table-layout:fixed"                             

2004-12-31 17:33:00 3386

原创 如何在页面动态加载UserControl?

1.用using引入UserControl的命名空间.2.在需要放置UserControl的地方添加一个PlaceHoler用来占位.3.代码BaseSubjectModule mdlBaseSubject = (BaseSubjectModule)LoadControl(@"Module/BaseSubjectModule.ascx"screen.width/2)this.width=scree

2004-12-29 12:15:00 3175

原创 NDoc使用简要手册

NDoc是一个.NET代码文档生成工具,有点象JDoc,但这个是在.NET下的工具。NDoc使用Visual Studio.NET开发过程中生成的程序集和XML文档来生成一些格式象Visual Studio.NET和.NET Frmaework SDK在线帮助文档那样的一些编译后的HTML帮助文档。它是一个OpenSource的项目,在http://ndoc.sourceforge.n

2004-12-23 11:12:00 1745

原创 SQL Server数据库完整迁移[转]

 方法一:1、停掉源数据库,将要复制的数据库两个物理文件(MDF、LOG)拷贝到目的地。2、打开目的SQL Server数据库的企业管理器,将该数据库文件附加为本地数据库。但是库名要修改为不同的名字,例如XXBAK等。3、新建一个与源数据库同名的空库,使用默认值建立。4、在“安全性”——“登录”里新建该数据库的实际登录名,输入访问密码,“数据库访问”里选择对应的数据库,并勾上“db_owner

2004-12-13 17:11:00 2529

原创 更改数据库名

重命名数据库需要使用系统存储过程Sp_renamedb, 其语法如下:sp_renamedb [@old_name =] old_name, [@new_name =] new_name例6-12: 更改mydb 数据库的名称为“My DB”。exec sp_renamedb mydb, My DB运行结果如下The database name My DB has been

2004-12-13 17:07:00 2258

原创 Visual Studio .Net团队开发[转]

一、 开发前的准备1、 在装有Windows 2000或者Windows XP Professional的机器上安装.Net Framework SDK、Visual Studio.Net、Visual Source Safe 6C。(如果用户操作系统是Windows .Net Server,则无须安装.Net Framework SDK,.Net Server自带的IIS 6已经完全包含

2004-12-09 16:27:00 2739 3

原创 Debugging in .NET[转]

目录引言 Trace Method Trace Level Trace Output Trace vs. Debug Assert 小结 更多信息引言软件开发的过程也是不断与Bug作斗争的过程。通过编写Unit Test,程序开发人员可以测试代码中是否有Bug,而一旦Unit Test失败,开发人员可以通过程序中的Debug代码更加方便的

2004-12-09 15:58:00 2002

原创 .NET Test Driven Development

Test Driven DevelopmentBooksLessons Learned in Software Testing by Cem Kaner, James Bach, and Bret Pettichord.Pragmatic Unit Testing in C# by the Pragmatic Programmers Andy Hunt and Dave Thomas, the

2004-12-07 14:13:00 3038

原创 SQL 一些小技巧

These has been picked up from thread within sqljunkies Forums http://www.sqljunkies.comProblemThe problem is that I need to round differently (by halves) Example: 4.24 rounds to 4.00, but 4.26 round

2004-12-07 11:26:00 1231

原创 如何解决烦人的VS.NET2003编译时“无法将程序集复制到文件,另一个程序正在使用,进程无法访问”的问题?

一、原因是 VS.NET 2003 的一个 Bug, 详细情况请参阅 http://support.microsoft.com/default.aspx?scid=kb;zh-cn;313512 编译时候不要把程序集创建到一个目录下,分别创建在各自目录,然后用编译后事件把文件拷到一起 ASP.NET 也可能出现,此外他还有另外一个原因 比如:http://support.microsoft.com

2004-12-03 15:57:00 5202 2

原创 做一个有图片的button(webcontrols)

其实和一般的button一样:中间的style自己复制进去,其他很容易,我也不多说了

2004-12-03 15:32:00 1273

原创 用断言编写正确的程序

.NET Framework中包含许多工具可以用来更快、更容易地编写正确的程序。但我们得面临这样的情况:出现bugs。不管程序多么简单,程序员都可能出错。根据我的经验,大多数程序的bugs出现在程序员之间的接口:当一个程序员编写的代码被另一个程序员调用时。不知何故,调用者破坏了代码编写时做的假设。是谁的过错呢?这并不要紧,更重要的是你能多快修好它?下面这些技巧将帮你在程序投入使用前更快地发现并解决

2004-12-02 14:35:00 1380 2

原创 Top 10 Reasons for Developers to Create Smart Clients

Built to take advantage of new XML technologies, Smart Client software delivers the best of both worlds, combining the reach of the Internet with the power of local computing hardware. Discover the

2004-12-02 11:27:00 1040

原创 字符格式化

一、用{0:?}格式化可通过 String.Format 方法或通过 Console.Write 方法格式化数值结果,其中后一种方法调用 String.Format。使用格式字符串指定格式。下表包含受支持的标准格式字符串。格式字符串采用的形式为 Axx,其中 A 为“格式说明符”,而 xx 为“精度说明符”。格式说明符控制应用于数值的格式化类型,而精度说明符控制格式化输出的有效位数或小数位数。

2004-11-30 11:32:00 2231

原创 [转]List of Microsoft patterns and practices for Application Architecture and Design

下面是微软一些application blocks,即一些公用的.net组件,很强大。Microsoft?patterns & practices for Application Architecture and Design include reference architectures and application blocks. Here is a list of such pattern

2004-11-29 18:10:00 1092

原创 [转]T-SQL 生成一个简易的 公历年历 T-SQL 含日期所在月及年的周次

--增加了日期所在月及年的周次!--星期日要算在"上一周"!(注意 WeekOfYear、WeekOfMonth 与 MyWeekOfYear、MyWeekOfMonth 的区别)--注意 datename 的值会因 SQL Server 语言版本或日期格式有所差异!--本测试环境为: SQL Server 2000 简体中文版 + Windows 简体中文版declare @ datetim

2004-11-19 10:41:00 1130

原创 [转]Unit Test 原则

软件开发四个变量  Cost  Time  Quality  Scope  我们能控制什么? 最基本的目标  健壮,稳定——沙滩上的玻璃宫殿     各种各样不可预料的错误     一点点变化马上瘫痪  容易修改和扩展——生活就像一团麻     修改涉及的内容漫无边际,而且不可预知     修改的代价超过忍受的范围 基本方法&原则  简单  最小耦合,最少依赖  去

2004-11-16 16:09:00 1361

原创 [转].Net中删除数据前进行外键冲突检测

在编写数据库系统中为了保证系统中数据的一致性最简便且安全的方法就是在DBMS中建立外键约束,但删除主键数据时如果违反了外键约束,尽管DBMS会给出错误提示,如SQL Server的提示信息“%1! 语句与 %2! %3! 约束 %4! 冲突。该冲突发生于数据库 %6!,表 %8!%10!%11!%13!。”,但这些提示信息对最终用户来说,是不友好的,于是就自己写了个类,用来删除记录时的

2004-11-10 11:19:00 1142

原创 设计数据层组件并在层间传递数据

Angela Crocker、Andy Olsen 和 Edward JezierskiMicrosoft Corporation 2002年8月 适用于:    Microsoft® .NET 应用程序摘要:学习向 Microsoft .NET 应用程序公开数据的最佳方式,以及如何实现一个有效的策略以便在分布式应用程序的层间传递数据。(本文包含一些指向英文站点的链接。)目录

2004-11-09 13:18:00 1428

原创 针对 .NET 开发人员的存储过程评估

引言本文旨在介绍使用存储过程封装应用程序所需的 Transact-SQL (T-SQL) 的主要优缺点,以便您对如何在您的环境中使用存储过程做出明智的决策。对于那些可以利用存储过程的人员,本文还介绍了与在 .NET 应用程序中使用存储过程相关的工具和最佳做法。在这方面,大家的看法并不一致,有些人认为业务逻辑只应被编码到中间层或数据库中;有些人认为内联查询是唯一的选择;有些人则认为存储过程应

2004-11-09 11:35:00 1320

原创 DataGrid 控件中的汇总行

查看 Summary.cs查看 Summary.aspxASP.NET DataGrid 控件呈现一个多列、完全模板化的网格,它是 .NET 框架中所有数据绑定 Web 控件中最通用和最灵活的控件。DataGrid 的用户界面在某种程度上类似于 Microsoft Excel 工作表。尽管 DataGrid 具有高级的编程接口以及完整的属性集,但是它只生成包含交错超级链接的 HTML 表,

2004-11-06 11:53:00 2657

原创 [转]关于一个google搜索技巧-InUrl

http://blog.joycode.com/sam1111/archive/2004/11/04/38040.aspx提到google的高级搜索的site关键字只能把搜索范围限制在blog.joycode.com这个域名内,不能搜索http://blog.joycode.com/sam1111这样的范围,得确是一个不方便的地方。其实有一个替代的方法:使用 InUrl 关键字,表示搜

2004-11-06 09:56:00 5141

原创 从 ASP.NET 服务器控件插入客户端脚本

摘要:尽管从技术角度讲,ASP.NET 服务器控件的所有功能都可以在服务器端执行,但通常情况下通过添加客户端脚本可以大大增强服务器控件的可用性。本文将探讨服务器控件发送客户端脚本的两种方法,还将构建两个使用这些技术的服务器控件:PopupGreeting,一个在首次加载的 Web 页面上显示带有特定消息的客户端模式对话框的服务器控件;ConfirmButton,一个增强的 Button Web 控

2004-11-05 18:02:00 1216

原创 监视 ASP.NET 应用程序性能

有很多工具可用来帮助您测试和监视 Web 应用程序的性能。Microsoft Visual Studio .NET 提供了 Application Center Test 1.0 (ACT),该程序通过打开与 Web 服务器的多个连接并迅速发送 HTTP 请求来模拟大批用户。ASP.NET 包括许多性能计数器,您可以使用这些性能计数器来跟踪应用程序的执行。您还可以使用内置的 ASP.NET 跟踪功

2004-11-05 14:56:00 3649 1

原创 开发高性能的 ASP.NET 应用程序

下面的指南列出特定的技术,您可以使用这些技术确保所编写的代码达到可接受的性能级别。 当不使用会话状态时禁用它。并不是所有的应用程序或页都需要针对于具体用户的会话状态,您应该对任何不需要会话状态的应用程序或页禁用会话状态。 若要禁用页的会话状态,请将 @ Page 指令中的 EnableSessionState 属性设置为 false。例如,。 注意   如果页需要访问会话变量,但不

2004-11-05 14:48:00 1280

原创 [转]"SmartNavigation"超级瘦身减肥苗条版ClientNavigation

   在我的上两片文章中我介绍了Page类的SmartNavigation属性的实现(.NET Framework 1.1/2.0中 SmartNavigation的实现),M$虽然实现的非常的巧妙,但是这样的“偷梁换柱”同时也带来了一些负面的影响。他们主要表现在这几个方面:    1、页面不能再使用浏览器提供的forward和backward,因为这两个动作作用在window.document对

2004-11-04 15:57:00 1115

原创 [转]ASP.NET跨应用程序进行登录的解决

最近一个朋友问我一个问题:       如何可以将ASPdotNET Forum2.0放到他的一个项目中(好象网上也有人讨论过如何将dotText和ASPdotNET Forum等开源项目集成起来的),他原来的项目已经有一套用户登录机制了,而且用户数据库也是现成的,如何使得在他原来系统上登录后就可以直接转到Forum上,而又不需要再次输入用户信息呢?刚开始感觉a piece of cake

2004-11-04 11:04:00 2152 1

原创 [转]如何在Web页面上直接打开、编辑、创建Office文档

有朋友询问如何在Web页面上做到像SharePoint中的效果一样,能直接激活客户端的Word来打开.doc文件,而不是类似直接点击.doc文档链接时Word在IE中被打开那样。想想这个问题应该很多人都会感兴趣,所以干脆写一篇blog来大致描述一下方法。在安装Office2003以后,有一个ActiveX控件被安装到了系统中,这个控件位于“Program Files/Microsoft O

2004-11-04 10:56:00 3196 1

原创 [转]IT人为什么拿不到高薪

最近在论坛里看到很多人发牢骚,说薪水少,可在我看来,你们这样的人拿得到高薪才怪!我先问一句:这里有多少人是本科的?有多少人是正规本科的(不算自考,成考和专升本)?有多少人是有学位的?有多少有学位的是拿着网大排名前50所大学的学位的?恐怕是少之又少吧!在中国,薪水和学位的关系对于应届生来说是绝对的,即使对于以后的发展,学位也很重要,要不那些低学历的人评职称为什么吃亏呢?你可以告诉我这不合理,不错

2004-10-09 08:46:00 2548 3

原创 IIS6架设网站常见问题及症状举例答疑

问题1:未启用父路径 症状举例: Server.MapPath() 错误 /ASP 0175 : 80004005/ 不允许的 Path 字符 /0709/dqyllhsub/news/OpenDatabase.asp,行 4 在 MapPath 的 Path 参数中不允许字符 /../。 原因分析: 许多Web页面里要用到诸如../格式的语句(即回到上一层的页面,也就是父路径),而IIS

2004-10-08 16:35:00 877

原创 Google Special Services

Google Special Services Google AnswersAn open forum where Researchers answer your questions for a fee.它的简单口号是:Ask a question. Set your price. Get your answer,分门别类地罗列了最新的提问,承诺24小时答复,可惜的是要收费,但不失为商业化信息

2004-09-28 10:58:00 1072

原创 Soople:Google的"孪生兄弟"

也许您还在为懂得使用Google的高级技巧而沾沾自喜,认为比那些只懂得输入Keywor的新手技高一筹,然而Soople会让你优越感全无,它的傻瓜化服务将Google提供的服务一网打尽,并且分功能全部整合在同一个页面,包括:•Normal search with Google(普通的Google搜索)•Search in multiple sites at once(分门别类利用keyword搜索)

2004-09-28 10:40:00 1142

原创 Google-Logo大搜集

Google可谓是世界上最有创意的搜索引擎之一了,从它的丰富多彩的Logo就可以看的出来。看了Donghuis Blog 上的关于Google Logo的文章后,决定搜集Google的Logo,留作纪念。这是Google的正式徽标以下是Google的节庆徽标下面一些是转自“视觉中国”,给大家看个够吧。。。

2004-09-28 09:21:00 1242

图解HTTP 彩色版

作者: 【日】上野宣 深入浅出的讲解了HTTP协议及其实现原理,主要内容包括HTTP协议、报文格式、报文头结构、HTTPS原理、HTTP新增强的功能、HTTP的攻击等。这本书非常直观易懂,是一本Web前端开发不可多得的工具书。

2016-05-05

深入PHP:面向对象、模式与实践(第3版)

作者: 赞特斯彻 出版社: 人民邮电出版社 原作名: PHP Objects, Patterns and Practice 读第一遍读到数据库模式, 感觉吃不消了, 所以跳过去直接读后面的实践部分. 目前在读第二遍, 希望这次能吃透作者讲的数据库模式. 这绝对是一本每读一遍都会受益一便的好书, 虽然书中讲的各种模式目前看来没有应用到工作中的机会, 但是通过作者的讲解, 你会看到这些模式一旦应用到项目中, 会给整个代码的架构和质量带来多大的提升. 很久之前就想买一本介绍模式的书, 看亚马逊的评论, 有三个选择, 四人帮的设计模式, head first desgin pattern 和这一本. 如果你是 php 程序员, 有一定的代码经验, 想了解一下设计模式, 这本书应该是你第一本入手的书. 四人帮的设计模式应该是你的进阶书. 而我个人来说不是那种中意类似 看读学XX 的读者, 如果你是的话可能 head first design pattern 比较适合你. 该书的结构很清晰, 作者行文也很流畅, 虽然有个别语句可能读第一遍不很明白, 但那很可能是你没有透彻理解当前的上下文, 返回多读几遍便能了解作者的用意. 翻译质量算很高的了. 但是其中的错误(不知是印刷错误还是作者的错误还是译者的错误)有点多, 我目前都有一个长长的列表,打算去官方勘误页面提交(不过貌似现在打不开...). 对象, 模式 和实践是本书的三个核心部分, 有人说第三部分不是很必要, 但是对于项目经验不是很丰富的程序员来说, 第三部分绝对会对你项目开发流程的认识拓展很多, 个人觉得是不能忽略的部分. 对象部分对 php 对面向对象的支持和实现讲解的很透彻, 不过重点是在实现, 而不是设计, 如果你需要面向对象设计方面的知识, 这部分是远远不够的, 但是对于 PHP 面向对象的实现, 这部分应该是你需要读得唯一的东西了. 模式部分是本书的精华部分, 我个人也在网上或视频教程中学过设计模式, 但是还是感觉这本书对于模式的讲解最为透彻. 包括项目中遇到的真实问题, 可能的解决方案, 每种解决方案的不足之处, 引入设计模式, 讲解模式的实现以及实现结果的优势和不足之处, 实现的可能变种...等等方方面面. 全面而透彻. 5星推荐给任何想要对 OOP 有所了解并应用到项目中的程序员.

2016-05-05

大数据 : 互联网大规模数据挖掘与分布式处理

作者: Anand Rajaraman / Jeffrey David Ullman 出版社: 人民邮电出版社 副标题: 互联网大规模数据挖掘与分布式处理 原作名: Mining of Massive Datasets 译者: 王斌 本书是在Anand Rajaraman和Jeff Ullman于斯坦福大学教授多年的一门季度课程的材料基础上总结而成的。该课程名为“Web挖掘”(编号CS345A),尽管它已经成为高年级本科生能接受并感兴趣的课程之一,但其原本是一门为高年级研究生设计的课程。 本书内容 简单来说,本书是关于数据挖掘的。但是,本书主要关注极大规模数据的挖掘,也就是说这些数据大到无法在内存中存放。由于重点强调数据的规模,所以本书的例子大都来自Web本身或者Web上导出的数据。另外,本书从算法的角度来看待数据挖掘,即数据挖掘是将算法应用于数据,而不是使用数据来“训练”某种类型的机器学习引擎。 本书的主要内容包括: (1) 分布式文件系统以及已成功应用于大规模数据集并行算法构建的Map-Reduce工具; (2) 相似性搜索,包括最小哈希和局部敏感哈希的关键技术; (3) 数据流处理以及面对快速到达、须立即处理、易丢失的数据的专用处理算法; (4) 搜索引擎技术,包括谷歌的PageRank、链接作弊检测及计算网页导航度(hub)和权威度(authority)的HITS方法; (5) 频繁项集挖掘,包括关联规则挖掘、购物篮分析、A-Priori及其改进算法; (6) 大规模高维数据集的聚类算法; (7) Web应用中的两个关键问题:广告管理及推荐系统。

2016-04-28

银行管理与IT架构

《银行管理与IT架构》是《银行业务与信息化系统分析》(再版后改为《银行业务与IT系统应用研究》,长江出版社)的姊妹篇,是原书内容的延伸和深化。本书补充了若干金融IT从业人员工作中应该了解但原书中没有讲到的内容,如会计核算、零售业务、同业业务、客户关系管理、银行业务架构和技术架构等。两本书结合着看,可以帮助读者对整个银行的业务和技术框架有一个总体的认识,对银行业务和IT系统的认识更条理化。《银行管理与IT架构》的附录部分选编了几篇作者以前写的一些关于金融IT行业现状和未来、金融IT从业人员职业发展的文章,供各位读者参考、借鉴。

2016-04-28

JavaScript征途

《JavaScript征途》是一本学习JavaScript语言的权威书籍,在遵循语言学习的特殊规律基础上精心选材,力争做到统筹、有序,在结构上体现系统性和完整性。同时还重点挖掘JavaScript基于对象的开发精髓及函数式编程两个技术核心。《JavaScript征途》内容全面,由浅入深,包括6篇21章,主要内容包括:JavaScript语言的基本特性,开发简单的JavaScript程序,JavaScript语法体系,数据、数据类型和变量,运算符和表达式,语句和结构,JavaScript函数, JavaScript对象,数组,字符串,使用正则表达式操纵字符串,客户端,控制文档结构的模型,JavaScript事件驱动模型,CSS,Cookie,XML和JSON,Ajax,深入JavaScript面向对象编程,深入JavaScript函数式编程,深入JavaScript动态化编程等。, 《JavaScript征途》适用于具有一定程序开发基础、准备学习JavaScript语言或希望提高JavaScript语言技巧的读者,还可作为相关培训班的教材。

2016-04-28

计算机安全原理与实践

《计算机安全原理与实践》系统介绍计算机安全领域中的各个方面,不但包括相关的技术和应用方面的内容,同时还包括管理方面的内容。《计算机安全原理与实践》共分六个部分:第一部分计算机安全技术与原理,概述支持有效安全策略所必需的技术领域;第二部分软件安全,包括软件开发和运行中的安全问题;第三部分管理问题,主要讨论信息与计算机安全在管理方面的问题;第四部分密码编码算法,包括各种类型的加密算法和其他类型的密码算法;第五部分Internet安全,关注的是为在Internet上进行通信提供安全保障的协议和标准;第六部分操作系统安全,详细讨论两种广泛使用的操作系统Windows(包含最新的Vista)与Linux的安全方法。此外,各章后面都有一定数量的习题和思考题供读者练习,以加深对书中内容的理解。同时,各章后面还附上了一些极有价值的参考文献和Web站点。, 《计算机安全原理与实践》覆盖面广,叙述清晰,可作为高等院校计算机安全课程的教材,同时也是一本有关密码学和计算机网络安全方面的非常有价值的参考书。

2016-04-28

深入解析ANDROID虚拟机

本书十三个章节,分别讲解了android系统基础知识,android系统的结构和核心框架,Java虚拟机和Dalvik虚拟机的知识,实现程序编译和调试,Dalvik的运作流程,DEX优化和安全管理,Android虚拟机生命周期的管理和内存分配策略,虚拟机垃圾回收和线程管理,JNI基本原理,JIT编译的基本莞城和具体方法,以及虚拟机中异常管理机制方面的知识

2016-04-28

《Java完全参考手册(第8版) 》高清完整PDF版

内容简介 · · · · · · 在《Java完全参考手册(第8版)》中,编程畅销书作者Herb Schildt向您展示了开发、编译、调试以及运行Java程序所需要掌握的全部知识。本书内容丰富,针对Java SE 7进行了全面更新,涵盖了Java语言的方方面面,包括语法、关键字以及基本的编程原则。此外,本书还介绍了Java API库的关键元素,分析了Java Bean、servlet、applet以及Swing,并通过真实的案例演示了Java在编程中的实际应用。在讲解的过程中,书中贯穿了Java SE 7的最新特性,例如带资源的try语句、在switch语句中使用字符串、使用菱形运算符“<>”的类型推断功能、NIO.2输入输出系统以及Fork/Join Framework。 作者简介 · · · · · · Herbert Schildt是Java、C++、C以及C#语言方面的权威。他撰写的编程书籍在世界范围内销售了数百万册,并且已经被翻译成所有主要的外国语言。他撰写了大量Java方面的书籍,包括Java:A Beginner’s Guide、Herb Schildt’s Java Programming Cookbook、Swing:A Beginner’s Guide以及The Art of Java。

2016-04-26

恶意软件分析诀窍与工具箱 : 对抗“流氓”软件的技术与利器

作者: Michael Hale Ligh / Steven Adair / Blake Hartstein / Matthew Richard 出版社: 清华大学出版社 副标题: 对抗“流氓”软件的技术与利器 原作名: Malware Analyst's Cookbook 译者: 胡乔林 / 钟读航 内容简介 · · · · · · 针对多种常见威胁的强大而循序渐进的解决方案 我们将《恶意软件分析诀窍与工具箱——对抗“流氓”软件的技术与利器》称为工具箱,是因为每个 诀窍都给出了解决某个特定问题或研究某个给定威胁的原理和详细的步骤。在配书光盘中提供了补充资 源,您可以找到相关的支持文件和原始程序。您将学习如何使用这些工具分析恶意软件,有些工具是作者 自己开发的,另外数百个工具则是可以公开下载的。如果您的工作涉及紧急事件响应、计算机取证、系统 安全或者反病毒研究,那么本书将会为您提供极大的帮助。 ● 学习如何在不暴露身份的前提下进行在线调查 ● 使用蜜罐收集由僵尸和蠕虫分布的恶意软件 ● 分析JavaScript、PDF文件以及Office文档中的可疑内容 ● 使用虚拟或基础硬件建立一个低预算的恶意软件实验室 ● 通用编码和加密算法的逆向工程 ● 建立恶意软件分析的高级内存取证平台 ● 研究主流的威胁,如Zeus、Silent Banker、CoreFlood、Conficker、Virut、Clampi、Bankpatch、 BlackEnergy等 作者简介 · · · · · · Michael Hale Ligh是Verisign iDefense公司的恶意代码分析专家,专门从事开发各种用于检测、解密以及调查恶意软件的工具。在过去数年里,他在里约热内卢、上海、吉隆坡、伦敦、华盛顿特区和纽约等地讲授恶意软件分析课程,已经培训了数百名学生。在进入Verisign iDefense公司之前,Michael在全国最大的医疗保健服务提供商之一中担任漏洞研究员,并提供黑客伦理服务。正是由于担任过该职务,他对逆向工程以及操作系统内部的背景有着深刻理解。在此之前,Michael为新英格兰地区的金融机构提供网络防御以及取证调查方面的服务。他目前是MNIN安全有限公司的特别项目主管。 Steven Adair是Shadowserver Foundation的研究员,同时也是eTouch联邦系统的首席架构师。在Shadowserver组织中,Steven主要分析恶意软件和跟踪僵尸网络,并重点调查与网络间谍组织相关联的各种网络攻击。Steven经常出席该领域相关专题的国际会议,并且合著了论文“Shadows in the Cloud: Investigating Cyber Espionage 2.0”。在日常工作中,他在一个联邦机构中领导网络威胁行动小组以主动检测、降低以及预防网络入侵活动,他有效地集成了最佳安全实践和创新技术,成功地在全网中实现了企业级反恶意软件解决方案。Steven每天的工作都涉及恶意软件研究,无论是为公司客户提供支持或者在Shadowserver组织中贡献自己的业余时间。 Blake Hartstein是Verisign iDefense公司的快速响应工程师,主要负责分析以及报告恶意软件的可疑活动。他是Jsunpack工具的编写者,致力于自动分析以及检测基于Web的漏洞攻击,并分别在Shmoocon 2009和Shmoocon 2010会议中做了关于Jsunpack的报告。Blake同时还为Emerging Threats项目编写和贡献Snort规则。 Matthew Richard是雷神(Raytheon)公司的恶意代码操作部领导,主要负责分析以及报告恶意代码。 Matthew之前是iDefense公司快速响应部门主管。在此7年之前,Matthew创建并运营了一家向130多家银行以及信用机构提供安全服务的公司。此外,他还对国内以及全球多家公司提供独立的网络取证咨询服务。Matthew现持有CISSP、GCIA、GCFA和GREM认证。

2016-04-26

揭秘数据解密的关键技术

《揭秘数据解密的关键技术》是一本以游戏资源文件格式为研究对象的数据逆向工程的技术书籍,主要讲解如何分析和研究自定义文件格式的数据结构。《揭秘数据解密的关键技术》内容包含反汇编的阅读和理解,数据在计算机中的存储原理,常用媒体格式的解析,加密和解密的识别和分析,数据压缩的特征识别,打包文件格式的识别和游戏窗口化的方法。《揭秘数据解密的关键技术》对每一个问题都给出了详细和完整的分析过程,力求用最通俗和简单的方法让读者学会分析和研究自定义文件格式。《揭秘数据解密的关键技术》适合对数据解密、游戏资源提取、软件逆向工程感兴趣的读者以及广大编程爱好者阅读。

2016-04-26

ANDROID源码分析实录

《Android源码分析实录》几乎涵盖了Android源码中的所有核心系统的内容,全书内容通俗易懂,适合Android初学者、Android爱好者、Android底层开发人员、Android应用开发人员阅读和学习,也可以作为相关培训学校和大专院校相关专业的教学用书。 (1)讲解详尽,深入底层。 本书详细讲解了Android网络开发的每一个知识点,为了更加说明原理,从深入底层开始,到顶层Java应用结束。即使菜鸟也能够看懂并掌握。 (2)大话模式,趣味性更强。 全书采用诙谐、生动的大话模式讲实例,在逼真的生活场景中学编程,区别于传统编程书的古板,使读者以快活的心情学习。将复杂的高深专业知识,以趣味性的语言讲解出来。 (3)实例典型,提示丰富。 书中的实例都是*典型的,*能阐述知识点的应用。融合了技术中所有的经典范例,加深读者对知识的掌握。 (4)高深内容的深层剖析,做到一一俱全。 作为某项专业技术,用*合理的篇幅详细剖析了每个知识点,内容涉及了领域内的方方面面,可直接作为此领域的权威书籍。

2016-04-25

精通C#(第6版)

本书是C# 领域久负盛名的经典著作,深入全面地讲解了C# 编程语言和.NET 平台的核心内容,并结合大量示例剖析相关概念。全书分为八部分:C# 和.NET 平台、C# 核心编程结构、C# 面向对象编程、高级C# 编程结构、用.NET 程序集编程、.NET 基础类库、WPF 和ASP.NET Web Forms。第6 版是对第5 版的进一步更新和完善,内容涵盖了最先进的.NET 编程技术和技巧,并准确呈现出C# 编程语言的最新变化和.NET 4.5 Framework 的新特性。, 本书由微软C# MVP Andrew Troelsen 编写,第6 版专门针对C# 5.0 和.NET 4.5 进行了细致入微的修订,是各层次.NET 开发人员的必读之作。

2016-04-25

数据库系统概念(原书第五版)

内容简介 · · · · · · 本书是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。我国也有许多所大学采用本书以前版本的中文版作为本科生和研究生的数据库课程的教材和主要教学参考书,收到了良好的效果。 本书调整和新增内容:调整了第4版的讲授顺序。首先介绍SQL及其高级特性,使学生容易接受数据库设计的概念。新增数据库设计的专门讨论。彻底改写和更新了基于对象的数据库和XML的相关内容。重新组织数据挖掘和信息检索的内容,增加了对数据库系统PostgreSQL的实例研究。 本书特点:综合全面。涵盖了数据模型、关系模型、基于对象的数据库和XML、数据存储和查询、事务管理、数据库系统体系结构等方面的内容。直观易懂。采用直观的方式描述概念,以结构清晰的图示和示例代替形式化的证明。实用性强。以银行数据库实例生动地解释重要概念,通俗易懂。内容新颖。反映了数据库在设计、管理和使用方式等方面的变化及数据库概念方面的发展趋势。深入研究实例。提供四个领先的数据库系统PostgreSQL、Oracle、IBM DB2和Microsoft SQL Server的实例研究。 本书是经典的数据库系统教科书《Database System Concepts》的最新修订版,全面介绍数据库系统的各种知识,透彻阐释数据库管理的基本概念。本书内容丰富,不仅讨论了数据库查询语言、模式设计、数据仓库、数据库应用开发、基于对象的数据库和XML、数据存储和查询、事务管理、数据挖掘与信息检索以及数据库系统体系结构等方面的内容,而且对性能评测标准、性能调整、标准化以及空间与地理数据、事务处理监控等高级应用主题进行了广泛讨论。 本书既可作为高年级本科生或低年级研究生的数据库课程教材,也可供数据库领域的技术人员参考。 作者简介 · · · · · · 译者: 杨冬青,1969年毕业于北京大学数学力学系数学专业,现任北京大学信息科学技术学院教授,博士生导师,网络与信息系统研究所副所长,数据库与信息系统研究室主任,中国计算机学会数据库专委会委员。多年来承担并完成973、863国家科技攻关、国家自然科学基金等多项国家重点科研项目;曾获国家科技进步二等奖、三等奖和多项省部级奖励;在国内外科技杂志及会议上发表论文百余篇,著译作十余部。目前的主要研究方向为数据库系统实现技术、Web环境下的信息集成与共享、数据仓库和数据挖掘、典型应用领域的数据库技术等。

2016-04-25

Windows程序设计(第5版,珍藏版)

Charles Petzold是全球最权威且知名的Windows程序设计专家,他将其最畅销Programming Microsoft Windows with C#一书加以改写,使之能完全适用于Visual Basic.NET的开发人员。这位畅销书的作家示范了如何使用Visual Basic.NET将Windows Forms的功能发挥到极致(Windows Forms是新一代的Windows程序设计类库)。您将学习如何使用Visual Basic的.NET版本替Windows应用程序建立动态的用户界面与图形化输出。通过丰富的用户端应用程序范例清楚示范了最常用的技术与不为人知的技巧,有了本书,您能真正深入到Visual Basic.NET的核心领域。

2016-04-25

Windows内核情景分析上-采用开源代码ReactOS(上册)高清完整.pdf版

用了一年时间认真的看了一遍,真是经典,Windows内核方面的入门书籍

2016-04-22

深入解析Windows操作系统 第6版 上册

《深入解析Windows操作系统:第6版(上册)》是著名的操作系统内核专家Mark Russinovich和David Solomon、Allen Ionescu撰写的关于Windows操作系统原理的最新版著作,全面深入地阐述了Windows操作系统的整体结构及内部工作细节。本书针对Windows 7、Windows Server 2008 R2做了全面更新,通过许多练习实验让你直接感受到Windows的内部行为。另外,本书还介绍了一些高级诊断技术,以便使系统运行得更加平稳和高校。无论你是开发人员还是系统管理员,都可以在本书中找到一些关键的、有关体系结构方面的知识,从而更好地做系统设计、调试,以及性能优化。

2016-04-22

LINUX设备驱动程序.第3版

作者: 科比特 出版社: 东南大学出版社 副标题: 第3版 原作名: Linux Device Drivers 这本书注重讲实践,如果你看过操作系统或者深入理解Linux之类的书再边看此书边实践的话,你会觉得很舒服。 书的作者是Linux驱动的主要维护者,他以一个实践者的角色带领我们进入Linux内核编程。

2016-04-13

深入Linux设备驱动程序内核机制

《深入Linux设备驱动程序内核机制》内容简介:这是一本系统阐述Linux设备驱动程序技术内幕的专业书籍,它的侧重点不是讨论如何在Linux系统下编写设备驱动程序,而是要告诉读者隐藏在这些设备驱动程序背后的那些内核机制及原理。作者通过对Linux内核源码抽丝剥茧般的解读,再辅之以精心设计的大量图片,使读者在阅读完《深入Linux设备驱动程序内核机制》后对驱动程序前台所展现出来的那些行为特点变得豁然开朗。, 《深入Linux设备驱动程序内核机制》涵盖了编写设备驱动程序所需要的几乎所有的内核设施,比如内核模块、中断处理、互斥与同步、内存分配、延迟操作、时间管理,以及新设备驱动模型等内容。为了避免读者迷失在某一,技术细节的讨论当中,《深入Linux设备驱动程序内核机制》在一个比较高的层面上进行展开,以一种先框架再细节的结构安排极大地简化了读者的阅读与学习。, 《深入Linux设备驱动程序内核机制》不仅适合那些在Linux系统下从事设备驱动程序开发的专业技术人员阅读,也同样适合有志于从事Linux设备驱动程序开发或对Linux设备驱动程序及Linux内核感兴趣的在校学生等阅读。对于没有任何Linux设备驱动程序开发经验的初学者,建议先阅读那些讨论“如何”在Linux系统下编写设备驱动程序的入门书籍,然后再阅读《深入Linux设备驱动程序内核机制》来理解“为什么”要以这样或者那样的方式来编写设备驱动程序。

2016-04-13

Operating System Concepts Eighth Edition

操作系统概念(Java实现)第8版 英文版 作者: Abraham Silberschatz / Greg Gagne / Peter B. Galvin 出版社: John Wiley & Sons 出版年: 2011-9-19

2016-04-13

计算机考研 机试指南-王道论坛

内容推荐 目前已有越来越多的高校采用上机考试的形式来考查学生的动手编程能力,对于以应试为主的大学教学模式,上机往往是学生的薄弱环节。本书由浅入深、从简到难讲解了机试的相关考点,并精选名校的复试上机真题作为例题和习题,以给大家提供最可靠的练习指导。书中的所有机试试题在九度OJ(ac.jobdu.com)均有收录,建议同学们在阅读本书时,结合上机练习,自己动手才是王道! 作者简介 王道论坛(www.cskaoyan.com)组织名校高分选手,编写了4本单科辅导书。单科书是基于王道之前作品的二代作品,不论是编排方式,还是内容质量都较前一版本的王道书有了较大的提升。这套书也参考了同类优秀的教材和辅导书,更是结合了高分选手们自己的复习经验。无论是对考点的讲解,还是习题的选择和解析,都结合了他们对专业课复习的独特见解 目录 第1章 从零开始 1 一、机试的意义 1 二、机试的形式 1 三、评判结果 3 四、复杂度的估计 4 五、OJ的使用 5 总结 6 第2章 经典入门 7 一、排序 7 二、日期类问题 14 三、Hash的应用 21 四、排版题 25 五、查找 30 六、贪心算法 36 总结 41

2016-04-13

Windows Server 2008系统管理之道 PDF

Windows+Server+2008系统管理之道我也是从其它网上找来的...在看..\实例加图例感觉不错.至少直观点了需要的看看

2017-01-13

实现领域驱动设计 中文完整版

内容简介 · · · · · · 领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?Vaughn Vernon 的这本《实现领域驱动设计》为我们给出了全面的解答。 《实现领域驱动设计》分别从战略和战术层面详尽地讨论了如何实现DDD,其中包含了大量的最佳实践、设计准则和对一些问题的折中性讨论。《实现领域驱动设计》共分为14 章,在DDD 战略部分,《实现领域驱动设计》向我们讲解了领域、限界上下文、上下文映射图和架构等内容,战术部分包括实体、值对象、领域服务、领域事件、聚合和资源库等内容。一个虚构的案例研究贯穿全书,这对于实例讲解DDD 实现来说非常有用。 《实现领域驱动设计》在DDD 的思想和实现之间建立起了一座桥梁,架构师和程序员均可阅读,同时也可以作为一本DDD 参考书。 举报 作者简介 · · · · · · 作者:Vaughn Vernon是一个经验丰富的软件工匠,在软件设计、开发和架构方面拥有超过25年的从业经验。他提倡通过创新来简化软件的设计和实现。从20世纪80年代开始,他便开始使用面向对象语言进行编程;在 20世纪 90年代早期,他便在领域建模中应用了领域驱动设计,那时他使用的是Smalltalk语言。他在很多业务领域都有从业经验,包括航空、环境、地理、保险、医学和电信等领域。同时,Vaughn在技术上也取得了很大的成功,包括开发可重用的框架和类库等。他在全球范围之内提供软件咨询和演讲,此外,他还在许多国家教授《实现领域驱动设计》的课程。你可以通过www.VaughnVernon.co访问到他的最新研究成果。他的Twitter:@VaughnVernon。

2016-07-22

数据库系统概念(原书第6版)

作者: (美)Abraham Silberschatz / (美)Henry F.Korth / (美)S.Sudarshan 原作名: Database System Concepts, 6E 第六版比第五版的例子选择浅显些 读过大部分内容 起到的作用是 大体明白 一个传统数据库的设计与实现 后面的章节可以开阔视野做初步的了解.

2016-06-22

数据库查询优化器的艺术 原理解析与SQL性能优化

《数据库技术丛书·数据库查询优化器的艺术:原理解析与SQL性能优化》是数据库查询优化领域的里程碑之作,由Oracle公司MySQL全球开发团队、资深专家撰写,作者有10余年数据库内核和查询优化器研究经验。数据库领域泰斗王珊教授亲自作序推荐,PostgreSQL中国社区和中国用户会发起人以及来自Oracle、新浪、网易、华为等企业的数位资深数据库专家联袂推荐。从原理角度深度解读和展示数据库查询优化器的技术细节和全貌;从源码实现角度全方位深入分析MySQL和PostgreSQL两大主流开源数据库查询优化器的实现原理;从工程实践的角度对比了两大数据库的查询优化器的功能异同和实现异同。它是所有数据开发工程师、内核工程师、DBA以及其他数据库相关工作人员值得反复研读的一本书。

2016-06-22

网络游戏核心技术与实战

本书围绕实时通信、大数据量通信的多人网络游戏开发,详细介绍了普通开发者如何在不使用昂贵的中间件或者特殊开发环境的基础上,独自从零开始实现有趣的多人网络游戏系统,并讲解了C/S MMO游戏和P2P MO游戏这两个典型的开发案例。同时还从游戏运营和基础设施架构等角度,展现了支持网络游戏技术的全貌。

2016-05-17

研磨设计模式

《研磨设计模式》完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌握每个模式,培养正确的“设计观”;中高级内容则深入探讨如何理解这些模式,包括模式中蕴涵什么样的设计思想,模式的本质是什么,模式如何结合实际应用,模式的优缺点以及与其他模式的关系等,以期让读者尽量去理解和掌握每个设计模式的精髓所在。, 《研磨设计模式》在内容上深入、技术上实用、和实际开发结合程度很高,书中大部分的示例程序都是从实际项目中简化而来,因此很多例子都可以直接拿到实际项目中使用。如果你想要深入透彻地理解和掌握设计模式,并期望能真正把设计模式应用到项目中去,那么这是你不可错过的一本好书。, 《研磨设计模式》难度为初级到中级,适合与所有开发人员、设计人员或者即将成为开发人员的朋友。也可以作为高效学生深入学习设计模式的参考读物!

2016-05-17

Visual Studio与SQL Server开发指南:最优架构与实例(第7版)

自1994年撰写《Visual Studio与SQL Server开发指南》的第1版起,william Vaughn就已经向全世界的开发人员提供了如何使用Visual Basic和Visual Basic.NET等RAD语言来访问并管理SQLServer的诸多细节。第7版在前几版的基础上,新增了更多内容与技术。在这一版中,作者将自己如何构建应用程序的真知灼见提供给开发人员,以实现开发人员和代码性能的最优化。对于开发人员而言,理解如何最大限度地利用Visual Studio和SOL Server的功能,而不被它们的复杂性所牵制显得尤为重要。

2016-05-17

详解微软Windows Azure云计算平台

方国伟、Bill Liu主编的《详解微软Windows Azure云计算平台》由微软一线专家联袂奉献,全面、深入地阐释了微软Windows Azure平台的构建原理、功能特点以及使用方法。其中包括平台架构、应用开发、数据存储、中间件、案例和安全性等内容,是了解微软Windows Azure云计算平台的官方读本。 《详解微软Windows Azure云计算平台》适合所有对云计算应用开发和设计有兴趣的人群阅读。无论您是想了解一个PaaS平台的具体构建,还是直接使用Windows Azure平台,相信您都会从本书中获益。

2016-05-17

Redis入门指南(第2版)完整版

Redis入门指南(第2版)完整版

2016-05-17

REDIS 入门指南 第一版

该书介绍了redis入门的相关知识,简单易懂由浅入深,非常适合刚接触redis的学习者~~ 书中的小白和老师的对话正揭示出初学者在学习过程中会遇到的各种难解,作者从学习者角度出发的介绍说明深人浅出逐渐带领读者走入redis的世界中去。

2016-05-17

Redis入门指南(第2版)

内容简介 · · · · · · 《Redis入门指南(第2版)》是一本Redis的入门指导书籍,以通俗易懂的方式介绍了Redis基础与实践方面的知识,包括历史与特性、在开发和生产环境中部署运行Redis、数据类型与命令、使用Redis实现队列、事务、复制、管道、持久化、优化Redis存储空间等内容,并采用任务驱动的方式介绍了PHP、Ruby、Python和Node.js这4种语言的Redis客户端库的使用方法。 作者简介 · · · · · · 李子骅(Luin),北京航空航天大学软件学院2009级本科生,阿里巴巴资深研发工程师。先后工作于街旁网、微软亚洲研究院和楽ニュー株式会社。乐于将自己对技术的感悟与他人分享。

2016-05-17

Redis Essentials

About This Book Learn how to use Redis's data types efficiently to manage large data sets Scale Redis to multiple servers with Twemproxy, Redis Sentinel, and Redis Cluster A fast-paced guide, full of real-world examples to help you get the best out of the features offered by Redis Who This Book Is For If you are a competent developer with experience of working with data structure servers and want to boost your project's performance by learning about features of Redis, then this book is for you. What You Will Learn Build analytics applications using Bitmaps and Hyperloglogs Enhance scalability with Twemproxy, Redis Sentinel, and Redis Cluster Build a Time Series implementation in Node.js and Redis Create your own Redis commands by extending Redis with Lua Get to know security techniques to protect your data (SSL encryption, firewall rules, basic authorization) Persist data to disk and learn the trade-offs of AOF and RDB Understand how to use Node.js, PHP, Python, and Ruby clients for Redis Avoid common pitfalls when designing your next solution In Detail Redis is the most popular in-memory key-value data store. It's very lightweight and its data types give it an edge over the other competitors. If you need an in-memory database or a high-performance cache system that is simple to use and highly scalable, Redis is what you need. Redis Essentials is a fast-paced guide that teaches the fundamentals on data types, explains how to manage data through commands, and shares experiences from big players in the industry. We start off by explaining the basics of Redis followed by the various data types such as Strings, hashes, lists, and more. Next, Common pitfalls for various scenarios are described, followed by solutions to ensure you do not fall into common traps. After this, major differences between client implementations in PHP, Python, and Ruby are presented. Next, you will learn how to extend Redis with Lua, get to know security techniques such as basic authorization, firewall rules, and SSL encryption, and discover how to use Twemproxy, Redis Sentinel, and Redis Cluster to scale infrastructures horizontally. At the end of this book, you will be able to utilize all the essential features of Redis to optimize your project's performance. Style and approach A practical guide that offers the foundation upon which you can begin to understand the capabilities of Redis using a step-by-step approach. This book is full of real-world problems and in-depth knowledge of the concepts and features of Redis, with plenty of examples.

2016-05-17

Learning Redis

About This Book Model and design databases effectively in Redis Learn about sharding, indexing, and migrating strategies in Redis A simple step-by-step tutorial explaining the main concepts of Redis through practical examples Who This Book Is For This book is for SQL developers who want to learn about Redis, the key value database for scalability and performance. Prior understanding of a programming language is essential; however no knowledge of NoSQL is required. What You Will Learn Familiarise yourself with NoSQL and install Redis Build solutions and enhance your web applications in Redis Understand the persistent mechanism for better scalability Configure and tune the server to improve performance Identify bottlenecks and how to handle fault management in Redis Learn about backups and recovery strategies for the Redis environment Discover the commands and functions of Redis In Detail This book will introduce Redis and help you understand its various facets. Starting with an introduction to NoSQL, you will learn how to install Redis and how to classify and work with data structures. By working with real world scenarios pertaining to using Redis, you will discover sharding and indexing techniques, along with how to improve scalability and performance through persistent strategies and data migration techniques. With the help of multiple examples, you will learn to design web and business applications. You will also learn how to configure Redis for setting up clusters and tuning it for performance. At the end of this book, you will find essential tips on backup and recovery strategies for the Redis environment.

2016-05-17

JavaScript编程全解 PDF

作者: [日]井上诚一郎 / [日]土江拓郎 / [日]滨边将太 出版社: 人民邮电出版社

2016-05-17

《深入NoSQL》

内容简介 · · · · · · 《深入NoSQL》是一本全面的NoSQL实践指南。书中主要关注NoSQL的基本概念,以及使用NoSQL数据库的切实可行的解决方案。书中介绍了基于MapReduce的可伸缩处理,演示Hadoop用例,还有Hive和Pig这样的高层抽象。包含许多用例演示,同时也会讨论Google、Amazon、Facebook、Twitter和LinkedIn的可伸缩数据架构。 作者简介 · · · · · · Shashank Tiwari 创业者、开发者、技术作家、演讲者和导师,技术型创业公司Treasury of Ideas(www.treasuryofideas.com)的创始人。 他是一位经验丰富的软件开发者和企业家,长期关注高性能应用、分析、Web应用以及移动平台,对数据可视化和统计机器学习有着浓厚的兴趣,喜欢喝咖啡、吃甜点、骑自行车。他撰写了许多技术文章和著作,并且应邀在全球各地的技术会议上进行演讲。

2016-05-10

NoSQL精粹 中文完整版

这本书的作者是数据库重构的作者,可见对数据库的功力是可以的。 书中的精华是前面6章。 关系数据库被称为关系数据库,是因为关系太重要的。所有的数据库都避免不了。一种方式是关系分散到各个地方,通过外键关联,这个是普通关系数据库。一种是聚合关系,把关系放在一起,这种有kv数据库和文档数据库以及图数据库,列族数据库。 关系的聚合,可以理解为对象,对于面向对象的应用层来说是很用好的。 但是这些新的数据库都没有去完全实现多行事务。一个解决办法是尽量聚合在一起,这样保证单个对象的事务就可以了。 对于分布式数据库来说cap也是难以回避的。一般保证一致性的代价太高,会选择牺牲一点一致性,来提高一点可用性。在事务和读写效率做权衡的时候会用到仲裁,一般是超过半数通过就可以了。R+W>N,调整不同的r和w来做权衡。 分布式实现事务也一般会用到版本戳。 在分布式模型中接触最多的应该是分片和复制了。分别是纵向和横向的扩张。 复制可以降低压力,但是必然会存在延时,不管是主从复制还是对等复制。延时就会带来不一致。 非关系型数据库的分片有个优点,分片时候关联的数据还是在一起。如果是关系数据库没处理好的话,join的数据在不同的机器,那个就比较蛋疼了。 关系型数据库说白了是没有固定关系的,你可以通过不同的关联去产生不同的关系。这个是优点,但是要去关联,这个是个比较复杂的事情。nosql一般会存储的时候就把关系写在一起,对于应用程序来说是很方便的,但是应用程序需要多个关系的时候呢,这时候就比较麻烦了。所以nosql一般适用于简单的场景。 列族数据库我也是认为比较有意思的。他把多行看成一个整体,称为列族。他跟关心列本身,一般的数据库更关心行。他有kv数据库的优点,能通过key获取。有文档数据库的有点,他的列是可以扩展的。从面向对象的角度来看,可以理解为他更关心子对象的集合。他的一个核心优势是处理集合,而且处理的是子对象,粒度更细也更有效率。

2016-05-10

NOSQL数据库入门

内容简介 · · · · · · 内容简介: 在云计算时代,传统的关系型数据库的不足凸显出来,尤其是它无法应对大数据量的处理需求。为了弥补这些不足,NoSQL型数据库应运而生,以MongoDB、Hadoop为代表的NoSQL产品以其高性能、强扩展性和高容错性为大家所称道,并在数据库领域掀起了一场新的革命。 本书是一本NoSQL入门书,从最基本的NoSQL发展史开始,介绍了memcached、Tokyo Tyrant、Redis和MongoDB这4种NoSQL数据库的使用背景、优缺点和具体应用实例,并对这4种数据库进行了互相比较,旨在让读者全面了解NoSQL能解决的具体问题,为读者开发数据库提供更多选择。书中最后还介绍了如何将MySQL数据库NoSQL化。 本书适合所有数据库开发人员。 作者简介 · · · · · · 作者简介: 佐佐木达也 Hadoop工程师,Ruby和Rails的狂热拥护者。喜欢系统架构和各种新技术,最近迷上了NoSQL和分散处理。炸鸡块和鲷鱼形的豆沙馅点心是他最爱的美食。

2016-05-10

NET网络高级编程 英文版

Professional .NET Network Programming NET网络高级编程 英文版

2016-05-10

.NET网络高级编程

网络编程是.NET企业级应用程序开发的重要内容,也是开发人员当前所面临的难点之一。本书共分为11章,全面深入地介绍了.NET网络编程技术,内容分别涉及到物理网络的体系结构、网络协议和OSI模型、.NET中的套接字编程、TCP和UDP、HTTP和多播套接字、Internet编程和用于发送电子邮件的.NET类、.NET中的密码术以及身份验证协议等。 本书适合那些熟悉C#基础编程知识、并希望切实掌握.NET网络编程技术的各类开发人员;本书并不要求您先前了解网络,但具有网络编程的相关知识有利于学习本书。

2016-05-10

SQL Server 2008商业智能完美解决方案

《SQL Server 2008商业智能完美解决方案》介绍如何使用Microsoft SQL Server 2008开发商业智能(BI)解决方案。《SQL Server 2008商业智能完美解决方案》共分为4部分。第一部分阐述了商业智能基础、可视化商业智能结果、构建有效的商业智能流程、商业智能解决方案的物理架构、面向架构师的OLAP逻辑设计概念;第二部分面向Analysis Services开发人员,详细介绍了如何使用BIDS以及BIDS的所有功能,提供了使用SSAS构建OLAP多维数据集和数据挖掘模型的指南;第三部分面向Integration Services开发人员,详细介绍如何使用SSIS开发ETL软件包,利用ETL包加载OLAP多维数据集和数据挖掘结构;第四部分详细介绍了SSRS的架构,以及Excel、Visio或Office SharePoint Server 2007作为BI客户端的实现。, 《SQL Server 2008商业智能完美解决方案》结合专家团队提供的实际示例和丰富经验进行介绍,让读者能够直观轻松地掌握构建商业智能(BI)解决方案的概念、工具和技术,是一本不可多得的商业智能开发参考指南。无论是商业智能(BI)编程新手还是经验丰富的老手,都可从《SQL Server 2008商业智能完美解决方案》中获益。

2016-05-05

空空如也

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

TA关注的人

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