当前位置: 代码迷 >> Ptr的解决方案
 
  • [分享]算法

    [分享]算法 首先先介绍排序: 1,大家都知道的冒泡排序: #include #include usingnamespacestd; template voidswap(typex[],int,int); template voidBubbleSort(typex[],int); intmain() { srand(time(0)); constintn=10; in...

    543
    热度
  • Android源码之Handler(2)

    Android源码之Handler(二) 上面分析的是Looper的prepare函数,prepare函数的作用是为当前线程设置个Looper对象,保存到线程的ThreadLocal中去。 当调用完Looper的prepare函数之后,还需要调用Looper的loop函数,才能使Handler来收取和处理消息: loop函数的定义如下: publicstaticvoidloop(...

    108
    热度
  • Android 系统开发之背阴

    Android系统开发之背光不知不觉喜欢上了写Blog,这还是一种不错的休闲方式,所噶~~,会不会也害怕过周末呢?因为寂寞~~啥样儿的生活才让觉得舒适哦~单身好~哈哈。搞了两天,还是姚哥一语惊醒梦中人啊~忽略了Linux下的权限问题,让我纠结了好几个小时啊。首先说明一下,这次学习中让我学到的东西:最主要的莫过于是了解了Android中jni编程,游荡整个Android源码,可以看到很多直接操作底层...

    72
    热度
  • Linux 报文行列

    Linux报文队列Linux报文队列Linux报文队列一IPC概述二报文队列1报文队列简述2代码分析21msgget创建报文队列22msgsnd报文发送221相关数据结构222sys_msgsnd源码分析3msgrcv报文接收4msgctl报文控制与设置一、IPC概述早期的Unix系统进程件通信机制主要有管道和信号。管道开始只能在近亲之间通信,于是将pipe推广到VFS层面,形成了FIFO。但有两...

    603
    热度
  • PHP内核探索之变量(五)- session的基本原理

    PHP内核探索之变量(5)-session的基本原理这次说说session.session可以说是当前互联网提到的最多的名词之一了。它的含义很宽泛,可以指任何一次完整的事务交互(会话):如发送一次HTTP请求并接受响应,执行一条SQL语句都可以看做一次Session。如无特殊说明,本文中提到的Session单指HTTP会话。本文是PHP内核探索的第五篇,主要包含如下几个方面的内容:背景知识和ses...

    77
    热度
  • 六、编写App

    [转]基于TINY4412的Andorid开发-------简单的LED灯控制阅读目录一、编写驱动程序二、编写代码测试驱动程序三、编写HAL代码四、编写Framework代码五、编写JNI代码六、编写App参考资料:《Andriod系统源代码情景分析》《嵌入式Linux系统开发完全手册_基于4412_上册》作者:彭东林邮箱:[email protected]/**/平台介绍:主机:Win...

    236
    热度
  • [翻译][php扩展和嵌入式]第8章-在数组和哈希表下工作

    [翻译][php扩展和嵌入式]第8章-在数组和哈希表上工作全部翻译内容pdf文档下载地址:http://download.csdn.net/detail/lgg201/5107012本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译.该翻译项目地址为:https://github.com/w...

    516
    热度
  • 一、HAL层驱动的实现

    Android驱动开发系列一最近开始接触Android底层的开发,这里面将记录开发一个驱动以及到测试的全过程。首先,需要搭建Android的开发环境。我这里采用的是Ubuntu11.0464bit的系统,里面使用gcc-4.4,Android4.0.4源码,硬件是S5PV210。搭建环境这一步就不说了。其次,编译好u-boot、kernel和ICS。最后,开始确定要编写什么驱动。由于我这个210板...

    67
    热度
  • 高通平台android开发小结

    高通平台android开发总结1、高通平台android开发总结1.1搭建高通平台环境开发环境在高通开发板上烧录文件系统建立高通平台开发环境高通平台,android和modem编译流程分析高通平台7620启动流程分析qcril流程分析,设置sim卡锁pythonscons语法学习Python语言之scons工具流程分析:1.2搭建高通平台环境开发环境高通android智能平台概述选择合适的源代码以...

    106
    热度
  • Windows Mobile 讯息钩子(1)

    WindowsMobile消息钩子(1)在Windows中,设置键盘钩子很多人都做过,但是在windowsMobile系统中并没有直接的函数支持。但是我们可以通过使用undocumentapi来实现。一、定义参数#defineWH_KEYBOARD_LL20#defineHC_ACTION0typedefLRESULT(CALLBACK*HOOKPROC)(intcode,WPARAMwParam...

    44
    热度
  • 我的错该怎么改?我还要这个程序的流程图!谢谢!

    我的错该怎么改?我还要这个程序的流程图!谢谢! #include<stdio.h>#include<stdlib.h>#include<string.h>#include<conio.h>#include<mem.h>#include<ctype.h>#include<alloc.h>#...

    239
    热度
  • [开源]C程序设计语言 所有C语言必备书籍

    [开源]C程序设计语言所有C语言必备书籍 最近由机械工业出版社再版的《C程序设计语言》再次发售如果各位还购买C语言教材的人购买这本如果学过C语言这本书还是最好的参考教材而且这本要比别的教材要便宜原书名:TheCProgrammingLanguage原出版社:PrenticeHallPTR作者:(美)BrianW.Kernighan,DennisM.Ritchie出版社:...

    334
    热度
  • 关于用DDR法画直线的问题

    关于用DDR法画直线的问题 用DDR法画直线可是用C++编译器确出现错误.请教该怎么做啊#include"stdio.h"#include"graphics.h"voidDDALine(intx0,inty0,intx1,inty1,intcolor){intx;floatdx,dy,y,k;dx=x1-x0;dy=y1-y0;k=dy/dx;y=y0;for(x=x0...

    313
    热度
  • Android开发技术周刊 Issue#61

    Android开发技术周报Issue#61好消息,Android开发技术周报开通了邮件订阅,赶快来订阅吧,订阅请戳我戳我戳我,还有还有现在也可以推荐资源给Android开发技术周报了,推荐资源请戳我戳我戳我教程AndroidFrameWork基于libGDX实现高性能动画特效(粒子特效/烟花效果篇)工作原因最早想做一个烟花绽放的特效,最初方案是播放Gif或者自己绘制帧动画,但是这种方案的弊端在于动...

    251
    热度
  • 【JVM】模板解释器-字节码的resolve进程

    【JVM】模板解释器--字节码的resolve过程1、背景上文探讨了:【JVM】模板解释器--如何根据字节码生成汇编码?本篇,我们来关注下字节码的resolve过程。2、问题及准备工作上文虽然探讨了字节码到汇编码的过程,但是:mov%rax,%(rcx,rbx,1)//0x890x040x19其中为什么要指定0x04和0x19呢?搬出我们的代码:publicintswap2(CallBya,Cal...

    26
    热度
  • 最容易的基于FFmpeg的移动端例子:Android 视频转码器

    最简单的基于FFmpeg的移动端例子:Android视频转码器本文记录一个安卓平台下基于FFmpeg的视频转码器。该转码器实际上移植自ffmpeg工程中的ffmpeg.c源代码。有关ffmpeg.c的源代码可以参考文章《ffmpeg.c函数结构简单分析(画图)》,在这里就不重复记录了。源代码项目的目录结构如图所示。Java源代码位于src目录,而C代码位于jni目录。Android程序Java端代...

    10
    热度
  • 最简略的基于FFmpeg的移动端例子:Android 推流器

    最简单的基于FFmpeg的移动端例子:Android推流器本文记录一个安卓平台下基于FFmpeg的视频推流器。该推流器C语言的源代码来自于《最简单的基于FFMPEG的推流器》。相关的概念就不再重复记录了。源代码项目的目录结构如图所示。Java源代码位于src目录,而C代码位于jni目录。Android程序Java端代码位于src\com\leixiaohua1020\sffmpegandroids...

    57
    热度
  • 最容易的基于FFmpeg的移动端例子:Android 视频解码器-单个库版

    最简单的基于FFmpeg的移动端例子:Android视频解码器-单个库版本文记录另一个安卓平台下基于FFmpeg的视频解码器。与前一篇文章记录的解码器不同,本文记录的解码器不再使用libavcodec.so、libavformat.so等类库,而只使用了一个类库——libffmpeg.so。该视频解码器C语言的源代码来自于《最简单的基于FFMPEG+SDL的视频播放器》。相关的概念就不再重复记录了...

    26
    热度
  • 归藏 Android系统 init 启动过程分析

    ));Binder.c(frameworks\base\cmds\servicemanager):death->func(bs,death->ptr);Binder.c(kernel\drivers

    28
    热度
  • 基于goldfish跟android2.3.5学习之:开天辟地Android启动机制[二]

    基于goldfish和android2.3.5学习之:开天辟地Android启动机制[二]***************************************************************************************************************************作者:EasyWave时间:2012.07.29类别:Andro...

    43
    热度