1基本信息编辑Vitamio是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。从2011年8月上线到2014年1月,Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐,全球已经有超过3000 种应用在使用Vitamio,覆盖用户超...
分类:
移动开发 时间:
2015-01-04 16:39:31
阅读次数:
133
垃圾回收时现代语言的标志之一。垃圾回收解放了手工管理对象释放的工作,提高了程序的健壮性,但是副作用就是程序代码可以对于创建对象变得随意。1、避免不必要的对象创建 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情型。a)、避免循环创建对象 如....
jQuery File Upload 是一个Jquery图片上传组件,支持多文件上传、取消、删除,上传前缩略图预览、列表显示图片大小,支持上传进度条显示;支持各种动态语言开发的服务器端。 一、最少配置 <!DOCTYPE?HTML>
<html...
分类:
Web程序 时间:
2015-01-04 15:29:17
阅读次数:
210
目前很多app都具有换肤功能,可以根据用户自己的喜好定制自己的界面,比如新浪微博,网易新闻等等。今天这里我就是要介绍一种机制实现app换肤。
我找了几款app换肤的应用,换肤基本都是更换了界面的Icon,背景图片,背景色等等,基本没有遇到更换布局的,其实布局也是可以更换的,但是觉得没有必要。所以这篇文章讲解的换肤也是指换icon,背景图片等资源。
通过网络搜索我发现网上上提供了大概这么集中换肤机制:...
分类:
移动开发 时间:
2015-01-04 15:23:02
阅读次数:
278
--- 内嵌图像- drawImage可以绘制图像context.drawImage(image,dx,dy)context.drawImage(image,dx,dy,dw,dh)context.drawImage(image,sx,sy,sw,sh,dx,dy,dw,dh)- 基本绘制 图片根据...
分类:
Web程序 时间:
2015-01-04 15:13:03
阅读次数:
133
互斥锁和条件变量 为了允许在线程或进程之间共享数据,同步时必须的,互斥锁和条件变量是同步的基本组成部分。1、互斥锁 互斥锁是用来保护临界区资源,实际上保护的是临界区中被操纵的数据,互斥锁通常用于保护由多个线程或多进程分享的共享数据。一般是一些可供线程间使用的全局变量,来达到线程同步的目的,即保证.....
分类:
编程语言 时间:
2015-01-04 15:11:49
阅读次数:
334
1.前言 本章也算是第一章CLR的KRE和第四章EF的K ef Commands补充,它们用到了KVM。非专业写手写技术文章真的不好完全表达出方方面面。 KVM是神马?管它呢?先会下面的介绍再说。其实你也没比要很深入KVM命令有哪些?在VS中基本上有设置方式做了一些,但背后离不开KVM。 在这里非常...
分类:
Web程序 时间:
2015-01-04 15:04:51
阅读次数:
186
/*使用与Object-C基本类似,只做简单地使用,创建表及其设置数据源和代理*/import UIKitclass ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource { var _tableVie....
分类:
其他好文 时间:
2015-01-04 15:01:02
阅读次数:
104
initialSize :连接池启动时创建的初始化连接数量(默认值为0)maxActive:连接池中可同时连接的最大的连接数(默认值为8,调整为20,高峰单机器在20并发左右,自己根据应用场景定)maxIdle:连接池中最大的空闲的连接数,超过的空闲连接将被释放,如果设置为负数表示不限制(默认为8个...
分类:
数据库 时间:
2015-01-04 14:57:50
阅读次数:
214
进程是系统中基本的执行单位,本节将介绍基本的进程控制原语,包括进程的创建与退出,以及设置除进程标识符(PID)以外的其他标识符。1 创建进程 Linux系统允许任何一个用户进程创建一个子进程,创建成功后,子进程存在于系统之中,并且独立于父进程。该子进程可以接受系统调度,可以得到分配的系统资源。系统....
分类:
系统相关 时间:
2015-01-04 14:57:08
阅读次数:
407