Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

OpenCV调用摄像头录像并保存下来

OpenCV调用摄像头录像并保存下来

网上很多都说录制了之后视频文件为0k,或者是打不开。其实,这个原因主要与2方面有关: 1. OpenCV生成的视频的编码格式有关。 2. 非法退出录取有关(我用200次循环解决。或者可以用Timer。或者用其他键处理)我个人推荐的解决方法如下:1.下载一个XviD编码器并安装。2.用以下代码进行测试:#include "cv.h"#include "cxcore.h"#include "highgui.h"#include <iostream&g...
OpenCV实现人脸检测例程

OpenCV实现人脸检测例程

前段时间看的OpenCV,其实有很多的例子程序,参考代码值得我们学习,对图像特征提取三大法宝:HOG特征,LBP特征,Haar特征有一定了解后。对本文中的例子程序刚开始没有调通,今晚上调通了,试了试效果还可以,还需要深入理解。值得大家动手试试,还是很有成就感的,虽然是现成的例子.......环境:OpenCV3.1+VS2013+WIN10/*!* file Capture.cpp** author ranjiewen* date 十一月 2016*htt...
Linux tcp传输黏包解决方案

Linux tcp传输黏包解决方案

tcp/ip协议使用"流式"(套接字)进行数据的传输,就是说它保证数据的可达以及数据抵达的顺序,但并不保证数据是否在你接收的时候就到达,特别是为了提高效率,充分利用带宽,底层会使用缓存技术,具体的说就是使用Nagle算法将小的数据包放到一起发送,但是这样也带来一个使用上的问题——黏包,黏包就是说一次将多个数据包发送出去,导致接收方不能进行正常的解析,示意图如下:发生黏包一般有两种原因,一种是发送方进行了不该缓冲的缓冲,比如上图中,收...
C# Lambda表达式详解

C# Lambda表达式详解

概要今天我想给大家说道说道 C# lambda表达式,不废话,下面开始说道!lambdalambda是什么,它不是是什么,它只是一个语法糖,看着简单明了,写起来简单,对于开发人员可读性好,还有就是省劲儿!重点来了:lambda就是委托的实现方法的简单写法切记,切记,只要记住这句话,所有lambda表达式都好理解!什么不理解,不理解啊很正常,咱们看的例子就一下明白了。using System;using System.Collections.Generic;...
线程与内存交互操作

线程与内存交互操作

线程与内存交互操作 所有的变量(实例字段,静态字段,构成数组对象的 元素,不包括局部变量和方法参数)都存储在主内存中,每个线程有自己的工作内存,线程的工作内存保存被线程使用到变量的主内存副本拷贝。线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存的变量。不同线程之间也不能直接访问对方工作内存中的变量,线程间变量值的传递通过主内存来完成。Java内存模型定义了八种操作lock(锁定):作用于主内存的变量,它把一个变量标识为一个线程独占的状...
Spring源码解析——Spring源码导入Eclipse

Spring源码解析——Spring源码导入Eclipse

一.前言 众所周知,spring的强大之处。几乎所有的企业级开发中,都使用了spring了。在日常的开发中,我们是否只知道spring的配置,以及简单的使用场景。对其实现的代码没有进行深入的了解。开卷有益,在我们空闲的时间里面阅读一下spring的源码,对提升我们的自身能力还是还有很大的帮忙。下面总结一下spring源码导入eclipse的具体的操作。二.spring的特点 spring的的核心就是IOC(控制反转)和AOP(基于切面的编程) 事务管理方...
Java中采用Dom4j解析XML文件

Java中采用Dom4j解析XML文件

一.前言在最近的开发中用到了dom4j来解析xml文件,以前听说过来解析xml文件的几种标准方式;但是从来的没有应用过来,所以可以在google中搜索dmo4j解析xml文件的方式,学习一下dom4j解析xml的具体操作。二.代码详情dom4j是一个第三方开发组开发出的插件,所以在我们使用dom4jf的时候我们要去下载一下dom4j对应版本的jar导入在我们项目中。1)xml文件:<?xml version="1.0" encoding="UTF-8...
Java集合类型详解

Java集合类型详解

一.前言 作为Java面试的常客【集合类型】是永恒的话题;在开发中,主要了解具体的使用,没有太多的去关注具体的理论说明,掌握那几种常用的集合类型貌似也就够使用了;导致这一些集合类型的理论有可能经常的忘记,下面就对集合类型进行详细的介绍。二.集合树继承图解 集合类型主要有3种:set(集)、list(列表)和map(映射)。Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collecti...
ARM汇编与C混合编程

ARM汇编与C混合编程

GNU内联汇编内联汇编即在C中直接使用汇编语句进行编程,使程序可以在C程序中实现C语言不能完成的一些工作,例如,在下面几种情况中必须使用内联汇编或嵌入型汇编程序中使用饱和算术运算(Saturating Arithmetic)程序需要对协处理器进行操作在C程序中完成对程序状态寄存器的操作__asm__ __volatile__("asm code":output:input:changed registers);Note:使用__asm__和__volati...
Java中子类重写父类方法的思想本质

Java中子类重写父类方法的思想本质

Java语言中,在子类中定义与父类同返同名同参的方法将会出现“重写(覆写)”,子类将屏蔽父类的相同方法,调用子类的方法将不会调用到父类的该方法。许多初学者也许会被“覆写”一词迷惑,以为覆盖掉了父类的方法,其实这两种方法是同时独立存在的,只是子父类调用该方法的入口不一样,彼此互不干扰。/* 需求:设计一个简单的java程序,证明子类重写父类方法的过程 思路: 1、创建父类对象,通过父类对象调用该方法 ...
Java中的控制语句

Java中的控制语句

Java控制语句1.1 顺序结构 (最常见的)特点:代码从上往下依次执行1.2 选择结构 :if 判断语句 :switch 判断语句:Switch语句使用的注意事项:1.每一个语句结束后需要有一个break,防止switch的穿透。2.switch语句中用于判断的额变量只能是int ,short,char,byte String(jdk7之后才有)3.Case后面跟的数据必须是常量。switch语句的优点 :语句结构清晰,运行速率快。switch语句的缺点...
Python字典嵌套字典的情况下获取某个key的value

Python字典嵌套字典的情况下获取某个key的value

最近在用Python写接口的测试程序,期间用到解析字典获取某个key的value,由于多个接口返回的字典格式不是固定的并存在多层嵌套的情况。在字典的方法中也没有找到可直接达到目的的方法(也可能是我对字典的方法了解的不深的缘故),于是自己写了个程序。#coding: utf-8import types#获取字典中的objkey对应的值,适用于字典嵌套#dict:字典#objkey:目标key#default:找不到时返回的默认值def dict_get(di...
struts2简单示例

struts2简单示例

今天写一个struts2的例子,目的是为了让大家明白struts2的基本流程,其实框架没有大家想象的那么难,说白了struts2的本质就是一个大的Servlet,即原本需要提交到Servlet处理的部分现在通过配置文件将其交给普通的Class类进行处理。首先新建一个javaWeb项目,然后把struts2所依赖的包导入到lib下(可以百度一下也可以直接到官网上下载),然后在web.xml中对struts2进行配置,添加的内容如下:<filter>...
SSH(Sturts2+Spring+Hibernate) 框架搭建之JPA代替Hibernate

SSH(Sturts2+Spring+Hibernate) 框架搭建之JPA代替Hibernate

一、JPA用来替代hibernate ⒈JPA的全称是JAVA Persistence API。指的是JPA通过注解或者是XML描述对象—关系表的映射关系,并且将运行的实体对象持久化数据库中。 ⒉JPA是一种规范,hibernate是一种实现。同样的mybatis也是jpa中的一种实现。二、构建步骤: ⒈创建persistence.xml文件: ⑴、首先在你的项目中的src目录下新建一个MATA-INF文件夹,文件夹的名字不...
<< 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 >>