花了整整一天时间,将Lucene5中有关索引的常见操作进行了简单封装,废话不多说,上代码:
package com.yida.framework.lucene5.util;
import java.io.IOException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.locks.Lock...
分类:
Web程序 时间:
2016-05-03 18:12:05
阅读次数:
193
数据抽象
把一组数据及作用与其上的操作组成一个设计实体或单位。
接口说明外部可见,其实现是隐蔽不可见的
面向对象的特点
封装机制
基于消息的通信
继承机制
多态机制
面向对象=对象+分类+继承+通信
系统发展的趋势:
1.从系统开发到系统集成
2.从以程序为中心到以信息内容(数据)为中心、或以用户为中心
3.从孤立封闭的集中控制式系统到协同开发的分布式系统
...
分类:
其他好文 时间:
2016-05-03 18:13:55
阅读次数:
136
一牛网论坛是一个技术交流平台,论坛包含各种技术资料、案例分析、问题解答,是IT人员交流的好平台,平台中汇聚着各类工程师,可以在论坛进行手机开发、物联网、无人机、智能车等知识的学习交流和分享经验,各种资料免费下载。
试用活动开始后,笔者第一时间联系到一牛网的论坛管理员-白菜,经过多次协商,最终确定了此次Lark7618语音识别wifi模块的免费试用活动方式,入口在文章的最下方。
由白...
分类:
其他好文 时间:
2016-05-03 18:13:57
阅读次数:
268
日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。
一、入门实例
1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下
2、src同级创建并设置log4j.properties
...
分类:
其他好文 时间:
2016-05-03 18:13:15
阅读次数:
137
本文针对企业应用服务器面临日益严峻的安全问题,从系统安全、入侵防护、访问控制、数据安全、备份容灾诸方面,介绍了对关键应用服务器进行全面有效的安全防护的方法,旨在保障服务器处于稳定可靠状态。
1、服务器概况
服务器是企业信息系统的核心,主要有文件服务器、数据库服务器和应用服务器3 种类型。以“应用服务器”泛指这3 种类型。应用服务器上运行着重要的业务系统,在网络环境下...
分类:
其他好文 时间:
2016-05-03 18:11:38
阅读次数:
181
本博文系列参考自>第三版,作者:王爽
各种存储器都通过地址总线,数据总线以及控制总线与CPU相连。CPU对这些各种存储器组成的存储单元进行统一编址,统一寻址。除了各种存储器和CPU相连之外,还有以下几种芯片和CPU相连:
(1)各种接口卡(比如网卡,显卡)上的芯片,它们控制接口卡工作
(2)主板上的接口芯片,CPU通过它们对部分外设进行访问
(...
分类:
编程语言 时间:
2016-05-03 18:12:29
阅读次数:
167
先在下图文件夹中导入相应的jar包,其中第一个红框中的是使用json数据必须导入的两个包,上面5个jar包也是json包,看情况添加,第二个红框是用JDBC连接MySQL数据库必须的包。
连接MySQL的工具类:package com.XXXXXX.util;import java.sql.Connection;
import java.sql.DriverManager;public clas...
分类:
数据库 时间:
2016-05-03 18:13:10
阅读次数:
214
绘制棋盘面板:
MainActivity.java
package com.xbmu.wuziqi;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override...
分类:
移动开发 时间:
2016-05-03 18:11:22
阅读次数:
304
虽然iOS系统相比于其他手机操作系统相对安全,但是这个安全并不是绝对的。此文想以实际例子出发,告诉大家,如何去反编译一个app。...
分类:
移动开发 时间:
2016-05-03 18:12:40
阅读次数:
220
今年年中以来,ForceTouch也就是压力触控技术成为手机行业又一万众瞩目的技术焦点。所谓的Force Touch也就是设备可以感知轻压以及重压的力度,并调出不同的对应功能。
随着中兴、华为等安卓阵营厂商推出带有ForceTouch功能的手机之后,今年9月苹果在新旗舰iPhone6s身上也搭载了3D Touch,也就是压力触控技术。ForceTouch也随着iPho...
分类:
移动开发 时间:
2016-05-03 18:10:41
阅读次数:
239
1. 前言
本文要介绍的是可称作终极环保显示器的“电子纸”。将以其中率先实现实用化的电泳显示(EPD:ElectroPhoretic Display)方式为中心,介绍形状可灵活改变的柔性电子纸的开发和实用化现状以及展望等。
旨在取代纸的电子纸因其用途多样性,需要轻量、柔性、掉落后不会摔坏的坚固性等性能。本文将介绍具备这些性能的电子纸的特点,以及电子纸对于“绿色工艺”的支持情况。...
分类:
其他好文 时间:
2016-05-03 18:12:32
阅读次数:
126
近段时间来Android上最火的框架非react native莫属了,这里我不去评价这个框架的好坏,毕竟只有用过的人才会有深刻的体会。但是我个人有一个习惯,在使用一个开源库之前,一定要看过它的源码,不说百分百搞懂吧,至少得弄清楚它的工作原理,所以在使用RN之前我就看了看它的源码。不看不知道,一看吓一跳,它其中最核心的那一部分——java和js的通信写的确实是非常的精妙,把整个流程搞懂以后让我受益无...
分类:
其他好文 时间:
2016-05-03 18:11:58
阅读次数:
192
Node-Link可视化图中移动Node后自动布局调整算法:当移动一个Node以后,如果Node间有堆叠,需要重新计算整个layout。...
分类:
移动开发 时间:
2016-05-03 18:11:13
阅读次数:
188
在FreeRTOS基础系列《FreeRTOS系列第10篇---FreeRTOS任务创建和删除》中介绍了任务创建API函数xTaskCreate(),我们这里先回顾一下这个函数的声明: BaseType_t xTaskCreate(
TaskFunction_tp vTaskCode,
...
分类:
其他好文 时间:
2016-05-03 18:10:18
阅读次数:
1092
使用 NSOperation 以及 NSOperationQueue
NSOperation vs. Grand Central Dispatch (GCD)
在Mac OS X v10.6和iOS4之前,NSOperation 与 NSOperationQueue 不同于GCD,他们使用了完全不同的机制。
从Mac OS X v10.6和iOS4开始,NSOperati...
分类:
其他好文 时间:
2016-05-03 18:09:03
阅读次数:
114
一、何为“内存模型”
内存模型描述了程序中各个变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存中取出变量这样的底层细节,对象最终是存储在内存里面的,但是编译器、运行库、处理器或者系统缓存可以有特权在变量指定内存位置存储或者取出变量的值。
二、JMM(Java Memory Model)即Java内存模型的作用
JMM的最初目的是为...
分类:
编程语言 时间:
2016-05-03 18:08:44
阅读次数:
195
写代码的时候过度依赖鼠标可能会遇到比低效率更严重的问题。这里的技巧帮助你写更少的代码,充分发挥键盘的功能,因此你可以避免发生这样的情况:
Thanks Obama.
这里的绝大多数技巧都是IntelliJ的特性, Android Studio正是基于IntelliJ之上。Android Studio最值得记住的快捷键是CMD-SHIFT-A(如果你是Windows或者Linux的p...
分类:
移动开发 时间:
2016-05-03 18:10:09
阅读次数:
165