`
文章列表

dom4j api 详解

1、DOM4J简介     DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。     DOM4J 使用起来非常简单。只要你了解基本的 XML-DOM 模型,就能使用。     Dom:把整个文档作为一个对象。   DOM4J 最大的特色是使用大量的接口。它的主要接口都在org.dom4j里面定义: Attribute 定义了 XML 的属性。 Branch 指能够包含子节点的节点。如XML元素(Element)和文

mac上idea快捷键

    博客分类:
  • idea
在mac下idea的常用快捷键如下,下面的快捷键都亲自试用,并有一些和eclipse对比的说明   alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+G command+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的 command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上 选中文本,按command+shift+F7 ,高亮显示所有该文本,按Esc高亮消失。选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。shift+f3就是往上找 ctrl+enter 出现生成 ...
本文介绍下在linux系统中,分割大文件的方法,比如一个5gb日志文件切割为很多小块。有需要的朋友参考下 在linux中分割大文件,比如一个5gb日志文件,需要把它分成多个小文件,分割后以利于普通的文本编辑器读取。 有时,需要传输20gb的大文件到另一台服务器,也需要把它分割成多个文件,这样便于传输数据。 以下通过五个不同的例子,来讲解Linux下分割大文件的方法,供大家参考。 例1、以每个文件1000行分割split命令分割文件成每个文件1000行,并且文件名依次为 [前缀]aa, [前缀]ab, [前缀]ac等,默认的前缀是X,每个文件的行数为1000行。
G.711     G.711     也称为PCM(脉冲编码调制),是国际电信联盟订定出来的一套语音压缩标准,主要用于电话。它主要用脉冲编码调制对音频采样,采样率为8k每秒。它利用一个 64Kbps 未压缩通道传输语音讯号。 起压缩率为1:2, 即把16位数据压缩成8位。G.711是主流的波形声音编解码器。     G.711 标准下主要有两种压缩算法。一种是µ-law algorithm (又称often u-law, ulaw, mu-law),主要运用于北美和日本;另一种是A-law algorithm,主要运用于欧洲和世界其他地区。其中,后者是特别设计 ...
http://www.voip-info.org/wiki/view/Asterisk+config+features.conf
最近一直在用mongodb,有时候会需要用到统计,在网上查了一些资料,最适合用的就是用aggregate,以下介绍一下自己运用的心得。。 别人写过的我就不过多描述了,大家一搜能搜索到N多一样的,我写一下我的总结。 基础知识 请大家自行查找更多,以下是关键文档。 操作符介绍: $project:包含、排除、重命名和显示字段 $match:查询,需要同find()一样的参数 $limit:限制结果数量 $skip:忽略结果的数量 $sort:按照给定的字段排序结果 $group:按照给定表达式组合结果 $unwind:分割嵌入数组到自己顶层文件 文档:MongoDB 官 ...
原帖:http://hi.baidu.com/mmaey/item/3f14a69eb53265f92916479f   新装的机器,asterisk进程占用CPU很高,如图: core show channels verbose查看当前通话数: callc*CLI> core show channels verbose Channel              Context              Extension        Prio State   Application  Data                      CallerID        D ...
文章摘自: http://www.cbjad.com/home.php?mod=space&do=blog&uid=1&id=3305 WordPress的用户注册机制是,填写用户名、邮箱,由WordPress生成随机密码,并发送到用户注册时填写的邮箱地址。但很多人的服务器并没有配置邮件服务(比如我正在用的这台服务器),或者由于邮件运行商的反垃圾邮件功能等原因,导致注册之后收不到 WordPress发送的密码邮件,无法完成注册。 很不方便… 既然如此,不如我们hacks一下wordpress。让WordPress注册时不发邮件,直接显示密码得了。怎么改呢?很简单, ...
一:简单测试job的创建过程案例:  1,先创建一张JOB_TEST表,字段为a 日期格式 SQL> create table JOB_TEST(a date); Table created SQL> commit; Commit complete 2,创建一个存储过程 bb 作用是往pig表中插入数据 SQL> create or replace procedure JOB_PRO_TEST as   2  begin   3  insert into JOB_TEST values(sysdate);   4  end;   5  / Proce ...
 文档中的解释:It returns TRUE if an INSERT, UPDATE, or DELETE statement affected no rows, or a SELECT INTO statement returned no rows. Otherwise, it returns FALSE.这个解释更加精妙:%NOTFOUND
要想做好一个让搜索引起喜欢的网站,我们就要学会换位思考,从搜索引擎蜘蛛的角度去看待一个网站的页面结构,在蜘蛛在我们网站的爬行遇到什么问题,如何解决这些问题让我们的网站最适合百度蜘蛛的爬行和抓取。 第一点 ...
利用作用域的继承方式 由于作用域的继承是基于js的原型继承方式,所以这里分为两种情况,当作用域上面的值为基本类型的时候,修改父作用域上面的值会 影响到子作用域,反之,修改子作用域只会影响子作用域的值,不会影响父作用域上面的值;如果需要父作用域与子作用域共享一个值 的话,就需要用到后面一种,即作用域上的值为对象,任何一方的修改都能影响另一方,这是因为在js中对象都是引用类型。 基本类型 function Sandcrawler($scope) { $scope.location = "Mos Eisley North"; $scope.move = ...
在asterisk中,定义了许多变量,或是有些变量能够被其读取。下面给出了它们的列表。在每一个application的帮助文档中,你可以获得更多的信息。所有这些变量都是大写的。 被*标记的变量是内建函数,不能在拨号方案中被设置,只能被读取。对这些变量的赋值将被忽略。
update CALL_3_1_103_101 t set t.FILE_SERVER=replace(t.FILE_SERVER , '211.151.35.101' , '10.1.251.12' )   update ofroster t set t.jid=replace(t.jid,'as-01-001','10.1.1.106')    可以加条件 update c5_call_sheet a set a.record_file_name = replace(a.record_file_name, '/10.3.1.102/', '/10.3.1.101/') where ...
MongoDB数组修改器更新数据      这里,我们将了解一下数组修改器。数组,是我们经常看到和使用到的且非常有用的数据结构:它不仅可以通过索进行引用,还可以作为集合来使用。数组修改器,顾名思义,它是用来修改数组的,而不能用来修改整数或者字符串。数组修改器不多,就那么几个,但熟练掌握它后,将给我们带来非常方便的操作。下面,我们来了解一下: > db.user.findOne() {     "_id" : ObjectId("4ffcb2ed65282ea95f7e3304"),     "age" : 23, ...
Global site tag (gtag.js) - Google Analytics