- 博客(123)
- 资源 (4)
- 收藏
- 关注
原创 Ubuntu中apt-get install无法安装软件10
在Ubuntu9.10版本中,发现使用apt-get install命令时无法安装常用的软件了,比如g++等,看log像是source list太老了的缘故,于是在网址:http://ubuntu.srt.cn/找了一组source list(没有9.10的就用的8.04的):deb http://ubuntu.srt.cn/ubuntu/ hardy main restricted un
2012-02-24 18:20:01
14486
原创 Android IPC编程简介
一、Android IPC机制简介1、Android进程/线程简介 在Android系统里,一个应用程序通常包含多个组件(如Activity、Service等),这些组件既可以在同一个进程中,也可以在不同的进程中。默认情况下,一个应用程序的多个组件均位于同一进程(主进程)
2011-07-27 17:36:27
8029
原创 Android图形框架简介
一、Android图形框架简介 Android图形框架可分为两部分:用于应用程序图形UI显示的上层View体系和用于图形渲染的底层图形驱动,可用下图表示 如图,View/GLSurfaceView体系就是用于构建Application UI的图形控件;而S
2011-07-26 15:11:13
10262
转载 自己写游戏引擎(01)
转载自:http://www.lihuasoft.net/article/show.php?id=4853 写了几个月的游戏引擎,有一些想法需要总结结一下,也想和同我水平差不多的朋友,或者比我水平还要菜的cn们分享一下,高手莫笑~~这里的想法是,尽量和大家分享我的过程,我写的东西
2011-07-25 18:30:33
4176
转载 骨骼动画(Skeletal Animation)(一)
转载自:http://www.lihuasoft.net/article/show.php?id=4781 相信这里没有人没玩过采用骨骼动画技术的游戏,看看那些热门的动作游戏,例如《波斯王子》、《分裂细胞》和《战神》,你就知道骨骼动画的威力了(我承认是猜的)。骨骼动画技
2011-07-25 18:26:30
2555
转载 Camera的几个概念
转载自:http://blog.youkuaiyun.com/yili_xie/article/details/4803413 呵呵,其实不能说原创,都是从维基百科上看到的~~Crop:就是裁减的意思,对camera捕获的视频帧,对其进行裁减,去掉外围不必要的部分,从而达到改变宽高比,达到全
2011-07-25 18:00:33
2623
转载 几种常见的开源许可协议
转载自:http://zhoujuxi.blog.163.com/blog/static/56607590201121685619715/ 现今存在的开源协议很多,而经过Open Source Initiative组织批准通过的开源协议目前有58种。我们现在常见的
2011-07-23 13:44:25
2937
原创 Irrlicht编程基础
一、Irrlicht引擎简介Irrlicht引擎是一个用C++编写的高性能实时3D引擎。该引擎支持底层图形接口Direct3D和OpenGL,并且自带了软件渲染的实现。Irrlicht引擎还提供了诸如动态阴影,粒子系统,角色动画,室内和室外技术以及碰撞检测等功能特性。Irrlic
2011-07-21 16:15:30
9788
转载 反走样与雾化
转载自:http://hi.baidu.com/309805453/blog/item/d036802e91ad10e18b13990c.html 9.1 反走样在利用计算机绘制图形的过程中,如果仔细观察,就会发现在屏幕上绘制的线为锯齿状,这是因为屏幕是一个一
2011-07-06 14:27:16
2743
转载 3D游戏引擎原理简介
作者:Luke Hodorowicz 翻译:乐晨光 (2001/9/28) 本人对3D也不甚了解,译文动机一则是内容所致兴致昂然,二则锻炼英译中技能。由本人水平及经验有限,文中绝对不乏大量误解与误译,亦恳请读者指出,得以一同提高。 佳文须共赏,也欢迎大
2011-07-06 13:51:29
3156
转载 3D图像引擎,3D图像引擎原理
产生的背景和定义 随着计算机软、硬件突飞猛进的发展,计算机图形学在各个行业的应用也得到迅速普及和深入。目前,计算机图形学己进入三维时代,三维图形在人们周围无所不在。科学计算可视化、计算机动画和虚拟现实已经成为近年来计算机图形学的三大热门话题,而这三大热门话题的
2011-07-06 13:47:45
7421
转载 MipMapping(Mip贴图)
这项材质贴图的技术,是依据不同精度的要求,而使用不同版本的材质图样进行贴图。例如:当物体移近使用者时,程序会在物体表面贴上较精细、清晰度较高的材质图案,于是让物体呈现出更高层、更加真实的效果;而当物体远离使用者时,程序就会贴上较单纯、清晰度较低的材质图样,进而
2011-07-06 11:08:05
6984
转载 光模拟基础(1) 基本光照模型
转载自:http://blog.youkuaiyun.com/ProgramRookie/article/details/42021801.基本光照模型:sufaceColor = emissive + ambient + diffuse + specular以下是公式各
2011-07-05 17:11:25
2123
转载 Android输出Log相关应用技巧剖析
转载自:http://developer.51cto.com/art/201001/180265.htm 既然Android手机操作系统最吸引人们的一个优点就是它是一款开源的操作系统,其编写方式简单灵活,可以轻松的帮助用户实现各种需求。在这里我们就先从Andr
2011-07-05 16:40:26
1812
转载 MD2格式简介
转载自: http://www.cnblogs.com/tanhao/archive/2009/09/24/1573376.html http://blog.youkuaiyun.com/lostgdi731/article/details/
2011-07-05 11:22:10
9855
转载 CG简介
转载自:http://baike.baidu.com/view/4406.htm 英文缩写,多指计算机图形。计算机图形学(Computer Graphics,简称CG)是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。
2011-07-05 10:24:11
2351
转载 3D Max简介
转载自:http://baike.baidu.com/view/179088.htm 3D Studio Max,常简称为3ds Max或MAX,是Autodesk公司开发的基于PC系统的三维动画渲染和制作软件。其前身
2011-07-05 10:19:48
3217
转载 3D中的OBJ文件格式详解
转载自:http://www.cppblog.com/lovedday/archive/2008/06/13/53153.html OBJ文件是Alias|Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced Visualizer
2011-07-05 10:04:37
2346
转载 关于openGL, openGL ES, openVG及android中2D调用关系的报告
转载自:http://www.cnblogs.com/leaven/archive/2010/11/17/1879877.html 报告分为两大部分,第一部分是3.22号在中心五楼会议室讨论后的一些需要深入调研的点,第二部分是android对2D的调用关系。第一部分:OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规
2011-06-28 14:26:00
3160
原创 如何实现Java端和Native端的简单数据交互
在《在java中如何使用native函数》一文中,讲述了java中native函数的使用方法,其中,列举的例子中,原生函数并没有带任何参数,也没有返回任何参数。那如果原生函数需要带一些参数或者需要返回一些参数,那又该如何实现呢?我们知道,在java中之所以能够调用native函数,这主要由JNI机制来保证。要回答本文开始提到的问题,就必须了解JNI机制的实现原理。一、JNI机制
2011-06-24 16:28:00
3532
原创 Java中原生(native)函数的用法
1、原生(Native)函数的概念在Java程序中,可以使用由其他编程语言实现的函数,这种函数,在Java中被称之为原生(Native)函数。2、在Java程序中使用原生函数的优缺点1)优点A、在Java程序中,可以复用已由其他语言实现的各种库。可能已存在很多由其他语言编写的库,为了在Java程序中能够复用这些库, 就需要用到原生函数。B、增加了Java标准类库中不存在
2011-06-24 14:24:00
11595
转载 Qt phonon多媒体框架
转载自:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/01/1769163.html Phonon是什么? Qt从4.4版本开始提供的一套多媒体框架,提供多媒体回放的功能。目前在Qt 4.6中实现多媒体播放图形界面主要依赖于phonon框架,其实qt中还有一个Multimedia模块,帮助文档中对它的描述是:
2011-06-22 09:38:00
1386
转载 OpenMax系统结构和移植内容
转载自: http://apps.hi.baidu.com/share/detail/32008073OpenMax是一个多媒体应用程序的框架标准。其中,OpenMax IL(集成层)技术规格定义了媒体组件接口,以便在嵌入式器件的流媒体框架中快速集成加速编解码器。在Android中,OpenMax IL层,通常可以用于多媒体引擎的插件,Android的多媒体引擎OpenCore和Sta
2011-06-21 14:49:00
1836
转载 Android的多媒体框架OpenCore介绍
转载自:http://tech.it168.com/a2009/0331/270/000000270422.shtml Android的多媒体框架OpenCore(PacketVideo)介绍本文为个人总结,不代表官方观点。分为几个阶段:1、整个Android的多媒体框架OpenCore2、Player和Author的详细介绍2、OpenCore和Android其他部分
2011-06-21 14:37:00
766
转载 音视频播放基本原理简介
转载自:http://qiuye.iteye.com/blog/606320 几乎所有的视频播放器,如VLC、MPlayer、Xine,包括DirectShow,在播放音视频的原理和架构上都是非常相似的。 大致的来说,播放一个视频文件分为4个步骤: 1. acess 访问,或者理解为接收、获取、得到 2. demux 解复用,就是把通常合在一起的音频和视
2011-06-21 13:59:00
4084
转载 DirectX简介
转载自:http://blog.sina.com.cn/s/blog_56eda66b0100073j.html1、DirectX是什么DirectX(简称:DX)是微软推出的一套基于Windows系统的多媒体应用程式接口APIs函式。在开发中,DX分为两个部分,一个是运行库,通过DX编译出来的程式必须要有运行库的支持,另外一个是开发库,也就是常说的SDK,这部分是在编译DX程序中是必
2011-06-21 13:51:00
1575
转载 体验 Wine: Windows 到 Linux 的转换
转载自:http://www.ibm.com/developerworks/cn/linux/l-wine/ Wine 项目起始于 1993 年,它的根源可以追溯到 90 年代早期出现的用于 UNIX 的 DOS 和 Windows 模拟器。Wine 项目最初是将 16 位的应用程序移植到 Linux,而几年之后,已可以在 Linux 上运行 Microso
2011-06-21 13:31:00
2333
转载 Linux动态库、静态库加载基础
Linux动态库、静态库加载基础静态库 在linux环境中, 使用ar命令创建静态库文件.如下是命令的选项: d -----从指定的静态库文件中删除文件 m -----把文件移动到指定的静态库文件中 p -----把静态库文件中指定的文件输出到标准输出 q -----快速地把文件追加到静态库文件中
2011-06-20 17:04:00
3047
转载 几种linux内核文件的区别
转载自:http://www.embedtrain.org/lecture/doc/linuxcore/2011-06/779.html vmlinux编译出来的最原始的内核文件,未压缩。 zImage是vmlinux经过gzip压缩后的文件。 bzImage bz表示“big zImage”,不是用bzip2压缩的。两者的不同之处在于,zImage解压缩内核到低端内存(第一个
2011-06-20 17:01:00
796
转载 linux系统中链接的接口——符号
转载自: http://www.embedtrain.org/lecture/doc/linuxcore/2011-05/712.html 链接过程的本质就是要把多个不同的目标文件之间相互“粘”到一起,或者说像玩具积木一样,可以拼装形成一个整体。为了使不同目标文件之间能够相互粘合,这些目标文件之间必须有固定的规则才行,就像积木模块必须有凹凸部分才能够拼合。在链接中,目标文件之间相互拼合
2011-06-20 16:59:00
2282
1
转载 FTP上传bin模式与ASCII模式
话说,今天在ftp上传一个txt文件的时候,习惯性的用的bin模式,但是后来同事告诉我文件不能使用。于是重新用ASCII模式上传。简单说:1、FTP在传送文件时分为ASC和Bin两种格式,只有文字文件(例如 html 文件)使用ASC,其他的通通使用Bin格式(例如图像文件、压缩文件、可执行文件等等)。2、当我们使用ftp时,可简单地把文件分为两种基本类型:文本文件和二进制文件;文本文件也称为
2011-06-17 14:47:00
18658
转载 Android开发环境搭建全程演示(jdk+eclipse+android sdk)
转自:http://www.hzlitai.com.cn/article/ARM11/SYSTEM/android.html一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.(2)ecli
2011-06-16 23:49:00
918
转载 GCC(v4.1.2)编译器分析
转载自:http://blog168.chinaunix.net/space.php?uid=20528014&do=blog&id=358180 0 前言 本文的编译选项均在windriver提供的ccppc编译器(GCC v4.1版本)验证通过。文中多数选项适用于GCC各版本的编译器,某些选项在不同版本中是有区别的,比如优化开关-O系列选项。如果需要在非4.1版本的GN
2011-06-08 18:29:00
3690
转载 Linux的bg和fg命令
<br />我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和 bg 命令,让我们轻松调度正在运行的任务。<br />假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,挂起这个程序,然后可以看到系统提示(方括号中的是作业号):<br />[1]+ Stopped /root/bin/rsync.sh<br />然后我们可以把程序调度到后台执行:(bg 后
2011-05-12 14:29:00
2115
转载 Qt的4个图像类QImage/QPixmap/QBitmap/QPicture
<br />转载自:http://blog.youkuaiyun.com/nolatestudy/archive/2011/04/01/6295064.aspx<br /> <br />一)QPixmap和QImage的区别<br />http://www.thisisqt.com/forum/viewthread.php?tid=267<br />QPixmap是专门为绘图而生,当需要绘制图片时你需要使用QPixmap。QImage则是为I/O,为图片像素访问以及修改而设计的。如果你想访问图片的像素或是修改图片像素,
2011-05-12 13:46:00
1154
转载 Linux进程学习总结
<br />转载自:http://www.linuxidc.com/Linux/2011-02/32125.htm<br /> <br />最近一周学习了Linux 进程编程的知识,现对其总结如下。 <br />在第一部分中我们先对进程的基本概念以及在Linux 中是如何来现实进程的进行介绍 <br />Tiger-John说明 : <br />许多人在学习中只注重如何编程,却忘了注重原理,不去深究其基本原理。其实操作系统的原理就好 比金庸武侠小说的内功一样,而所有的具体实现如:Linux操作系统,uc/
2011-03-28 15:41:00
872
转载 Linux中的system函数详细分析
Linux中的system函数详细分析<br />[size=2]system()函数功能强大,很多人用却对它的原理知之甚少,也就有了上面那么多的回帖,我想大家如果知道了system的具体实现就不会对楼主程序在很多编译器中不能表现自己希望的功能感到费解了。我对linux中的实现比较了解,具体分析这个,windows中的类似就不详解了。<br /><br />好了,先看linux版system函数的源码:[code]#include <br />#include <br />#include <br />#i
2011-03-28 11:22:00
1162
转载 Bind: Address Already in Use
<br />Or How to Avoid this Error when Closing TCP Connections<br />Normal Closure<br />In order for a network connection to close, both ends have to send FIN (final) packets, which indicate they will not send any additional data, and both ends must ACK (ac
2011-01-26 20:18:00
7715
转载 linux进程状态浅析
<br /><br />linux进程状态浅析<br /> 众所周知,现在的分时操作系统能够在一个CPU上运行多个程序,让这些程序表面上看起来是在同时运行的。linux就是这样的一个操作系统。<br /> 在linux系统中,每个被运行的程序实例对应一个或多个进程。linux内核需要对这些进程进行管理,以使它们在系统中“同时”运行。 linux内核对进程的这种管理分两个方面:进程状态管理,和进程调度。本文主要介绍进程状态管理,进程调度见《linux进程调度浅析》。<br /> 进程状态<br /
2011-01-18 16:47:00
732
转载 编程修养
本文章转载自:http://blog.chinaunix.net/u/30686/showart_278101.html什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。 <br /> <br /> 我认为好的程序员应该有以下几方面的素质: <br /> <br /> 1、有专研精神,勤学善问、举一反
2010-11-16 16:40:00
745
TCP-IP详解卷1
2009-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人