- Spring @Cacheable缓存注解
浪子尘晨
spring缓存springboot
一、简介缓存介绍缓存,在我们的日常开发中用的非常多,是我们应对各种性能问题支持高并发的一大利器。Spring从3.1开始就引入了缓存的支持。定义了如下两个接口来统一支持不同的缓存技术。org.springframework.cache.Cacheorg.springframework.cache.CacheManager我们熟知的缓存有:堆缓存(Ehcache3.x、GuavaCache、Caff
- SSD:Single Shot MultiBox Detector
嵌入式产品侠
目标检测SSD神经网络目标识别
arxiv:http://arxiv.org/abs/1512.02325paper:http://www.cs.unc.edu/~wliu/papers/ssd.pdfslides:http://www.cs.unc.edu/%7Ewliu/papers/ssd_eccv2016_slide.pdfgithub(Official):https://github.com/weiliu89/caff
- Mac下配置caffe的Python接口 遇到的问题及解决办法
Mr_Linhui
caffepythonmaccaffepycaffe
前言:在mac上装caff,在网上找教程,虽然教程很多,但是坑也不少。推荐一篇不错的:http://www.jianshu.com/p/cc16e2977e27刚开始是想编译matlab接口的,毕竟对matlab比较熟悉,但是一直报错,在网上也找不到任何有效的解决办法,逼于无奈转战python。编译python也不是一帆风顺的,刚开始在makeFileConfig中配置各种路径,make时报错,网
- 常见linux问题解决办法和ubuntu使用中遇到问题
vicdd
linuxcaffecaffelinux
严正声明:在linux下面使用命令行操作时,一定要懂得命令行的意思,然后再执行,要不然在不知道接下来会发生什么的情况下输入一通命令,linux很有可能崩掉。因为在linux下面,使用sudo以及root权限时,是可以对任意一个文件进行操作处理的,即使是正在使用的系统文件。caffe中出现下面这些问题说明在安装过程中有一些步骤没有按照官网说明来,如果按照官网说明一步步安装,一般会一次性通过。Caff
- canvas基础2 -- 形状
沿着路走到底
可视化css3csshtml
七巧板七巧板本质上就是分别由几个直线拼成一个个图形,再将这些图形结合起来vartangram=[{p:[{x:0,y:0},{x:800,y:0},{x:400,y:400}],color:"#caff67"},{p:[{x:0,y:0},{x:400,y:400},{x:0,y:800}],color:"#67beef"},{p:[{x:800,y:0},{x:800,y:400},{x:600
- Docker常用操作命令(二)
周十一.
Docker技术分享docker容器docker常用命令运维
Docker常用操作命令(二)11、进入容器dockerexec-it容器名称or容器ID/bin/bash[root@zch01~]#dockerexec-it973ff3caff19/bin/bash退出容器root@973ff3caff19:/#exit12、查看容器中的进程dockertop容器名称or容器ID[root@zch01~]#dockertop973ff3caff1913、容器
- Android WebView和Js交互
h2coder
现在纯原生Android开发越来越少了,现在一般App都会混合开发,其他混合的技术先不说,最常用就是WebView加载H5页面,再App客户端和Web端交互,提供一些用户信息、客户端Api等,本篇介绍WebView调用Js,Js调用Android方法的知识。本文使用的Html文件WebViewbody{background:#caff0c;}.btn{line-height:40px;margin
- win10下配caffe(仅cpu, python接口) - 成功
aaa小菜鸡
先提醒:如果不是装的python3.5或2.7的anaconda,那么建议以前装过的python、anaconda全卸载。最好要有anaconda而不是直接安python,这样后面会省很多事。就是这个原因,第一次配没成功:win10下配caffe(仅cpu,python接口)-失败先明确需求,我是要在64位win10下、仅cpu、使用python接口1需要提前安装和下载的先在Github:Caff
- 二级缓存j2cache和SpringBoot整合
terrybg
SpringBootspringbootredis缓存
简介j2cache是开源的二级缓存库,支持实现:本地缓存Ehcache、Caffeine、远程缓存Redis、Memcached。常见解决方案如一级缓存使用Ehcache、二级缓存使用Redis。上篇描述的阿里开源的jetcache,是支持二级缓存,只是相比j2cache不够灵活,还不够完善,前者是缓存统一操作规范,而j2cache是专注二级缓存库。与SpringBoot整合本文一级缓存:Caff
- 东方学习PyTorch系列(一)-PyTorch简介、安装及简单计算
shishenshashen
东方学习记录pytorch学习python深度学习
一、PyTorch简介1.PyTorch简介和发展Facebook人工智能研究小组开发基于Lua语言编写的Torch库python实现深度学习的库广泛应用学术界和工业界Caff2项目并入Pytorch,开始加深在深度学习应用框架的影响和地位。Pytorch是当前难得的简洁优雅且高效快速的框架2.PyTorch的优势相比其他框架,更加简洁,框架简洁易于理解,设计追求最少的封装,避免重复造轮子上手快,
- Densenet学习笔记
穿越5极限
深度学习
Densenet总结论文:《DenselyConnectedConvolutionalNetworks》论文链接:https://arxiv.org/pdf/1608.06993.pdf代码的github链接:https://github.com/liuzhuang13/DenseNetCaffe版本的GitHub链接:https://github.com/shicai/DenseNet-Caff
- onnx裁剪中间节点
人类高质量算法工程师
深度学习深度学习tensorflow机器学习
最近有遇到需要将onnx模型的中间节点裁剪掉的情况,mxnet转成的caff模型,预处理(减去均值除以方差的操作)写在了模型结构里,量化时要把预处理层单独拿出来,这个操作有两种方法可以实现,一种可以加载mxnet训练好的模型,去掉预处理后再保存;另一种时直接将onnx中对应的两个预处理节点裁掉,这里写一下第二种方法具体实现importonnx_graphsurgeonasgsimportnumpy
- caffe 实战系列:如何写自己的数据层(以Deep Spatial Net为例)
xizero00
c/c++神经网络图像处理caffe源码解析计算机视觉深度学习
一、前言想写自己的层,首先必须得在caffe.proto中定义自己层的参数,以便于在proto配置文件中对参数进行配置啦什么的,其次你还要在caffe.proto声明你的层的参数是可选的,然后你得在caffe的include目录下添加你自己层的hpp头文件,以及在caffe的src下的layer目录下添加你自己的cpp实现文件。本文以https://github.com/tpfister/caff
- 人脸属性分析--性别、年龄和表情识别,及其相关的数据集合
贝猫说python
原人脸属性分析--性别、年龄和表情识别置顶2018年09月01日23:23:19迷若烟雨阅读数:1709人脸属性指的是根据给定的人脸判断其性别、年龄和表情等,当前在github上开源了一些相关的工作,大部分都是基于tensorflow的,还有一部分是keras,CVPR2015曾有一篇是用caffe做的.CSDN从0到1实现基于Tornado和Tensorflow的人脸、年龄、性别识别基于caff
- OpenCV图像处理——DNN模块
lzh~
深度学习#OpenCVPythonopencv图像处理dnn
总目录图像处理总目录←点击这里二十三、DNN模块23.1、背景随着计算机视觉的流行,opencv也专门开发了dnn模块来实现深度神经网络相关的功能;opencv无法训练模型,但它支持载入其他深度学习框架训练好的模型,并使用该模型进行预测inference;opencv在载入模型时会使用dnn模块对模型进行重写,使得模型运行效率更高;支持的深度学习框架:tensorflow、pytorch、caff
- caffe运行不停止_Caffe搭建:常见问题解决办法和ubuntu使用中遇到问题(持续更新)...
阳阙
caffe运行不停止
严正声明:在linux下面使用命令行操作时,一定要懂得命令行的意思,然后再执行,要不然在不知道接下来会发生什么的情况下输入一通命令,linux很有可能崩掉。因为在linux下面,使用sudo以及root权限时,是可以对任意一个文件进行操作处理的,即使是正在使用的系统文件。caffe中出现下面这些问题说明在安装过程中有一些步骤没有按照官网说明来,如果按照官网说明一步步安装,一般会一次性通过。Caff
- ImportError: /home/yang/anaconda3/envs/sar/bin/../lib/libgio-2.0.so.0: undefined symbol: g_unix_get_
Python真好玩
深度学习caffeubuntulinuxpython
ImportError:/home/yang/anaconda3/envs/sar/bin/…/lib/libgio-2.0.so.0:undefinedsymbol:g_unix_get_passwd_entry使用caffe时出现如下错误:Traceback(mostrecentcalllast):File“/home/yang/project/sar_project/darknet_caff
- 深度学习环境搭建
urnotY
pytorch深度学习
深度学习环境搭建1、所需工具1、python集成开发环境:Anaconda2、英伟达提供的针对英伟达显卡的运算平台:CUDA、cuDNN(需要NVIDAGTX10系列及以上显卡)。用来提升神经网络的运行效率,如果电脑显卡不满足要求也是可以不用安装,使用cpu来进行运算。3、开发工具:pycharm4、深度学习框架:Pytorch。你也可以使用其他的框架如TensorFlow,caff等,但这儿不做
- 述评:德国养老医疗保障体系建设—— 目的目标、责任主体、治理机制
闫安
20220628闫安昨晚听了CAFF50秘书长董克用教授主持,德国安联集团资深养老金专家Michael主讲的德国养老体系分享。深有共鸣。就象有次CAFF50论坛原全国社保基金会副理事长王忠民先生所言,“他山之玉,可以攻石”。社会保障具有共通性、普适性、公共性。养老医疗健康与人类社会相始终,就如互助本源与古埃及金字塔同时诞生一样,克鲁泡特金的《互助论》甚至源于动物进化互助行为与组织分析。讲座共鸣最多
- 最轻快的人脸检测yoloface
AI视觉网奇
深度学习宝典
有关键点,有预训练7.8mkeras有网络结构https://github.com/anand-anilkumar/yoloface/blob/master/yolo/yolo.pyhttps://github.com/sowmyavarakala/FaceDetectioncaffe106关键点:https://github.com/hpc203/yoloface-landmark106caff
- Caffeine(2):深入解密来自未来的缓存
java缓存
深入解密来自未来的缓存-Caffeine1.前言读这篇文章之前希望你能好好的阅读:你应该知道的缓存进化史和如何优雅的设计和使用缓存?。这两篇文章主要从一些实战上面去介绍如何去使用缓存。在这两篇文章中我都比较推荐Caffeine这款本地缓存去代替你的GuavaCache。本篇文章我将介绍Caffeine缓存的具体有哪些功能,以及内部的实现原理,让大家知其然,也要知其所以然。有人会问:我不使用Caff
- 轻松了解java中Caffeine高性能缓存库
目录轻松lCaffeine1、依赖2、写入缓存2.1、手动写入2.2、同步加载2.3、异步加载3、缓存值的清理3.1、基于大小的清理3.2、基于时间的清理3.3、基于引用的清理4、缓存刷新5、统计轻松lCaffeine1、依赖我们需要将Caffeine依赖添加到我们的pom.xml中:com.github.ben-manes.caffeinecaffeine2.5.52、写入缓存让我们关注Caff
- 一杯飘香的拿铁,牛奶与咖啡的深情爱恋
咖啡食光
图片来源自网络拿铁,相信各位小伙伴们都不陌生。它是一款很常见的、深受许多朋友们喜爱的一款咖啡饮品。在冬日的午后,坐在星巴克,点上一杯拿铁,杯中牛奶与咖啡的完美交融,喝下时流遍全身的温暖,那一刻是多么轻松惬意的时光?不过,对如此备受广大咖友推崇的拿铁,你真的了解吗?拿铁咖啡(CaffèLatte)“拿铁”是由意大利语中的“Latte”一词音译而来,本身的含义其实是“牛奶”的意思。拿铁咖啡的全名其实是
- 述评:“美国退休金融规划新思维”
闫安
2021/5/14闫安就是一种习惯性的自我学习提升方式,不为议论而议论。昨晚CAFF50主讲嘉宾是美国普信集团林奕博士,主题是介绍根据近期美国1500份调查问卷总结出的《退休金融规划的新思维》,之后有董克用教授的点评和讨论。近20年前,在浦发银行总行企业年金部接受为期一周林博士美国企业年金账户系统培训,收益匪浅。另外就是美国2006年《养老金保护法案》他在北京金融街做的“受托投顾顶格信托责任、自动
- 2.canvas画七巧板
白月光soul
HTML5游戏开发实战canvashtml
Document//点对象数组vartangram=[{p:[{x:0,y:0},{x:800,y:0},{x:400,y:400}],color:"#caff67"},{p:[{x:0,y:0},{x:400,y:400},{x:0,y:800}],color:"#67becf"},{p:[{x:800,y:0},{x:800,y:400},{x:600,y:600},{x:600,y:200}
- caffe实现各种目标检测网络的魔改
知识在于分享
深度学习
转载:深度学习目标检测caffe下yolo-v1yolo-v2vgg16-ssdsqueezenet-ssdmobilenet-v1-ssdmobilenet-v12-ssdhttps://blog.csdn.net/xiaoxiaowenqiang/article/details/80577654https://github.com/Ewenwan1、caffe下yolo系列的实现1.1caff
- BUUCTF杂项(misc)题练习记录 -- (2)
Air_cat
misc二进制CTF安全
你竟然会赶我走010拉到底嗷,从大小看是藏东西了,结果漏了flag:flag{stego_is_s0_bor1ing}乌镇峰会种图010拉到底嗷,又漏了flag:flag{97314e7864a8f62627b26f3f998c37f1}rarrar包,win可用ARCHPR爆破链接:acat密码8795flag:flag{1773c5da790bd3caff38e3decd180eb7}qr直接
- ubuntu12.04+cuda6.0+caffe(新版)的安装
鼬花园
参照两位的博客http://caffe.berkeleyvision.org/官网http://blog.csdn.net/u013476464/article/details/38071075caffe+ubunutu14.04+cuda6.5安装指南http://blog.csdn.net/bebelemon/article/details/25567239ubuntu12.04下配置caff
- 用SSD训练自己的数据集(VOC2007格式)
月zhy
深度学习图像检测
用SSD训练自己的数据集(VOC2007格式)一.配置caffe环境ubunt16.04下caffe环境安装二.下载,编译及测试ssd源码(一)下载源码github链接或者执行gitclonehttps://github.com/weiliu89/caffe.git(二)编译源码编译过程中可能会出现缺失一些python模块,按提示安装(1)修改Markfile配置参考ubunt16.04下caff
- caffe配置问题与解决方法集锦
chenxp2311
Caffe
问题1:Checkfailed:error==cudaSuccess(8vs.0)invaliddevicefunction 今天看一篇Paper的时候,要用到Facebook基于caffe改动的适用于3D卷积的代码:C3D:amodifiedversionofBVLCcaffetosupport3DConvNets。于是就git下来,进行配置,Facebook用的caffe是很早之前的caff
- 统一思想认识
永夜-极光
思想
1.统一思想认识的基础,才能有的放矢
原因:
总有一种描述事物的方式最贴近本质,最容易让人理解.
如何让教育更轻松,在于找到最适合学生的方式.
难点在于,如何模拟对方的思维基础选择合适的方式. &
- Joda Time使用笔记
bylijinnan
javajoda time
Joda Time的介绍可以参考这篇文章:
http://www.ibm.com/developerworks/cn/java/j-jodatime.html
工作中也常常用到Joda Time,为了避免每次使用都查API,记录一下常用的用法:
/**
* DateTime变化(增减)
*/
@Tes
- FileUtils API
eksliang
FileUtilsFileUtils API
转载请出自出处:http://eksliang.iteye.com/blog/2217374 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- 各种新兴技术
不懂事的小屁孩
技术
1:gradle Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。
现在构建系统常用到maven工具,现在有更容易上手的gradle,
搭建java环境:
http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/
搭建android环境:
http://m
- tomcat6的https双向认证
酷的飞上天空
tomcat6
1.生成服务器端证书
keytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=beijing,c=cn" -alias server -keypass password -keystore server.jks -storepass password -validity 36
- 托管虚拟桌面市场势不可挡
蓝儿唯美
用户还需要冗余的数据中心,dinCloud的高级副总裁兼首席营销官Ali Din指出。该公司转售一个MSP可以让用户登录并管理和提供服务的用于DaaS的云自动化控制台,提供服务或者MSP也可以自己来控制。
在某些情况下,MSP会在dinCloud的云服务上进行服务分层,如监控和补丁管理。
MSP的利润空间将根据其参与的程度而有所不同,Din说。
“我们有一些合作伙伴负责将我们推荐给客户作为个
- spring学习——xml文件的配置
a-john
spring
在Spring的学习中,对于其xml文件的配置是必不可少的。在Spring的多种装配Bean的方式中,采用XML配置也是最常见的。以下是一个简单的XML配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.or
- HDU 4342 History repeat itself 模拟
aijuans
模拟
来源:http://acm.hdu.edu.cn/showproblem.php?pid=4342
题意:首先让求第几个非平方数,然后求从1到该数之间的每个sqrt(i)的下取整的和。
思路:一个简单的模拟题目,但是由于数据范围大,需要用__int64。我们可以首先把平方数筛选出来,假如让求第n个非平方数的话,看n前面有多少个平方数,假设有x个,则第n个非平方数就是n+x。注意两种特殊情况,即
- java中最常用jar包的用途
asia007
java
java中最常用jar包的用途
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. w
- ajax获取Struts框架中的json编码异常和Struts中的主控制器异常的解决办法
百合不是茶
jsjson编码返回异常
一:ajax获取自定义Struts框架中的json编码 出现以下 问题:
1,强制flush输出 json编码打印在首页
2, 不强制flush js会解析json 打印出来的是错误的jsp页面 却没有跳转到错误页面
3, ajax中的dataType的json 改为text 会
- JUnit使用的设计模式
bijian1013
java设计模式JUnit
JUnit源代码涉及使用了大量设计模式
1、模板方法模式(Template Method)
定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类中完成。
 
- Linux常用命令(摘录)
sunjing
crondchkconfig
chkconfig --list 查看linux所有服务
chkconfig --add servicename 添加linux服务
netstat -apn | grep 8080 查看端口占用
env 查看所有环境变量
echo $JAVA_HOME 查看JAVA_HOME环境变量
安装编译器
yum install -y gcc
- 【Hadoop一】Hadoop伪集群环境搭建
bit1129
hadoop
结合网上多份文档,不断反复的修正hadoop启动和运行过程中出现的问题,终于把Hadoop2.5.2伪分布式安装起来,跑通了wordcount例子。Hadoop的安装复杂性的体现之一是,Hadoop的安装文档非常多,但是能一个文档走下来的少之又少,尤其是Hadoop不同版本的配置差异非常的大。Hadoop2.5.2于前两天发布,但是它的配置跟2.5.0,2.5.1没有分别。 &nb
- Anychart图表系列五之事件监听
白糖_
chart
创建图表事件监听非常简单:首先是通过addEventListener('监听类型',js监听方法)添加事件监听,然后在js监听方法中定义具体监听逻辑。
以钻取操作为例,当用户点击图表某一个point的时候弹出point的name和value,代码如下:
<script>
//创建AnyChart
var chart = new AnyChart();
//添加钻取操作&quo
- Web前端相关段子
braveCS
web前端
Web标准:结构、样式和行为分离
使用语义化标签
0)标签的语义:使用有良好语义的标签,能够很好地实现自我解释,方便搜索引擎理解网页结构,抓取重要内容。去样式后也会根据浏览器的默认样式很好的组织网页内容,具有很好的可读性,从而实现对特殊终端的兼容。
1)div和span是没有语义的:只是分别用作块级元素和行内元素的区域分隔符。当页面内标签无法满足设计需求时,才会适当添加div
- 编程之美-24点游戏
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Random;
import java.util.Set;
public class PointGame {
/**编程之美
- 主页面子页面传值总结
chengxuyuancsdn
总结
1、showModalDialog
returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口时,用于返回窗口的值
主界面
var sonValue=window.showModalDialog("son.jsp");
子界面
window.retu
- [网络与经济]互联网+的含义
comsci
互联网+
互联网+后面是一个人的名字 = 网络控制系统
互联网+你的名字 = 网络个人数据库
每日提示:如果人觉得不舒服,千万不要外出到处走动,就呆在床上,玩玩手游,更不能够去开车,现在交通状况不
- oracle 创建视图 with check option
daizj
视图vieworalce
我们来看下面的例子:
create or replace view testview
as
select empno,ename from emp where ename like ‘M%’
with check option;
这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:
select * from testv
- ToastPlugin插件在cordova3.3下使用
dibov
Cordova
自己开发的Todos应用,想实现“
再按一次返回键退出程序 ”的功能,采用网上的ToastPlugins插件,发现代码或文章基本都是老版本,运行问题比较多。折腾了好久才弄好。下面吧基于cordova3.3下的ToastPlugins相关代码共享。
ToastPlugin.java
package&nbs
- C语言22个系统函数
dcj3sjt126com
cfunction
C语言系统函数一、数学函数下列函数存放在math.h头文件中Double floor(double num) 求出不大于num的最大数。Double fmod(x, y) 求整数x/y的余数。Double frexp(num, exp); double num; int *exp; 将num分为数字部分(尾数)x和 以2位的指数部分n,即num=x*2n,指数n存放在exp指向的变量中,返回x。D
- 开发一个类的流程
dcj3sjt126com
开发
本人近日根据自己的开发经验总结了一个类的开发流程。这个流程适用于单独开发的构件,并不适用于对一个项目中的系统对象开发。开发出的类可以存入私人类库,供以后复用。
以下是开发流程:
1. 明确类的功能,抽象出类的大概结构
2. 初步设想类的接口
3. 类名设计(驼峰式命名)
4. 属性设置(权限设置)
判断某些变量是否有必要作为成员属
- java 并发
shuizhaosi888
java 并发
能够写出高伸缩性的并发是一门艺术
在JAVA SE5中新增了3个包
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
在java的内存模型中,类的实例字段、静态字段和构成数组的对象元素都会被多个线程所共享,局部变量与方法参数都是线程私有的,不会被共享。
- Spring Security(11)——匿名认证
234390216
Spring SecurityROLE_ANNOYMOUS匿名
匿名认证
目录
1.1 配置
1.2 AuthenticationTrustResolver
对于匿名访问的用户,Spring Security支持为其建立一个匿名的AnonymousAuthenticat
- NODEJS项目实践0.2[ express,ajax通信...]
逐行分析JS源代码
Ajaxnodejsexpress
一、前言
通过上节学习,我们已经 ubuntu系统搭建了一个可以访问的nodejs系统,并做了nginx转发。本节原要做web端服务 及 mongodb的存取,但写着写着,web端就
- 在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
lhbthanks
javahtmlstrutscheckbox
第一种方法:获取结果String类型
在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。
所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。
以下是实现的代码:
前台 HTML 代码:
- 003.Kafka基本概念
nweiren
hadoopkafka
Kafka基本概念:Topic、Partition、Message、Producer、Broker、Consumer。 Topic: 消息源(Message)的分类。 Partition: Topic物理上的分组,一
- Linux环境下安装JDK
roadrunners
jdklinux
1、准备工作
创建JDK的安装目录:
mkdir -p /usr/java/
下载JDK,找到适合自己系统的JDK版本进行下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
把JDK安装包下载到/usr/java/目录,然后进行解压:
tar -zxvf jre-7
- Linux忘记root密码的解决思路
tomcat_oracle
linux
1:使用同版本的linux启动系统,chroot到忘记密码的根分区passwd改密码 2:grub启动菜单中加入init=/bin/bash进入系统,不过这时挂载的是只读分区。根据系统的分区情况进一步判断. 3: grub启动菜单中加入 single以单用户进入系统. 4:用以上方法mount到根分区把/etc/passwd中的root密码去除 例如: ro
- 跨浏览器 HTML5 postMessage 方法以及 message 事件模拟实现
xueyou
jsonpjquery框架UIhtml5
postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。postMessage 方法 JSONP 技术不一样,前者是前端擅长跨域文档数据即时通讯,后者擅长针对跨域服务端数据通讯,p