- 博客(52)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 ubuntu14.04 opencv3.0 安装出现jconfig.h找不到
最近帮朋友做opencv alexnet中,安装ubuntu14.04系统中opencv3.0时,在sudo make出错,由于ubuntu系统是64位的,所以一直找不到jconfig.h。在/usr/include 目录下通过find -name命令查找jconfig.h头文件,发现文件存在x86_64-gnu文件夹中,直接拷贝jconfig.h文件到/usr/include中,再次执行su
2017-12-26 13:50:32
1575
转载 Android中的Ninja简介
Android中的Ninja简介如果说Makefile是一个DSL,那么Ninja就是一种配置文件。 本文简单介绍Android中的Ninja。Makefile与Ninja的对比二者最核心的区别,在于设计哲学。 Makefile是设计来给人手写的,而Ninja设计出来是给其它程序生成的。 如果说Makefile是C语言,那么Ninja就是汇编语言。 如果说Mak
2017-11-23 10:58:20
2661
原创 android7.0, 8以上AOSP编译配置
前期环境,做编译的机器本身只有8G内存,在编译android7.0/8的源码时会出现JACK-NINJIA错误的提示,简单理解为OOM的提示,即理解为内存不够,需要增加内存,对于土豪可以增加到16G内存,增加编译速度,但是如果没有合适的机会增加到16G内存,编译android7/8时可以对JACK-SERVER进行如下配置,本配置只针对编译机器是8G内存,小于8G请忽略,你该去买个内存了。1.
2017-11-16 10:41:15
5608
转载 Git:代码冲突常见解决方法--
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease, commit your cha
2017-05-05 09:12:54
510
原创 ubuntu 安装openjdk8
最近项目中需要编译android 7.1.1源码,需要openjdk8支持,折腾了一段时间,现在整理如下。openjdk7 ubuntu系统安装openjdk7时,在ubuntu 14.04上安装能够直接使用下述命令: sudo apt-get update $ sudo apt-get install openjdk-7-jdk 使用上述命令进行安装时,能够直接进行openjdk7的安装
2017-04-18 13:49:18
26762
4
原创 ubuntu 配置openjdk
在启动终端并输入gedit /etc/profile 在末尾添加一下配置,保存并退出#set jdk environment export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
2017-04-18 13:30:10
560
转载 java字符串转换
* Convert byte[] to hex string.这里我们可以将byte转换成int,然后利用Integer.toHexString(int)来转换成16进制字符串。 * @param src byte[] data * @return hex string */ public static String bytesToHexString(byte[
2017-03-24 16:33:06
432
原创 如何打包VS安装和部署
原理我就不讲了,网上一搜一堆,我只讲操作,【1】:在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,这个文件在c:/windows/system32文件夹下, 添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",当然这个关系不大,改不改都行的.然后给他创建一个快捷方式,放到桌面或者"开始-程序"中,我选择放在了开
2016-11-21 20:55:13
437
原创 VS2013 IIS Express没有权限访问元数据库的一种解决方法
最近项目里VS2013碰到了IIS Express没有权限,不能访问元数据库的问题,纠结的不行,搞了几个小时,在临重装系统前,找到一种适合当前情况的解决方法,当然我也列出来网上的一些大神的建议。1. 大神建议 -> 修改Windows\System32\insterv\config文件夹的权限,为当前user赋全部控制的权限。事实证明,这种方法对少数人有效,我的不行,具体解释为什么这样做可以,
2016-06-29 15:16:53
3986
原创 Android Studio NDK正确配置
Eclipse与AS很难说哪个工具比较厉害,从谷歌的更新历史来说,AS肯定是趋势,Eclipse对后续的SDK等不再支持。在同事的强烈建议之下,还是从Eclipse转向万能的AS了,转的过程中单纯从Eclipse导入到AS中,这一步是比较简单的,AS会寻找Eclipse中的prject.properties文件,当AS选择import时会自动导入到AS中,同时会在AS下生成跟Eclipse一样pr
2016-06-27 14:28:52
1465
原创 AOSP sourcecode 使用Android Studio打开
近期使用AS打开addos分支上,编译idegen.sh时会出现FileNotFouncException的错误,网上找一圈发现stackflow上有解决办法,如下source build/envsetup.shlunch aosp_arm-engmakemmm development/tools/idegen/mv out/target/product/hammerh
2016-03-28 16:00:40
965
转载 什么是android Service?
什么是Service? 解惑: 1、 Service不是分离开的进程,除非其他特殊情况,它不会运行在自己的进程,而是作为启动运行它的进程的一部分。 2、 Service不是线程,这意味着它将在主线程里劳作。 启动service有两种方法: 1
2016-03-09 21:55:54
590
转载 如何写一份让自己和HR都想看的简历(社会招聘)
最近几天,连续有几位朋友托我寻找某些专业人才,也有几位朋友托我帮助找工作。一来一往,简历见了不少,最终,得到一个结论:大部分人不会做简历。尽管我的跳槽经历不多,但我有不少求职经历。同样的,我也有不少的招聘经验。同样的,我也帮助别人修改/优化了不少简历,最终他们都找到了不错的工作。同样的,我投简历获得面试的机会是80%以上(这也是我跳槽经历不多,但求职经历较多的原因。)。因此,前面这番话除了吹牛
2016-01-14 10:49:01
42648
原创 ubuntn 12.04源
sudo gedit /etc/apt/sources.list将下面到拷贝进去# deb cdrom:[Ubuntu 12.04.1 LTS _Precise Pangolin_ - Release amd64 (20120823.1)]/ dists/precise/main/binary-i386/# deb cdrom:[Ubuntu 12.04.1 LTS _Pr
2016-01-04 14:54:45
378
转载 Camera知识相关
1、分辨率(Resolution) 所谓分辨率就是指画面的解析度,由多少象素构成的数值越大,图像也就越清晰。分辨率不仅与显示尺寸有关,还会受到显像管点距、视频带宽等因素的影响。我们通常所看到的分辨率都以乘法形式表现的,比如1024*768,其中的1024表示屏幕上水平方向显示的点数,768表示垂直方向的点数。QXGA (2048 X 1536)又称300万像素
2015-12-31 15:01:07
482
转载 Sensor信号输出YUV、RGB、RAW DATA、JPEG 4种方式区别
简单来说,YUV: luma (Y) + chroma (UV) 格式, 一般情况下sensor支持YUV422格式,即数据格式是按Y-U-Y-V次序输出的RGB: 传统的红绿蓝格式,比如RGB565,其16-bit数据格式为5-bit R + 6-bit G + 5-bit B。G多一位,原因是人眼对绿色比较敏感。RAW RGB: sensor的每一像素对应一个彩色滤光片,滤光片按B
2015-12-31 13:48:20
1231
转载 RGB与YUV相互转换
总结了一下网上关于YUV的一些东西先区分一下YUV和YCbCrYUV色彩模型来源于RGB模型,该模型的特点是将亮度和色度分离开,从而适合于图像处理领域。应用:模拟领域Y'= 0.299*R' + 0.587*G' + 0.114*B'U'= -0.147*R' - 0.289*G' + 0.436*B' = 0.492*(B'- Y')V'= 0.615*R' - 0.
2015-12-30 13:55:42
1161
原创 QT5.5环境与arm-none-linux-gnueabi 交叉编译环境搭建
最近由于项目原因需要搭建QT5.5与arm-none-linux-gnueabi 的环境,在网上查阅一些文档,基本都是扯淡,下面整理一份自己在搭建过程中碰见的问题。软件准备1. QT5.5 上QT的官网上下载,在官网上下载,有没有一种被绕晕的感觉,一直要你注册注册,其实最后可以到下面这个到http://qt-project.org/downloads这里下载东东,我的是ubun
2015-08-26 15:44:36
2205
原创 Linux Socket Errno错误代码列表以及常见错误
错误号错误可能的原因EAGAINTry again在读数据的时候,没有数据在底层缓冲的时候会遇到,一般的处理是循环进行读操作,异步模式还会等待读事件的发生再读EWOULDBLOCKOperation would block在我们的环境中和EAGAIN是一个值, 一般情况下只关心EAGAI
2015-08-17 12:51:11
22705
1
转载 monkey命令参数列表详解
一、D:\android\android-sdk-windows\tools目录中没有adb.exe检查一下你的android-sdk-windows目录下有没有platform-tools目录。并检查访目录下是否有adb.exe二、在cmd中执行“adb shell”,则提示“error: device not found”没有发现设备。如果用手机设备测试,请用USB数据
2015-08-14 13:40:13
1846
转载 monkey 命令详解
Monkey是Android自带的一个命令行工具。Monkey可以运行在模拟器或真实设备上,并产生一系列随机的用户事件(点击、触摸、手势以及系统级别的事件)。Monkey一般用来进行压力测试或稳定性测试。#adb shell#monkey --help monkey [-p ALLOWED_PACKAGE [-p ALLOWED_
2015-08-14 13:11:09
375
转载 【Android】NIO相关
【Android】NIO相关分类: Android2012-11-02 16:08 1178人阅读 评论(0) 收藏 举报什么是NIO:NIO的全称是New IO,也就是新的IO,源于JDK1.4NIO入门:NIO的核心类是Channel和Buffer,其中:Channel用于读写数据,Buffer用于缓存数据1、Channel的类型与创建方法:
2015-06-13 23:27:47
564
转载 android 网络传输中UDP和TCP传输
TCP和UDP在网络传输中非常重要,在Android开发中同样重要。 首先来看一下什么是TCP和UDP。什么是TCP? TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算
2015-06-13 23:22:14
797
转载 Andriod 消息机制
在分析Android消息机制之前,我们先来看一段代码:[java] view plaincopypublic class MainActivity extends Activity implements View.OnClickListener { private TextView stateText;
2015-06-13 22:27:04
341
转载 Android中通过广播方式调起第三方App
今天紧急的跟进一个百度视频App无法调起百度贴吧App的问题,当然,这个是只发现是在4.x的android系统下发生,在2.x版本下,一切正常,(其实是3.1及以上的版本都有问题)具体场景为:1、贴吧App安装成功但未启动,试图从视频App通过sendBroadcast方式调起:失败2、贴吧App的进程被用户强制杀掉,试图从视频App通过sendBroadcast方式调起:失败
2015-05-13 10:02:37
776
转载 Android CTS 系统测试
一、 Android CTS测试简介CTS 全称Compatibility Test Suite 兼容性测试工具。当电子产品开发出来,并定制了自己的Android 系统后,必须要通过最新的 CTS 检测,以保证标准的 android application 能运行在该平台下。通过了 CTS 验证,需要将测试报告提交给 Google,已取得 android market
2014-11-06 17:26:13
867
转载 Android input输入设备getevent 和sendevent用法
Android 自带了 getevent 和 sendevent,分别用于获取设备报送的事件和模拟产生事件,前者用于辅助设备驱动的验证,后者用于模拟事件进行上层应用的验证。关于event设备的获取,在 /proc/bus/input/devices 下面:$ adb shell cat /proc/bus/input/devices0 getevent和sendevent用
2014-11-06 15:11:16
781
转载 Installshield2010经验总结
1、 问题描述:采用何种安装模式?实现方法:如果对用户界面等自定义要求不高的话,建议用Basic Msi Project,否则用InstallScript MSI Project。2、 问题描述:安装后快捷方式为乱码。实现方法:将简体中文设为默认安装语言后删除English前的勾。操作步骤:在Installation Designer页面中Installat
2014-10-25 19:34:31
1209
原创 enable_irq_wake(IRQ_EINT1) 与 enable_irq(IRQ_EINT1)的区别
enable_irq_wake(IRQ_EINT1) 与 enable_irq(IRQ_EINT1)的区别 enable_irq_wake(IRQ_EINT1); 该函数使中断IRQ_EINT1的产生将触发系统唤醒 enable_irq(IRQ_EINT1);该函数使能中断IRQ_EINT1
2014-10-17 10:19:16
964
转载 android中Canvas使用drawBitmap绘制图片
其实这个很简单,但是不知道,怎么啦,我写了好几次都出现了异常。最后终于写好了。 //把传进来的bitmap对象转换为宽度为x,长度为y的bitmap对象 public static Bitmap big(Bitmap b,float x,float y) { int w=b.getWidth(); int h=b.getHeight(); float sx=(float)x/w;//要强制转换,不
2014-10-16 13:03:49
680
转载 list_entry
list_entry(ptr, type, member)语句理解 list_entry(ptr, type, member)语句定义在文件include/linux/list.h中。00342: /**00343: *list_entry-getthestructforthisentry00344: *@ptr:the&structlist_headpointer.00
2014-05-18 21:44:26
574
转载 list_del()
从entry所在的双向链表中将entry删除:static inline void list_del(struct list_head *entry){ __list_del(entry->prev, entry->next); entry->next = LIST_POISON1; entry->prev = LIST_POISON2;}
2014-05-18 21:40:45
692
转载 linux下设备device_register和驱动driver_register先后注册的影响和关系
这段世界大概半个月了,开始linux驱动的真正开发,也是从基层开始看的。相比以为linux下的驱动就是点灯之类的Led来说,现在我的感受就是,那些完全就是表面的东西。核心层次的驱动,完全不是这么随随便便写出来的。也正好说明现在很多公司正在写驱动的不多,完全独立写的也不多,因为实在太复杂。只能靠着源码或者BSP来修改。半个多月来看了linux2.6.10下面的音频驱动OSS架构,不是一般的复杂。熟悉
2014-05-07 23:06:05
622
APK执行bin权限问题咨询
2015-09-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人