排序:
默认
按更新时间
按访问量

[算法]动态规划之0-1背包

问题描述描述:石头收藏家小明在徒步登山的时候发现了一堆美丽的石头。这些石头价值不菲,但是都很重,小明自身的力气有限,一次只能拿他拿得动的一部分。每块石头的重量不同,价值也不同。问小明在力所能及的情况下能拿走价值多少的石头。 说明:小明只能搬运一次。 例如:小明只能拿得动 10 kg,每块石头的...

2017-02-08 17:12:44

阅读数:683

评论数:0

reactor与proactor

同步异步 同步和异步是针对应用程序和内核的交互而言的; 同步: 指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪, 异步: 是指用户进程触发IO操作以后便开始做自己的事情,而当IO操作已经完成的时候会得到IO完成的通知。 阻塞非阻塞 阻塞和非阻塞是针对于进程在访问数据的时...

2016-05-27 15:07:05

阅读数:278

评论数:0

Nginx入门

简介Nginx由俄罗斯人Igor Sysoev编写的一款高性能的HTTP和反向代理服务器。能够选择高效的epoll、kqueue、eventport作为网络 IO模型,支持高连接并发情况下内存、CPU等系统资源消耗都非常低。 淘宝Tengine: 基于nginx,添加了很多高级功能和特性。优点 ...

2016-05-25 16:47:21

阅读数:346

评论数:0

IO-同步异步,阻塞非阻塞,select, poll , epoll

本文讨论背景为Linux环境下的Network IO。对于一个Network IO而言,应用程序process(or thread)向系统 内核kernel发起IO 调用,涉及到两个步骤: - 等待数据准备完成(waiting for data for ready) - 将数据从内核拷贝到...

2016-05-25 14:44:49

阅读数:338

评论数:0

Nginx、Apache、Tomcat区别

服务器 Apache Nginx Tomcat 类型 Http服务器HTTP Server Http服务器HTTP Server 资源 静态资源? 静态资源 动态资源 Apache与Tomcat比较1 . Apache支持静态页,Tomcat支持动态的...

2016-05-24 16:53:02

阅读数:885

评论数:0

Linux下安装Nginx

安装gcc 及gcc-c++输入 gcc -v 确认系统是否已安装gcc,如果已安装,跳过此步骤。如果没有安装,则运行命令yum -y install gcc gcc-c++通过yum安装gcc 及gcc-c++安装zlib库 下载zlib包,http://www.zlib.net/ ,上传到服...

2016-05-20 14:10:36

阅读数:457

评论数:0

(转)java classload 机制 详解

原文链接:http://blog.csdn.net/lang_man_xing/article/details/7252846 类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java        虚拟机中并执行。类加载器从 J...

2016-03-15 12:57:17

阅读数:4651

评论数:0

(转)java并发编程: 彻底理解ThreadLocal

http://blog.csdn.net/lufeng20/article/details/24314381

2016-01-06 17:27:10

阅读数:344

评论数:0

多组件-Multiple Components

多组件-Multiple Components标签(空格分隔): react这篇文章主要写React最赞的一个特性:组合性动机:关注点分离通过复用那些拥有完美接口定义的组件,可以构建模块化的组件,这样做的带来的好处与使用函数或者类相同。特别的,简单的构建新组件能够使应用app的关注点分离。通过在应...

2015-12-23 11:17:27

阅读数:610

评论数:0

React - 交互性和动态UI

React - 交互性和动态UI标签(空格分隔): react, 前端框架简单的例子html代码:<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> &...

2015-12-22 16:58:19

阅读数:957

评论数:0

深入JSX

HTML标签和React组件React既可以渲染HTML标签,也可以渲染React组件。 在JSX语法中,html标签一般以小写字母打头,如:var myDivElement = <div className="foo" />; ReactDOM.render(m...

2015-12-21 15:29:48

阅读数:813

评论数:0

Sublime Text3相关插件安装

Package Control两种安装方法,一种是命令行安装,一种是手动安装。 1. 命令行安装 - ctrl +` 或者 view -> show console打开console界面 - 将以下代码复制到console里,回车import urllib.request,os,has...

2015-12-21 15:05:04

阅读数:445

评论数:0

windows环境下nodejs安装

官网上下载windows对应版本。https://nodejs.org/en/download/ 双击,安装,可以指定安装目录。 3.cmd打开命令行,cd进nodejs安装目录 ,可通过node -v 命令查看 nodejs是否安装成功 新版配的已集成了npm,所以无需安装npm。可通过npm ...

2015-12-17 09:41:53

阅读数:314

评论数:0

Curator之recipes之Cache

http://curator.apache.org/curator-recipes/path-cache.html‘ 分为三种:Path Cache,Node Cache,Tree Cache Path Cache Path Cahce主要用来监听Zonde的变化 。 增加、更新或者删除...

2015-12-11 14:28:50

阅读数:1632

评论数:0

Curator之recipes之Counters

http://curator.apache.org/curator-recipes/shared-counter.html http://ifeve.com/zookeeper-sharedcount/分两种,Shared Counter和Distributed Atomic Long共享计数...

2015-12-10 17:14:06

阅读数:578

评论数:0

Curator之Recipes之锁

参考文档: http://ifeve.com/java_lock_see4/ http://ifeve.com/zookeeper-lock/ 官网:http://curator.apache.org/curator-recipes/shared-reentr...

2015-12-10 15:27:54

阅读数:1759

评论数:0

curator之recipes之Barrier

参考文档: http://ifeve.com/zookeeper-barrier/ 分布式系统中使用barrier阻塞多个进程,直到某个条件满足时,所有节点上的进行才会继续执行。 比如赛马比赛中, 等赛马陆续来到起跑线前。 一声令下,所有的赛马都飞奔而出。栅栏Barrier相关的类 Distr...

2015-12-09 17:21:22

阅读数:439

评论数:0

Curator之Recipes之选举

分布式计算中,选举就是指定一个线程用来选择多个节点的领导者。在任务开始时,所有的节点都不知道哪个为领导者。选举算法开始后,领导者选出来后,每个节点通过网络知道领导者的存在。 Curator中选举分为两种: Leader Latch和Leader ElectionLeader Latch很简单的选...

2015-12-08 15:33:57

阅读数:2269

评论数:0

CuratorFramework使用

CuratorFrameworkFramework是ZooKeeper Client更高的抽象API 自动连接管理: 1. 当ZooKeeper客户端内部出现异常, 将自动进行重连或重试, 该过程对外几乎完全透明 2. 监控节点数据变化事件NodeDataChanged,需...

2015-12-03 11:01:37

阅读数:8743

评论数:0

jdk使用问题汇总

安装多个jdk时,有时候设置java_home并不生效这是因为在安装jdk时,系统默认会把java.exe, javaw.exe,javaws.exe三个文件复制到c:\windows\system32目录下,而在环境变量path中,system32在%java_home%\bin前面,优先级比它...

2015-11-26 10:45:13

阅读数:323

评论数:0

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