Andorid中C/C++调用Bionic库问题
Bionic是Android的C/C++ library, libc是GNU/Linux以及其他类Unix系统的基础函数库,最常用的就是GNU的libc,也叫glibc。Android之所以采用bionic而不是glibc,有几个原因:
1、版权问题,因为glibc是LGPL
2、库的体积和速度,bionic要比glibc小很多。
3、提供了一些Android特定的函数,getprop LOGI等...
分类:
编程语言 时间:
2014-02-27 17:03:23
收藏:
0 评论:
0 赞:
0 阅读:
607
先记下来~
http://www.cs.colorado.edu/~kena/classes/5448/f12/presentation-materials/myrose.pdf
目测来自:http://cuengineeringonline.colorado.edu/coursedb/view-course/361
另一个:
http://www.raywenderl...
分类:
其他 时间:
2014-02-27 16:49:03
收藏:
0 评论:
0 赞:
0 阅读:
493
用RVCT编译STM32项目...
分类:
其他 时间:
2014-02-27 16:32:32
收藏:
0 评论:
0 赞:
0 阅读:
431
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。...
分类:
移动平台 时间:
2014-02-27 16:31:48
收藏:
0 评论:
0 赞:
0 阅读:
488
在WINDOWS下,DLL调用是非常普遍的,那么在JAVA下又要如何实现呢?JAVA中可以借助JNI/JAWIN/JACOB,这里以JNI为例。JNI是Java Native Interface的缩写,中文为JAVA本地调用。
在用JNI调用DLL之前,我们先来思考下WINDOWS下编写及调用DLL的步骤。一般在建立一个DLL项目之后,需要增加相应的头文件,头文件中需要声明公布的接口,然后在对应...
分类:
编程语言 时间:
2014-02-27 18:25:18
收藏:
0 评论:
0 赞:
0 阅读:
562
近期研究Phonegap的相关技术,遇到了服务资源访问的跨域。经过尝试使用服务器端的代理,Phonegap打包后不能够访问到相应资源。在搜索引擎的帮助下,找到了Jquery的jsonp的方式,尝试发现已有的服务资源返回格式不支持。接着转战CORS发现同样需要服务器端配置,几番折腾,后来发现Phonegap原来就不存在跨域访问的问题。于是乎,使用JqueryMobile的ajax测试,打包安装应用,原来真的可以访问。虽然比较曲折,但是也算对js的相关跨域有了一定的认识,在此总结纪录,以供有同样需求的同学享用!...
分类:
Web开发 时间:
2014-02-27 16:43:21
收藏:
0 评论:
0 赞:
0 阅读:
647
很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。
今天特写此文,来整理下三者的关系。
JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java
Runtime Envirnment),一堆Java工具(javac/ja...
分类:
其他 时间:
2014-02-27 16:25:56
收藏:
0 评论:
0 赞:
0 阅读:
488
在很多地方听到过DOM,也用到过,但是从来没有系统的了解过,这里对DOM进行一个小结!
一、什么是DOM
1、DOM:(Document Object Model)也就是:文档对象模型;
2、DOM是W3C的标准,定义了访问HTML和XML文档标准,"W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。...
分类:
其他 时间:
2014-02-27 18:24:33
收藏:
0 评论:
0 赞:
0 阅读:
473
二叉树 先序遍历 的两种方法:
1.递归遍历
2.利用链栈 实现非递归遍历...
分类:
其他 时间:
2014-02-27 16:59:43
收藏:
0 评论:
0 赞:
0 阅读:
535
从类模板引发的思考
C++中使用了模板来减少方法相同但是类型不一样带来的函数重载以及大量复制代码的问题。这里主要说说类模板
类模板的定义:
template
class Stacks
{
public:
Stacks(void);
Stacks(int nSize);
Stacks(Type Arr[],int nSize);
~Stacks(void);
public:...
分类:
编程语言 时间:
2014-02-27 18:23:49
收藏:
0 评论:
0 赞:
0 阅读:
469
http://acm.hdu.edu.cn/showproblem.php?pid=1506
题意:求柱状图上的小矩形可以形成的最大面积。
思路:对于每个小矩形,求以当前小矩形为最低点能够向左右延伸的最长距离。用dp1[]和dp2[]分别表示左边和右边能够延伸到的端点的左边。
状态转移方程: if(a[i] > a[i-1])dp1[i] = i-1;else { while(t >= 1 ...
分类:
其他 时间:
2014-02-27 17:28:57
收藏:
0 评论:
0 赞:
0 阅读:
490
应朋友要求,把Launcher应用再详细解说一下。
首先,我们需要去LauncherApplication里面看一下,因为这里没有两个成员变量对我们这一讲非常重要,它们就是
public LauncherModel mModel;
public IconCache mIconCache;
在LauncherApplication的onCreate()创建...
分类:
移动平台 时间:
2014-02-27 18:04:57
收藏:
0 评论:
0 赞:
0 阅读:
650
[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.1:sonar (default-cli) on project video.parent: Can not execute SonarQube analysis: The current batch process and the configured re...
分类:
其他 时间:
2014-02-27 17:09:12
收藏:
0 评论:
0 赞:
0 阅读:
546
RHEL/CentOS/Fedora/Suse等Linux发行版都使用rpm包作为软件包格式。另外还有一个相关的格式srpm包(后缀是.src.rpm),它包含了源代码,可以用它重新生成rpm包。如果rpm包有问题,我们可以去http://ftp.redhat.com/redhat/linux/enterprise/6Server/en/os/SRPMS/下载对应的src.rpm包,然后把它解开后修改源代码,重新编译和生成rpm包,进行分发和安装。本文讲解如何修改、重新生成和安装srpm源码包。...
分类:
其他 时间:
2014-02-27 18:19:38
收藏:
0 评论:
0 赞:
0 阅读:
546
java的类加载机制简介...
分类:
其他 时间:
2014-02-27 16:48:21
收藏:
0 评论:
0 赞:
0 阅读:
422
BroadcastReceiver是Android系统的四大组件之一,BroadcastReceiver是一个全局的系统级监听器,它拥有自己的独立进程。我们来写一个最简单的广播接收过程先在manifest中定义一个广播接受者 <application
android:allowBackup="true"
android:icon="@drawable/ic_l...
分类:
移动平台 时间:
2014-02-27 17:19:28
收藏:
0 评论:
0 赞:
0 阅读:
669
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1176
Problem Description
都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背...
分类:
其他 时间:
2014-02-27 16:36:09
收藏:
0 评论:
0 赞:
0 阅读:
542
做项目的时候,一般配置为自增长或uuid,但是今天要自己手动设置id。在User.hbm.xml中配置:
就可以自己手动设置id了。...
分类:
其他 时间:
2014-02-27 16:30:19
收藏:
0 评论:
0 赞:
0 阅读:
594
ssh登陆不能在命令行中指定密码。sshpass的出现,解决了这一问题。sshpass用于非交互SSH的密码验证,一般用在sh脚本中,无须再次输入密码。
它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。
其默认没有安装,需要手动安装,方法如下:
sshpass下载地址:http://sourceforge.net/projects/...
分类:
其他 时间:
2014-02-27 17:45:55
收藏:
0 评论:
0 赞:
0 阅读:
523
安卓是基于Linux2.6内核的操开源作系统,安卓比Linux更智能在于:进程结束后,安卓会把程序(并非进程)保留在内存中,直到内存不够再释放。
在安卓看来,内存不能空着,留程序缓存在后台不会占用CPU-只保留运行状态,二次打开更加快速-不用再次打开界面资源;所以安卓的内存在于有效利用。
系统会设置一个阈值,当系统内存低于此值时,便会按优先级来回收,一直达到另外一个稳定的阈值。优先级由低到高依次如下:
前台进程:如当前界面运行的“愤怒的小鸟”、“网易新闻”等
可见进程:如界面的Widget、输入法和时钟等
...
分类:
移动平台 时间:
2014-02-27 16:51:47
收藏:
0 评论:
0 赞:
0 阅读:
658