多媒体编程
文字、图片、音频、视频(这里仅仅对银频和视频详解)
音频播放器创建方法方式一、
MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.sound_file_1);
mediaPlayer.start(); // no need to call prepare(); create() does that for you
方式...
分类:
其他好文 时间:
2016-07-11 17:16:16
阅读次数:
173
本译文翻译自Net Services Administrator's Guide的第14章Optimizing Performance中对于SDU的介绍。
在一个典型数据库配置中,Oracle Net在通过网络发送数据前将数据按照SDU大小放进缓存。Oracle Net当缓存被填满,flushed或者当应用尝试去读取数据的时候发送。调整有关于Oracle Net发送数据的SDU大小可以优化性能、...
分类:
其他好文 时间:
2016-07-11 17:15:45
阅读次数:
450
1、冒泡排序:
冒泡排序的 基本思想是:两两比较相邻的数据,如果反序,则交换;知道没有反序位置。每一趟都会把一个数字放到最终的位置上!时间复杂度O(N^2)。
void bubbleSort2(int *data,int length)
{
bool swapFlag = true; //冒泡排序优化:当某趟过程中未发生交换,则停止整个排序过程
for (int i = 0;...
分类:
编程语言 时间:
2016-07-11 17:15:27
阅读次数:
244
最近在班主任的带领下,开始观看台湾大学林轩田教授的机器学习基石课程,虽然吧,台湾人,汉语说得蛮6,但是还是听着怪怪的,不过内容非常值得刚刚入门的机器学习小白学习,话不多说,直接进入正题。
1.基本介绍
(貌似这里一般是应该背景介绍,但是,历史吗,自己去百度吧)
(1)preceptron
翻译中文叫做感知器,如果你之前听说过神经网络的,它其实就是网络中的一个神经元,它自身的作用非常小,只能...
分类:
编程语言 时间:
2016-07-11 17:13:07
阅读次数:
599
if 語句
也许最有名的语句类型是 if 语句。例如
x = int(input(“Please enter an integer: “))
Please enter an integer: 42
if x < 0:
… x = 0
… print(‘Negative changed to zero’)
… elif x == 0:
… print(‘Ze...
分类:
编程语言 时间:
2016-07-11 17:14:25
阅读次数:
207
本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来。
根据自己的理解,总的来说分为以下几种:
容器生命周期管理 — docker [run|start|stop|restart|kill|rm|pause|unpause]容器操作运维 — docker [ps|inspect|top|attach|events|...
分类:
其他好文 时间:
2016-07-11 17:13:55
阅读次数:
194
“少理论,少模型”,“多实践”,“多应用”的学习态度,今天带来的是关于站内搜索的基础使用,目前检索这个领域有非常多优秀的框架了,但是身为一个全文检索领域的经典祖先,我们还是需要了解和掌握其精华的。本文主要内容有Lucene简介、索引库的建立、关键字搜索、检索分页、网站排名优化、分词、搜索结果高亮等。要求掌握其基本开发流程,并可以使用servlet+easyUI+lucene+jsp+js等技术做一个简易的站内搜索的功能模块。...
分类:
Web程序 时间:
2016-07-11 17:12:44
阅读次数:
219
1.数据库连接池的概念
数据库连接池概述:
数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个
应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。
数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时
间...
分类:
数据库 时间:
2016-07-11 17:15:12
阅读次数:
646
2.0 破茧重生
自从去年9月底Jenkins的创始人Kohsuke Kawaguchi提出Jenkins 2.0(后称2.0)的愿景和草案之后,整个Jenkins社区为之欢欣鼓舞,不管是官方博客还是Google论坛,大家都在热烈讨论和期盼2.0的到来。4月20日,历经Alpha(2/29),Beta(3/24),RC(4/7)3个版本的迭代,2.0终于正式发布。这也是Jenkins面世11...
分类:
其他好文 时间:
2016-07-11 17:13:12
阅读次数:
206
面向对象软件工程知识点
1.封装是指把对象的(A)结合在一起,组成一个独立的对象。
A.属性和操作 B.信息流 C.消息和事件 D.数据的集合
2.状态图和活动图建立了UML面向对象开发过程中的对象动态(B)模型。
A.交互 B.状态 C.体系结构 D.软件复用
3.UML的(C)模型图由活动图、顺序图、状态图和合作图组成。
A.用例 B.静态
...
分类:
其他好文 时间:
2016-07-11 17:13:19
阅读次数:
248
从Spring 3.0开始,Spring开始支持JSR-330标准的注解(依赖注入)。这些注解和Spring注解扫描的方式是一直的,开发者只需要在classpath中配置相关的jar包即可。
如果开发者使用Maven来管理项目的话,javax.injectartifact在Maven仓库中是可用的(http://repo1.maven.org/maven2/javax/inject/javax....
分类:
Web程序 时间:
2016-07-11 17:13:29
阅读次数:
907
这一节我们开始设计蓝牙聊天应用的界面。主界面主界面是一个独立的Activity-ChatActivity,它它要启动查询其他蓝牙设备的Activity。...
分类:
其他好文 时间:
2016-07-11 17:12:47
阅读次数:
179
spring mvc 的框架搭建过程如下,这个框架建议新手去看,因为搭建的是一个比较简单的矿建,当然里面涉及到的spring +hibernate相关的知识,是值得学习的。
这个项目是基于maven的主要是maven 能够很好的帮我们管理jar 包。
spring mvc 框架搭建过程如下:
第一步:使用maven引入springMVC所需要的jar包
引入...
分类:
编程语言 时间:
2016-07-11 17:12:37
阅读次数:
183
视频处理中,经常有做一些行人、车辆或者其它运动物体越线检测,越界检测。原视频流:下面用opencv介绍两种方式,画直线(越线、拌线):第一种:固定第一帧,或者暂停视频,在固定的一帧中完成画直线的功能
#include
using namespace std;
#include
#include
#include
using namespace cv;
/*-------------------...
分类:
其他好文 时间:
2016-07-11 17:14:26
阅读次数:
251
https://developer.android.com/training/articles/memory.html#Android对于任何软件来说RAM都是一个非常重要的资源,但是由于物理内存总是有限的,所以内存对于手机操作系统来说也更加重要。尽管Android的Dalvik虚拟机会执行GC,但是仍然不允许忽略应该在什么时候,什么地方分配和释放内存为了垃圾回收器能够回收app的内存,需要避免内存...
分类:
移动开发 时间:
2016-07-11 17:12:41
阅读次数:
301
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent
ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent
ev);能够响应这些方法的控件包括:ViewGroup 及其子类、Activity。方法与控件的对应关系如下表所示:
T...
分类:
移动开发 时间:
2016-07-11 17:13:19
阅读次数:
202
1、属性动画是什么不废话,不懂的可以百度一下参考郭霖大神的动画详解篇;这里仅仅提供一个demo说说用法,抛砖引玉,代码的注释写的已经很详细,不再多说废话,一下提供的是一个基础的demo,讲解的是objectAnimator的基础用法,如平移、旋转、缩放、渐变以及动画的集合;至于objectAnimator(必须的有set get方法)和valueAnimator的详细区别也可参考郭霖大神的动画详解...
分类:
移动开发 时间:
2016-07-11 17:13:26
阅读次数:
281