- 博客(58)
- 资源 (2)
- 收藏
- 关注
原创 安装百度云平台python SDK
1、下载完安装包,使用python setup.py install命令安装时出现错误"bce ImportError: No module named Crypto.Cipher" A: 先pip uninstall crypto pip uninstall pycrypto 然后 pip install pycrypto...
2018-10-11 18:12:15 3194
原创 Windows10下使用Anaconda安装TensorFlow
Windows10下使用Anaconda安装TensorFlow1、首先安装Anaconda3后打开Anaconda Prompt2、创建配置环境,取名为tensorflow_gpu,命令行如下: conda create -n tensorflow_gpu python=3.53、切换到创建好的配置环境中: activate tensorflow_gpu4、安装一些重要的Python科学运算库,...
2018-07-06 16:12:15 395
转载 【转】opencv_traincascade支持Haar和LBP特征
介绍使用级联分类器工作包括两个阶段:训练和检测。 检测部分在OpenCVobjdetect 模块的文档中有介绍,在那个文档中给出了一些级联分类器的基本介绍。当前的指南描述了如何训练分类器:准备训练数据和运行训练程序。重点注意事项OpenCV中有两个程序可以训练级联分类器: opencv_haartraining 和 opencv_traincascade 。 opencv_traincascade...
2018-05-30 14:29:54 294
转载 [转]正式使用opencv里的训练和检测 - opencv_createsamples、opencv_traincascade-2.4.11版本
一、基础知识准备首先,opencv目前仅支持三种特征的训练检测, HAAR、LBP、HOG,选择哪个特征就去补充哪个吧。opencv的这个训练算法是基于adaboost而来的,所以需要先对adaboost进行基础知识补充啊,网上一大堆资料,同志们速度去查阅。我的资源里也有,大家去下载吧,这些我想都不是大家能直接拿来用的,我下面将直接手把手告诉大家训练怎么操作,以及要注意哪些细节。二、关于正样本的准...
2018-05-29 19:52:06 407
转载 Libcoap安装和使用
1.获得libcoap 通过git clone指令从github仓库中获得最新版本。 git clone https://github.com/authmillenon/libcoap.git2. 编译和安装libcoap 由于libcoap的源代码包中只有configure.in文件,所以比一般的linux源代码
2017-11-29 09:51:18 3372
转载 make版本降级
一、问题背景编译较早期的linux内核时,因为make版本太高,出现错误*** mixed implicit and normal rules: deprecated syntax,需要把make版本由4.1降级为3.81二、如何更新make?1、下载make 3.81 make工具的官方镜像地址:http://ftp.gnu.org/gnu/make/ ,下载指定版本的m
2017-11-22 20:16:46 2240
转载 codeSourcery交叉编译环境
codeSourcery交叉编译环境转载 2015年07月15日 05:18:5340151.arm-none-linux-gnueabi-gcc下载http://www.veryarm.com/arm-none-linux-gnueabi-gccarm-none-linux-gnueabi-gcc是 Codeso
2017-11-16 14:41:42 535
原创 gcc4.9.2源码编译
环境:ubuntu server 17.04,使用apt-get install 安装gcc v5.4.0, g++ v5.4.0, m4 5.4.171. wget http://xxxxxxx/gcc-4.9.2.tar.gz2.tar -xzvf gcc-4.9.2.tar.gz3. cd gcc-4.9.2/后运行./contrib/download_prerequisite...
2017-11-16 13:54:01 843
转载 低功耗蓝牙BLE之连接事件、连接参数和更新方法
原文地址:http://blog.csdn.net/zzfenglin/article/details/51304084连接事件在一个连接当中,主设备会在每个连接事件里向从设备发送数据包。一个连接事件是指主设备和从设备之间相互发送数据包的过程。连接事件的进行始终位于一个频率,每个数据包会在上个数据包发完之后等待 150μs 再发送。连接间隔决
2017-09-29 19:51:25 468
转载 unicode和utf8之间的关系
原文地址:http://blog.chinaunix.net/uid-21633169-id-4337685.html字符编码是计算机技术的基石,想要熟练使用计算机,懂得一点字符编码的知识,还是很有必要的。 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出25
2017-09-08 12:41:51 314
转载 git 版本回退
转载请出自出处:http://eksliang.iteye.com/blog/2249441一.查看git提交的历史信息git log命令显示从最近到最远的提交日志 如果嫌输出信息太多,可以试试加上--pretty=oneline参数,代码如下: Java代码 $ git log --pretty=oneline c7
2017-07-11 09:39:42 289
转载 BLE介绍
目录(?)[-]1 通用访问规范Generic Access ProfileGAP11 角色12 广播13 扫描14 发起15 连接2 通用属性配置文件Generic Attribute profileGATT21角色22 GATT层221 属性222 特性223描述符224服务225 profile数据配置文件23 标准的定制服务和特性24 UUI
2017-03-27 15:31:52 770
转载 LCD的接口类型详解
LCD的接口有多种,分类很细。主要看LCD的驱动方式和控制方式,目前手机上的彩色LCD的连接方式一般有这么几种:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式。MCU模式(也写成MPU模式的)。只有TFT模块才有RGB接口。 但应用比较多的就是MUC模式和RGB模式,区别有以下几点:1.MCU接口:会解码命令,由timing generat
2017-02-14 20:07:22 582
转载 在Ubuntu 14.10下安装Lua 5.2出错的解决
系统环境为 Ubuntu 14.10,下载Lua安装文件。此处下载的版本为 Lua 5.2.3。将Lua源代码进行解压:[plain] view plain copy tar xzvf lua-5.2.3.tar.gz cd lua-5.2.3 使用下面的命令进行编译测试:[plain] view
2017-01-19 20:12:22 799
转载 源码安装luasocket
一、安装LuaSocket下面介绍两种安装方法第一种方法:如果你有安装了 Lua 模块的安装和部署工具 LuaRocks,那么一条指令就能安装部署好 LuaSocket:# luarocks install luasocket第二种方法:如果没安装有 LuaRocks,也可以源码安装。先把 LuaRocks 下载下来,当前可用的版本是 luasocket-3.0-rc1(luasocket的源码有
2017-01-13 17:48:43 2846
转载 Lua 字符串查找函数 string.find(s, pattern [, init [, plain]] )
原文链接:http://blog.csdn.net/zhangxaochen/article/details/8084396函数原型 string.find(s, pattern [, init [, plain]] ) s: 源字符串 pattern: 待搜索模式串 init: 可选, 起始位置 plain: 我没用过 ① 子串匹配:
2016-12-23 16:31:37 1168
转载 UBUNTU添加新硬盘
1 在Vm中关闭Ubuntu,"设置"中,添加新的硬件设备,选择Hard Disk,点击下一步。2 选择硬盘类型,可以选择IDE,或是SCSI,这里选择SCSI3.选择虚拟新硬盘的位置,命名 Ubuntu2.vmdk4.设定硬盘大小,随便啦,并选择Allocate all disk space now,不选这项,刚开始,硬盘比较小,但是随着硬盘读写访问,虚拟硬盘文件会越来越大。
2016-12-21 17:07:19 402
转载 Linux内核驱动之GPIO子系统(一)GPIO的使用
一 概述 Linux内核中gpio是最简单,最常用的资源(和 interrupt ,dma,timer一样)驱动程序,应用程序都能够通过相应的接口使用gpio,gpio使用0~MAX_INT之间的整数标识,不能使用负数,gpio与硬件体系密切相关的,不过linux有一个框架处理gpio,能够使用统一的接口来操作gpio.在讲gpio核心(gpiolib.c)之前先来看看gpio是
2016-12-21 13:26:35 443
转载 关于SRAM和SDRAM
SDRAMSDRAM的全称是Synchronous Dynamic Random Access Memory,即同步动态随机存取存储器,同步是Memory工作需要同步时钟;动态是指它需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是从指定地址进行读写。SDRAM发展到现在经历了不同的时代,最开始是SDR,然后是DDR,接着是DDR2,最后是DDR3。SRAMSR
2016-11-23 20:22:28 536
转载 64bit linux下执行arm-linux-gcc: 没有那个文件或目录
The problem has been solved, because I installed the amd64.iso linux system,so first must excuseapt-get install lsb-core,then you can excuse arm-linux-gcc -v
2016-11-23 15:06:20 388
转载 Ubuntu svn 更新到版本1.8
更新到1.8之后,可以使用windows中1.9.*的svn操作Ubuntu共享的svn项目1. 在/etc/apt/sources.list添加ppa的源,可以在末尾添加如下内容:#1.7.*版本使用如下deb http://ppa.launchpad.net/svn/ppa/ubuntu precise main #1.8.* 使用如下deb http:
2016-11-23 13:38:35 712
转载 ubuntu软件源更新
ubuntu的普通版本支持的时间都有限,过了支持的时间,更新源都会被停用,比如ubuntu9.10原来的源都失效了(包括官方源,类似ustc的第 三方源,因为这些第三方源也是和官方源同步的)。因此,直接用原来的源列表是不能安装更新软件的。为了解决这个问题,ubuntu官方专门出了一个 old-release的镜像(http://old-releases.ubuntu.com/),可以用这个源更
2016-04-06 11:09:13 484
翻译 C语言根据经纬度计算距离
#include #define EARTH_RADIUS 6378.137//地球半径#define PI 3.14159265358979323846 //Ô²ÖÜÂÊ//½Ç¶Èת»¯Îª»¡¶Èstatic double rad(double d){ return d * PI / 180.0;}//µ±Äϱ±
2014-11-05 20:05:13 6252
转载 STM32F4时钟设置分析
本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN7开发环境:MDK4.72MCU:STM32F407VGT6STM32F4启动与STM32F10X不同,时钟已经默认配置好.1.启动代码:文件:startup_stm32f4xx.s
2014-09-15 16:47:33 1234
转载 CRC16校验片段
/*******CRC16校验**********************************************/unsigned crc16_ccitt(unsigned char *ptr, uint32_t len) {unsigned int crc;unsigned char da;unsigned int crc_ta[16]={0x0000,0x1021
2014-08-07 11:11:38 586
转载 Android 开机画面过程
Android 开机会出现3个画面: 1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片); 2. Android平台启动初始化,出现"A N D R I O D"文字字样画面; 3. Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。1、开机图片(Linux小企鹅) (And
2013-09-17 10:07:39 470
转载 替换开机画面
查看代码可发现,在system/core/init/init.c [load_565rle_image] --> logo.c中 ,显示完毕initlogo.rle之后作了 unlink 操作。该操作对于android 默认的只读型system.img 是没问题,, 但对于自定义的yaffs 或者 ubi形式的可读写型的system.img时就有问题了。会造成将initlogo.rle删除,下次启
2013-09-16 17:44:27 1556
转载 Android图片处理(Matrix,ColorMatrix)
在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类
2013-09-14 10:29:03 710
转载 ImageButton自定义按钮的按下效果的高效实现方法(非一般)
通常情况下,我们可以采用如下方式实现: Xml代码 xml version="1.0" encoding="UTF-8"?> selector xmlns:android="http://schemas.android.com/apk/res/android"> item android:state_presse
2013-09-13 13:53:47 293
转载 Android_launcher的源码详细分析
这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类 1.Launcher.java:launcher中主要的activity。2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个con
2013-09-11 15:28:45 434
转载 Android中的onInterceptTouchEvent与onTouchEvent
在android中,每一次touch事件基本包含ACTION_DOWN,ACTION_MOVE,ACTION_UP等一系列action。这里需要先明确一下这一次touch事件跟一个ACTION的区别。touch事件是包含ACTION_DOWN,ACTION_MOVE,ACTION_UP等action的,一次touch事件一般会先触发一次ACION_DOWN的action,紧接着是ACTION_MO
2013-09-11 15:26:35 429
转载 Android4.0的StatusBar和NavigationBar
一。虚拟按键的隐藏和显示: 修改frameworks\base\core\res\res\values\config.xml中config_showNavigationBar二。状态栏平板和手机之间的切换: 1. /build/tools/buildinfo.sh中设定 ro.sf.lcd_density=160, 当然MTK自己定义了一套属性,
2013-08-30 15:54:58 489
原创 各种免费网站
一个免费的WEB服务网站,可用于自己开发的应用软件查询天气预报、手机号码归属地、飞机航班时刻表等http://www.webxml.com.cn/zh_cn/web_services.aspx
2013-08-22 10:22:44 937
转载 linux内核多线程
1. 头文件#include //wake_up_process()#include //kthread_create()、kthread_run()#include //IS_ERR()、PTR_ERR()2. 实现2.1创建线程在模块初始化时,可以进行线程的创建。使用下面的函数和宏定义:
2013-08-16 10:15:29 398
转载 Apk程序签名
概述在Android系统中,要求所有应用程序必须经过数字签名后才能安装。Android系统使用这个证书来识别应用程序的作者,并建立程序间的信任关系。 证书并不用让于用户控制可以安装哪些程序,证书也不需要授权中心来签名。在Android系统中,应用程序使用自己签名的证书是完全允许而且是很普遍的。关于Android应用程序签名主要有以下几个重点:所有的应用程序都必须签名
2013-08-12 17:22:23 438
转载 解决模块与内核不匹配问题
原文地址:解决模块与内核不匹配问题作者:woshihaoren安装模块时出现:[root@FriendlyARM nfs]# insmod key2.kokey2: version magic '2.6.32.2 mod_unload modversions ARMv4 ' should be '2.6.32.2-FriendlyARM mod_unload ARMv4 '
2013-08-12 12:39:34 1932
转载 android 如何预置APK
一、如何将带源码的APK预置进系统?1) 在 packages/apps 下面以需要预置的 APK的 名字创建一个新文件夹,以预制一个名为Test的APK 为例2) 将 Test APK的Source code 拷贝到 Test 文件夹下,删除 /bin 和 /gen 目录3) 在 Test 目录下创建一个名为 Android.mk的文件,内容如下:LOCA
2013-08-09 08:36:57 327
转载 Android中Preference的使用以及监听事件分析
转载请注明出处: http://blog.csdn.net/qinjuning 在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中则使用了View布局结构(可能是该应用程序是m
2013-08-07 16:01:10 526
转载 android如何实现开机自动启动Service或app
今天我们主要来探讨android怎么让一个service开机自动启动功能的实现。Android手机在启动的过程中会触发一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED(记得只会触发一次呀),在这里我们可以通过构建一个广播接收者来接收这个这个action.下面我就来简单写以下实现的步骤: 第一步:首先
2013-08-02 10:44:54 476
转载 Eclipse中跟踪调试Android系统源代码
本文讲解如何在Eclipse中导入Android源代码(包括Framework和Application的代码),然后通过模拟器或真机跟踪/调试Android的Java代码,区别于一般基于Android SDK的纯应用开发,这里可以跟踪/调试Framework中的代码。一、准备工作确保机器上已经安装并配置下列软件环境:JDK/ Eclipse / Androi
2013-07-31 16:54:04 772
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人