- 博客(17)
- 收藏
- 关注
转载 android官方侧滑菜单DrawerLayout详解
android官方侧滑菜单DrawerLayout详解泡在网上的日子 发表于 2014-09-25 14:05 第 次阅读 drawerLayoutdrawerLayout是Support Library包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLay
2016-03-23 21:39:38 345
转载 Android的材料设计兼容库(Design Support Library)
Android的材料设计兼容库(Design Support Library)泡在网上的日子 发表于 2015-05-31 00:23 第 次阅读 兼容包导读:这个兼容库很容易和之前的 Android Support Library 22.1混淆,都是兼容库,区别是这个库多了个Design。 Android Support Library 22.1只是支持了
2016-03-23 21:27:29 453
转载 Plugin Callback Model
原文地址http://rintarou.dyndns.org/2010/04/24/plugin-callback-model/Plugin Callback ModelThis article was written in 2009/03/20.The problem of Plugin API因為 JavaScript Engine 都是 Single Thre
2011-06-26 00:01:00 666
转载 Scriptable Plugin (NPAPI&NPRuntime)
原文地址http://rintarou.dyndns.org/2010/04/23/scriptable-plugin-%E6%8E%A2%E8%A8%8E-20090408/ 本篇文章在探討 NPAPI 與 NPRuntime 的設計,並非 Plugin 教學。當時因為看到公司內部寫出來的 Plugin 問題不少,而且網路上說明太少,特地寫來給大家看的~故本篇沒有詳細
2011-06-25 22:30:00 1000
转载 Vmware What is the location of the directory of C header files that match your running问题的解决办法
会出现这种问题有两种情况:一种是你没有安装内核头文件,那就要先安装.另外一种情况是vmware的问题,其实kernel header已经安装了,只是没有正确的被识别到解决办法如下:1. 运行cd /lib/modules/`uname -r`/build/include/linux如果没有提示错误信息,
2011-06-24 23:03:00 749
转载 Ubuntu下安装GTK+
GTK的安装 apt-get install build-essential #这将安装gcc/g++/gdb/make 等基本编程工具apt-get install gnome-core-devel #这将安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件apt-get install pkg-config #用于在编译GTK程序时自动找出
2011-06-24 21:11:00 610
原创 RIFF格式声音文件的实现
摘要:本文简述RIFF格式声音文件的构成,通过调用多媒体文件I/O的三个重要函数及WAVEFormatX结构数据的使用方法来实例阐述RIFF格式声音文件的实现过程。 关键词:RIFF[资源交换文件]格式 函数 结构数据 声音是多媒体的一个重要组成部份,在应用程序中加入声音能使系统更增添人性和友好。RIFF是推荐使用的多媒体文件[声音文件]的格式。下面我们就以包含两个子块的RIFF信息块
2009-05-11 20:52:00 926
转载 RIFF档案I/O
RIFF档案I/O开放分类: 程式设计DRUM程式也可以储存和检索储存在DRUM结构中资讯的档案。这些档案格式都是RIFF(Resource Interchange FileFormat:资源交换档案格式),即一般建议使用的多媒体档案型态。当然,您可以用标准档案I/O函式来读写RIFF档案,但更简便的方法是使用字首是mmio(对「多媒体输入/输出」)的函式。
2009-05-11 20:41:00 648
转载 setsockopt 设置socket
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历TIME_W
2009-05-06 20:35:00 576
转载 码率和帧率
码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,但是文件体积与取样率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真,围绕这个核心衍生出来的cbr(固定码率)与vbr(可变码率),都是在这方面做的文章,不过事情总不是绝对的,从音频方面来说,码
2009-04-29 08:27:00 1469
原创 cout
cout C++编程语言互换流中的标准输出流,需要iostream.h支持。读为 "c out" 使用范例: #include int main() { int a; cout cin>> a; cout return 0; } 用户输入的数字由cin保存于变量a中,并通过cout输出。 #include u
2008-09-23 21:33:00 718
转载 简单的string实现
#includeusing namespace std; class String{ friend ostream& operatorpublic: String(const char* str=NULL); //赋值构造兼默认构造函数(char) String(const String &other);
2008-09-23 16:36:00 515
转载 面试:strcpy的实现
题目: 已知strcpy函数的原型是: char * strcpy(char * strDest,const char * strSrc); 1.不调用库函数,实现strcpy函数。 2.解释为什么要返回char *。 解说: 1.strcpy的实现代码 char * strcpy(char
2008-09-23 15:16:00 1830
转载 图像的几何变换
我们知道,图像是对三维实际景物的平面投影。为了观测需要,常常需要进行各种不同的几何变换。 ★注意一点,实际上几何变换不改变像素值,而是改变像素所在的位置。 1.图像的平移图像的平移非常简单,所用到的是中学学过的直角坐标系的平移变换公式: x ‘ = x +dx y’ = y + dy 注:(x,y)为源图像的坐标,(x’,y’)为新图像的坐标
2008-04-15 18:57:00 2729
转载 堆栈详解
堆栈 在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。 要点: 堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(h
2008-04-15 18:46:00 602
转载 理解I/O Completion Port
欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术:I/O端口同步/异步堵塞/非堵塞服务端/客户端多线程程序设计Winsock API 2.0在 这之前,我曾经开发过一个项目,其中一块需要网络支持,
2008-04-15 18:39:00 499
转载 与socket有关的一些函数介绍
http://www.100j.net/Article/Programme/Program/VCVB/200504/7104.html与socket有关的一些函数介绍1、读取当前错误值:每次发生错误时,如果要对具体问题进行处理,那么就应该调用这个函数取得错误代码。 int WSAGetLastError(void ); #define h_errno WSAGe
2007-04-16 21:41:00 601
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人