自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (282)
  • 收藏
  • 关注

原创 web前端网站优化-你真的不重要了吗?

有关web前端网站的优化,其实雅虎已经给出了34条建议,我这里有转载雅虎再谈WEB前端网站优化,但是在实际的开发中我们有多少项目中用到这些开发经验了。昨天无意间看一网站感觉很多web开发人员不重视它,所以这里也就这个网站的首页来说说吧。我们还是先来看看几个运行结果图吧:图1:图2:图3:图4:图5:不知道大家看了以上5张图有什么感想,(1)页面默认加...

2012-11-30 10:56:04 3115 2

原创 Asp.net Session认识加强-Session究竟是如何存储你知道吗?

我们还是简单的来复习一下Session吧:Session的数据时保存在服务器端,并且每个客户端对应不同Session。那么Session究竟是如何保存,如何区分客服端的了?我们还是沿用以前的方法来讲吧,以一个demo开始:protected void Page_Load(object sender, EventArgs e) { string name

2012-11-28 20:37:25 3690

原创 OutputCache缓存设置 条件 Cookies设置缓存无效

我们知道OutputCache缓存的设置是在 OutputCacheModule 的OnLeave方法中,这里面有一个条件判断,只有当  flag = true才会做缓存处理,但是这个条件究竟要做些什么了,为了还理解代码我们把代码调整一下: if (response.HasCachePolicy)            {                cache = response

2012-11-26 14:46:55 4183

原创 OutputCache 缓存key的创建 CreateOutputCachedItemKey

有关OutputCache的相关资料大家可以查看 OutputCacheProvider OutputCache的一点点认识 ,我们还是复习一下OutputCache内容,OutputCache的处理是在OutputCacheModule类中注册ResolveRequestCache、UpdateRequestCache这2个方法,一个用于获取一个用于设置缓存。缓存内容分为两部分,一部分为缓存

2012-11-26 12:49:59 3258

原创 asp.net mvc源码分析-OutputCache

在mvc中有一个相对比较独立的类OutputCacheAttribute,一看它的名字我们就知道应该与什么缓存有关了吧。 public class OutputCacheAttribute : ActionFilterAttribute, IExceptionFilter 在这个类中涉及到两个重要的东西OutputCacheParameters缓存配置、ObjectCache缓存的管理方式,这

2012-11-23 18:08:39 4018 3

原创 php Collection类的设计

用。net开发已经很多年了,最近接触到php,发现php也没好玩。不过发现它里面没有集合类,只有数组,并且数组很强。这里我用数组来包装成一个集合Collection,代码如下:class Collection{ private $_members=array(); public function addItem($obj,$key=null) { if($key) {

2012-11-22 17:55:49 2869

原创 asp.net mvc源码分析-Route的GetRouteData

我知道Route这里东西应该算路由,这里把它放到mvc里面有些不怎么合适,但是我想大家多数遇到路由都是在mvc的时候吧.首先我们还是来看看GetRouteData方法吧public override RouteData GetRouteData(HttpContextBase httpContext){ string virtualPath = httpContext.Reque

2012-11-21 13:32:37 3956 2

原创 asp.net mvc源码分析-DefaultModelBinder 集合绑定

接着上篇关于数据绑定的asp.net mvc源码分析-DefaultModelBinder 自定义的普通数据类型的绑定和验证里面只讲了复杂数据类型的绑定,还有上面集合、字典等这些数据这么绑定的了。说到集合绑定其实网上已经有很多关于它的介绍通过实例模拟ASP.NET MVC的Model绑定机制:数组。这个我先举一个使用例子吧:后端代码:前端代码:运行结果:好,

2012-11-20 22:16:12 3496

原创 asp.net mvc源码分析-EditorFor

在我们的mvc日常开发会经常遇到什么LabelFor、EditorFor、Editor等等,这个扩展方法有很多是相似的。这里我们以EditorFor来说说吧,我觉得这个相对要复杂一点。首先我们来看看EditorFor的定义: public static MvcHtmlString EditorFor(this HtmlHelper html, Expression> expressio

2012-11-20 16:45:41 3465

原创 asp.net mvc RouteCollection的RouteExistingFiles属性理解

RouteCollectiond的RouteExistingFiles属性一看这个名字,我想大家就能猜出来它的意思,对静态资源是否启用路由。我在Asp.net Web.config文件读取路径你真的清楚吗?里面做demo时遇到这样一个问题:项目结构如下:我原本是用来让程序读views/channel/men/web.config文件,当我添加了men文件夹后,整过路由都出错了。我的

2012-11-19 16:34:35 3452

原创 Asp.net mvc View动态编译要小心啊

我们公司的项目是用asp.net mvc Razor开发的,先看看带代码吧:var itemRef = "P43_1";    try    {       var expermentCode = "PLE0043";       itemRef = Html.ViewContext.HttpContext.Request.QueryString["itemCode

2012-11-19 09:13:25 4241

原创 Asp.net Web.config文件读取路径你真的清楚吗?

我们经常都在用ConfigurationManager的AppSettings和ConnectionStrings属性,当一个项目中有很多Web.config时它们的读取顺序究竟是怎么的了?也许我们可以通过实验得出一些结论,但我这里仅从源代码上来分析一下。无论是ConfigurationManager的AppSettings还是ConnectionStrings属性都在调用方一个共同的方法Ge

2012-11-16 16:09:06 5523

原创 asp.net mvc源码分析-ModelValidatorProviders

在上篇文章asp.net mvc源码分析-DefaultModelBinder 自定义的普通数据类型的绑定和验证最后提到了ModelValidatorProviders ,这里我们以DataAnnotationsModelValidatorProvider来说说整过的验证过程。因为DataAnnotationsModelValidatorProvider这个是我们平时用的最多的情况。其GetVal

2012-11-14 16:17:36 3356

原创 asp.net mvc源码分析-DefaultModelBinder 自定义的普通数据类型的绑定和验证

在前面的文章中我们曾经涉及到ControllerActionInvoker类GetParameterValue方法中有这么一句代码:   ModelBindingContext bindingContext = new ModelBindingContext() {                FallbackToEmptyPrefix = (parameterDescriptor.Bi

2012-11-14 11:33:29 4613

原创 asp.net mvc源码分析-AsyncController

我们前面的讲的都是基于同步的Controller来实现,现在我们来看看基于异步的AsyncController又是如何实现的。首先看一个demo吧: public void IndexAsync()          {              //实现异步action加计数1              FileStream fileStream = new FileStre

2012-11-13 16:01:50 3388

原创 asp.net mvc源码分析-BeginForm方法 和ClientValidationEnabled 属性

在上篇文章asp.net mvc源码分析-RenderAction和RenderPartial我们提到了一个常用的RenderAction方法,除了它我们还会经常遇到表单提交,这时我们通常会用到BeginForm。让我们来看看你BeginForm是如何使用的运行结果就是生成form表单一般我们的表单提交都涉及到强类型,所以一般需要@model MvcApp.Controll

2012-11-13 13:52:56 4122

原创 asp.net mvc源码分析-RenderAction和RenderPartial

截止上篇文章asp.net mvc源码分析-ActionResult篇 RazorView.RenderView 相信大家对mvc的大致流程应该有所了解。现在我们来看看我们在mvc开发中用的最多的几个方法,我想排在第一的应该是Html.RenderAction和Html.RenderPartial吧。先说简单的吧:RenderPartial和Partial public static void

2012-11-12 22:15:08 3296

原创 asp.net mvc源码分析-ActionResult篇 RazorView.RenderView

接着上文asp.net mvc源码分析-ActionResult篇 FindView 我们已经创建好view了,大家还记得在BuildManagerCompiledView的Render方法中最后调用的是RenderView。可能是跟人喜好问题,还有就是我工作项目用到的多数是Razor,所以这里就讲讲RazorView吧。想让我们可看看RazorView的构造函数有什么特别的地方    p

2012-11-11 16:37:20 3747

原创 asp.net mvc源码分析-ActionResult篇 FindView

接着上篇asp.net mvc源码分析-ActionResult篇 ViewResult 中有ViewEngineResult result = ViewEngineCollection.FindView(context, ViewName, MasterName)这么一句,它究竟是怎么找到View的了?首先放我们看看你ViewEngineCollection中的FindView方法吧,其实就一句

2012-11-11 12:59:31 5324 3

原创 asp.net mvc源码分析-ActionResult篇 ViewResult

接着上篇文章asp.net mvc源码分析-Action篇 Action的执行 ,现在Action已经执行并且返回结果,在ControllerActionInvoker.InvokeAction方法中 ActionExecutedContext postActionContext = InvokeActionMethodWithFilters(controllerContext, filter

2012-11-11 10:51:43 4080

原创 asp.net mvc源码分析-Action篇 Action的执行

接着上篇 asp.net mvc源码分析-Action篇 DefaultModelBinder 我们已经获取的了Action的参数,有前面的内容我们知道Action的调用时在ControllerActionInvoker类的InvokeActionMethod方法。 protected virtual ActionResult InvokeActionMethod(ControllerCont

2012-11-10 23:06:59 3288

原创 asp.net mvc源码分析-Action篇 DefaultModelBinder

接着上篇 asp.net mvc源码分析-Controller篇 ValueProvider 现在我们来看看ModelBindingContext这个对象。 ModelBindingContext bindingContext = new ModelBindingContext() {                FallbackToEmptyPrefix = (parameterDes

2012-11-10 20:36:22 4306

原创 asp.net mvc源码分析-Controller篇 ValueProvider

在上篇文章asp.net mvc源码分析-Action篇 IModelBinder中我们提到了ValueProvider,其实这个东西是Controller的属性,在写前面Controller的是曾打算把它写书来,后来有以下在后面用的时候在写它相关的东东吧,需求才能推动发展啊。先说明一下这个属性石很重要的,Action参数的值最总都是通过它来获取的。   public IValueProvid

2012-11-10 12:30:47 3467

原创 asp.net mvc源码分析-Action篇 IModelBinder

紧接着上篇asp.net mvc源码分析-Action篇 ParameterDescriptor 文章 在ReflectedParameterBindingInfo有这个public override IModelBinder Binder属性,同时在ControllerActionInvoker中也有一个类似的 protected internal ModelBinderDictionary

2012-11-10 09:33:40 3715

原创 asp.net mvc源码分析-Action篇 ParameterDescriptor

紧接着上篇asp.net mvc源码分析-Action篇 Filter 中提到了  IDictionary parameters = GetParameterValues(controllerContext, actionDescriptor);首先这个方法的目的很明白获取当前Action参数名称和值得一个字典。 protected virtual IDictionary GetParamet

2012-11-09 22:51:29 3468

原创 asp.net mvc源码分析-Action篇 Filter

紧接着上篇 asp.net mvc源码分析-Controllerl篇 ControllerDescriptor 现在我们该看  FilterInfo filterInfo = GetFilters(controllerContext, actionDescriptor);这句代码了,意思很好明白就是获取当前的FilterInfo信息,而该方法非常简单就一句return new FilterIn

2012-11-09 17:05:19 3510

原创 asp.net mvc源码分析-Controllerl篇 ControllerDescriptor

在上篇asp.net mvc源码分析-Controllerl篇 TempData数据存储 我们讲到了ActionInvoker.InvokeAction(ControllerContext, actionName) 这句,当时跳过了,现在我们首先来看看ActionInvoker属性的定义吧:  public IActionInvoker ActionInvoker {

2012-11-09 10:50:13 3272

原创 asp.net mvc源码分析-Controllerl篇 TempData数据存储

本些列文章是以asp.net mvc源代码为例按照asp.net mvc执行顺序一一分析和解释。上篇文章asp.net mvc源码分析-Controllerl篇 如何创建Controller实例 讲到了如何创建Controller,在创建后就调用  controller.Execute(RequestContext);在ControllerBase的Execute方法很简单  Ve

2012-11-08 23:38:01 4991 1

原创 asp.net mvc源码分析-Controllerl篇 如何创建Controller实例

在上一篇文章asp.net mvc源码分析-路由篇 如何找到 IHttpHandler中最后提到了MvcHandler,来上我们看看它的定义 public class MvcHandler : IHttpAsyncHandler, IHttpHandler, IRequiresSessionState它有几个比较重要的属性:internal ControllerBuilder Cont

2012-11-08 15:12:56 4348

原创 asp.net mvc源码分析-路由篇 如何找到 IHttpHandler

学习是使用asp.net已经有很长一段时间了,现在就来分析一下mvc的整过过程吧。个人计划写一个mvc系列的博文,仅从源代码的角度来分析mvc。在接触mvc时我们一定会经历路由,那么路由这东东是怎么搞出来的啊。在我们的web.config中有这么一句:    <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, P

2012-11-08 11:57:46 4361 2

原创 OutputCacheProvider OutputCache的一点点认识

在asp.net4.0后我们可以实现自己的OutputCacheProvider来控制缓存的位置了,但是我发现很多人多OutputCacheProvider的调用并不是很清楚。首先我们要知道缓存是在哪里注册的。答案是OutputCacheModulevoid IHttpModule.Init(HttpApplication app){    if (RuntimeConfig.GetA

2012-11-07 15:30:34 3294

原创 HttpWebRequest开启gzip压缩

在用HttpWebRequest对象时,一般我们都没有开启gzip压缩,如果服务端返回的数据比较大,这是我们需要开启gzip压缩,怎么开启了?1.给HttpWebRequest对象,添加如下Header                 request.Headers.Add("Accept-Encoding", "gzip");        2.对接收到的流进行解码

2012-11-06 17:45:42 5376

原创 HttpRequest this属性

我们在做asp.net的时候往往要取客户端的数据。一般的写法都是  var q = Request.QueryString["xxx"];            var f = Request.Form["xxx"];            var c = Request.Cookies["xxx"].Value;            var s = Request.Server

2012-11-05 17:42:58 2802

原创 HttpRequest的QueryString属性 的一点认识

在我们开发asp.net程序获取QueryString时,经常性的遇到一些url编码问题,如:当然我们一般都是按照提示来把framework版本设置2.0来解决。为什么可以这么解决了,还有没有其它的解决方法了。先让我们看看QueryString的源代码吧:public NameValueCollection QueryString{ get {

2012-11-05 17:17:30 5731

转载 html5离线应用application cache

一、应用场景     我们通常使用浏览器缓存在用户磁盘上存储web单页,在用户再次浏览的时候已节省带宽,但即便这样,依然无法在没有Internet的情况下访问Web。为了让web应用程序在离线状态也能被访问。html5通过application cache API提供离线存储功能。前提是你需要访问的web页面至少被在线访问过一次。    离线本地存储和传统的浏览器缓存有什么不同呢?

2012-11-02 14:21:19 2924

转载 OutputCache造成页面响应内容类型为text/vnd.wap.wml的问题

段时间,访问博客园首页有时会出现text/vnd.wap.wml文件下载的对话框,如下图:   出现这个问题后,等1分钟左右或者回收应用程序池就恢复正常。开始以为是IIS 7的问题,不知道从何处下手去找出原因。  今天终于在iis.net的论坛中找到了原因:Prevent automatic content type switching to text/vnd.wap.

2012-11-01 10:07:33 3423

转载 php中获取url与物理路径的总结

在这里我想总结一下取得地址栏内URL及文件所属的我更路径的一些信息:运用$_SERVER[ ]我们可以来完成许多事情:它是一个包含头部(headers),路径信息及脚本位置的数组,数组的实体由web服务器创建。这是一个“superglobal”,或者可以描述为自动全局变量。这只不过意味这它在所有的脚本中都有效。在函数或方法中您不需要使用global $_SERVER; 访问它,就如

2012-11-01 09:44:21 2815

GeoLite2-City.rar

geoip_20201202

2021-02-26

jwtdemo.zip

go grpc jwt实现

2021-01-04

asp.netgrpccert.zip

aspnet core 5.0 grpc 双向认证, swagger启用, restful api

2021-01-03

DotNetCoreSample.zip

asp.net core5.0 http双向认证

2021-01-02

helloGRPC_GETEWAY).zip

go GRPC GETWAY swagger

2020-12-31

GO GPRC Redis ANS DES AES

GO 创建GPRC, 自签CA、Server、Client证书和双向认证,AES ,DES 加密 ,解密,Redis 锁,ActiveMQ

2020-12-30

thinkphp.zip

ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,自2006年诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用和API开发提供了强有力的支持。

2020-10-10

ServiceA.zip

Consul是HashiCorp公司推出的使用go语言开发的开源工具,用于实现分布式系统的服务发现与配置,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,使用起来较为简单。使用docker命令创建注册中心比较麻烦,并且不好维护,这里使用docker-compose来实现。registrator保证了,如果服务已停止,则从注册中心中移除

2019-08-28

WebAppLog2.zip

本demo实现的asp.net core操作EF(已存在的数据库),并且用actionfiliter来实现日志记录,同时也采用了AOP实现了日志

2019-08-28

WebAppLog.zip

本demo实现的asp.net core操作EF(已存在的数据库),并且用actionfiliter来实现日志记录,同时也采用了AOP实现了日志

2019-08-28

telegraf.conf

telegraf.conf

2019-07-23

MongoDB权威指南xxxx.zip

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

2019-07-06

MongoDB实战+架构、开发与管理

MongoDB实战+架构、开发与管理

2019-04-26

jira_7.3.6破解

适用于jira-7.1.2到jira-7.3.6 任意版本破解,之后的版本可能也适用,7.3.6版本自带汉化 mysql-connector-java-5.1.25-bin.jar到jira安装目录下的lib目录 atlassian-extras-3.1.2.jar和atlassian-extra

2019-04-22

jdk-6u43-windows-i586

Java JDK是由oracle官方推出的Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。它是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar),要运行JAVA程序,需要先安装JDK环境! java6在许多方面都有了很大的改进,主要集中在提高开发者的生产效率和Java应用程序的管理方面。总之,无论你是一位应用程序开发者,系统管理员,工具供应商或是一位安全专家,Java 6都有适合于你的内容,有需求的朋友请下载安装。

2019-04-22

WinSCP——Xshell——LxRunOffline

最近 在捣鼓wsl所以 需要用到这些 工具 WinSCP——Xshell——LxRunOffline

2019-04-20

asp.net core signalr DEMO

在Hub类里, 我们可以访问到Context属性. 从Context属性那, 我们可以获得一个常用的属性叫做ConnectionId. 这个ConnectionId就是连接到Hub的这个客户端的唯一标识. 使用ConnectionId, 我们就可以取得这个客户端, 并调用其方法, 如图中的Clients.Client(connectionId).xxx. Hub的Clients属性表示客户端, 它有若干个方法可以选择客户端, 刚才的Client(connectionId)就是使用connectionId找到这一个客户端. 而AllExcept(connectionId)就是除了这个connectionId的客户端之外的所有客户端. 更多方法请查看文档.

2019-04-12

TeamViewer13.2.14327 -无限制更换ID版

TeamViewer13.2.14327-无限制更换ID版 TeamViewer13.2.14327-无限制更换ID版 TeamViewer13.2.14327-无限制更换ID版 TeamViewer13.2.14327-无限制更换ID版

2019-04-05

SQL Prompt v9.0.10.4053

1、顺利的编写SQL代码。 2、根据部分代码比对进行代码补全。 3、自定义代码片段。 4、智能JOIN条件提示。 5、即时访问模式信息。 6、使得代码更具可读性。 7、自定义代码重定格式。 8、与团队成员共享格式样式。 9、关键字大写。 10、自动使得对象名称合格。 11、代码重构。 12、无需打断相关性即可对对象重命名。 13、将SQL代码封装成一个存储好的程序。 14、扩展通配符。 15、拆分表格。 16、浏览数据库。 17、查找无效的数据库对象。 18、从查询语句中直接将对象改编为ALTER。 19、找到未使用的变量和参数。

2019-03-18

redis-desktop-manager-0.8.8.384

redis-desktop-manager-0.8.8.384 redis-desktop-manager-0.8.8.384,最新版本下载不方便,所以找了一个老版本

2019-03-13

json class generator

This application generates C# classes from a sample JSON text, so you can use strongly typed programming with JSON. It currently supports typed arrays, typed objects, integers, floats, booleans, strings and nullable types.

2018-12-12

beego demo

最近接触了go的web开发,框架有beego,gin、revel以及iris,beego虽然很重量级,性能也差iris太远,但是它对国人的学习是十分有好的,首先它的作者是国人,理念呢也还是参照传统的mvc概念,加上详尽的文档是一个非常好的入门go web的框架,所以我决定使用beego搭建一个个人博客,前台展示使用layui,毕竟我比较懒!

2018-11-28

pima-indians-diabetes.data

先,数据要被加载到内存中,才能对其操作。Scikit-Learn库在它的实现用使用了NumPy数组,所以我们将用NumPy来加载*.csv文件。让我们从UCI Machine Learning Repository下载其中一个数据集。

2018-11-04

iris data csv 222

共148个样本 四列属性值 一列分类label。   虹膜花数据集或费舍尔的虹膜数据集是一个多变量数据集介绍英国统计学家和生物学家罗纳德·费雪在他1936年的论文中使用多个测量线性判别分析的分类问题为例。[1],它有时被称为安德森的虹膜数据集,因为埃德加·安德森收集数据来量化虹膜花的形态变化有关的三

2018-10-27

iris data csv

共148个样本 四列属性值 一列分类label。   虹膜花数据集或费舍尔的虹膜数据集是一个多变量数据集介绍英国统计学家和生物学家罗纳德·费雪在他1936年的论文中使用多个测量线性判别分析的分类问题为例。[1],它有时被称为安德森的虹膜数据集,因为埃德加·安德森收集数据来量化虹膜花的形态变化有关的三个物种。[2]的两三个物种收集加斯珀半岛“所有来自同一牧场,选在同一天和测量由同一人在同一时间同一装置”[3]。      50个样本的数据集由三种虹膜(虹膜setosa,虹膜virginica和虹膜杂色的)。从每个样品测量四个特性:长度和宽度的萼片和花瓣,在厘米。基于这四个特性的组合,Fisher线性判别模型开发了一个相互区分的物种。

2018-10-27

Scrapy爬网存mysql

Scrapy终端是一个交互终端,供我们在未启动spider的情况下尝试及调试爬取代码。 其本意是用来测试提取数据的代码,不过我们可以将其作为正常的Python终端

2018-10-22

react redux

react redux demo, 自己看了《深入浅出react和redux》,《React全栈++Redux+Flux+webpack+Babel整合开发》,《React与Redux开发实例精解》 这些书后的demo练习

2018-10-05

react redux 开发实例

《React与Redux开发实例精解》共分四部分,全面介绍如何使用React 与Redux 进行Web 开发。第一部分是基础篇,介绍React 与Redux 的基础知识;第二部分是进阶篇,通过精彩的官方示例学习React 与Redux;第三部分是拓展篇,主要学习一些优秀的第三方拓展;第四部分是实战篇,将会带领读者一步步搭建大型Web 应用程序。 《React与Redux开发实例精解》适合熟悉JavaScript 编程,有意使用React 与Redux 搭建Web 应用的程序员学习参考。

2018-09-26

React_Redux_Flux_webpack_Babel

React全栈:Redux+Flux+webpack+Babel整合开发》从现代前端开发的标准、趋势和常用工具入手,由此引出了优秀的构建工具 webpack 和 JavaScript库 React,之后用一系列的实例来阐述两者的特色、概念和基本使用方法。随着应用复杂度的增加,进而介绍了 Flux 和 Redux 两种架构思想,并且使用 Redux 对现有程序进行改造,最后介绍了在开发过程中出现的反模式和性能优化方法。 《React全栈:Redux+Flux+webpack+Babel整合开发》适合有一定前端开发尤其是 JavaScript 基础的读者阅读,如果您还没有接触过前端开发这个领域,请先阅读前端开发的入门书籍。

2018-09-25

MySQL技术内幕:InnoDB存储引擎(第2版)

畅销书全新升级,第1版广获好评;资深MySQL专家撰写,全球知名MySQL数据库服务提供商Percona公司CTO作序推荐,国内多位数据库专家联袂推荐 基于MySQL 5.6,结合源代码,从存储引擎内核角度对InnoDB的整体架构、核心实现和工作机制进行深入剖析

2018-03-26

利用Python进行数据分析

利用Python进行数据分析 利用Python进行数据分析 利用Python进行数据分析利用Python进行数据分析

2018-03-22

TCP+IP详解卷1 :协议(原书第2版)

《计算机科学丛书·TCP/IP详解卷1:协议》是一本完整而详细的TCP/IP协议指南。 《计算机科学丛书·TCP/IP详解卷1:协议》适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。 内容简介 《计算机科学丛书·TCP/IP详解卷1:协议》描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者LawrenceBerkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。《计算机科学丛书·TCP/IP详解卷1:协议》是网络构建原型——4.4BSD的建造者的倾力之作,《TCP/IP解析》中的第1卷,主要讲述TCP/IP协议方面的内容。与其他的TCP/IP书藉的很大不同在于,本书不仅仅讲述了RFCS的标准协议,而且结合大量实例讲述了TCP/IP协议包的定义原因及在各种不同的操作系统中(如Sunos4.1.3、Soloris2.2、AIX3.2.2)的应用与工作方式,这样可以以动态方式讲述TCP/IP的知识,使读者可以轻松掌握TCP/IP的知识:路由协议、寻址协议、组控制协议、简单邮件传输协议等。全书内容实用性强,是在校生学习TCP/IP知识的良师益友。

2018-03-04

HTTP权威指南

超文本转移协议(Hypertext Transfer Protocol,HTTP)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。, HTTP起初是一个简单的协议,因此你可能会认为关于这个协议没有太多好 说的。但现在,你手上拿着的是却一本两磅重 的书。如果你对我们怎么会写出一本650页 的关于HTTP的书感到奇怪的话,可以去看一下目录。本书不仅仅是一本HTTP首部的参考手册;它是一本名副其实的web结构圣经。, 本书中,我们尝试着将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对HTTP各方面的特性进行了介绍。纵观全书,我们对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。而且,为了节省大家寻找参考文献的时间,我们还对很多HTTP应用程序正常工作所必须的、重要的非HTTP技术进行了介绍。在组织得便于使用的附录中,可以找到按照字母排序的首部参考(这些首部构成了最常见的HTTP文本的基础)。我们希望这种概念性的设计有助于读者对HTTP的使用。, 本书是为所有希望理解HTTP以及Web底层结构的人编写的。软硬件工程师也可以将本书作为HTTP及相关web技术的条理清楚的参考书使用。系统架构师和网络管理员可以通过本书更好地了解如何设计、实现并管理复杂的网络架构。性能工程师和分析人员可以从高速缓存和性能优化的相关章节中获益。市场营销和咨询专家可以通过概念的介绍更好地理解web技术的前景。, 本书对一些常见的误解进行了说明,推荐了“各种使用诀窍”,提供了便捷的参考资料,并且对枯燥且令人费解的标准规范进行了可读性很强的介绍。在这本书里,我们对Web正常工作所必须且互相关联的技术进行了详细的介绍。, 本书是很多对因特网技术充满热情的人经过大量工作写成的。希望对你有所帮助。

2018-01-11

《亿级流量网站架构核心技术》PDF下载 高清完整版

亿级流量网站架构核心技术》一书总结并梳理了亿级流量网站高可用和高并发原则,通过实例详细介绍了如何落地这些原则。本书分为四部分:概述、高可用原则、高并发原则、案例实战。从负载均衡、限流、降级、隔离、超时与重试、回滚机制、压测与预案、缓存、池化、异步化、扩容、队列等多方面详细介绍了亿级流量网站的架构核心技术,让读者看后能快速运用到实践项目中。 不管是软件开发人员,还是运维人员,通过阅读《亿级流量网站架构核心技术》都能系统地学习实现亿级流量网站的架构核心技术,并收获解决系统问题的思路和方法。

2018-01-08

高性能MySQL(第3版)

高性能MySQL(第3版) 高性能MySQL(第3版)高性能MySQL(第3版)高性能MySQL(第3版)

2018-01-04

大规模分布式存储系统

《大规模分布式存储系统:原理解析与架构实战》是分布式系统领域的经典著作,由阿里巴巴高级技术专家“阿里日照”(OceanBase核心开发人员)撰写,阳振坤、章文嵩、杨卫华、汪源、余锋(褚霸)、赖春波等来自阿里、新浪、网易和百度的资深技术专家联袂推荐。理论方面,不仅讲解了大规模分布式存储系统的核心技术和基本原理,而且对谷歌、亚马逊、微软和阿里巴巴等国际型大互联网公司的大规模分布式存储系统进行了分析;实战方面,首先通过对阿里巴巴的分布式数据库OceanBase的实现细节的深入剖析完整地展示了大规模分布式存储系统的架构与设计过程,然后讲解了大规模分布式存储技术在云计算和大数据领域的实践与应用。, 《大规模分布式存储系统:原理解析与架构实战》内容分为四个部分:基础篇——分布式存储系统的基础知识,包含单机存储系统的知识,如数据模型、事务与并发控制、故障恢复、存储引擎、压缩/解压缩等;分布式系统的数据分布、复制、一致性、容错、可扩展性等。范型篇——介绍谷歌、亚马逊、微软、阿里巴巴等著名互联网公司的大规模分布式存储系统架构,涉及分布式文件系统、分布式键值系统、分布式表格系统以及分布式数据库技术等。实践篇——以阿里巴巴的分布式数据库OceanBase为例,详细介绍分布式数据库内部实现,以及实践过程中的经验。专题篇——介绍分布式系统的主要应用:云存储和大数据,这些是近年来的热门领域,本书介绍了云存储平台、技术与安全,以及大数据的概念、流式计算、实时分析等。

2018-01-04

Nginx_Web_高性能

Nginx_Web_高性能 Nginx_Web_高性能 Nginx_Web_高性能 Nginx_Web_高性能

2017-12-18

atlassian extras 3.2

atlassian-extras-3.1.2.jar atlassian-extras-3.2.jar mysql-connector-java-5.1.39-bin.jar

2017-09-30

Jenkins权威指南

Jenkins权威指南.pdf

2017-07-27

C#并行编程高级教程

C#并行编程高级教程 C#并行编程高级教程 C#并行编程高级教程

2017-07-23

空空如也

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

TA关注的人

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