stm32 DCMI接口CROP功能使用

最近使用stm32F407单片机通过摄像头采集图像进行处理,其中使用到DCMI接口CROP功能。但在网上找了很久,有用的资料不多,只能自己研究,特将自己的使用方法记录下来。      1.如何设置CROP。            定义:                 DCMI_CROPInitTypeDef DCMI_CROPInitStruct;
分类: 其他 发布时间: 09-21 23:02 阅读次数: 0

OV9655 YUV采集参数

OV9655的数据手册对于YUV方式采集图像数据描述非常模糊,而且貌似还有一些错误,经过几天的实验研究终于获得了OV9655的YUV 数据,特将需要修改的关键参数注释如下: 1.  COM7  地址 0x12           bit[1:0]=10(其中:00 RAW RGB data,01 RAW RGB interpolation,10 YUV, 11 RGB) 2.  TSLB   
分类: 其他 发布时间: 09-21 23:01 阅读次数: 0

java中的线程问题(二)——线程的创建和用法。

** * 演示如何通过继承Thread来开发线程 */ public class Thread01 { public static void main(String[] args) { //创建一个 Cat对象 Cat cat=new Cat(); //启动线程 cat.start();//.start()会导致run函...
分类: 其他 发布时间: 09-21 23:01 阅读次数: 0

java 线程概念

java中的线程问题(一)什么是线程。 线程--什么是进程 进程--概念 要解释线程,就必须明白什么是进程。 什么是进程呢?     进程是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间),比如用户点击桌面的IE浏览器,就启动了一个进程,操作系统就会为该进程分配独立的地址空间。当用户再次点击左面的IE浏览器,又启动了一个进程,操作系统将为新的进程分配新的独立的地址空间。目前...
分类: 其他 发布时间: 09-21 23:01 阅读次数: 0

java HashMap的实现原理

1.    HashMap概述     HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。     在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMap实际上是一...
分类: 其他 发布时间: 09-21 23:00 阅读次数: 0

Controller层--Servlet

1.比如说你在一个网页上输入姓名和密码,然后点击提交。这时候页面就会跳转(跳转方法有post和get)。 2.跳转到哪呢,这就通过web.xml文件配置你的跳转,一般就跳转到servlet来处理。 3.servlet说白了,就是一个java类,继承HttpServlet,主要有doGet和doPost方法,你在页面代码写的是get方法跳转,那么就运行servlet里doGet方法里面的代码(pos...
分类: 其他 发布时间: 09-21 23:00 阅读次数: 0

深入浅出ConcurrentHashMap(1.8)

1、深入浅出ConcurrentHashMap(1.8) 2、谈谈ConcurrentHashMap1.7和1.8的不同实现 3、ConcurrentHashMap的红黑树实现分析 ConcurrentHashMap相关的文章写了不少,有个遗留问题一直没有分析,也被好多人请教过,被搁置在一旁,即如何在并发的情况下实现数组的扩容。 什么情况会触发扩容 当往hashMap中成功插入一个key/v...
分类: 其他 发布时间: 09-21 23:00 阅读次数: 0

深入浅出synchronized

Java中的每个对象都可以作为锁。 普通同步方法,锁是当前实例对象。 静态同步方法,锁是当前类的class对象。 同步代码块,锁是括号中的对象。 先看一个场景等待 / 通知机制 直接上代码: import java.util.concurrent.TimeUnit; /** * Created by j_zhan on 2016/7/6. */ public class WaitN...
分类: 其他 发布时间: 09-21 23:00 阅读次数: 0

java 类的修饰

Abstract 修饰后,必须通过类继承或者接口实现来重写,否则就是摆设。 final 修饰的类/方法/属性均不可再次更改,故而不可以被重写。 private修饰的类只可以定义在内部类;private 修饰的方法/属性只可以在类中调用,重写时是访问不到这些方法和属性的。 static 静态的,其修饰的方法/属性,是随着类的创建而创建,类的消亡而消亡,在编译时就已经确定的东西;但是abstra...
分类: 其他 发布时间: 09-21 22:59 阅读次数: 0

递归的基本应用

1.递归求和1+2+3+.....+n   public static Integer recursionSum(Integer n){ if(n>0){ return n+recursionSum(n-1); }else{ return 0; } } 2.递归阶乘n! = n * (n-1) * (n-2) * ...* 1(n>0)...
分类: 其他 发布时间: 09-21 22:59 阅读次数: 0

Mysql新建一个服务和移除所新建的服务

第一步:首先,进入Mysql的默认安装目录:C:\Program Files\MySQL,底下默认安装后有个MySQL Server 5.6文件夹,我的版本是5.6版本,Mysql默认的端口是3306,下面我们创建一个服务为3356的,复制默认的MySQL Server 5.6文件夹,然后重命名为MySQL Server 5.6 3356。 第二步:MySQL Server 5.6 3356目录...
分类: 其他 发布时间: 09-21 22:59 阅读次数: 0

Hash算法总结

1. Hash是什么,它的作用 先举个例子。我们每个活在世上的人,为了能够参与各种社会活动,都需要一个用于识别自己的标志。也许你觉得名字或是身份证就足以代表你这个人,但是这种代表性非常脆弱,因为重名的人很多,身份证也可以伪造。最可靠的办法是把一个人的所有基因序列记录下来用来代表这个人,但显然,这样做并不实际。而指纹看上去是一种不错的选择,虽然一些专业组织仍然可以模拟某个人的指纹,但这种代价实在太...
分类: 其他 发布时间: 09-21 22:59 阅读次数: 0

算法经典面试题整理(java实现)

  2015年06月11日 19:23:20 阅读数:12655更多 个人分类: java基础算法 字符串 以下从Java角度解释面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题,排列组合,以及一些需要寻找规律的题目。 1. 字符串和数组 字符串和数组是最常见的面试题目类型,应当分配最大的时间。 关于字符串,首先需要注意的是和C++不...
分类: 其他 发布时间: 09-21 22:58 阅读次数: 0

使用CXF发布WebService服务简单实例

一、说明: 前面介绍了使用axis2来发布Webservice服务,现在介绍一种更popular,更高效的Webservice服务发布技术:CXF   Apache CXF = Celtix + XFire,Apache CXF 的前身叫 Apache CeltiXfire,现在已经正式更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开...
分类: 其他 发布时间: 09-21 22:57 阅读次数: 0

java常用算法整理

  做移动端的同学们经常会忽略算法使用,因为平时开发后台数据已经处理好了,前端更多的是动画逻辑,布局逻辑等,但是算法重要性毋庸置疑,好的运用算法可以增加程序效率和提升代码质量,这里整理一下常见的面试中遇到的算法: //二分法查找 public static int search(int[] arr, int key){ int start=0; ...
分类: 其他 发布时间: 09-21 22:57 阅读次数: 0

PHP实现Redis单据锁,防止并发重复写入

一、写在前面在整个供应链系统中,会有很多种单据(采购单、入库单、到货单、运单等等),在涉及写单据数据的接口时(增删改操作),即使前端做了相关限制,还是有可能因为网络或异常操作产生并发重复调用的情况,导致对相同单据做相同的处理;为了防止这种情况对系统造成异常影响,我们通过Redis实现了一个简单的单据锁,每个请求需先获取锁才能执行业务逻辑,执行结束后才会释放锁;保证了同一单据的并发重复操作请求只有一
分类: 编程语言 发布时间: 09-21 22:56 阅读次数: 0

golang 实现递归

packagemainimport"fmt"funcRecursive(nint)int{ifn==0{return1}//相当于10987654321returnnRecursive(n-1)}funcmain(){fmt.Println(Recursive(10))}执行结果:sf@SFdeMacBook-Pro~/Documents/project/src/testg
分类: 服务端 发布时间: 09-21 22:56 阅读次数: 0

DialogFragment以及PopupWindow的对话框使用简述

DialogFragment以及PopupWindow的对话框使用简述 DialogFragment以及PopupWindow的对话框使用简述 FragmentDialog 一般的写法: 对话框样式为: PopupWindow 使用属性动画实现明暗渐变 动画的xml(从上面滑下到中心,退出从中心下滑到下面消失) FragmentDialog 一般的写法: 都是...
分类: 其他 发布时间: 09-21 22:56 阅读次数: 0

FFmpeg学习之安卓音频文件解封装解码到PCM文件

文章目录FFmpeg学习之安卓音频文件解封装解码到PCM文件一、c代码实现二、编译jni ([借鉴雷霄骅大神的系列](https://blog.csdn.net/leixiaohua1020/article/details/46890259))三、java代码 FFmpeg学习之安卓音频文件解封装解码到PCM文件 一、c代码实现 //--------------------------安卓的log...
分类: 其他 发布时间: 09-21 22:56 阅读次数: 0

简单python爬虫淘宝图片+界面编程+打包成exe

淘宝图片爬虫exe下载:http://download.csdn.net/detail/luoshixian099/9788470 源码解析 新建GetImg.py文件: 第一步:编写爬虫代码 [python] view plain copy import re   import urllib.request   def
分类: 其他 发布时间: 09-21 22:55 阅读次数: 0