-
JNI技术与Android使用
JNI技术与Android应用本文转自http://www.cnblogs.com/yc_sunniwell/archive/2010/07/05/1771149.html1.什么是JNI???JNI是JavaNativeInterface的缩写。从Java1.1开始,JNI标准成为java平台的一部分,它允许Java和其他语言进行交互。JNI一开始为C和C++而设计的,但是它并不妨碍你使用其他语...
68
热度 -
C跟C#两种方式实现简单的邮件发送
C和C#两种方式实现简单的邮件发送内容为通过两种方式发送邮件--1.C语言发送邮件2.C#发送邮件一,C语言进行邮件的发送C语言发送邮件的步骤的简单解析:1.创建TCP连接socket()2.连接到邮箱服务器SOCKADDR_IN,connect()3.邮箱用户和密码认证登录"EHLOsmtp.163.com\r\n"→"AUTHLOGIN\r\n"4.发送邮件主题内容a.发送"MAIL...
327
热度 -
PHP札记(PHP高级篇)
PHP笔记(PHP高级篇)高级篇中将涉及数据库的使用以及Cookie和Session会话,提高PHP的开发效率和运行效率PHP程序员需要掌握的MySQL操作为项目设计表使用SQL语句MySQL的目录结构data目录中存放的是库文件bin目录中存放的是MySQL管理命令*.ini文件记录的是MySQL的配置连接MySQLDB:mysql-hsql地址-u用户名-p密码,如mysql-hlocalho...
39
热度 -
PostgreSQL起动过程中的那些事十六:启动进程一
PostgreSQL启动过程中的那些事十六:启动进程一话说pg中有个昙花一现的进程“启动进程”(“startupprogress”),做了启动XLOG、验证数据库一致性、根据需要做数据库恢复和创建检查点等事情(参见《pg启动过程中的那些事十五StartDataBase梗概》),现在来讨论这个进程。1StartupDataBase调用流程略图话说Main()->PostmasterMain()...
268
热度 -
Android GUI系统学习一:Gralloc
AndroidGUI系统学习1:GrallocGralloc模块是从AndroidEclair(android2.1)开始加入的一个HAL模块,Gralloc的含义为是GraphicsAlloc(图形分配)。他对上为libui提供服务,为其分配显存,刷新显示等。对下对framebuffer进行管理。gralloc代码通常位于hardware/libhardware/modules/gralloc目...
0
热度 -
Objective-C Memory Management 内存管理 二
Objective-CMemoryManagement内存管理2Objective-CMemoryManagement?内存管理?2? 2.1TheRulesofCocoaMemoryManagement 内存管理规则 (1)Whenyoucreateanobjectusingnew,alloc,orcopy,theobjecthasaretaincountof1.Youarerespo...
185
热度 -
Android研究之监听本身应用被卸载代码实现
Android研究之监听自身应用被卸载代码实现1.通过jni实现函数1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878...
15
热度 -
Android深入显出之Binder机制
Android深入浅出之Binder机制一说明Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Binder的使用:lServiceManager,这是AndroidOS的整个服务的管理程序lMedia...
92
热度 -
13 结尾
PHP扩展开发-v1.0PHP扩展开发Author:牛家明Iamnew<[email protected]/**/>QQ:9478477751前言这篇文章是我个人的学习笔记,我把这篇文章送给所有喜欢PHP语言,喜欢PHP扩展开发的同行、同学们。2前期准备闲话不和大家撤了,如果您想学习php的扩展开发,相信您对php基础知识已经有了一定的了解。PHP扩展时用C语言编写的,如果您...
407
热度 -
怎么编写PHP扩展
如何编写PHP扩展 如何编写PHP扩展2010年06月14日如何编写PHP扩展翻译:taft@wjl.cnVer0.1最后修改日期2006/1/19WJLStudio@wjl.cn2006目录简介快速开始内存管理从PHP函数中返回值完成self_concat()实例小结包裹第三方的扩展编写利用资源的第一个PHP函数全局变量添加自定义INI指令线程安全资源管理宏总结词汇表简介PHP取得成功的一个主要...
625
热度 -
TIJ英文原版图书阅读之旅——Chapter Five:Initialization & Cleanup
TIJ英文原版书籍阅读之旅——ChapterFive:Initialization&CleanupMethodoverloading|_DistinguishingoverloadedmethodsIfthemethodshavathesamename,howcanJavaknowwhichmethodyoumean?There'sasimplerule:Eachoverloadedmet...
387
热度 -
java口试大总结(1)
java面试大总结(1)标签:面试 面向对象的特征?1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。过程抽象是指任何一个明确定义功能的操作都可被使用者看作单个的实体看待,尽管这个操作实际上可能由一系列更低级的操作来完成。数据抽象定义了数据...
4428
热度 -
Android源码之Binder(4)
Android源码之Binder(四)caseBINDER_SET_MAX_THREADS: [//caseBINDER_SET_MAX_THREADS BINDER_SET_MAX_THREADS是设置Binder线程池的大小。 ]//caseBINDER_SET_MAX_THREADS if(copy_from_user(&proc->max_threads,ubuf...
14
热度 -
Android Camera API2中采取CameraMetadata用于从APP到HAL的参数交互
AndroidCameraAPI2中采用CameraMetadata用于从APP到HAL的参数交互本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636email:[email protected]/**/Software:系统源码Android5.1前沿: 在全新的CameraAPI2架构下,常常会有人疑问再也看不到熟悉的SetParameter...
630
热度 -
Android驱动入门系列(1)
Android驱动入门系列(一)Android驱动入门系列(一)——Android驱动简介及编写第一个Android驱动以下文章参考网上搜到的《Android驱动开发全过程(有图有真相)》一文,其中根据自己的实际编写情况作了部分修改,不用作商业用途前言意外在网上发现了这扁文章,看后感觉很有必要分享,所以整理并上传,希望大家喜欢。Android硬件抽象层(HAL)概要介绍和学习计划Android的硬...
49
热度 -
Android 系统开发之背阴
Android系统开发之背光不知不觉喜欢上了写Blog,这还是一种不错的休闲方式,所噶~~,会不会也害怕过周末呢?因为寂寞~~啥样儿的生活才让觉得舒适哦~单身好~哈哈。搞了两天,还是姚哥一语惊醒梦中人啊~忽略了Linux下的权限问题,让我纠结了好几个小时啊。首先说明一下,这次学习中让我学到的东西:最主要的莫过于是了解了Android中jni编程,游荡整个Android源码,可以看到很多直接操作底层...
72
热度 -
使用AndroidStudio编译NDK的方法及异常解决方案
使用AndroidStudio编译NDK的方法及错误解决方案参考资料:【androidndk】macos环境下AndroidStudio中利用gradle编译jni模块及配置:http://demo.netfoucs.com/ashqal/article/details/21869151ANDROIDSTUDIO,GRADLEANDNDKINTEGRATION:http://ph0b.com/an...
73
热度 -
怎么编写PHP扩展
如何编写PHP扩展如何编写PHP扩展2010年06月14日如何编写PHP扩展翻译:[email protected]/**/Ver0.1最后修改日期2006/1/19WJLStudio@wjl.cn2006目录简介快速开始内存管理从PHP函数中返回值完成self_concat()实例小结包裹第三方的扩展编写利用资源的第一个PHP函数全局变量添加自定义INI指令线程安全资源管理宏总结词汇表...
16
热度 -
Nginx 0.8.x + PHP 5.2.13(FastCGI)筹建胜过Apache十倍的Web服务器[转载]
Nginx0.8.x+PHP5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器[转载] [文章作者:张宴本文版本:v6.3最后修改:2010.07.26转载请注明原文链接:http://blog.s135.com/nginx_php_v6/]前言:本文是我撰写的关于搭建“Nginx+PHP(FastCGI)”Web服务器的第6篇文章。本系列文章作为国内最早详细介绍Nginx+PH...
697
热度 -
msyql5.5x+php5.x+nginx0.8装配
msyql5.5x+php5.x+nginx0.8安装 原文链接:http://blog.s135.com/nginx_php_v6/ ? 前言:本文是我撰写的关于搭建“Nginx+PHP(FastCGI)”Web服务器的第6篇文章。本系列文章作为国内最早详细介绍Nginx+PHP安装、配置、使用的资料之一,为推动Nginx在国内的发展产生了积极的作用。本文可能不断更新小版本,请记住原文链接“ h...
731
热度