Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

OpenGL开发 颜色、材料和光照:基础知识

OpenGL开发 颜色、材料和光照:基础知识

设置颜色模式:glShadeModel();GL_SMOOT // 平滑着色,图元的内部颜色是每个顶点颜色的平滑过渡。GL_FLAT // 单调着色,图元的内部颜色就是最后一个顶点所指定的颜色。唯一例外的是GL_POLYGON图元,它的内部颜色是第一个定点的颜色。在OpenGL光照模型中,除非一个物体自己会发光,否则它将受到3种不同类型的光的照射:环境光(ambient)、散射光(diffuse)和镜面光(specular)。环境光(ambient):环境...
C语言中的realloc函数动态分配内存

C语言中的realloc函数动态分配内存

虽然现在说这个。多半没有什么意思。但我的确在很长的一段时间不知道他的工作原理。所以随便记录下。它的原型是:extern void * realloc(void * __ptr,size_t __size);第一个参数是为试图更改大小的原堆文件,size为新的内存大小。1.如果内存减少,则仅改变下索引信息,但并不代表被减少的部分内存还可以安全访问,这己经释放。2.如果扩大内存空间,则返回情况如下:(1),如果当前内存段后面拥有需要的内存空间,则直接扩展这段内...
编译Linux内核心得分享

编译Linux内核心得分享

Linux内核代码非常庞大,使用于许多体系结构,包含大量驱动程序。在生成内核的时候要根据实际情况进行配置,所有的配置将保存在内核代码树顶级目录下的一个名为.config的配置文件中。1)、复制配置文件模板配置文件可以从头开始生成,一般没这必要,因为当前正在运行的内核已经有对应的配置文件,在/boot目录下。将其做模板复制到/usr/src/linux-2.6.27.39目录下:#make mrproper#cp /boot/config-‘uname –r...
配合eclim的Android纯命令行开发流程

配合eclim的Android纯命令行开发流程

在开发Android的程序员中,应该说使用Eclipse或者Netbean的是最多的。考虑到Google推出了一整套开发插件,让用户从项目到写代码到编译运行链接模拟器一气呵成,用Eclipse这样的IDE无可厚非。不过,总有一些用户不喜欢IDE,不想用类似于Eclipse的方式开发,他们的想法包括任何编辑器都比不上vim/emacs 我电脑太慢,不想跑IDE 纯命令行形式,我就喜欢,每天打10000个命令我也喜欢,反正我选择,我喜欢^_^而本文,就是为这部...
IDA来远程调试Linux程序

IDA来远程调试Linux程序

IDA来远程调试Linux程序,感觉很不一样,当然gdb非常强大,相辅相成吧。作为永远都是Linux的新人,感觉要学的东西真多啊。在sangfor的时候经常使用pshell,这款工具强大的很啊。特别是文件可视化的功能1:在IDA目录下找到linux_server程序,把它拷贝传到LINUX的某个文件目录下。2:修改文件访问权限。chmod a+x 命令将文件改成所有用户可执行。3:启动./linux_server4:用IDA正常启动,设置调试选项,里面就要...
Linux设备驱动之UART驱动结构

Linux设备驱动之UART驱动结构

一、对于串口驱动Linux系统中UART驱动属于终端设备驱动,应该说是实现串口驱动和终端驱动来实现串口终端设备的驱动。要了解串口终端的驱动在Linux系统的结构就先要了解终端设备驱动在Linux系统中的结构体系,一方面自己了解的不够,另一发面关于终端设备的体系结构网上有很多很好很详细的资料参考,这里我主要是鉴于终端设备体系的复杂性,我大概总结一下自己了解到的一些方面和一个整体的框架。二、终端设备的结构Linux内核中tty的层次结构图所示,包含tty核心、...
用phoneGap打包一个基于Android的WebApp

用phoneGap打包一个基于Android的WebApp

在Android上,我们可以基于android.webkit.WebView作为应用的main view来产生一个应用程序,并让此WebView在应用启动时加载指定的网页,这样就构建了一个基于Android的WebApp。对于Android, Sencha的phonegap也是基于此方法对网页程序进行打包的,下载phonegap后,其主要包括二个文件:1.phonegap.0.9.4.jar此jar文件中包含了类DroidGap,其对Activity及We...
使用Android系统提供的ContentResolver 无法进行distinct查询的workaround

使用Android系统提供的ContentResolver 无法进行distinct查询的workaround

场景假定:一个联系人A有两个电话号码,分别是32111268和32111269。现在要对联系人的电话进行查询,以得到联系人的raw_contact_id。我们知道,在Android系统中,所有和联系人有关的数据,都存储在数据库/data/data/com.android.providers.contacts/databases/contacts2.db里面的data数据表中,因此,可以对该表进行查询以获得联系人的raw_contact_id。对于上面假定的...
AndroidOPhone动画分析之翻转效果

AndroidOPhone动画分析之翻转效果

看到很多人在问如何实现三维的翻转效果,所以今天在这里简单的给大家分析一下,其实在APIDemo中就有这样一个例子,那么我们就以其为例来学习Android中的翻转动画效果的实现,首先看一下运行效果如下图所示。Android中并没有提供直接做3D翻转的动画,所以关于3D翻转的动画效果需要我们自己实现,那么我们首先来分析一下Animation 和 Transformation。Animation动画的主要接口,其中主要定义了动画的一些属性比如开始时间,持续时间,...
Android教程之实现动作感应技术

Android教程之实现动作感应技术

今天有个公司说需要动作感应的几个小游戏!也接触Android很久了,但是以前没有看过关于动作感应技术的教程,到google上也没搜索到类似教程!只有自己看API了,加上就其他平台的动作感应试试吧!就在这里记录下收获吧!1.发现Android提供了SensorListener接口2.要使用还得有个动作感应管理器SensorManager//取得SensorManager SensorManagersensorMgr=(SensorManager)getSys...
Android中application 全局变量 && 使用TAB页不能退出的问题

Android中application 全局变量 && 使用TAB页不能退出的问题

Android编程中,application这样的名词似乎变得那样的不常见,而让大家更为熟悉的是activity、intent、 provider、broadcast和service。但其实android中的application也有着它自身的用处。打开manifest文 件,会看到有一个application配置标签,这就是有关application的使用了。就是说application是用来保存全局变量的,并且是在package创建的时候就跟着存在了。...
<< 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 >>