- 浏览: 536245 次
- 性别:
- 来自: 上海
最新评论
-
zfx1982:
楼主能把doubango和webrtc2sip的源码发我一份么 ...
CentOS下编译webrtc2sip实战 -
zfx1982:
请问在编译doubango的时候configure总是说少sr ...
CentOS下编译webrtc2sip实战 -
cgs1999:
845896876 写道老师你好,我发现// 自定义属性 ...
使用Java操作LDAP案例 -
845896876:
老师你好,我发现// 自定义属性 a ...
使用Java操作LDAP案例 -
myitela:
NAT即地址转换,也可以是内网地址与外网地址的转换。如nat1 ...
NAT与NAT穿越学习总结
文章列表
1、做项目时,需要读取视频文件的时长,网上有很多通过自己写的JNI接口来实现,但由于项目使用了JavaCV和OpenCV,其中有一些处理视频的接口,所以还是想打算尽可能使用JavaCV和OpenCV来实现,经过查阅了相关的一些资料,实现了使用JavaCV获取视频文件时长的功能。
2、基本实现思路:获取视频的总帧数和每秒帧数(FPS),然后通过公式:视频总帧数/每秒帧数(FPS)=时长(单位秒)
3、实现代码如下:
package com.duoduo.javacv.samples;
import static com.googlecode.javacv.cpp.opencv_hig ...
简单写了一个自己用的zookeeper工具,实现了对zookeeper基本的创建节点、修改节点、删除节点和查询节点的基本操作,可在其基础上扩展增加需要的功能,现拿出来和大家分享。
package cn.basttg.demo.zk;
import java.util.List;
import org.apache.zookeeper.CreateMode;
import org.apache.zookeeper.WatchedEvent;
import org.apache.zookeeper.Watcher;
import org.apache.zookeeper.Zo ...
1、案例描述
最近做会议管理系统,预约会议需要一个算法来判断在指定的时间段内是否有可用的资源,这个算法是这样的:一个企业可以同时并发的会议数是有限的,预约会议时需要判断在预约的会议时间段内是否有可用的资源,资源没有达到限制数量时可预约会议,一旦资源达到限制的数量则预约会议失败。
举个例子:某企业在同一时间段内可同时并发的最大会议数为4个,企业在2012-12-19已经预订了以下时间段的会议:
编号开始时间结束时间12012-12-19 09:00:002012-12-19 09:30:0022012-12-19 09:00:002012-12-19 10:00:0032012-12-19 0 ...
今天Google的Logo又亮了,竟然是一个投篮游戏,通过鼠标双击或空格键按两下可以进行投篮,并有计时和计分功能。
Doodle地址:
https://www.google.com/doodles/basketball-2012
0、特别说明
1、声明:如需转载,请注明来自 http://cgs1999.iteye.com/;
2、阅读本文前建议先阅读下面博客:
使用HttpClient4实现API测试实战(1)
1、引言
API测试过程中,有些API接口可能需要上传附件,而且是多个附件,本文主要是解决API测试过程中的多附件上传问题。
当然,你也可以将本文当作使用HttpClient模拟HTTP实现多附件上传的文章来阅读。
2、更新测试项目
2.1 添加项目依赖
httpmime-4.2.1.jar
2.2 修改HttpClient帮助类HttpClientUtil
添加下面方法
public st ...
0、特别说明
1、声明:如需转载,请注明来自 http://cgs1999.iteye.com/;
2、测试API的多附件上传,请查阅
使用HttpClient4实现API测试实战(2)——多附件上传
1、引言
由于项目开发需要实现已有的API接口的测试,但API接口使用了token验证机制,使用soupui进行测试时,每次都需要先获取token,然后再进行登录,接着才能进行相关API接口的测试。显然后面的API接口测试是我们需要的,而获取token和登录都不是我们想要的,有没有办法跳过这两个步骤,直接进行API接口测试呢?
答案是肯定的,下面我们就使用HttpClient实现API测试进行 ...
1、引言
项目使用的是Spring MVC + Spring + iBatis框架,Spring和Spring MVC的版本都是2.5.6,但项目功能开发上需要支持REST功能,Spring MVC 2.5.6对REST的支持不够,于是决定升级Spring及Spring MVC至最新版本3.1.2
2、准备
至SpringSource的官方网站下载最新的Spring版本(当前最新release版本为3.1.2),地址
http://www.springsource.org/download/community
3、更新过程
(1)更新Spring和Spring MVC相关的jar
删除原有的 ...
1 案例描述
某日,在JavaEye上看到一道面试题,题目是这样的:请对以下的代码进行优化
for (int i = 0; i < 1000; i++)
for (int j = 0; j < 100; j++)
for (int k = 0; k < 10; k++)
testFunction (i, j, k);
(注:为了同后面的内容一致,这里对原题目进行了部分修改)
2 案例分析
从给出的代码可知,不论如何优化,testFunction执行的次数都是相同的,该部分不存在优化的可能。那么,代码的优化只能从循环变量i、j、k的实例化、初始化、比较 ...
1 案例描述
公司平台使用LDAP来储存企业或用户的信息,在系统的运行过程中需要对LDAP存储的信息进行相关的访问和操作,那么在Java中是如何操作LDAP的呢?
2 案例分析
LDAP是一个得到关于人或者资源的集中、静态数据的快速方式,是一种存储模式和访问协议。
UnboundID LDAP SDK for Java是一个快速、综合易用的 LDAP 目录服务的 Java 客户端API,它提供了一套快速、强大、用户友好并且开源的Java API来与LDAP目录服务器交互,可读写 LDIF、使用BASE64 和 ASN.1 BER 进行编码解码,支持安全通信等特性,要求 Java 1.5 或者更 ...
1 描述
在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作 ...
1、编码工作中,需要获取一个字符串的第一个子字符串左边的字符串、获取第一个子字符串右边的字符串、获取最后一个子字符串左边的字符串、获取最后一个子字符串右边的字符串,说起来比较绕,举个例子就清楚了,如:要获取test@gmail.com@test.com中第一个@左边的字符串、第一个@右边的字符串、最后一个@左边的字符串、最后一个@右边的字符串,其实处理起来也很简单,但每次遇到就要开发一次有点烦,现整理形成帮助类问题。
2、之前在Lotus Domino/Notes下开发过,使用平台提供的StrLeft、StrRight、StrLeftBack、StrRightBack几个方法(公式),可以达到 ...
1、引言
由于系统需要提供给用户导入Excel文件数据的功能,但Excel文件有97-2003和2007+两种格式,且要求给用户有较大的灵活性。导入Excel文件的处理无非就是读取Excel文件的内容,然后根据一定的业务规则进行校验,校验正确后处 ...
今天中午发现12315被黑了,页面如下:
Android docs中的范例《HelloWorld》和《Hello, Testing》,简单翻译整理如下。
一、编写HelloWorld范例
--------------------------------------------
1、创建新项目,名称HelloWorld;
2、打开并修改HelloWorld.java,修改后的代码如下:
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public ...
Android docs中的范例,简单翻译整理如下。
--------------------------------------------
1、创建新项目,名称HelloGallery;
2、准备一些图片文件,放到res/drawable/目录下;
3、修改res/layout/目录下main.xml,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<Gallery xmlns:android="http://schemas.android.com/apk/res/andr ...