下面主要介绍BR_Chat Platform Core SDK基本开发流程,适用于开发视频会议系统、语音视频聊天系统、远程教育平台以及即时通讯平台(IM)等。
一、初始化
该部分是首先要完成的,用于设置SDK的一些行为,包括设置对应的回调函数、设置SDK组件路径、设置是否产生日志文件等,通常初始化BR_Chat SDK的代码如下(C++):
01.//...
分类:
其他好文 时间:
2015-01-12 11:01:29
阅读次数:
279
简介
本篇文章介绍的是一个底部导航栏,叫IconTabPageIndicator,一个带图标文字的导航栏。
实际上,这个项目才三个类,而且也只完成了这一种导航栏。该项目参考了JakeWharton大神两年前的项目ViewPagerIndicator的实现,基于其中的一种导航做了修改,而实现这种图标文字的导航栏,且可以设定图标或文字的大小,不用担心过大的图标把文字顶出去或把图标给撑肥。
为什么我会知道得这么清楚呢?因为这个就是我写的,哈哈。...
分类:
移动开发 时间:
2015-01-12 11:02:52
阅读次数:
229
前言
前两天看到鲍永章分享的Great
animations with PageTransformer以及农民伯伯分享的Create
ViewPager transitions 文章,都是通过ViewPager来实现酷炫的动画,而现在的App中ViewPager的动画使用也非常的广泛。正好最近一直研究动画,那么就趁热打铁,分析一下相关的开源库吧。本篇文章介绍的ViewPager动画,...
分类:
其他好文 时间:
2015-01-12 11:01:25
阅读次数:
182
#include
#include
int IsPerfect(int x);
int main()
{
int m;
printf("Input m:");
scanf("%d", &m);
if (IsPerfect(m)) /* 完全数判定 */
printf("%d is a perfect number...
分类:
编程语言 时间:
2015-01-12 11:03:08
阅读次数:
198
第一步:添加jar包
第二步:配置文件
web.xml
ssm_demo1
contextConfigLocation
classpath:application-context.xml
org.springframework.web.context.ContextLoaderListener
...
分类:
其他好文 时间:
2015-01-12 11:03:25
阅读次数:
221
Shell 常用命令
这篇博客记录了一些 Shell 常用命令 供未来查阅。
添加ll
为了简化 “ls -l”,可以在~/.bash_profile中加入:
12alias ll='ls -l' 获得参数$0是命令本身$1是第一个参数$$可以认为是 获取内容 。内置变量bash有很多内置变量,我们可以使用$获取到它们,例如:
...
分类:
系统相关 时间:
2015-01-12 11:01:11
阅读次数:
271
Java 语言要求变量遵循先定义,再初始化,然后使用的规则。变量的初始化是自从变量定义以后,首次给它赋初值的过程。
一、成员变量
JVM将为类的instance和static变量赋上缺省值(默认值),包括数组array中的每一个元素--而不用再写初始化赋值语句。final变量没有默认值,必须在构造器结束前赋值。
默认值如下:
1、整数类型(byte、short、int、long)默认值为0...
分类:
编程语言 时间:
2015-01-12 11:00:21
阅读次数:
210
寻找自适应元素(13)-透视表查询不刷新
设计要点:excle、界面、自动调整
阿金:其实,“刷新”是透视表的一大优势。
秀秀:优势?
阿金:你知道,透视表为什么要刷新?
秀秀:因为数据源发生变化了呀。
阿金:对!可是当源数据不变化时,它有一份数据是存在于缓存里的,
秀秀: 噢?
阿金:当你仅仅用于查询的时候,只是变换一种查询显示方式而已。
秀秀:所以,它不用重新计算。不用“刷新...
分类:
其他好文 时间:
2015-01-12 11:01:29
阅读次数:
169
实验环境:
1、sql工具:Navicat
2、sql数据库,使用openstack数据库作为示例
一、mysql索引查询
show index from instances
结果字段解释:
Table:数据库表名
Non_unique:索引不能包括重复词,则为0。...
分类:
数据库 时间:
2015-01-12 11:00:32
阅读次数:
274
由于.a库文件中可能使用了Category,所以在编译时要对该库进行特殊link标志,-force_load /xxxx/xxxx/xxx.a
错误:
-force_load libA.a libB.a libC.a
修正:
-force_load libA.a -force_load libB.a -force_load
libC.a...
分类:
移动开发 时间:
2015-01-12 11:02:28
阅读次数:
243
寻找自适应元素(14)-自动重算
设计要点:excle、界面、自动调整
秀秀:其实,如果不在透视表里,EXCEL能自动重新计算的。
阿金:哼,这俺当然知道!
秀秀:这必须设置呢!在菜单“工具”-“重新计算”-“计算”里,有一个“自动重算”功能设置,
阿金:谁会那么傻,不设成“自动重算”?!
秀秀:关键是“自动重算”要比“刷新”更快捷方便。
阿金:唉!它再“刷新”有意义么?!
秀秀:...
分类:
其他好文 时间:
2015-01-12 11:00:18
阅读次数:
122
#include
#include
int IsPrimeNumber(int number);
int main()
{
int n, ret;
printf("Input n:");
scanf("%d", &n);
ret = IsPrimeNumber(n);
if (ret!=0)//01
{
...
分类:
编程语言 时间:
2015-01-12 11:00:39
阅读次数:
253
1、定义
Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
2、Java接口与接口区别
Java接口,Java语言中存在的结构,有特定的语法和结构。
package jiekou;
public interface ...
分类:
编程语言 时间:
2015-01-12 11:01:14
阅读次数:
159
寻找自适应元素(15)-迭代计算
设计要点:excle、界面、自动调整
秀秀:其实,还有一个更厉害的呢
阿金:更厉害的?
秀秀:嗯哪
阿金:哪个?
秀秀:就是设置“自动重算”旁边的“迭代计算”!
阿金:噢。
秀秀:透视表做不到吧?
阿金:这……...
分类:
其他好文 时间:
2015-01-12 11:00:10
阅读次数:
178
寻找自适应元素(16)-自动向下填充公式
设计要点:excle、界面、自动调整
秀秀:还有一个功能特别强大。
阿金:什么?
秀秀:自动向下填充公式。
阿金:嗯,说实话,这个功能非常有用。
秀秀:你也知道?
阿金:当然!因为透视表也可以有这个功能!只要配合“导入外部数据”就行。
秀秀:但是,俺说的就没有那么多附加条件,只要在“工具”-“选项”-“编辑”里设置“扩展数据区域格式和公式”...
分类:
其他好文 时间:
2015-01-12 10:58:35
阅读次数:
100
FBI包围了诺恩公司的总部。里面总共有n个人。每个人不是工程师就是经理。机密文件已经被销毁,只有经理掌握。现在FBI要分辨他们。只能问i:“j是什么身份”。诺恩中每个人相互都知道身份。工程师只说真话。经理并不总是说真话,而且都足够狡猾,想尽方法迷惑FBI。
1 假如一半以上的人都是工程师,是否有一个策略,用最多n-1次提问找到一个工程师。
2 假如有至少一半的人是经理,是否能找到一个工程师。...
分类:
其他好文 时间:
2015-01-12 11:00:53
阅读次数:
151