-
Android 自动化测试(monkeytest)异常日志分析
Android自动化测试(monkeytest)错误日志分析PanicDetailsBarcode:P366593898DeviceID:4503600612680181Type:TombstoneTotal:1(Youmightnotbeseeingtheexactnumberoflogsasshowninthepreviouspage.Clickhereformoredetails)[1]Se...
5
热度 -
在没有sudo的情况下在virtualenv中安装具有二进制依赖性的Python库的问题
问题描述 在我的Python2.7项目中,我需要安装ta-lib库。 在目标环境上,我没有root或sudo权限,因此Python应用程序在虚拟环境中运行。 出于未知原因,当libta_lib.so驻留在用户目录结构(而不??是系统的/usr文件夹)中时,使用pip安装ta-lib库失败。 我做了什么: 我正在使用Python2.7创建新的虚拟环境: ec2-user:~/environ...
8
热度 -
关于ROS包中几个CMakeList.txt中常用的命令的作用 ——————(二)
接(一),以下是其他相关的配置命令,有些不是必要的,但是却十分常用,但是也是十分重要的。 (5)catkin_package() 如果包B依赖包A,那么,为了使包B能够使用find_package()指令正常寻找到A,需要提前在包A中的CMakeList.txt中使用Catkin_package()宏做出相关的配置,该命令宏能把关于A的得到相关的信息“传递”给包B的find_package()指...
61
热度 -
Android实战技能之四十:Android5.1.1源代码编译与烧写
Android实战技巧之四十:Android5.1.1源代码编译与烧写购买Nexus手机的朋友大多是为了自己修改系统玩,再加上其较高的性价比,在开发者中还是广受欢迎的。我的5太子被我升级到了6.0预览版,玩的正嗨,舍不得换回到5.1时代了。不过鉴于距6.0源码发布还有段日子,5.1的源码编译与烧写仍是主流,下面就记录了整个过程(持续了很长时间,我们要有耐心)。搭建开发环境系统推荐Ubuntu14....
174
热度 -
在Ubuntu顶用Android NDK编译FFmpeg
在Ubuntu中用AndroidNDK编译FFmpeg原链接:http://www.cnblogs.com/scottwong/archive/2010/12/17/1909455.html最近在做Android上的项目,我被恶心的一塌糊涂。本以为Java是Android上的一等公民,结果深入学习之后才发现,Java在Android上就是个做UI的,除此之外无论想干什都得用C语言去实现。Andro...
39
热度 -
ubuntu 10.04上安装arm交叉编译器
ubuntu10.04下安装arm交叉编译器 1.先将arm-linux-gcc-4.3.2.tgz的安装包复制到ubuntu10.04任意目录中。 用sudotar-zxvfarm-linux-gcc-4.3.2.tgz -C/home解压到home目录下。 2.安装标准C开发环境,sudo apt-getinstallbuild-essentiallibncurses5-dev 3.添加...
282
热度 -
函数/方法的局部作用域与for的作用域有关问题
函数/方法的局部作用域与for的作用域问题 前天跟axx大聊起那个do..while(0)的宏的时候顺带聊到了别的一些语法结构的诡异地方。觉得在C或者C-like语言里很麻烦的一个语法结构是for语句。比较常见的定义方式会是:ForStatement->"for""("ForInitialize";"ForCondition";"ForIncrement")"ForBody ; ForIn...
306
热度 -
嵌入式linux学习起动
嵌入式linux学习起步嵌入式系统开发学习如何起步、如何深入很多新手学习嵌入式系统,不清楚那么多方向舵知识和参考书,该从哪里开始学习。入手了,却又在该先学习什么后学习什么上失去方向。这里有你想要的答案,帮你指点迷经。这是我在网上找到的课程大纲,觉得作为嵌入式系统开发的学习步骤,按部就班地去施行和学习,到不失为一种好的学习方法就算是作为参考也是有很好的价值的!随着现代社会信息化进程的加快,嵌入式系统...
239
热度 -
学习Qt之前来做做功课,该怎么解决
学习Qt之前来做做功课原来一直做WPF的,最近在跨平台的感召下打算把程序用Qt重写,但因为不确定是否能满足需求,所以先来做做功课:Qt5涉及的C++类库是否都是操作系统无关的,我在Windows下用VS、Ubuntu下用QtCreator写的程序,如果只用了Qt的h和cpp,是不是拿到其他系统上也可以编译使用?我在Windows下安装Qt时选择的LGPL许可,然后在VS里面创建工程的时候发现不能选...
89
热度 -
学习Qt之前来做做作业
学习Qt之前来做做功课原来一直做WPF的,最近在跨平台的感召下打算把程序用Qt重写,但因为不确定是否能满足需求,所以先来做做功课:Qt5涉及的C++类库是否都是操作系统无关的,我在Windows下用VS、Ubuntu下用QtCreator写的程序,如果只用了Qt的h和cpp,是不是拿到其他系统上也可以编译使用?我在Windows下安装Qt时选择的LGPL许可,然后在VS里面创建工程的时候发现不能选...
7
热度 -
linux上nginx安装
linux下nginx安装nginx安装可以用root安装,也可以用其他用户sudo安装,还是用root安装简单需要先装gcc,我的已经安了,[oracle@devServer]$rpm-qgccgcc-4.1.2-51.el5?prce也安了,不是最新的[oracle@devsbin]$rpm-qpcrepcre-6.6-6.el5_6.1?安装pcre(让nginx支持rewrite)下载最新...
5582
热度 -
Android socket 学习记要 之 执行new socket(ip, port)程序崩溃
Androidsocket学习记录之执行newsocket(ip,port)程序崩溃这段时间在学习Android的socket编程,我不是专做APP的,做的是bootloader、驱动、hal、framework这个线的,也就是系统搭建和功能优化设计。为了打通这整条线,为此学习了不少东西,今天把Android的socket学习记录一下,以防止以后会出现这样的低级错误。我这里是在极客学院的源码基础上...
128
热度 -
Sqlite学习笔记(1)
Sqlite学习笔记(一)Sqlite简介sqlite是一个开源的嵌入式文件数据库,sqlite以动态链接库的方式供应用程序调用,所有的数据库对象都存储在同一个文件中。sqlite动态库非常小,最新的3.8.11版本也只有500k左右。sqlite虽然小,但功能并不弱,它支持sql-92标准中大部分SQL规范,支持表,索引,视图,触发器等对象,同时它还支持事务,满足ACID特性,因此非常适合嵌入式...
31
热度 -
转战Android之开发环境筹建2
转战Android之开发环境搭建22.1安装JDK71.默认安装的位置是“C:\ProgramFiles\Java\jdk1.7.0_03\”,建议在安装jdk的路径中不要出现汉字或空格,避免出现未知的错误。我的安装路径为“D:\ProgramFiles\Android\Java\jdk1.7.0_03\”,并无出现异常。2.安装一段时间后,提示JRE安装位置,可更改为“D:\Pro...
78
热度 -
AT&T编译语言——工具及程序组成
AT&T汇编语言——工具及程序组成1.开发工具在汇编语言中,用到的工具主要用以下几个:汇编器、连接器、调试器、编译器因为我在这里的是AT&T汇编语言,所以工具下也都是gnu下的那些。1.1汇编器(as)汇编器有很多,masm,nasm,gas等,不像高级语言,虽然都叫汇编语言,但不同的汇编器,其语法是存在很大不同的。Intel汇编的书籍到处可见,可是AT&T的却少之又少。但...
164
热度 -
windows系统下安装与使用Android NDK r5
windows系统上安装与使用AndroidNDKr5转自:http://www.cnblogs.com/luxiaofeng54/archive/2011/02/12/1952391.html一:什么是NDK?NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK集成了交叉编译器,并提供了相应的mk...
20
热度 -
使用自定义openssl版本编译python时的Coredump
问题描述 在使用本地openssl-1.0.1f共享安装编译python-3.4.0rc3时,make打印没有错误但是我在makeinstall或maketest上得到以下核心转储: Programterminatedwithsignal11,Segmentationfault. (gdb)bt #00x00007f131dd10510inEVP_PKEY_CTX_dup()from/data2...
30
热度 -
Xen的源码装配及dom0,domU的设置
Xen的源码安装及dom0,domU的设置原文地址:http://blog.csdn.net/ariesjzj/article/details/8570566Xen作为一种应用广泛的虚拟机方案,无论是在工业还是教育领域都发挥着巨大的作用。Xen不仅有其引以为豪的Paravirtualization实现,还有基于硬件支持的HVM实现。对于Xen,Ubuntu中有现成的解决方案,只要通过一些apt-g...
1209
热度 -
node.js装配与使用
node.js安装与使用下面分别介绍在Mac, Ubuntu,Centos以及Windows下安装Node.js. Mac 在Mac下,如果你喜欢用homebrew,那么只用一行就可以装好: brewinstallnode 否则,只能考虑手工安装了,步骤如下: 安装Xcode安装git运行下面的命令行编译node.js gitclonegit://github.com/joyent/node....
299
热度 -
Python调用C语言函数
使用Python的ctypes,我们可以直接调用由C直接编译出来的函数。其实就是调用动态链接库中的函数。为什么我们需要这样做呢,因为有些时候,我们可能需要一个性能上比较讲究的算法,有些时候,我们可以在Python中使用已经有了的现成的被封闭在动态链接库中的函数。下面是如何调用的示例。首先,我们用一个乘法来表示一个算法功能。下面是C的程序:int multiply(intnum1,intnum2)...
1064
热度