自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (5)
  • 收藏
  • 关注

转载 常用激活函数介绍

转自:https://blog.csdn.net/u011584941/article/details/715348281. 什么是激活函数如下图,在神经元中,输入的 inputs 通过加权,求和后,还被作用了一个函数,这个函数就是激活函数 Activation Function。2. 为什么要用如果不用激励函数,每一层输出都是上层输入的线性函数,无论神经网络有多少层,输出都是...

2018-10-22 15:21:00 504

转载 深度学习卷积的直观理解

转自 | AI研习社注明一下出处。单通道卷积过程:       从卷积核(图中3×3的阴影矩阵)开始,它一个小的权值矩阵。这个卷积核在 2 维输入数据上「滑动」,对当前输入的部分元素进行矩阵乘法,然后将结果汇为单个输出像素。卷积核重复这个过程知道遍历了整张图片,将一个二维矩阵转换为另一个二维矩阵。输出特征实质上是在输入数据相同位置上的加权和(权值是卷积核本身的值)。输入数据...

2018-08-16 15:14:16 1489

转载 Android Camera FW到Camera Hal调用流程

1.       首先是调用framework层的Camera.java(frameworks\base\core\java\android\hardware)的takePicture方法2.       接着会调用到JNI层的android_hardware_Camera.cpp(frameworks\base\core\jni)的android_hardware_Camera_takePi

2014-04-14 09:03:11 1548

转载 c++类的构造函数详解

c++类的构造函数详解                        一、 构造函数是干什么的class Counter{public:         // 类Counter的构造函数         // 特点:以类名作为函数名,无返回类型         Counter()         {                m_value =

2013-12-17 19:52:14 796

转载 I/O空间介绍

I/O空间-----I/O端口和I/O内存   首先上图,如下:外设中的寄存器被称为I/O端口,外设中的内存被称为I/O内存。二者合起来统称为I/O空间。               设备驱动程序要直接访问外设或其接口卡上的物理电路,这部分通常都是以寄存器的形式出现。外设寄存器称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不同方式,

2013-09-25 23:17:37 8335 1

转载 背照式和堆栈式摄像头元件的区别

背照式传感器  首先我们先来看一看现在普遍流行的背照式传感器和传统型的之间有什么不同。传统型摄像头的传感器的整个光电二极管位于感光芯片的最下层,传感器的A/D转换器和放大电路位于光电二极管的上层位置,所以光电二极管到透镜的距离是比较远的,光线到达要求也会更加高。  除此之外,传统感光芯片上层的线路连接层还会出现光线的反射,影响到达光电二极管的光线强度,从而使传感器的受光量减少。所以在一般的

2013-09-20 15:10:19 2508

原创 YUV数据占用内存大小

YUV的采样格式及每种格式中单像素所占内存大小YUV主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。采样格式          单像素所占内存大小        存放的码流YCbCr 4:4:4            3  byte                   Y0 U0 V0 Y1 U1 V1 Y2

2013-07-07 23:33:26 2807

原创 ARM寻址方式及相关指令汇总

1、寻址方式所谓寻址方式就是处理器根据指令中给出的地址信息来寻找物理地址的方式。立即寻址也叫立即数寻址,这是一种特殊的寻址方式,操作数本身就在指令中给出,只要取出指令也就取到了操作数。这个操作数被称为立即数,对应的寻址方式也就叫做立即寻址。例如以下指令:ADD R0,R0,#1 ;R0←R0+1ADD R0,R0,#0x3f ;R0←R0+0x3f在以上两条指令中,第二个源操作数

2013-07-07 11:30:28 1507

转载 堆和栈的区别

堆和栈的区别一、程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(st

2013-06-29 17:48:50 770

转载 Mutex::AutoLock介绍

互斥类—MutexMutex是互斥类,用于多线程访问同一个资源的时候,保证一次只有一个线程能访问该资源。在《Windows核心编程》①一书中,对于这种互斥访问有一个很形象的比喻:想象你在飞机上如厕,这时卫生间的信息牌上显示“有人”,你必须等里面的人出来后才可进去。这就是互斥的含义。下面来看Mutex的实现方式,它们都很简单。(1)Mutex介绍其代码如下所示:[-->Threa

2013-06-23 15:58:54 31065 3

转载 回调函数

什么是回调函数简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。为什么要使用回调函数   因为使用回调函数可以把调用者和被调用者分开,调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种特定原型、某些限制条件(如返回值为int)的被调用函数。回调函数就好像是一个中断

2013-06-23 12:54:18 1788

转载 Android调试.so库常用工具

readelf显示目标ELF文件的信息,比如信赖库,头信息,段信息等。addr2line用户进程崩溃时内核会记录一些基本的调试信息,如果进程执行的ELF文件包含调试符号,就可以通过addr2line找到源文件中哪一行出问题。我在调试Android的VM崩溃问题时使用到了这个工具(详细过程参考这里http://blog.csdn.net/a345017062/archive/2011/0

2013-06-01 14:16:17 1136

转载 MIPI video mode 和 command mode 的区别

MIPI video mode 和 command mode 的区别何为LCD RAM?LCD 是指字面意思是液晶显示屏(Liquid Crystal Display), 而RAM: 随机存取存储器(Random-Access Memory),两者完全是风马牛不相及的东西。下图是一个标准的LCD的爆炸图(不含TP),请注意图中红色mark的地方:控制IC-- LCD的大脑。

2013-03-24 22:41:38 18025

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

2012-12-17 08:59:01 58103 7

原创 Linux内核下载地址及编译基本命令

内核编译基本命令:make mrproper --- 清理全部文件,包括.config和一些备份文件make clean --- 清理生成文件,但会保留.config和一些模块文件。make defconfig --- 生成包含全部默认选项的.config文件。这里用make s3c2410_defconfig替代make oldconfig --- 在旧的.config基

2012-12-01 23:47:40 1356

转载 ioctl

一、 什么是ioctl。除了读取和写入设备之外,大部分驱动程序还需要通过设备驱动程序实行各种类型的硬件控制。简单的数据传输之外,大部分设备还可以执行其他一些操作,比如,用户空间经常会请求设备锁门,弹出介质,报告错误信息,改变波特率或者执行子破坏,等等。这些操作通常通过ioctl方法来支持。 ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备

2012-11-24 10:55:30 1609

转载 手机Camera相关介绍

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

2012-11-09 19:47:50 3339

转载 word-break、word-wrap、white-space使用方法

测试用的HTML代码safjaskflasjfklsajfklasjflksajflksjflkasfdsafdsfksafjThis is all English. This is all English. This is all English.全是中文的情况。全是中文的情况。全是中文的情况。中英文混排的情况。Chinese and English. 中英文混排的情况。Ch

2012-11-02 09:03:53 743

原创 android开发之线程(守护线程daemon和User Thread)

Java将线程分为User线程和Daemon线程两种。其中Daemon thread即守护线程。1.所谓守护线程就是运行在程序后台的线程,程序的主线程Main(比方java程序一开始启动时创建的那个线程)不会是守护线程   2.Daemon thread在Java里面的定义是,如果虚拟机中只有Daemon thread 在运行,则虚拟机退出。   通常Daemon线程用来为User

2012-10-28 10:25:16 12618 1

转载 Android的Camera架构介绍

第一部分 Camera概述Android 的Camera包含取景器(viewfinder)和拍摄照片的功能 。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。以开源 的Android为例,Camera的代码主要在以下的目录中:Camera的JAVA程序的路径:packa

2012-10-24 10:47:55 913

原创 ssh登录时不用输入密码

1、生成ssh key。~$  ssh-keygen -t rsa    #执行后在./.ssh/目录下会生成id_rsa(密钥),is_rsa.pub(公钥),known_hosts三个文件2、生成公私钥时输入私钥密码加密id_rsassh-copy-id -i  /root/.ssh/id_rsa.pub 127.0.0.1   发送公钥给127.0.0.1      i d_

2012-10-18 10:05:08 2655

原创 SQL server 导出数据库表关系视图

本文通过visio来建立视图1、新建visio文件,在file--》新建--》软件和数据库--》数据库模型图,建立好后;2、在新建文件的工具栏中点击数据库,选择反向工程;3、在已安装的visio驱动程序中选择ODBC通用驱动程序,然后点击下面新建按钮新建新的数据源名称;4、在弹出窗口选择用户数据源,在弹出创建新数据源中选择SQL Server,后面都是默认下一步(如果其中Windo

2012-09-11 18:57:53 15452 1

转载 在JavaScript中利用ActiveXObject控制Excel的方法

直接将html中的table拷贝出来:1.整个表格拷贝到EXCEL中 function CopyTable(tableid) {//整个表格拷贝到EXCEL中 var curTbl = document.getElementById(tableid); var oXL = new ActiveXObject("Excel.Application"); //创建AX对象exc

2012-09-07 13:56:54 13476 1

转载 Javascript:void(0)作用

Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。 (实现版本 N

2012-08-20 09:00:44 1435

转载 Java中绝对路径、相对路径总结

前言:一般在处理Web应用下的文件创建与移动等时,会涉及到很多关于java中相对路径,绝对路径等问题。以下是一些总结。希望大家遇到类似的问题,可以更有效的解决。=================================================================================1.基本概念的理解  绝对路径:绝对路径就是你的主页上

2012-08-05 21:27:14 6807

翻译 选择左边多选框的值移动到右边多选框

JS代码如下: /** * 移动select的部分内容,必须存在value,此函数以value为标准进行移动 * oSourceSel: 源列表框对象 * oTargetSel: 目的列表框对象 */ function moveSelected(oSourceSel, oTargetSel) { //建立存储value和text的缓存数组 va

2012-07-29 12:18:06 8258

原创 setContentType() 方法

response的setContentType() 方法用于设置发送到客户端的响应的内容类型参数类型有以下几种:text/html  ,  text/plain  ,  application/msword等例如:setContentType(“text/html;charset=UTF-8”);   响应类型为HTML格式的setContentType(“text/plain

2012-07-28 13:06:22 15266 1

转载 读写数据库关闭链接的问题

Connection.close只是断开同DB的连接,它实际并没去关闭Statement,   ResultSet。之所以说Connection.close后,ResultSet无效,是因为ResultSet的操作之前,会检查连接是否有效。所以如next,first等操作都会出错。其他一些跟数据无关的操作就不会有问题。一定要close掉ResultSet,否则资源会泄漏,因为ResultS

2012-07-26 21:25:22 679

原创 JS实现点击按钮复制当前界面的URL

1、首先在当前界面获取URL信息:public java.lang.StringBuffer getRequestURL()       getRequestURL()会得到一个完整的URL地址,也就是绝对的绝对地址。如:http://localhost:8080/MyProject/Test/NewTask.jsp,返回值为StringBuffer型,通过.tostring()方法转化为

2012-07-17 17:48:06 13735 1

转载 EXTJS 中toolbar换行

如果EXTJS 中toolbar中控件太多,不换行显示的话,整个界面就会出现标题栏和下面数据显示部分宽度不一的情况。在EXTJS 3.0版本中开始有buttongroup组件,可以实现换行了。但是在3.0以前的版本中要实现换行其实也比较简单,方法如下://先定义几个Toolbar:var oneTbar=new Ext.Toolbar({ items:[ {

2012-07-11 13:21:39 19558

转载 区分JavaScript中的undefined,null和NaN

先看看下面语句的运行结果: 1: var a; 2: alert(a); //显示"undefined" 3: alert(typeof a); //显示"undefined" 4: alert(b); //显示"undefined"以上可以看出:a的值和类型都是'underfined' 1: var a = null; 2: alert(

2012-06-30 10:24:03 913

转载 取出数组中不重复的数据项

function unique(data) { data = data || []; var a = new Array(); len = data.length; for ( var i = 0; i < len; i++) { var v = data[i]; if (typeof a[v] == 'undefined') { a[v] = 1

2012-06-29 21:23:52 2421

原创 JS中页面跳转,传值包含中文时乱码解决方案

首先,在JS中将要传递的中文编码:encodeURI(encodeURI(value));然后在跳转界面中取值时通过以下方式解码:java.net.URLDecoder.decode(value , "UTF-8");//如果界面都是用UTF-8格式编码的话。 对于JSP文件和servlet或者JSP之间通过POST方式传递中文时,一般在界面head中加上:request.setCha

2012-06-29 17:22:30 28768 3

原创 EXTJS EditorGrid 取消修改后单元格的值返回原值

grid.on("afteredit", afterEdit, grid); //EditorGridPanel的afteredit事件监听,在Ext.onReady 函数中声明 function afterEdit(obj){ //每次更改后,触发一次该事件 ................//执行自己相应的动作 var col = ob

2012-06-29 14:40:42 3132

转载 String和StringBuffer的区别

String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对

2012-06-25 08:56:01 570

转载 extjs表单FormPanel提交数据和加载数据

FormPanel数据提交和加载的方法1.FormPanel数据提交包括两种方式,一种是使用BasicForm的submit方式进行ajax的异步提交,另一种是使用原始的HTML表单的提交方式    1.1BasicForm的submit方式进行ajax的异步提交var form = new Ext.form.FormPanel({ frame : true , default

2012-05-12 15:36:23 12267

转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

今天操作数据库的时候,突然碰到要将页面显示的表1的所有字段数据保存到表2里,并且在表2中还要增加几个字段,本来准备通过取值后然后再循环insert到数据库的表2中,后来在网上查到一种简单方法,直接通过SQL语句直接进行操作,节省了代码空间以及执行时间,把好方法记录下来:      Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) va

2012-05-10 20:34:09 690

转载 获取值afteredit的几种写法

获取值afteredit的几种写法 1、grid.on('afteredit',function(e){ //获得Ext.grid.EditorGridPanel编辑信息 e.row;//修改過的行從0開始 e.column;//修改列 e.originalValue;//原始值 e.value;//新值 });

2012-05-08 11:31:45 6255 1

转载 ExtJs中Store加载(load)时候提示信息

ExtJs中Store加载时提示信息(加载完毕关闭提示框)ExtJs的Store在加载时候一般是延迟加载的,这时候Grid就会先出现一片空白,等加载完成后才出现数据;因此,我们需要给它添加一个提示信息!解决方案:1.给store添加监听器,监听beforeload事件,加载前弹出提示框,加载完成后关闭提示框2.callback为load的回调函数,在加载完成后执行,因此关闭提示

2012-05-08 11:13:08 16764

libcudnn7-dev_7.5.0.56-1+cuda10.0_arm64.deb

Jetson nano上最新的cudnn库以及CUDA版本。libcudnn7_7.5.0.56-1+cuda10.0_arm64 下载后直接安装就可以将CUDA版本和libcudnn库替换成最新版本。 通过Nvidia的SDKmanager工具下载的版本,自测试OK。

2019-08-15

Android ADT-20.0.0

Android 4.0 以上版本的选择,试用很好!

2012-09-01

org.apache.commons.httpclient资源包(4.2)

包含org.apache.commons.httpclient的最新资源包

2012-06-11

vc链接到sqlserver数据库

教你怎么正确的用vc链接到sqlserver数据库

2011-05-19

空空如也

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

TA关注的人

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