51dev.com IT技术开发者社区

51dev.com 技术开发者社区

成员变量和局部变量的区别

成员变量和局部变量的区别

成员变量和局部变量的区别    (1)在类中的位置不同        成员变量:类中方法外       &nb...

从零开始配置TypeScript + React + React-Router + Redux + Webpack开发环境

从零开始配置TypeScript + React + React-Router + Redux + Webpack开发环境

1、为什么不使用现成的脚手架?脚手架配置的东西太多太重了,一股脑全塞给你,我只想先用一些我能懂的库和插件,然后慢慢的添加其他的。而且自己从零开始配置也能学到更多的东西不是么。2、教程只配置了开发环境,并没有配置生产环境。3、教程针对人群是有过React+Redux经验,并且想在新项目中使用TypeS...

react diff算法剖析总结

react diff算法剖析总结

1、treediff:只对相同层级的节点进行比较,如果子树在新树种不存在了,则直接删除。如果新加了树就是创建,那么如果进行了跨层级的树的移动怎么办?答案是直接删除移动前的树,在移动后的位置创建一颗一模一样的。所以在react中尽量还是不要进行跨层级的移动。2、componentdiff:如果是相同的...

专业调色三原色色彩调配公式

专业调色三原色色彩调配公式

三原色色彩调配公式红+黄=红橙(红多黄少,俗称桔红)橙色(等量混合,俗称桔黄)黄+蓝=黄绿(黄多蓝少)草绿绿色(等量混合)中绿蓝绿(蓝多黄少)深绿蓝+红=红紫(红多蓝少)紫色(等量混合)蓝紫(蓝多红少)原色适当相混:二间色适当相混:红灰色:红多,黄、蓝少黄灰:橙加黄黄灰色:黄多,红、蓝少蓝灰:绿加紫...

解决HTTP 414请求URI太长的思路

解决HTTP 414请求URI太长的思路

1.不建议改apache的配置在Apache下,限制是一个可配置的值。如果想要支持更长的请求URI,请将此值更改为大于默认值8190的值。该值位于/etc/apache2/apache2.conf中。如果不是,请LimitRequestLine10000在下添加一个新行()AccessFileNam...

分布式消息系统:Kafka

分布式消息系统:Kafka

Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。在大数据系统中,常常会碰到一个问题,整个大数据是由各个子系统组成,数据需要在各个子系统中高性能,低延...

503 Service Temporarily Unavailable 错误可能原因及解决方法

503 Service Temporarily Unavailable 错误可能原因及解决方法

最近网站刷新后经常出现503ServiceTemporarilyUnavailable错误,有时有可以,联想到最近在nginx.conf里做了单ip访问次数限制,(limit_req_zone$binary_remote_addrzone=allips:20mrate=20r/s;)把这个数量放大后...

怎样给 PostgreSQL 的表增加外键?

怎样给 PostgreSQL 的表增加外键?

CREATETABLEorders(order_idSERIAL,dish_nameTEXT,customer_idINTEGERREFERENCEScustomers(id)); ...

Windwis2008 安装IIS

Windwis2008 安装IIS

 默认下,安装Windowsserver2008时没有安装IIS功能组件1、右键“计算机”,点击“管理”或在运中输入"servermanager.msc"    2、在“...

试图加载格式不正确的程序。 (异常来自HRESULT:0x8007000B)

试图加载格式不正确的程序。 (异常来自HRESULT:0x8007000B)

异常来自HRESULT:0x8007000B 缘由:在64位操作系统下IIS发布32位的项目,报“项目依赖的dll无法读取,试图加载格式不正确的程序”错误。 原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的。不能混编访问。不然会出现&l...

Exception from HRESULT: 0x8007000B 异常

Exception from HRESULT: 0x8007000B 异常

一、错误二、解决方法1、IIS->应用程序池->高级设置->常规->启用32位应用程序(True)...

MSMQ消息队列

MSMQ消息队列

  WindowsCommunicationFoundation(WCF)是Microsoft为构建面向服务的应用程序而提供的统一编程模型,该服务模型提供了支持松散耦合和版本管理的序列化功能,并提供了与消息队列(MSMQ)、COM+、Asp.netWeb服务、.NETRemoting等微软现有的分布...

打开即时通讯服务器openfire的大门

打开即时通讯服务器openfire的大门

你现在最常用的软件是什么,如果我没有猜错,应该是QQ和微信,是的,他们就是即时通讯软件。一个可以让你无时无刻,只要有网络就能够沟通的工具,就是即时通讯工具。那么本教程,我们主要以openfire为基础来讲解即时通讯服务器和客户端的实现。毫无疑问,为了更深入的理解openfire,我们也会深入open...

WebGL&Three.js工作原理

WebGL&Three.js工作原理

一、我们讲什么?我们讲两个东西:1、WebGL背后的工作原理是什么?2、以Three.js为例,讲述框架在背后扮演什么样的角色? 二、我们为什么要了解原理?我们假定你对WebGL已经有一定了解,或者用Three.js做过了一些东西,这个时候,你可能碰到了这样一些问题:1、很多东西还是做不出...

即时通讯协议对比

即时通讯协议对比

Android中的即时通讯,就是客户端要与服务器建立长时间的连接,正常情况下Android中请求服务器数据后,连接一般断开。但即时通讯类的对消息的实时性要求比较高。需要客户端与服务器建立长时间的连接,这样,才能保证消息的时实性。1、XMPP基于xml,XMPP用TCP传递的是xml流。它具有xml的...