Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

命令行自动补全原理

命令行自动补全原理

命令行自动补全原理概述bash 自动补全测试补全的脚本参数自动补全自定义补全zsh 自动补全参数自动补全自定义补全总结概述虽然CLI(命令行)类型的工具由于其高效,易定制的特性为很多人所喜爱(也包括我自己), 但是,相对于GUI工具,CLI工具给人的直观感觉就是不容易使用,如果看到工具中大量的参数说明后,更让人望而却步。因此,如果在自己命令行工具中加入 自动补全 的功能,就可以极大的提高工具的易用性,还可以保留命令行工具原有的高效。 这里所说的 自动补全 ...
CentOS 6.x 安装PyLucene

CentOS 6.x 安装PyLucene

CentOS 6.x 安装PyLucene一、说明安装环境centos6.6 (64位)python2.7.10 (升级系统默认python版本的方法参见在CentOS 6.5上安装Python2.7)约定工作目录假定为当前用户的HOME目录安装的各软件版本以文档编写时的最新版为基准,请结合实际情况参考。尖括号"<>"包括的内容代表根据实际安装情况应填写的具体内容。二、安装前的准备工作下载软件(以最新版本号为准)pylucene:wget ht...
利用shell脚本“综合、集中”查看Linux Server常用软硬件信息

利用shell脚本“综合、集中”查看Linux Server常用软硬件信息

作为运维人员,了解每台服务器的硬件相关信息以及系统相关配置是必不可少的工作。虽然不难,却很零散,信息集中度不高。故而做了做了一套集中展示以上信息的“平台”(其实谈不上平台,收集-整理-展示而已),其原理由一台“监控机”(暂且这么叫吧)运行主脚本,根据记录服务器IP的文件循环处理每台server;配合“被监控机”上的两个awk文件(awk规则),将信息统一收集到“监控机&rd...
Linux下网络监控工具总结

Linux下网络监控工具总结

对任何规模的业务来说, 网络监控工具都是一个重要的功能.网络监控的目标可能千差万别. 比如, 监控活动的目标可以是保证长期的网络服务、安全保护、对性能进行排查、网络使用统计等. 由于它的目标不同, 网络监控器使用很多不同的方式来完成任务. 比如对包层面的嗅探, 对数据流层面的统计数据, 向网络中注入探测的流量, 分析服务器日志等.尽管有许多专用的网络监控系统可以365天24小时监控, 但您依旧可以在特定的情况下使用命令行式的网络监控器, 某些命令行式的网络...
Java报表学习札记之 JasperReports & iReport

Java报表学习札记之 JasperReports &amp; iReport

前言说到Java报表工具,我接触过的只有FineReport(帆软)和JasperReports,这两个都用过,帆软是收费的而JasperReports是免费的,首先第一感觉帆软功能强大,支持导出的报表格式丰富,但是坑很多(一个格子的属性设置不对整个报表都会乱掉,比如左父格什么的,而且有时少量数据测试是没问题但数据量一大报表就乱掉了,不管什么原因引起,首先这就直接导致不容易发现问题,去年项目上线后就被这样坑过一次),再来谈谈JasperReports,开源...
xStream实现Java类输出xml文件

xStream实现Java类输出xml文件

很多情况下,需要生成结构明确的xml文件,来进行接口交互。生成xml文件有很多工具,java自己也可以一个节点一个节点的来生成,但效率低下,不方便结构化,也不通用。可以根据java类来自动生成对应结构化的xml文件的库很多,今天简单说一下xStream库,非常简单,但实用。如果只是根据java类生成xml文件,只需要xStream.jar以及所以来到xmlpull.jar,我用的是1.4.9版本的库,对应的文件是:xstream-1.4.9.jar以及xm...
Java程序内存的简单分析

Java程序内存的简单分析

这篇文章将简单的说明下当我们运行Java程序时JVM(Java虚拟机)的内存分配情况。首先我们先来感观的认识下几个名词:1、栈,一般来说,基本数据类型直接在栈中分配空间,局部变量(在方法代码段中定义的变量)也在栈中直接分配空间,当局部变量所在方法执行完成之后该空间便立刻被JVM回收,还有一种是引用数据类型,即我们通常所说的需要用关键字new创建出来的对象所对应的引用也是在栈空间中,此时,JVM在栈空间中给对象引用分配了一个地址空间(相当于一个门牌号,通过这...
Java获取XML节点总结之读取XML文档节点

Java获取XML节点总结之读取XML文档节点

dom4j是Java的XML API,用来读写XML文件的。目前有很多场景中使用dom4j来读写xml的。要使用dom4j开发,需要下载导入dom4j相应的jar文件。官网下载:http://www.dom4j.org/dom4j-1.6.1/github下载:http://dom4j.github.io/下载解压之后如图所示:我们只需要把dom4j-1.6.1.jar文件构建到我们开发项目中就可以了。下面就以Eclipse创建java项目的构建方法为例说...
在Java Web中相对路径和绝对路径区别及应用方法

在Java Web中相对路径和绝对路径区别及应用方法

闲来无事,研究了一下bootstrap框架,并把这个框架融入到我开发的一个项目中,在应用过程中发现了一些问题,经过潜心研究这个问题终于解决了,下面我就把整个过程分享给大家。一、开发环境介绍开发语言 JDK1.8IDEECLIPSE platform 4.6.0WEB容器 tomcat9后端框架Spring+Spring MVC+Spring Data前端框架bootstrap3.3.7二、问题回顾1、项目说明2、static.html文件(改成jsp文件...
Spring注解配置启动过程

Spring注解配置启动过程

最近看起spring源码,突然想知道没有web.xml的配置,spring是怎么通过一个继承于AbstractAnnotationConfigDispatcherServletInitializer的类来启动自己的。鉴于能力有限以及第一次看源码和发文章,不到之处请望谅~我用的IDE是IntelliJ IDEA,这个比myEclipse看源码方便一点,而且黑色背景挺喜欢。然后项目是在maven下的tomcat7插件运行。spring版本是4.3.2.RELE...
Android事件总线

Android事件总线

Android中Activity、Service、Fragment之间的相互通信比较麻烦,主要有以下一些方法:(1)使用广播,发送者发出广播,接收者接收广播后进行处理;(2)使用Handler和Message,如下载线程完成下载任务后,给UI发送Message,UI收到Message后更新界面。但是这些方法都比较繁琐,一种比较简单有效的方法就是使用事件总线。事件总线的基本原理是发送者把消息发送到事件总线,然后事件总线在接收者中查找哪些方法注册了这个事件,如...
Java synchronized关键字用法

Java synchronized关键字用法

本篇随笔主要介绍 java 中 synchronized 关键字常用法,主要有以下四个方面:1、实例方法同步2、静态方法同步3、实例方法中同步块4、静态方法中同步块我觉得在学习synchronized关键字之前,我们首先需要知道以下一点:Java 中每个实例对象对应一把锁且每个实例对象只有一把锁,synchronized 关键字是通过对相应的实例对象加锁来实现同步功能的。一、实例方法中使用 synchronized 加锁实例方法中默认被加锁的对象是调用此方...
<< 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 >>