自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1460

转载 Android中的Ninja简介

Android中的Ninja简介如果说Makefile是一个DSL,那么Ninja就是一种配置文件。 本文简单介绍Android中的Ninja。Makefile与Ninja的对比二者最核心的区别,在于设计哲学。 Makefile是设计来给人手写的,而Ninja设计出来是给其它程序生成的。 如果说Makefile是C语言,那么Ninja就是汇编语言。 如果说Mak

2017-11-23 10:58:20 2462

原创 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 5427

原创 android性能优化之一—— google historian 使用

android 性能测试

2017-06-20 20:06:26 801

转载 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 480

转载 Github 常用命令介绍

github作为IT开发人员的必备良药,但是对于github仍然有许多的未知区域点,特此备注,留后用。

2017-05-04 22:53:04 390

原创 多重jar, lib包含时,出现jar包含错误的解决方法

android如何解决错误,同时添加支持库

2017-05-04 18:52:03 301

原创 多重jar, lib包含时,出现jar包含错误的解决方法

android如何解决错误,同时添加支持库

2017-05-04 18:38:00 398

原创 git cherry-pick 出错

git cherry pick 出错以及git push一些问题的处理。

2017-05-02 15:33:03 42070

原创 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 26570 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 511

转载 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 393

原创 如何打包VS安装和部署

原理我就不讲了,网上一搜一堆,我只讲操作,【1】:在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,这个文件在c:/windows/system32文件夹下, 添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",当然这个关系不大,改不改都行的.然后给他创建一个快捷方式,放到桌面或者"开始-程序"中,我选择放在了开

2016-11-21 20:55:13 400

原创 android-studio 签名文件使用

android-studio 签名文件

2016-08-24 09:56:42 1773

原创 VS2013 IIS Express没有权限访问元数据库的一种解决方法

最近项目里VS2013碰到了IIS Express没有权限,不能访问元数据库的问题,纠结的不行,搞了几个小时,在临重装系统前,找到一种适合当前情况的解决方法,当然我也列出来网上的一些大神的建议。1. 大神建议 -> 修改Windows\System32\insterv\config文件夹的权限,为当前user赋全部控制的权限。事实证明,这种方法对少数人有效,我的不行,具体解释为什么这样做可以,

2016-06-29 15:16:53 3913

原创 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 1409

原创 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 902

转载 什么是android Service?

什么是Service?         解惑:                1、  Service不是分离开的进程,除非其他特殊情况,它不会运行在自己的进程,而是作为启动运行它的进程的一部分。                2、  Service不是线程,这意味着它将在主线程里劳作。        启动service有两种方法:             1

2016-03-09 21:55:54 562

转载 如何写一份让自己和HR都想看的简历(社会招聘)

最近几天,连续有几位朋友托我寻找某些专业人才,也有几位朋友托我帮助找工作。一来一往,简历见了不少,最终,得到一个结论:大部分人不会做简历。尽管我的跳槽经历不多,但我有不少求职经历。同样的,我也有不少的招聘经验。同样的,我也帮助别人修改/优化了不少简历,最终他们都找到了不错的工作。同样的,我投简历获得面试的机会是80%以上(这也是我跳槽经历不多,但求职经历较多的原因。)。因此,前面这番话除了吹牛

2016-01-14 10:49:01 39557

原创 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 357

转载 Camera知识相关

1、分辨率(Resolution)        所谓分辨率就是指画面的解析度,由多少象素构成的数值越大,图像也就越清晰。分辨率不仅与显示尺寸有关,还会受到显像管点距、视频带宽等因素的影响。我们通常所看到的分辨率都以乘法形式表现的,比如1024*768,其中的1024表示屏幕上水平方向显示的点数,768表示垂直方向的点数。QXGA (2048 X 1536)又称300万像素

2015-12-31 15:01:07 446

转载 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 1126

转载 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 1106

原创 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 2152

原创 Linux Socket Errno错误代码列表以及常见错误

错误号错误可能的原因EAGAINTry again在读数据的时候,没有数据在底层缓冲的时候会遇到,一般的处理是循环进行读操作,异步模式还会等待读事件的发生再读EWOULDBLOCKOperation would block在我们的环境中和EAGAIN是一个值, 一般情况下只关心EAGAI

2015-08-17 12:51:11 21445 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 1783

转载 monkey 命令详解

Monkey是Android自带的一个命令行工具。Monkey可以运行在模拟器或真实设备上,并产生一系列随机的用户事件(点击、触摸、手势以及系统级别的事件)。Monkey一般用来进行压力测试或稳定性测试。#adb shell#monkey --help monkey [-p ALLOWED_PACKAGE [-p ALLOWED_

2015-08-14 13:11:09 342

转载 【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 503

转载 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 739

转载 Andriod 消息机制

在分析Android消息机制之前,我们先来看一段代码:[java] view plaincopypublic class MainActivity extends Activity implements View.OnClickListener {            private TextView stateText;   

2015-06-13 22:27:04 311

转载 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 651

转载 Android CTS 系统测试

一、  Android CTS测试简介CTS  全称Compatibility  Test  Suite 兼容性测试工具。当电子产品开发出来,并定制了自己的Android 系统后,必须要通过最新的 CTS 检测,以保证标准的 android  application 能运行在该平台下。通过了 CTS 验证,需要将测试报告提交给 Google,已取得 android market

2014-11-06 17:26:13 713

转载 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 749

转载 Installshield2010经验总结

1、   问题描述:采用何种安装模式?实现方法:如果对用户界面等自定义要求不高的话,建议用Basic Msi Project,否则用InstallScript MSI Project。2、   问题描述:安装后快捷方式为乱码。实现方法:将简体中文设为默认安装语言后删除English前的勾。操作步骤:在Installation Designer页面中Installat

2014-10-25 19:34:31 1104

原创 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 895

原创 关于LIB和DLL

网上查询到关于的LIB和DLL的资料,其中对于LIB静态库不能包含其他静态库,这种说法是不对的,本人亲自试验过

2014-10-16 13:13:44 351

转载 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 630

转载 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 523

转载 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 634

转载 linux下设备device_register和驱动driver_register先后注册的影响和关系

这段世界大概半个月了,开始linux驱动的真正开发,也是从基层开始看的。相比以为linux下的驱动就是点灯之类的Led来说,现在我的感受就是,那些完全就是表面的东西。核心层次的驱动,完全不是这么随随便便写出来的。也正好说明现在很多公司正在写驱动的不多,完全独立写的也不多,因为实在太复杂。只能靠着源码或者BSP来修改。半个多月来看了linux2.6.10下面的音频驱动OSS架构,不是一般的复杂。熟悉

2014-05-07 23:06:05 566

mtk flashtool烧录工具指引

文档提供mtk flashtool配置方法,如何更好的配置MTK flashtool使用。

2017-12-26

华为射频培训

网上找的华为内部培训资料,提供大家学习、交流。

2012-07-15

C编程规范和范例

网上找的华为内部培训资料,大家相互学习,交流,找到适合自己的编程规范。

2012-07-15

Linux+基础

网上找的华为培训资料,最全的内部资料,大家相互交流、学习。

2012-07-15

华为招聘600基础题

网上找的华为资料,最全华为资料,大家相互学习、交流。

2012-07-15

华为FPGA设计流程指南

网上找的华为资料,最全华为资料,大家相互学习、交流。

2012-07-15

华为《无线传播理论》

网上找的华为内部资料,比较齐全,大家相互交流、学习。。

2012-07-15

华为高速数字电路设计

网上找到的华为最全资料,包含了很多信息,大家一起学习、交流。

2012-07-15

放大器电路识图入门突破

网上找到的华为最全资料,包含了很多信息,大家一起学习、交流。

2012-07-15

mos运算放大原理设计引用

网上找到的华为最全资料,包含了很多信息,大家一起学习、交流。

2012-07-15

Makefile中文教程

网上找到的华为最全资料,包含了很多信息,大家一起学习、交流。

2012-07-15

C语言出错速查

网上找到的华为最全资料,包含了很多信息,大家一起学习、交流。

2012-07-15

华为最全的内部资料

华为最全的内部资料,仅供参考,

2012-07-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除