最近研究openfire即时通讯服务器,但是过程相当不顺利,将源码部署到idea上,在网上海量搜索,加群等弄了近3天的时间才弄好,也以此记录一下过程,和常见的问题,希望这篇文章能让研究openfire的筒子们少走一些弯路,毕竟idea有一点点不是很喜欢openfire。
环境说明:windows7+IntelliJ IDEA 2016+openfire 4.0.2+JDK1.8
一、解压ope...
分类:
其他好文 时间:
2016-07-21 15:06:44
阅读次数:
513
mmm -j8 vendor/mediatek/proprietary/hardware/mtkcam/v1/common/paramsmgr/ 2>&1 | tee ft.lib.log && \ mmm -j8 vendor/mediatek/proprietary/platform/mt659 ...
分类:
其他好文 时间:
2016-07-21 15:06:47
阅读次数:
259
最近意外发现之前对悲观锁乐观锁的理解有误,所以重新学习了一下。 1.悲观锁 悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也 ...
分类:
其他好文 时间:
2016-07-21 15:06:55
阅读次数:
174
注意:仅需要如下这些jar包,否则启动时会出错 commons-lang3-3.2.jar commons-logging-1.1.3.jarcommons-logging-api-1.1.jarfreemarker-2.3.19.jarjavassist-3.11.0.GA.jarognl-3.0 ...
分类:
其他好文 时间:
2016-07-21 15:06:43
阅读次数:
168
1. 冯梦龙《智囊全集》译文 http://so.gushiwen.org/guwen/book_78.aspx ...
分类:
其他好文 时间:
2016-07-21 15:05:11
阅读次数:
189
本文大部分整理自网络,相关文章请见文后参考。 关于证书授权中心CA以及数字证书等概念,请移步 OpenSSL 与 SSL 数字证书概念贴 ,如果你想快速自建CA然后签发数字证书,请移步 基于OpenSSL自建CA和颁发SSL证书 。 SSL/TLS作为一种互联网安全加密技术,原理较为复杂,枯燥而无味 ...
分类:
其他好文 时间:
2016-07-21 15:04:40
阅读次数:
237
1.服务端 a. 支持多个用户接入,实现聊天室的基本功能 b. 使用epoll机制实现并发,增加效率 2. 客户端 a. 支持用户输入聊天消息 b. 显示其他用户输入的信息 c. 使用fork创建两个进程 子进程有两个功能: 等待用户输入聊天信息 将聊天信息写到管道(pipe),并发送给父进程 父进 ...
分类:
其他好文 时间:
2016-07-21 15:04:01
阅读次数:
208
经纬度 浏览器获取经纬度信息no 1: 113.307649; 23.1200491no 2:手机微信获取(113.247321;23.134914) 1、wgs84ll(wgs84经纬度坐标)浏览器http://api.map.baidu.com/cloudrgc/v1?geotable_id=8 ...
分类:
其他好文 时间:
2016-07-21 15:03:04
阅读次数:
624
为什么要看门狗? 注意:喂狗是0XAAAA写到KR。 ...
分类:
其他好文 时间:
2016-07-21 15:02:44
阅读次数:
236
html部分: js部分:(此处需要引入jquery.js) ...
分类:
其他好文 时间:
2016-07-21 15:03:22
阅读次数:
185
Ⅰ、概述 本文讲述关于STM32功能比较强大的ADC模块。ADC(Analog to Digital Converter)也就是模拟量转化为数字量,而STM32的ADC模块功能比较多,本文主要讲述“三条通道逐次转换(单次、单通道软件触发)”。 根据笔者的经验,STM32所有系列芯片的ADC模块功能及 ...
分类:
其他好文 时间:
2016-07-21 15:01:04
阅读次数:
365
当年的计算机好玩吗?那是相当的难玩啊。如果你想用计算机来做道1+1等于几的数学题,你需要自己用二进制码来编制计算机程序,然后用穿孔纸带打上孔,然后再将纸带塞进计算机,计算机再将结果打在穿孔纸带上,然后你再根据穿孔纸带上的孔,来写出二进制代码,然后再将二进制码翻译成咱们看得懂的话。 法国纺织机械师布乔 ...
分类:
其他好文 时间:
2016-07-21 15:01:21
阅读次数:
241
USACO Section 2.4 两只塔姆沃斯牛 The Tamworth Two 题目描述 两只牛逃跑到了森林里。农夫John开始用他的专家技术追捕这两头牛。你的任务是模拟他们的行为(牛和John)。 追击在10x10的平面网格内进行。一个格子可以是: 一个障碍物, 两头牛(它们总在一起), 或 ...
分类:
其他好文 时间:
2016-07-21 15:02:08
阅读次数:
228
css部分: html部分: js部分:(此处需要引入jquery.js、easing.js和scrollify.js ) ...
分类:
其他好文 时间:
2016-07-21 15:00:18
阅读次数:
301
传统的 view 是query block的定义,在引用view时,SQL Server将view展开,替换成其定义,用于简化sql 查询语句。相比之下,Indexed View 能够提升查询性能。创建Indexed View的过程十分简单,仅需要在view上创建一个unique clustered ...
分类:
其他好文 时间:
2016-07-21 15:01:26
阅读次数:
195
SynchronousQueue是这样一种阻塞队列,其中每个 put 必须等待一个 take,反之亦然。同步队列没有任何内部容量,甚至连一个队列的容量都没有。 不能在同步队列上进行 peek,因为仅在试图要取得元素时,该元素才存在; 除非另一个线程试图移除某个元素,否则也不能(使用任何方法)添加元素 ...
分类:
其他好文 时间:
2016-07-21 15:01:07
阅读次数:
150
上下文说明 原本系统是15.10,无奈只支持1年,所以今天升级16.04,环境答好后运行rake migratte报错 NameError: uninitialized constant ActiveRecord::Migrator::Zlib 当时一脸蒙逼,原来代码一点没动,为何出现这个 检查一下 ...
分类:
其他好文 时间:
2016-07-21 15:00:53
阅读次数:
166