- 人工智能时代的十大核心技术:重塑未来的无限可能 - 第八章 - 深度增强学习,开启AI智能新篇章
百家峰会
人工智能深度学习人工智能
在这个日益智能化的时代,人工智能技术正在改变着我们的世界。其中,深度增强学习(DeepReinforcementLearning,DRL)作为AI领域的一颗璀璨明星,正引领着AI系统在复杂环境中实现更高的智能水平。那么,深度增强学习究竟是什么呢?本文将带您走进深度增强学习的世界,一起探索它的奥秘。一、什么是深度增强学习?深度增强学习是一种结合了深度学习(DeepLearning)和增强学习(Rei
- 基于模型与不基于模型的深度增强学习_主编推荐 | 基于模型的强化学习—LQR与iLQR...
weixin_39572442
作者:知乎用户@王沃河编者按深度强化学习(DRL)的一炮走红,让人们一谈起强化学习首先想到的往往是DRL,而强化学习最早的起源来自optimalcontroltheory。LQR和iLQR作为最优控制/基于模型的强化学习算法,在环境动态系统已知的情况下能更加高效的利用样本,并在化工生产过程,无人驾驶,机械臂控制等实际应用场景取得了很好的效果。1背景强化学习(RL)本质上是一种控制算法。大多语境下R
- 深度增强学习:走向通用人工智能之路
isuccess88
人工智能深度学习深度增强学习人工智能
深度增强学习:走向通用人工智能之路本文是系列文章中的第一篇,是对深度增强学习/深度强化学习的基本介绍以及对实现通用人工智能的探讨。现在但凡写人工智能的文章,必提AlphaGo。也正是因为AlphaGo在围棋人机大战中里程碑式的胜利,人工智能迎来了新的春天。本文也不免俗套,从AlphaGo说起,但希望能指明一些被忽视的但对AlphaGo棋力有深远影响的技术。围棋人工智能大致可以分为三个阶段[1]:第
- 人工智能大爆发 ,机器越来越聪明,你会感都威胁吗?
尹泰尉
近年来,在许多认知任务中,机器的功能已被推高至令人惊叹的表现,过去一直困扰科学家在人工智能(ArtificialIntelligence;AI)领域中的挑战,如连续学习中灾难性遗忘问题,深度增强学习中的学习速率问题都被一一破解了。不过,机器真的如科幻电影描述般聪明吗?人工智能能否达到或超越人类能力?人工智能用什么形式增强和扩展人类专业知识,并帮助我们克服现实世界的各种挑战?人工智能(AI),是指人
- 【人工智能 》机器学习》深度学习】
我辈李想
人工智能机器学习深度学习
原文作者:我辈李想版权声明:文章原创,转载时请务必加上原文超链接、作者信息和本声明。文章目录前言人工智能(求解、规划、感知)机器学习(分类、回归、关联)K-meansNLPCNNLTSMKNN深度学习(神经网络、深度神经网络、深度增强学习)神经网络前言昨天接了一个面试题,里面居然涉及到40分概念题,瞬间感觉词穷。人工智能》机器学习》深度学习人工智能(求解、规划、感知)机器学习(分类、回归、关联)机
- 深度增强学习前沿算法思想【DQN、A3C、UNREAL,简介】
mmc2015
(深度)增强学习深度增强学习DQNA3CUNREAL
http://mp.weixin.qq.com/s?__biz=MzA4Mzc0NjkwNA==&mid=2650782129&idx=1&sn=935f14d260eb9513f48e4abca05667f7&chksm=87fad086b08d5990a8cf80c97cd02875696857a3cd8d262948d29135d169fd62707c5376051b&mpshare=1&s
- 系列论文阅读——DQN及其改进
想学会飞行的阿番
DQN作为DRL的开山之作,DeepMind的DQN可以说是每一个入坑深度增强学习的同学必了解的第一个算法了吧。先前,将RL和DL结合存在以下挑战:1.deeplearning算法需要大量的labeleddata,RL学到的reward大都是稀疏、带噪声并且有延迟的(延迟是指action和导致的reward之间);2.DL假设样本独立;而RL前后state状态相关;3.DL假设分布固定,而RL在学
- 深度增强学习射击类游戏(vizdoom)
zhqh100
python计算机视觉大数据
前端时间搞一个airsim的学习,通过ddqn的方式,然后这两天在尝试一些增强学习的训练;在PapersWithCode上看到如下游戏FPSGames|PapersWithCodeGitHub-mwydmuch/ViZDoom:Doom-basedAIResearchPlatformforReinforcementLearningfromRawVisualInformation.然后在增强学习页面
- DeepMind推出分布式深度强化学习架构IMPALA,让一个Agent学会多种技能
量子位
维金编译自DeepMindBlog量子位出品|公众号QbitAI目前,深度增强学习(DeepRL)技术在多种任务中都大获成功,无论是机器人的持续控制问题,还是掌握围棋和雅达利的电子游戏。不过,这些方面的进展仅限于孤立任务。完成每一项任务都要单独调试、训练agent。在最近的工作中,我们研究了如何训练单一agent去执行多种任务。今天,我们发布了DMLab-30。这是一组新任务,包含了在统一视觉环境
- 基于模型与不基于模型的深度增强学习_[Model-based]基于模型的强化学习论文合集...
weixin_39564386
最近组里在讨论接下来在强化学习这块的研究方向,在讨论之前,我们把强化学习各个子方向的论文都粗略过了一下,涉及到model-free/model-based/multi-agent/deepexploration/meta-learning/imitationlearning/application/distributedtraining等方向。我想着当时查找阅读相关文章花费了不少精力,决定开个专栏
- dqn系列梳理_系列论文阅读——DQN及其改进
weixin_39908985
dqn系列梳理
DQN作为DRL的开山之作,DeepMind的DQN可以说是每一个入坑深度增强学习的同学必了解的第一个算法了吧。先前,将RL和DL结合存在以下挑战:1.deeplearning算法需要大量的labeleddata,RL学到的reward大都是稀疏、带噪声并且有延迟的(延迟是指action和导致的reward之间);2.DL假设样本独立;而RL前后state状态相关;3.DL假设分布固定,而RL在学
- 深度增强学习(DRL)漫谈 - 信赖域(Trust Region)系方法
sorroooo
强化学习
原文地址:http://blog.csdn.net/jinzhuojun/article/details/78007628一、背景深度学习的兴起让增强学习这个古老的机器学习分支迎来一轮复兴。它们的结合领域-深度增强学习(Deepreinforcementlearning,DRL)随着在一系列极具挑战的控制实验场景及其它跨领域的成功应用,现在已是各大顶级AI会议的热门topic之一。之前两篇杂文《深
- DL--常用增强学习实验环境 II (ViZDoom, Roboschool, TensorFlow Agents, ELF, Coach等)
born-in-freedom
深度强化学习常用增强学习实验环境
原文链接:http://blog.csdn.net/jinzhuojun/article/details/78508203前段时间Nature上发表的升级版AlphaGo-AlphaGoZero再一次成为热点话题。作为其核心技术之一的Deepreinforcementlearning(深度增强学习,或深度强化学习)也再一次引发关注。AlphaZero最有意义的地方之一是它去除了从人类经验(棋谱)中
- 基于模型与不基于模型的深度增强学习_CVPR2018: 基于时空模型无监督迁移学习的行人重识别...
weixin_39846664
有监督学习和无监督学习举例
UnsupervisedCross-datasetPersonRe-identificationbyTransferLearningofSpatial-TemporalPatterns论文可以在arxiv下载,老师一作,本人二作,也是我们实验室第一篇CCFA类论文,这个方法我们称为TFusion。代码:ahangchen/TFusiongithub.com解决的目标是跨数据集的PersonReid
- win10下安装OpenAI Gym
pursuit_zhangyu
OpenAIGym
因为最近在上深度增强学习课,所以需要安装一个运行环境。这里面我安装一个anaconda和pycharm。好像代码不能够在spyder或者jupyternotebook运行。Anaconda在前面的博客中已经安装了anaconda,可以先创建一个环境,可以命名为gymcondainstall--nameGympython=3.5activategymcondainstallpandas-ihttps
- 增强学习Reinforcement Learning经典算法梳理1:policy and value iteration
songrotek
DeepReinforcementLearningReinforcementLearning深度增强学习DRL
前言就目前来看,深度增强学习(DeepReinforcementLearning)中的很多方法都是基于以前的增强学习算法,将其中的valuefunction价值函数或者Policyfunction策略函数用深度神经网络替代而实现。因此,本文尝试总结增强学习中的经典算法。本文主要参考:1ReinforcementLearning:AnIntroduction2ReinforcementLearnin
- Deep Reinforcement Learning 基础知识(DQN方面)
songrotek
DeepReinforcementLearning深度增强学习DRL深度增强学习深度学习神经网络
Introduction深度增强学习DeepReinforcementLearning是将深度学习与增强学习结合起来从而实现从Perception感知到Action动作的端对端学习的一种全新的算法。简单的说,就是和人类一样,输入感知信息比如视觉,然后通过深度神经网络,直接输出动作,中间没有hand-crafted工作。深度增强学习具备使机器人实现完全自主的学习一种甚至多种技能的潜力。虽然将深度学习
- 深度增强学习 知乎专栏与Blog迁移说明
songrotek
Others
由于知乎专栏的简洁明了的界面,本人已入驻知乎专栏智能单元https://zhuanlan.zhihu.com/intelligentunit我将在这里分享深度增强学习相关的入门级精华教程,以及最前沿论文的分析(部分内容会以当前博客内容为基础加以改进)从理论到tensorflow代码实现。csdnblog的内容也将陆续转移到知乎专栏当中。目前的基本思路是0分享深度增强学习相关资源,当前深度学习最前沿
- 深度增强学习David Silver(八)——Integrating Learning and Planning
cs123951
DRL
本节课主要讲:Model-BasedReinforcementLearningIntegratedArchitecturesSimulation-BasedSearchmodel用一个具有参数η的MDP⟨S,A,P,R⟩表示。它告诉我们怎么从一个状态转移到另一个状态,和发生动作之后的奖励。假设S和A都已知,则Pη≈P,Rη≈R。model-freeRL直接从经验中学习价值函数或者策略。model-
- 深度增强学习(DRL)简单梳理
时光杂货店
深度增强学习
作者:xg123321123-时光杂货店出处:http://blog.csdn.net/xg123321123/article/details/77504032声明:版权所有,转载请联系作者并注明出处0主要话题增强学习面临的问题马尔科夫过程形式化描述增强学习Q-learning深度增强学习1一个简单的增强学习情景以打砖块游戏为例,玩家需要左右移动屏幕底部的木板,将球接住并弹回到屏幕上半部分,当球触
- 深度增强学习方向论文整理
csdn王艺
本文为知乎专栏作者Alex-zhai原创,已授权CSDN转载。责编:王艺一.开山鼻祖DQNPlayingAtariwithDeepReinforcementLearning,V.Mnihetal.,NIPSWorkshop,2013.Human-levelcontrolthroughdeepreinforcementlearning,V.Mnihetal.,Nature,2015.二.DQN的各种
- AirSim中使用DQN训练无人机避障和导航
qianlinjun
无人机
AirSim是微软基于虚幻引擎开发的用于模拟无人机飞行的开源工具,项目地址:https://github.com/Microsoft/AirSim;在PythonClient文件夹中包含DQNDrone.py文件,代码思路基于DeepMind的神作:使用深度增强学习玩视频游戏实现的,论文地址:https://arxiv.org/abs/1312.5602v1。代码使用微软开发的CNTK开源深度学习
- 深度增强学习--DDPG
weixin_30679823
DDPGDDPG介绍2ddpg输出的不是行为的概率,而是具体的行为,用于连续动作(continuousaction)的预测公式推导推导代码实现的gym的pendulum游戏,这个游戏是连续动作的pendulum环境介绍代码实践"""DeepDeterministicPolicyGradient(DDPG),ReinforcementLearning.DDPGisActorCriticbasedal
- 人工智能免费入门课程
leoIsCoding
13.1.MachineLearning--13.3.DeepLearning
1、AI入门:http://ai.berkeley.edu/home.html(加利福尼亚大学伯克利分校);2、人工智能原理与技术:http://web.stanford.edu/class/cs221/2016/(斯坦福大学);3、增强学习:http://www0.cs.ucl.ac.uk/staff/d.silver/web/Teaching.html(伦敦大学学院);4、深度增强学习:htt
- 深度增强学习DDPG(Deep Deterministic Policy Gradient)算法源码走读
ariesjzj
AI
原文链接:https://blog.csdn.net/jinzhuojun/article/details/82556127本文是基于OpenAI推出deepreinforcementlearning算法集baselines。之前写过该项目的环境setup介绍《常用增强学习实验环境I(MuJoCo,OpenAIGym,rllab,DeepMindLab,TORCS,PySC2)》以及其中的另一重要
- DeepMind和OpenAI为什么要用深度增强学习玩游戏
飞走的鸭子
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/u010215609/article/details/62247479你知道DeepMind吗?很可能知道,毕竟大家都已经熟知,这家公司这几年发生的两件大事:1.被谷歌收购2.花了很多很多的资源,教计算机下围棋,并打败目前所有已知的围棋顶级选手那么你也很可能知道DeepMind在13年发了一篇paper
- 最前沿:视觉导航(Visual Navigation),让人惊讶的进展
睿慕课
“机器人视觉导航是机器人领域的一个重要研究方向,本文介绍了视觉导航的前沿技术。”一、前沿视觉导航(VisualNavigation)一直是人工智能领域,机器人领域非常重要的一个研究方向,在之前我在专栏里曾写过这篇文章(知乎专栏链接:zhuanlan.zhihu.com):(FloodSung:最前沿:深度增强学习再发力,家用机器人已近在眼前)文章链接:https://zhuanlan.zhihu.
- Deep Q-Learning深度增强学习算法
段星星
深度学习
DQN算法由于某些环境中状态过多,通过传统Q-learning的方法,维护一张规模巨大的Q表显然是不现实的。DQN利用神经网络代替了Q表,只需要通过对实际训练的采样数据进行训练,就可以近似模拟Q表的数值初始化记忆库D初始化Q估计神经网络=>Q_eval初始化Q现实神经网络=>Q_realForepisode=1inM初始化序列s_t={x1,x2,…,xn}Forstep=1inT根据贪心算法选择
- xuexi2
龙骨
机器学习
TensorFlow中文文档:http://www.tensorfly.cn/tfdoc/tutorials/mnist_beginners.html1智能单元-知乎专栏长期原创和翻译深度学习和深度增强学习等领域高质量文章,并接受知友投稿,投稿前请阅读投稿说明。最前沿系列最前沿系列解读我们认为的深度学习领域有巨大影响的论文和成果。最前沿:史蒂夫的人工智能大挑战最前沿:让计算机学会学习LetComp
- Deep Q-Learning深度增强学习(代码篇)
段星星
深度学习
搭建DQN初始化#动作数量self.n_actions#状态数量self.n_features#learning_rate学习速率self.lr#Q-learning中reward衰减因子self.gamma#e-greedy的选择概率最大值self.epsilon_max#更新Q现实网络参数的步骤数self.replace_target_iter#存储记忆的数量self.memory_size#
- 项目中 枚举与注解的结合使用
飞翔的马甲
javaenumannotation
前言:版本兼容,一直是迭代开发头疼的事,最近新版本加上了支持新题型,如果新创建一份问卷包含了新题型,那旧版本客户端就不支持,如果新创建的问卷不包含新题型,那么新旧客户端都支持。这里面我们通过给问卷类型枚举增加自定义注解的方式完成。顺便巩固下枚举与注解。
一、枚举
1.在创建枚举类的时候,该类已继承java.lang.Enum类,所以自定义枚举类无法继承别的类,但可以实现接口。
- 【Scala十七】Scala核心十一:下划线_的用法
bit1129
scala
下划线_在Scala中广泛应用,_的基本含义是作为占位符使用。_在使用时是出问题非常多的地方,本文将不断完善_的使用场景以及所表达的含义
1. 在高阶函数中使用
scala> val list = List(-3,8,7,9)
list: List[Int] = List(-3, 8, 7, 9)
scala> list.filter(_ > 7)
r
- web缓存基础:术语、http报头和缓存策略
dalan_123
Web
对于很多人来说,去访问某一个站点,若是该站点能够提供智能化的内容缓存来提高用户体验,那么最终该站点的访问者将络绎不绝。缓存或者对之前的请求临时存储,是http协议实现中最核心的内容分发策略之一。分发路径中的组件均可以缓存内容来加速后续的请求,这是受控于对该内容所声明的缓存策略。接下来将讨web内容缓存策略的基本概念,具体包括如如何选择缓存策略以保证互联网范围内的缓存能够正确处理的您的内容,并谈论下
- crontab 问题
周凡杨
linuxcrontabunix
一: 0481-079 Reached a symbol that is not expected.
背景:
*/5 * * * * /usr/IBMIHS/rsync.sh
- 让tomcat支持2级域名共享session
g21121
session
tomcat默认情况下是不支持2级域名共享session的,所有有些情况下登陆后从主域名跳转到子域名会发生链接session不相同的情况,但是只需修改几处配置就可以了。
打开tomcat下conf下context.xml文件
找到Context标签,修改为如下内容
如果你的域名是www.test.com
<Context sessionCookiePath="/path&q
- web报表工具FineReport常用函数的用法总结(数学和三角函数)
老A不折腾
Webfinereport总结
ABS
ABS(number):返回指定数字的绝对值。绝对值是指没有正负符号的数值。
Number:需要求出绝对值的任意实数。
示例:
ABS(-1.5)等于1.5。
ABS(0)等于0。
ABS(2.5)等于2.5。
ACOS
ACOS(number):返回指定数值的反余弦值。反余弦值为一个角度,返回角度以弧度形式表示。
Number:需要返回角
- linux 启动java进程 sh文件
墙头上一根草
linuxshelljar
#!/bin/bash
#初始化服务器的进程PId变量
user_pid=0;
robot_pid=0;
loadlort_pid=0;
gateway_pid=0;
#########
#检查相关服务器是否启动成功
#说明:
#使用JDK自带的JPS命令及grep命令组合,准确查找pid
#jps 加 l 参数,表示显示java的完整包路径
#使用awk,分割出pid
- 我的spring学习笔记5-如何使用ApplicationContext替换BeanFactory
aijuans
Spring 3 系列
如何使用ApplicationContext替换BeanFactory?
package onlyfun.caterpillar.device;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import
- Linux 内存使用方法详细解析
annan211
linux内存Linux内存解析
来源 http://blog.jobbole.com/45748/
我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用。
一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。
Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际上不占用
- 数据库的单表查询常用命令及使用方法(-)
百合不是茶
oracle函数单表查询
创建数据库;
--建表
create table bloguser(username varchar2(20),userage number(10),usersex char(2));
创建bloguser表,里面有三个字段
&nbs
- 多线程基础知识
bijian1013
java多线程threadjava多线程
一.进程和线程
进程就是一个在内存中独立运行的程序,有自己的地址空间。如正在运行的写字板程序就是一个进程。
“多任务”:指操作系统能同时运行多个进程(程序)。如WINDOWS系统可以同时运行写字板程序、画图程序、WORD、Eclipse等。
线程:是进程内部单一的一个顺序控制流。
线程和进程
a. 每个进程都有独立的
- fastjson简单使用实例
bijian1013
fastjson
一.简介
阿里巴巴fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库;包括“序列化”和“反序列化”两部分,它具备如下特征:  
- 【RPC框架Burlap】Spring集成Burlap
bit1129
spring
Burlap和Hessian同属于codehaus的RPC调用框架,但是Burlap已经几年不更新,所以Spring在4.0里已经将Burlap的支持置为Deprecated,所以在选择RPC框架时,不应该考虑Burlap了。
这篇文章还是记录下Burlap的用法吧,主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
 
- 【Mahout一】基于Mahout 命令参数含义
bit1129
Mahout
1. mahout seqdirectory
$ mahout seqdirectory
--input (-i) input Path to job input directory(原始文本文件).
--output (-o) output The directory pathna
- linux使用flock文件锁解决脚本重复执行问题
ronin47
linux lock 重复执行
linux的crontab命令,可以定时执行操作,最小周期是每分钟执行一次。关于crontab实现每秒执行可参考我之前的文章《linux crontab 实现每秒执行》现在有个问题,如果设定了任务每分钟执行一次,但有可能一分钟内任务并没有执行完成,这时系统会再执行任务。导致两个相同的任务在执行。
例如:
<?
//
test
.php
- java-74-数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字
bylijinnan
java
public class OcuppyMoreThanHalf {
/**
* Q74 数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字
* two solutions:
* 1.O(n)
* see <beauty of coding>--每次删除两个不同的数字,不改变数组的特性
* 2.O(nlogn)
* 排序。中间
- linux 系统相关命令
candiio
linux
系统参数
cat /proc/cpuinfo cpu相关参数
cat /proc/meminfo 内存相关参数
cat /proc/loadavg 负载情况
性能参数
1)top
M:按内存使用排序
P:按CPU占用排序
1:显示各CPU的使用情况
k:kill进程
o:更多排序规则
回车:刷新数据
2)ulimit
ulimit -a:显示本用户的系统限制参
- [经营与资产]保持独立性和稳定性对于软件开发的重要意义
comsci
软件开发
一个软件的架构从诞生到成熟,中间要经过很多次的修正和改造
如果在这个过程中,外界的其它行业的资本不断的介入这种软件架构的升级过程中
那么软件开发者原有的设计思想和开发路线
- 在CentOS5.5上编译OpenJDK6
Cwind
linuxOpenJDK
几番周折终于在自己的CentOS5.5上编译成功了OpenJDK6,将编译过程和遇到的问题作一简要记录,备查。
0. OpenJDK介绍
OpenJDK是Sun(现Oracle)公司发布的基于GPL许可的Java平台的实现。其优点:
1、它的核心代码与同时期Sun(-> Oracle)的产品版基本上是一样的,血统纯正,不用担心性能问题,也基本上没什么兼容性问题;(代码上最主要的差异是
- java乱码问题
dashuaifu
java乱码问题js中文乱码
swfupload上传文件参数值为中文传递到后台接收中文乱码 在js中用setPostParams({"tag" : encodeURI( document.getElementByIdx_x("filetag").value,"utf-8")});
然后在servlet中String t
- cygwin很多命令显示command not found的解决办法
dcj3sjt126com
cygwin
cygwin很多命令显示command not found的解决办法
修改cygwin.BAT文件如下
@echo off
D:
set CYGWIN=tty notitle glob
set PATH=%PATH%;d:\cygwin\bin;d:\cygwin\sbin;d:\cygwin\usr\bin;d:\cygwin\usr\sbin;d:\cygwin\us
- [介绍]从 Yii 1.1 升级
dcj3sjt126com
PHPyii2
2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差异。因此从 1.1 版升级并不像小版本间的跨越那么简单,通过本指南你将会了解两个版本间主要的不同之处。
如果你之前没有用过 Yii 1.1,可以跳过本章,直接从"入门篇"开始读起。
请注意,Yii 2.0 引入了很多本章并没有涉及到的新功能。强烈建议你通读整部权威指南来了解所有新特性。这样有可能会发
- Linux SSH免登录配置总结
eksliang
ssh-keygenLinux SSH免登录认证Linux SSH互信
转载请出自出处:http://eksliang.iteye.com/blog/2187265 一、原理
我们使用ssh-keygen在ServerA上生成私钥跟公钥,将生成的公钥拷贝到远程机器ServerB上后,就可以使用ssh命令无需密码登录到另外一台机器ServerB上。
生成公钥与私钥有两种加密方式,第一种是
- 手势滑动销毁Activity
gundumw100
android
老是效仿ios,做android的真悲催!
有需求:需要手势滑动销毁一个Activity
怎么办尼?自己写?
不用~,网上先问一下百度。
结果:
http://blog.csdn.net/xiaanming/article/details/20934541
首先将你需要的Activity继承SwipeBackActivity,它会在你的布局根目录新增一层SwipeBackLay
- JavaScript变换表格边框颜色
ini
JavaScripthtmlWebhtml5css
效果查看:http://hovertree.com/texiao/js/2.htm代码如下,保存到HTML文件也可以查看效果:
<html>
<head>
<meta charset="utf-8">
<title>表格边框变换颜色代码-何问起</title>
</head>
<body&
- Kafka Rest : Confluent
kane_xie
kafkaRESTconfluent
最近拿到一个kafka rest的需求,但kafka暂时还没有提供rest api(应该是有在开发中,毕竟rest这么火),上网搜了一下,找到一个Confluent Platform,本文简单介绍一下安装。
这里插一句,给大家推荐一个九尾搜索,原名叫谷粉SOSO,不想fanqiang谷歌的可以用这个。以前在外企用谷歌用习惯了,出来之后用度娘搜技术问题,那匹配度简直感人。
环境声明:Ubu
- Calender不是单例
men4661273
单例Calender
在我们使用Calender的时候,使用过Calendar.getInstance()来获取一个日期类的对象,这种方式跟单例的获取方式一样,那么它到底是不是单例呢,如果是单例的话,一个对象修改内容之后,另外一个线程中的数据不久乱套了吗?从试验以及源码中可以得出,Calendar不是单例。
测试:
Calendar c1 =
- 线程内存和主内存之间联系
qifeifei
java thread
1, java多线程共享主内存中变量的时候,一共会经过几个阶段,
lock:将主内存中的变量锁定,为一个线程所独占。
unclock:将lock加的锁定解除,此时其它的线程可以有机会访问此变量。
read:将主内存中的变量值读到工作内存当中。
load:将read读取的值保存到工作内存中的变量副本中。
- schedule和scheduleAtFixedRate
tangqi609567707
javatimerschedule
原文地址:http://blog.csdn.net/weidan1121/article/details/527307
import java.util.Timer;import java.util.TimerTask;import java.util.Date;
/** * @author vincent */public class TimerTest {
 
- erlang 部署
wudixiaotie
erlang
1.如果在启动节点的时候报这个错 :
{"init terminating in do_boot",{'cannot load',elf_format,get_files}}
则需要在reltool.config中加入
{app, hipe, [{incl_cond, exclude}]},
2.当generate时,遇到:
ERROR