摘要:
多叉树结构:JSON数据解析(一) 最近做一个实时数据搜索引擎的项目中,在项目架构的偏顶层需要写一个JSON数据解析的模块,由于目前JSON解析没有现成统一开源框架可以利用,目前只是手工利用com.alibaba.fastjson的API来自行转换,非常麻烦且不简洁,由此想... 阅读全文
摘要:
Markdown编写github README.md 一、在线编辑器StackEdit Markdown在线编辑器地址 中文:https://www.zybuluo.com/mdeditor 英文:https://stackedit.io/ 今天推荐一款web应用StackEdi... 阅读全文
摘要:
Eclipse插件开发实战3——OSGi、RCP 一、OSGi 1. 什么是OSGi框架 OSGi(Open Service Gateway Initiative)框架是运行在JavaVM环境里的服务平台。框架提供的主要功能是对应用和组件的生命周期管理,系统可以在无需重启的情况下,... 阅读全文
摘要:
Eclipse插件开发实战2——SWT 一、SWT简介 SWT(StandardWidget Toolkit) 标准小窗口工具箱,一开源的GUI编程框架,与AWT/Swing有相似的用处,eclipse就是用SWT开发的。SWT主要是用来编写java桌面应用程序的,类似的... 阅读全文
摘要:
Eclipse插件开发实战1——eclipse内核结构、扩展点机制 一、前言 本系列总体介绍eclipse插件开发基本理论、插件项目结构及开发步骤,最后再给出两个插件开发实例。 总体安排结构如下: 1.介绍eclipse内核结构、扩展点机制; 2.介绍SWT的原理,控件设计及事件响应机制... 阅读全文
摘要:
git常见错误及解决方案总结 使用git在本地创建一个项目的过程 $ makdir ~/hello-world //创建一个项目hello-world $ cd ~/hello-world ... 阅读全文
摘要:
maven构建java项目、web项目 一、mvn构建web项目 1安装mvn(包括path) 2命令:mvn archetype:create -DgroupId=cn.edu.sdau.neat -DartifactId=Project -DarchetypeArtifactId=maven... 阅读全文
摘要:
Vi / Vim编辑器—编辑器工作模式、vi编辑操作 推荐一个很好的学习指南:http://www.oschina.net/translate/learn-vim-progressively 一、编辑器的三种工作模式 Vi / Vim是全屏幕编辑器,正因为这种特性,通常Vi分为三种模... 阅读全文
摘要:
Linux系统管理2—作业调度 at: 作业仅执行一次就从系统工作队列中取消 语法 denny@ubuntu:~$ at [-m] TIME → 作业命令at denny@ubuntu:~$ a... 阅读全文
摘要:
Linux系统管理1—进程管理 一、Linux的三种进程 Linux包括3中不同类型的进程: 交互进程:由一个shell启动的进程。交互进程可以在前后台运行 批处理进程:该进程和终端无联系,是一个进程序列 守护进程:Linux系统启动时启动的进程,并在后台运行 二、前后台... 阅读全文