自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(73)
  • 资源 (21)
  • 收藏
  • 关注

原创 C处理器定义的几个宏

Macro          Description__LINE__   A decimal constant representing the current line number__FILE__   A string representing the current filename__DATE__  A string of the form “mmm dd yyyy”, the

2012-04-17 10:50:05 241

转载 IplImage 与CImage的相互转化(opencv1.0)

原文很多书上都在讲IplImage结构是怎么用的。但是都没有说明这些用在MFC上是如何使用。这里呢说一下在MFC中如何用,一般而言MFC中主要用到的地方也就是显示一下。其他倒没有什么。MFC在显示的候主要用的是:CImage这个结构。与IplImage的转化如下:IplImage * CImage.GetImage();CImage.Copy

2012-03-26 11:15:53 1837 1

原创 VirtualBox虚拟主机(ubuntu)与主机(windows)共享文件夹

一.安装增强功能,重启。二、在Visualbox里面配置数据共享(设置里的数据空间)文件夹。三 设置虚拟主机(ubuntu)1 打开终端 创建你想加载的目录mkdir /home/len/myshare2 加载共享目录mount -t vboxsf  sharename mountpointsharename  即为windows主机数据空间名称mountpoint

2012-01-06 20:25:07 626

VirtualBox虚拟主机(ubuntu)与主机(windows)共享文件夹

1.安装增强功能,重启。2.在Visualbox

2012-01-06 20:20:23 110

原创 Ubuntu 更改文件、文件夹和子文件夹权限

1. 更改文件夹和子文件夹权限打开终端进入你需要修改的目录然后执行下面这条命令chmod 777 * -R全部子目录及文件权限改为 7772.修改文档权限的方法Ubuntu的许多操作是在终端中进行的,通过sudo命令管理的文件是由root持有权限的,一般用户是无法改变的。在图形界面上,我们可以通过属性中的权限选项夹进行操作。但是一旦文件的属性显示当前用户没有读写权力时,

2012-01-06 18:38:49 11249 1

转载 虚拟机 ubuntu里添加第二块硬盘之实例与分析

增加虚拟机空间的一些方法Ubuntu 9.10 VirtualBox添加新硬盘虚拟机 ubuntu里添加第二块硬盘之实例与分析

2012-01-06 17:05:39 305

原创 Ubuntu中图形界面与字符界面的相互转化

图形到字符 ctrl+alt+f1/f2字符到图形startx(这是在普通用户条件下的)

2012-01-05 20:53:15 282

Ubuntu中图形界面与字符界面的相互转化

图形到字符 ctrl+alt+f1/f2字符到图形startx(这是在

2012-01-05 20:53:00 110

转载 ubuntu下设置JAVA路径

sudo gedit /etc/profile#set java environment   JAVA_HOME=/usr/jdk1.6.0_24   export JRE_HOME=/usr/jdk1.6.0_24/jre   export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH   export PATH=

2012-01-05 20:51:04 1125

原创 Android NDK 在所依赖的Cygwin包(Windows)

一直做一些播放器方面的事,Android官网上说Windows下用C\C++代码时需要NDK+Cygwin,但是在网上找的时候都是给出了很多有关你需要你安装的Cygwin包,最近研究了一下找出了最小的包依赖,就是Cygwin默认的包+make(GNU Make 3.81 或者以上),如下图下面就是一些找的参考:1、Android官网说明的要求“Required development

2011-12-31 16:17:42 860

原创 TFRC: TCP-Friendly Rate Control(TCP友好速率控制算法)

参考百度百科在移动流媒体领域,服务质量是目前非常热门的一个课题国际标准化组织专门为语音、视频、仿真等实时数据制定了RTP\RTCP【1j协议,使LAN和Internet具有多媒体实时数据传输的能力。但是传统的BTP\RTCP是基于有线网络设计,而对于移动网络,流媒体传输还

2011-09-16 14:19:45 1908

原创 跳转到Android桌面

Intent MyIntent = new Intent(Intent.ACTION_MAIN); MyIntent.addCategory(Intent.CATEGORY_HOME); startActivity(MyIntent); System.exit(0);

2011-09-06 08:59:22 701

原创 JAVA EE

RIA (Rich Internet Application,富互联网应用程序),将C/S丰富的事件和操作模式引入到Web应用中,结合Web应用的集中部署和高可维护性,成为下一代Web应用的标准模式。在市场上流行的RIA技术主要有Adobe公司的Flex,Sun公司的Java

2011-09-05 17:10:14 231

原创 关于Eclipse+ndk-gdb调试本地代码的一点体会

今天在移植FFMPEG到Android,在调试本地代码时总是找不到指定的函数,找了半天,最后终于找到了,原来在启动ndk-gdb之前,应该先调试Java代码,让程序停止在任何一个地方,而这个地方是你已经加载好了So库的地方。

2011-08-09 16:21:11 1095

原创 windows下Android ndk-gdb在Eclipse下的调试

先按上篇文章Windows 下Android NDK在Eclipse中的配置好。接下按着:Sequoyah/ndk guide(A step-by-step guide for debugging native code)来配置可以参考:Using Eclipse f

2011-08-03 18:34:59 4262

原创 windows下Android ndk-gdb在Eclipse下的调试

先按上篇文章Windows 下Android NDK在Eclipse中的配置好。接下按着

2011-08-03 18:26:22 86

原创 Windows 下Android NDK在Eclipse中的配置

提前准备:1.Android NDK;2.Sequoyah2.0,这是一个Eclipse插件,可用于Android本地开发。必须是Eclipse3.7;3.Eclipse3.7;4.CDT 插件。支持Eclipse上C++的开发。5.Cygwin。注意把bin

2011-08-03 15:44:29 3104 1

原创 存储和检索数据

使用首选项 在Android中的Activity之间切换时,将一些全局应用程序状态存储在SharedPreferences对象中是非常方便的。可以通过当前所用的Context来访问SharedPreferences对象。Context包括一个getSharedPreferences(String name,int accessMode)方法。 XML public void onCreate

2011-06-24 19:02:00 241

原创 Android 网络

最基本的HTTP请求方法是GET。在这种请求中,发送所有数据使用查询字符串嵌在URLk。 Socket: writer = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())); reader = new BufferedReader(new InputStreamReader(socket.getIn

2011-06-24 02:17:00 239

原创 Alarm

Alarm的工作方式是注册带有Alarm的Intent,然后在到达计划好的时间时Alarm将广播Intent。Android将自动启动目标应用程序,即使Android处于休眠状态也可以。 Android通过AlarmManager类来管理所有提醒,该类与NotificationManager类似。

2011-06-22 23:31:00 179

原创 Intent类

Intent类相当于Android平台中应用程序之间的通信网络,属于后期绑定,这就意味着将Intent映射和传递给能够处理特定任务的组件是在运行时时行的,而不是在构建或者编译时。 Intent包含3个元素,action.category,data,以及一个额外的可选元素集合。动作和类别都是String,数据是以Uri对象的形式定义的。Uri是通用的URI,包括方案(scheme)、授权(auth

2011-06-22 18:08:00 1288 1

原创 Android网络

Android提供了一个Java.net包和org.apache.httpclient包来支持基本的联网功能。 对于连接属性而言,我们将使用ConnectivityManager类确定网络连接何时是活动的,以及连接的类型是什么。 常用的是isAvailable或者isConnected方法,或者直接使用getState方法查询NetworkInfo.State.NetworkInfo.Stat

2011-06-22 15:36:00 261

原创 AndroidManifest.xml支持的全部元素及其说明

元素                  位置                   说明 〈manifest>                             root                            定义应用程序的包和Android名称空间 〈uses-permission>                root                    

2011-06-22 07:48:00 252

原创 android 学习

Intent分发给Android应用程序,应用程序通IntentFilter注册自己,IntentFilter通常位于AndroidManifest.xml文件中。IntentFilter通常在应用程序的AndroidManifest.xml中使用标记进行定义。从本质上说,AndroidManifest.xml文件就是一个应用程序描述文件。 应用程序的组件为了告诉Android自己能响应、处理哪

2011-06-17 12:11:00 317

原创 VS2008下配置opencv2.2

头文件: #include #include #include 或者: #include #include #include 依赖库: opencv_core220.lib opencv_highgui220.lib opencv_imgproc220.lib

2011-05-13 23:44:00 241

原创 Java 委托事件处理

指定一个对象处理组件事件的过程叫做delegation. 事件处理对象叫做听众(Listener),要让按钮将活动事件的处理委托给某个听众,就要调用这个按钮的addActionListener()方法,传递所要听众的引用,每个AWT组件类都针对该组件产生的每种事件有一个addxxxxListener()方法。 自我包含组件能处理自己产生的事件。Swing和AWT中的组件都不是自我包含的。如果要让组件自我的包含处理自己的事件,就要生成子类。子类要做两件事: 1)调用enableEvents()和必要的事

2011-05-12 08:16:00 1265

原创 Intent与服务

典型的Android应用程序由两部分构成,一是在前台的Activity和View对象,二是在后台运行的Intent和Sevvice对象。 服务是一种后台进程,而不是用户界面屏幕,但是也可以利用对动作的调用(即Intent)来启动服务。 Intent类相当于Android平台中应用程序之间的通信网络。每个Activity调用一种Intent以完成某些任务,而无需确切知道该Intent的接收器是哪个组件。

2011-05-11 17:59:00 213

原创 Android 2.2 源码结构分析(转载)

Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示: . |– Makefile (全局的Makefile) |– bionic (Bionic含义为仿生,这里面是一些基础的库的源代码) |– bootloader (引导加载器) |– build (build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具) |– dalvik

2011-05-09 10:12:00 288

原创 linux搜索文件内字符串(转)

查找目录中文件的字符串 grep -n "str" -r ./ 这是查找当前目录下以及下辖子目录下所有包含str字符串的文件 如何用grep在本目录及其所有的子目录下的文件里面查找字符串abc? grep -R abc * 要找隐藏文件,可以: grep -R abc * .* find ./ -type f|xargs grep abc 以前写的一个小脚本,不过没用grep,不知是否合lz用 #!/bin/bash # crea

2011-05-06 09:53:00 10751

原创 Linux GCC编程小技巧(转)

怕自已忘了,写在这里,不定期更新! 1. 查看库里的方法: Linux下动态库查看方法:nm -D libavformat.so Linux下静态库查看方法:ar -t libavformat.a 2. Makefile中列出一个目录中的所有文件并处理: DATAS = / data/*.* / RDATAS = $(shell echo $(DATAS) | sed -e 's,/.~,/.~,g') push0: ( for

2011-05-05 10:51:00 406

原创 什么是时间平移 (Time-Shifting) 功能

简单的来说,就是同步进行录、放的功能。 举个例子来说,足球赛的转播有时是不穿插广告的,但是一场球赛下来可能少说也要一个半小时左右,但是,在这段时间内,不可能什么事都不做。 这时候,只要使用 WinDVR™中的时间平移 (Time-Shifting) 功能键,那么即使离开电视机三十分钟,只要随时按下播放键,WinDVR™就会从你离开的那时开始播放。 于是一场预计应该在十点钟结束的电视节目,对你来说结束的时间则是在十点半,这么一来,一点也不需要因为中间错过三十分钟而感到遗憾。

2011-05-05 10:49:00 519

原创 NDK

include $(call all-subdir-makefiles) LOCAL_C_INCLUDES := $(LOCAL_PATH)/../foo

2011-05-05 09:54:00 188

原创 linux下库的查看方法

Linux下动态库查看方法:nm -D libavformat.so Linux下静态库查看方法:ar -t libavformat.a

2011-04-26 14:21:00 238

原创 编译一个简单的C++程序

$ g++ -Wall hello.cc -o hello GCC的C++前端用到很多同C编译器gcc相同的选项。它也支持另外一些选项来控制C++才有的语言特性,本章后面会介绍。注意,C++源代码文件合法的后缀名可以是“.cc”,“.cpp”,“.cxx”或是“.C”,但不能是C程序的后缀名“.c”。 生成的可执行文件同C版本的程序一样运行,只要输入文件名即可: $ ./hello Hello, world!   要注意的是,C++对象文件必须用g++来链接,以便与适当的C++库链

2011-04-26 11:24:00 190

原创 预处理

绍GNU C预处理器cpp,它是整个GCC的一部分。预处理器在源文件被编译以前展开其中的宏。它是由GCC在处理C或C++程序时被自动调用的。 定义宏 下面的程序演示了C预处理器最常用的用法,它用预处理器条件命令#ifdef来检查某个宏是否定义了。 当该宏被定义时,预处理器把直到#endif命令的相应代码包括入源文件。在该例中,被检查的宏被称为TEST,源代码中的条件部分是一行打印消息“Test mode”的printf声明: #include int main (void)

2011-04-26 11:09:00 184

原创 -Wall中的警告选项

注释掉一段本身就包含注释的代码的安全方法是用预处理指示符 #if 0 ... #endif把它包起来: /* commented out */ #if 0 double x = 1.23 ; /* x-position */ #endif 对于大型程序,可能只要有警告信息产生,就停止编译。以便捕捉所有警告。“-Werror”选项通过把警告转变成错误,改变了编译器的默认行为,即只要有警告产生就停止编译。

2011-04-26 10:13:00 232

原创 共享库和静态库

处理共享库用的是一种更加高级的链接形式,它会使得可执行文件比较小。共享库使用“.so”后缀名,它代表共享对象(shared object)。 一个与共享库链接的可执行文件仅仅包含它用到的函数相关的一个表格,而不是外部函数所在的对象文件的整个机器码。在可执行文件开始运行以前,外部函数的机器码由操作系统从磁盘上的该共享库中复制到内存中----这个过程被称作动态链接(dynamic linking)。 如果可能,在绝大部分系统上gcc编译程序时默认链接到共享库。使用选项“-lNAME”的情况下,静态库“li

2011-04-26 01:22:00 382

原创 $ gcc –Wall hello.c –o hello

用“-o”选项可以指定存储机器码的输出文件,该选项通常是命令行上的最后一个参数。如果省略它,输出将被写到默认文件“a.out”中。 要注意的是,如果同名的可执行文件在当前目录下已经存在,则会被覆盖。 “-Wall”选项打开所有最常用到的编译警告----推荐你总是使用该选项! 库通常被存储在扩展名为“.a”的特殊归档文件中,被称为静态库。它们用一个单独的工具,GNU归档器ar,从对象文件生成。 $ gcc -Wall calc.c /usr/lib/libm.a -o calc 为了避免在

2011-04-25 09:56:00 376

原创 ON_NOTIFY_EX和ON_NOTIFY

ON_NOTIFY和ON_NOTIFY_EX用来处理控件通知消息WM_NOTIFY 的宏。 两者的形式是:ON_NOTIFY_EX(nCode,id,memberFxn) 其中  nCode可以表示一个待处理的消息        id表示发送消息的窗口        memberFxn表示消息处理函数 ;两者的形式不一样:ON_NOTIFY的是:afx_msg   void  memberFxn(NMHDR*pNotifyStruct,LRESULT*result); ON_NO

2010-10-25 15:03:00 1998

原创 VC编程大杂烩(转载)

一、改变视图背景色:      在CView的OnDraw函数中添写如下一段程序代码:      void CFileNameView::OnDraw(CDC* pDC)      { CFileNameDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); CRect rectClient; CBrush brushBkColor; GetClientRect(rectClie

2010-10-25 14:42:00 410

配置NDK集成开发环境全过程第一版.doc

Eclipse + NDK +CDT +Android

2011-08-23

Windows7部署Android开发环境傻瓜式教程(Eclipse + ADT).pdf

Android + Eclipse + ADT

2011-08-23

MFC(VC++)类库详解.chm

这是一个MFC的库,也许你也可以用MSDN,但也许这个更好呀!方便!

2010-09-09

Windows API函数大全.CHm

这是一个Windows API的函数库,大家保存一下,可以以后就好找了

2010-09-09

形态学Morphology0.3.rar源码

这是一个形态学源码,是一个在网易上写的这里找的给大家贡献出来。

2010-09-09

飞鸽传书源码(C++).rar

这是另一个飞鸽源码,与(飞鸽20080623_ipmsg206src.zip)是不一样的,可以比较看一下。

2010-09-09

fakeQQ源代码20070306_fakeQQ.rar

这是一个很好的仿QQ程序,我感觉很是好,看一下,对你的C++编程很有好处!

2010-09-09

点对点视频会议20070418_VideoNet.zip

最近在做视频软件,这是在网上找来的,大家可以下载下来看一下。

2010-09-09

聊天室程序(ChatRoom.rar)

这是一个QQ聊天室程序,大家可以看一下,从中可以了解Winsokt的异步通信

2010-09-09

RTP测试程序.rar

jrtplib的测试程序,用于做视频流的传输这用,可以试试一下。

2010-09-09

数字图象处理编程入门10

这是又一个源吗,不在多说什么了你看后就知道了

2009-03-12

数字图象处理编程入门09

这是又一个源吗,不在多说什么了你看后就知道了

2009-03-12

数字图象处理编程入门08

这是又一个源吗,不在多说什么了你看后就知道了

2009-03-12

数字图象处理编程入门(07)

这是又一个源吗,不在多说什么了你看后就知道了

2009-03-12

数字图象处理编程入门源码(06)

这是又一个源吗,不在多说什么了你看后就知道了

2009-03-12

数字图象处理编程入门源码(05)

这是又一个源吗,不在多说什么了你看后就知道了

2009-03-12

数字图象处理编程入门源码(04)

这是又一个源吗,不在多说什么了你看后就知道了

2009-03-12

数字图象处理编程入门源码(03)

这是又一个源吗,不在多说什么了你看后就知道了

2009-03-12

数字图象处理编程入门源码(02)

这是又一个源吗,不在多说什么了你看后就知道了。

2009-03-12

数字图象处理编程入门(源码01)

这几个是与《数字图象处理编程入门》相配套的源码。

2009-03-12

数字图象处理编程入门

这本书我找了很长时间才找到的,是学习图像处理的很好的入门教程,你看一下就知道了。很好的。

2009-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除