- opencv matlab 混合编程,混合编程MatlabMS VisualStudioOpenCV 混编说明
肝博士杨明博大夫
opencvmatlab混合编程
编程环境和工具:WindowsXPSP3、MSVS2005、MatlabR2009、OpenCV1.0折腾:Matlab用于算法的开发测试,然后封装为DLL供C/CPP程序调用OpenCV用于简化图像操作1.Matlab编译工具配置>>mbuild-setupSelectacompiler:[1]Lcc-win32C2.4.1inD:\PROGRA~1\MATLAB\R2009b\sys\lcc[
- VC++6.0结合openCV1.0进行图像处理(C语言实现)
知其_所以然
图像处理opencv计算机视觉
使用VC++6.0和openCV1.0进行图像处理(C语言实现)一、环境配置1、工程中用到的opencv1.0库有:highgui.lib,cv.lib,cvaux.lib,cxcore.lib,ml.lib,打开项目–>设置,如下图将以上五个库添加到工程。2、导入文件(工具–>选项–>目录)。1)将CV\INCLUDE,CVAUX\INCLUDE,CXCORE\INCLUDE,ML\INCLUD
- Mat对象和图像混合
思思入扣
一、在计算机中,一幅图片对应的是矩阵,矩阵包含了所有像素点的数值,opencv1.0是基于C语言写的,当时采用的是IplImage的C语言结构体,用户必须手动管理内存。但是从2.0开始,使用Mat类存储图像,它可以自动分配和释放图像的内存1.Mat的组成:一个是Matrixheader这部分的大小是固定的,包含矩阵的大小,存储方式,矩阵存储的地址等,另一个是指向矩阵包含像素值的指针2.Mat的创建
- error: impossible constraint in `asm' 解决办法
victory_li
其他inputfunction
在arm-linux系统上编译opencv1.0时出现如下错误:cvcap_v4l.cpp:Infunction`voidmainloop_v4l2(CvCaptureCAM_V4L*)':cvcap_v4l.cpp:1172:error:impossibleconstraintin`asm'{standardinput}:Assemblermessages:{standardinput}:148
- Visual Studio基于CMake配置opencv1.0.0、opencv2.2
weixin_30783913
人工智能ffmpeg
VisualStudio基于CMake配置opencv1.0.0、opencv2.22019-4-2517:13:13原因现在最新opencv已经到4.0.1版了。用opencv1.0原因:小。源码包只有10M左右。清晰。他的文档结构清晰,不像OpenCV2时代开始越来越多的东西加进来但是文档也越来越多看不完。。很少有C++.比如没有Mat。因为希望在自己的项目中用纯C,即便用opencv也是用I
- 解决 LINK : fatal error LNK1104: 无法打开文件“cv.lib”
一路漫歌
经验帖与问题解决
参考【http://blog.sina.com.cn/s/blog_4a189c920101ckpf.html】用vs2013打开从网上下载的“opencv一个窗口打开多个窗口的时候”程序时,出现了LINK:fatalerrorLNK1104:无法打开文件“cv.lib”的错误,根据白夜休休的博客可知,由于opencv版本过高的问题,cv.lib这种库已经被淘汰了,因此在安装一个opencv1.0
- 0基础学习 opencv
traumland
opencv与图像处理0基础图像处理计算机视觉opencv
我不会花多少心思来维护我的博客,所以不太有什么结构性.既然是零基础快速入门,首先找本教程,照着样例去打,试着修改,慢慢理解.有时候书看不下去了就看看别人的代码.比如我当时就是先照着learningopencv一直看到轮廓部分后开始自己想project去写.(这本书是opencv1.0的,很经典,有些过时,网上opencv2的不全,opencv3还没有电子版(更不用说实体书),这里有购买链接,土豪们
- opencv各个版本的下载地址
fantasy21
深度学习opencv深度学习
从https://www.it610.com/article/1282177965391626240.htm处转载~~~Opencv1.0链接:https://pan.baidu.com/s/1EIoSNGUh3xW7CrGpvgjSiw提取码:zc15Opencv2.4.9:链接:https://pan.baidu.com/s/1eaLeOUu62NxVCKNOLkvLRw提取码:72vfOpe
- 笔记(一):opencv(图像载入显示输出)
假如果真
opencvopencv图像载入显示
对于OpenCV1.0基于C语言接口而建的图像存储格式IplImage*,如果在退出前忘记release掉的话,就会照成内存泄露。虽然对于小型的程序来说手动管理内存不是问题,但一旦我们写的代码变得越来越庞大,我们便会开始越来越多地纠缠于内存管理的问题。OpenCV踏入2.0时代,用Mat类数据结构作为主打之后,OpenCV变得越发像需要很少编程涵养的Matlab那样,上手超级快。甚至有些函数名称都
- 计算机视觉框架与OpenCV框架
就是想读个研究生
OpenCV计算机视觉opencvpython计算机视觉
传统计算机视觉框架:Matlab,Matrox,Halcon,OpenCV,VisionPro深度学习计算机是视觉框架OpenVINO,TensorRT,onnxruntime,Deepface,YOLO/DarkNet,mmdetection,Paddle-detection/seg/ocrOpenCV发展历史:1999年开始开发2006年OpenCV1.0正式发布2009年OpenCV2.0正
- Linux + opencv(1.X 和2.0)
成都_冉若愚
linuxgtk图像处理librarypath嵌入式
最近在学习linux下的图形图像处理,貌似学名叫机器视觉。qt里面有个opengl,是绘图的图形处理,之前有点模糊,先贴几个文字,根据内核版本的不同,可以选择opencv1.0和2.0,2.0以上使用交叉编译4.x.x1.0使用3.4.1可以。1.下载安装文件上http://sourceforge.net/projects/opencvlibrary/下载最新的版本,目前是2.0.0。系统版本:u
- Linux + opencv(1.X 和2.0)
iteye_17763
人工智能嵌入式数据结构与算法
Linux+opencv(1.X和2.0)2010年12月26日最近在学习linux下的图形图像处理,貌似学名叫机器视觉。qt里面有个opengl,是绘图的图形处理,之前有点模糊,先贴几个文字,根据内核版本的不同,可以选择opencv1.0和2.0,2.0以上使用交叉编译4.x.x1.0使用3.4.1可以。1.下载安装文件上http://sourceforge.net/projects/openc
- OpenCv Mat, IplImage 相互转换
不要做程序员的小松鼠
OpenCVOpenCv学习opencvMatIplimage
还记得用opencv1.0时候总是内存泄漏么,看哪个没有release。。。2.0之后这个Mat真是太棒了,官方文档说不必再手动地为其开辟空间。在不需要时不用立即将空间释放。下面捞干的:Mat->Iplimage*:Matm;IplImage*transIplimage=cvCloneImage(&(IplImage)m);但是如果控制不好内存,可以用cvCopy来代替cvCloneImage,如
- OpenCV中IplImage与Mat代码风格比较
morning_sun_lee
OpenCVopencv图像处理IplImage与Mat代码风格比较
最近在做《图像处理》的关于图像去雾的作业,使用了暗通道先验的方法,参看代码如下文:http://blog.sina.com.cn/s/blog_4d8730df0100m8lz.html但是,代码的风格是OpenCV1.0时代的C语言的风格,使用的是IplImage结构以及围绕它的一系列函数。而本人比较熟悉的是与Matlab风格比较接近的OpenCV2.0时代的Mat类以及围绕它的一系列函数。所以
- OpenCV中 IplImage 与 Mat
chinabinlang
OpenCV
IplImage:在OpenCV中IplImage是表示一个图像的结构体,也是从OpenCV1.0到目前最为重要的一个结构;在之前的图像表示用IplImage,而且之前的OpenCV是用C语言编写的,提供的接口也是C语言接口;Mat:Mat是后来OpenCV封装的一个C++类,用来表示一个图像,和IplImage表示基本一致,但是Mat还添加了一些图像函数;在OpenCV中,IplImage与Ma
- Opencv基础入门笔记03
雨夜※繁华
#opencv基础笔记算法opencvc++
Opencv入门基础笔记03:Mat对象的使用Mat对象我们在学习图像处理的过程一直在接触,那么它到底是个什么东西呢?Mat对象的起源:当OpenCV1.0发布时候没有Mat对象,是个C语言风格的数据结构IPlImage来表示内存中图像对象,但是OpenCV开发者在做复杂图像处理算法分析与计算时候,创建了很多IplImage这样的数据结构,偶尔最后可能忘记释放内存了,这样算法就有了内存泄漏,导致开
- opencv各版本与VS配置
xxpr_ybgg
opencv计算机视觉人工智能
opencv1.0(支持vc6.0)与vc6.0配置假设安装到E盘下1、添加环境变量path下E:\opencv1.0\bin2、打开vc6.0进行配置,选择tools->options->Directories,选择includefiles在下方填入路径E:\opencv1.0\cxcore\includeE:\opencv1.0\cv\includeE:\opencv1.0\cvaux\inc
- 【OpenCV】OpenCV1.0图像直方图
Taily老段
#include"cv.h"#include"highgui.h"#include"cxcore.h"IplImage*histdraw(CvHistogram*hist,floatscalex=1,floatscaley=1){floathistmax=0;cvGetMinMaxHistValue(hist,0,&histmax,0);IplImage*result=cvCreateImage(
- OpenCV1.0图像直方图
不吃鸳鸯锅
java开发语言
#include"cv.h"#include"highgui.h"#include"cxcore.h"IplImage*histdraw(CvHistogram*hist,floatscalex=1,floatscaley=1){floathistmax=0;cvGetMinMaxHistValue(hist,0,&histmax,0);IplImage*result=cvCreateImage(
- OpenCV4.X-初学记录1-基础配置及第一个计算机视觉程序(C++)
DATA_3
opencv4.xopencvc++计算机视觉
一资料准备opencv4.3下载(其他4.x版本一样,基础使用没区别):官方地址(下载速度可能很慢)CSDN下载地址(某个码友搬的)VS2015或VS2017:安装包很多,我使用的VS2015官方社区版。番茄助手VisualAssistX10.9builds2333:好东西,建议安装二opencv安装,vs2015安装之前使用过opencv1.0,以为opencv4.x也需要安装,结果发现是免安装
- 【Opencv4 C++】图像存储容器——Mat类
玉古路38号
CVopencvc++matrix图像处理
以前都是使用Python下的Opencv,numpy的强大矩阵运算似的使用opencv时甚至没有感觉到图像数据的一系列基础操作。但对于C++的Opencv,就不得不考虑数据类型以及定义与赋值等接本操作。在C++中,Opencv提供了一个Mat类用于存储矩阵数据。1.Mat类介绍早期的OpenCV1.0版本,图像是使用IplImage的C语言结构体进行存储的,因此在较老的OpenCV版本教程中常会看
- VC++识别Data-Matrix格式的二维码
望断_秋高
初平识别Data-Matrix二维码
本望断在图像识别Data-Matrix格式的二维码根据此编写出的识别QR-Code和Data-Matrix的二维码(库)http://download.csdn.net/download/wangduanqiugao/10141924本秋高使用到的软件工具:VS2010opencv1.0libdmtx-0.7.4(使用以上现有库直接实现功能)VS2010就不用说了;使用opencv1.0版本以上的
- 轮廓匹配、识别
leoking01
OpenCv轮廓高级应用(轮廓匹配,几何直方图)最近再次用到了opencv轮廓,在这里结合作者冰山一角的博客(http://www.cnblogs.com/slysky/)以及自己的体会在此稍加说明。其程序主要参见冰山一角的Blog,遗憾的是代码是OpenCV1.0写的,等有时间再用2.4.2改写一篇。对于轮廓的相关数据结构表示和几本操作(查找轮廓,画轮廓),可参见前面两片关于轮廓的例程,在这里不
- VC6 OpenCV1.0
hachirou
VC6下安装与配置OpenCV1.0Wikipedia,自由的百科全书本手册适应OpenCV1.0安装。目录[隐藏]1安装VisualC++6.02安装OpenCV3配置Windows环境变量4配置VisualC++6.04.1全局设置4.2项目设置[编辑]安装VisualC++6.0注:截止2010年4月4日,还没有在VC6.0下成功使用opencv2.0的案例。采用VC6.0的用户请采用ope
- error C3861: “cvCalcPGH”: 找不到标识符
jingjing2009
ComputerVision
原来使用opencv1.0的工程,在opencv2.3.1下出现了找不到标识符“cvCalcPGH”的错误解决方法:添加头文件opencv2\legacy\legacy.hpp
- 2.图像的载入,显示和输出 一站式完全解析
快乐的泥巴
openCVpython
依然是先看一张运行截图:了解过之前老版本opencv的童鞋们都应该清楚,对于OpenCV1.0时代的基于C语言接口而建的图像存储格式IplImage*,如果在退出前忘记release掉的话,就会照成内存泄露。而且用起来超级麻烦,我们往往在debug的时候,很大一部分时间在纠结手动释放内存的问题。虽然对于小型的程序来说手动管理内存不是问题,但一旦我们写的代码变得越来越庞大,我们便会开始越来越多地纠缠
- QT内使用OpenCV
superdont
opencvOpenCV入门
在QT内使用Opencv,调试了好久总是出问题。开始在pro文件内进行了opencv的配置,然后就是不能识别#include包含文件,后来不知道什么原因,神奇地能够识别包含了。可是,新的问题出现了,不能够识别cv函数,后来发现仅仅是不能识别opencv2.4函数,opencv1.0的函数还是可以识别的,使用IplImage能够正常显示图像。后来不知道怎么回事,又神奇地可以识别opencv2.4.9
- OpenCV在ARM上的移植
weixin_33739541
与X86Linux类似,请参考:Linux下编译安装OpenCV本文在此基础上进行进一步操作。网络上很多移植编译的方法比较老,多数针对OpenCV1.0,而且方法很麻烦,不仔细操作很容易出错,我的方法是尽可能的利用现成的工具,尽量图形化界面配置操作,方便编译配置。软硬件环境宿主机:Ubuntu12.0432bit开发板:OK6410OpenCV:2.4.3其他:arm-linux-g++4.3.2
- opencv图像差分+otsu方法
ahuang1900
OpenCV
最近项目中用到了图像差分,到网上一搜,资料大部分为opencv1.0的,可是我使用的是opencv2.46,因此在编程过程中出现不少问题,在进行otsu处理的时候,要求图像必须是8bit的,可能没注意到这点,折腾了我两天,总算解决啦。下面直接附上代码吧!#include"stdafx.h"#include#includeusingnamespacestd;usingnamespacecv;intm
- 反向投影
大别山124
计算机视觉
1.反向投影是一种记录像素点或者像素块如何适应已知直方图模型中分布的方式。可以先计算出图像中某一区域的特征直方图模型,然后利用该模型在图像中寻找相应的特征。OpenCv1.0中的反向投影函数为:voidcvCalcBackProject(IplImage*image,CvArr*back_project,constCvHistogram*hist)2.反向投影原理:图像的反向投影图是用输入图像的某
- github中多个平台共存
jackyrong
github
在个人电脑上,如何分别链接比如oschina,github等库呢,一般教程之列的,默认
ssh链接一个托管的而已,下面讲解如何放两个文件
1) 设置用户名和邮件地址
$ git config --global user.name "xx"
$ git config --global user.email "
[email protected]"
- ip地址与整数的相互转换(javascript)
alxw4616
JavaScript
//IP转成整型
function ip2int(ip){
var num = 0;
ip = ip.split(".");
num = Number(ip[0]) * 256 * 256 * 256 + Number(ip[1]) * 256 * 256 + Number(ip[2]) * 256 + Number(ip[3]);
n
- 读书笔记-jquey+数据库+css
chengxuyuancsdn
htmljqueryoracle
1、grouping ,group by rollup, GROUP BY GROUPING SETS区别
2、$("#totalTable tbody>tr td:nth-child(" + i + ")").css({"width":tdWidth, "margin":"0px", &q
- javaSE javaEE javaME == API下载
Array_06
java
oracle下载各种API文档:
http://www.oracle.com/technetwork/java/embedded/javame/embed-me/documentation/javame-embedded-apis-2181154.html
JavaSE文档:
http://docs.oracle.com/javase/8/docs/api/
JavaEE文档:
ht
- shiro入门学习
cugfy
javaWeb框架
声明本文只适合初学者,本人也是刚接触而已,经过一段时间的研究小有收获,特来分享下希望和大家互相交流学习。
首先配置我们的web.xml代码如下,固定格式,记死就成
<filter>
<filter-name>shiroFilter</filter-name>
&nbs
- Array添加删除方法
357029540
js
刚才做项目前台删除数组的固定下标值时,删除得不是很完整,所以在网上查了下,发现一个不错的方法,也提供给需要的同学。
//给数组添加删除
Array.prototype.del = function(n){
- navigation bar 更改颜色
张亚雄
IO
今天郁闷了一下午,就因为objective-c默认语言是英文,我写的中文全是一些乱七八糟的样子,到不是乱码,但是,前两个自字是粗体,后两个字正常体,这可郁闷死我了,问了问大牛,人家告诉我说更改一下字体就好啦,比如改成黑体,哇塞,茅塞顿开。
翻书看,发现,书上有介绍怎么更改表格中文字字体的,代码如下
 
- unicode转换成中文
adminjun
unicode编码转换
在Java程序中总会出现\u6b22\u8fce\u63d0\u4ea4\u5fae\u535a\u641c\u7d22\u4f7f\u7528\u53cd\u9988\uff0c\u8bf7\u76f4\u63a5这个的字符,这是unicode编码,使用时有时候不会自动转换成中文就需要自己转换了使用下面的方法转换一下即可。
/**
* unicode 转换成 中文
- 一站式 Java Web 框架 firefly
aijuans
Java Web
Firefly是一个高性能一站式Web框架。 涵盖了web开发的主要技术栈。 包含Template engine、IOC、MVC framework、HTTP Server、Common tools、Log、Json parser等模块。
firefly-2.0_07修复了模版压缩对javascript单行注释的影响,并新增了自定义错误页面功能。
更新日志:
增加自定义系统错误页面功能
- 设计模式——单例模式
ayaoxinchao
设计模式
定义
Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”
分析
从定义中可以看出单例的要点有三个:一是某个类只能有一个实例;二是必须自行创建这个实例;三是必须自行向系统提供这个实例。
&nb
- Javascript 多浏览器兼容性问题及解决方案
BigBird2012
JavaScript
不论是网站应用还是学习js,大家很注重ie与firefox等浏览器的兼容性问题,毕竟这两中浏览器是占了绝大多数。
一、document.formName.item(”itemName”) 问题
问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName&quo
- JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
bijian1013
junit4.11单元测试
下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网看了一下,如下发现:
- [Zookeeper学习笔记之二]Zookeeper部署脚本
bit1129
zookeeper
Zookeeper伪分布式安装脚本(此脚本在一台机器上创建Zookeeper三个进程,即创建具有三个节点的Zookeeper集群。这个脚本和zookeeper的tar包放在同一个目录下,脚本中指定的名字是zookeeper的3.4.6版本,需要根据实际情况修改):
#!/bin/bash
#!!!Change the name!!!
#The zookeepe
- 【Spark八十】Spark RDD API二
bit1129
spark
coGroup
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.SparkContext._
object CoGroupTest_05 {
def main(args: Array[String]) {
v
- Linux中编译apache服务器modules文件夹缺少模块(.so)的问题
ronin47
modules
在modules目录中只有httpd.exp,那些so文件呢?
我尝试在fedora core 3中安装apache 2. 当我解压了apache 2.0.54后使用configure工具并且加入了 --enable-so 或者 --enable-modules=so (两个我都试过了)
去make并且make install了。我希望在/apache2/modules/目录里有各种模块,
- Java基础-克隆
BrokenDreams
java基础
Java中怎么拷贝一个对象呢?可以通过调用这个对象类型的构造器构造一个新对象,然后将要拷贝对象的属性设置到新对象里面。Java中也有另一种不通过构造器来拷贝对象的方式,这种方式称为
克隆。
Java提供了java.lang.
- 读《研磨设计模式》-代码笔记-适配器模式-Adapter
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 适配器模式解决的主要问题是,现有的方法接口与客户要求的方法接口不一致
* 可以这样想,我们要写这样一个类(Adapter):
* 1.这个类要符合客户的要求 ---> 那显然要
- HDR图像PS教程集锦&心得
cherishLC
PS
HDR是指高动态范围的图像,主要原理为提高图像的局部对比度。
软件有photomatix和nik hdr efex。
一、教程
叶明在知乎上的回答:
http://www.zhihu.com/question/27418267/answer/37317792
大意是修完后直方图最好是等值直方图,方法是HDR软件调一遍,再结合不透明度和蒙版细调。
二、心得
1、去除阴影部分的
- maven-3.3.3 mvn archetype 列表
crabdave
ArcheType
maven-3.3.3 mvn archetype 列表
可以参考最新的:http://repo1.maven.org/maven2/archetype-catalog.xml
[INFO] Scanning for projects...
[INFO]
- linux shell 中文件编码查看及转换方法
daizj
shell中文乱码vim文件编码
一、查看文件编码。
在打开文件的时候输入:set fileencoding
即可显示文件编码格式。
二、文件编码转换
1、在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
&
- MySQL--binlog日志恢复数据
dcj3sjt126com
binlog
恢复数据的重要命令如下 mysql> flush logs; 默认的日志是mysql-bin.000001,现在刷新了重新开启一个就多了一个mysql-bin.000002
- 数据库中数据表数据迁移方法
dcj3sjt126com
sql
刚开始想想好像挺麻烦的,后来找到一种方法了,就SQL中的 INSERT 语句,不过内容是现从另外的表中查出来的,其实就是 MySQL中INSERT INTO SELECT的使用
下面看看如何使用
语法:MySQL中INSERT INTO SELECT的使用
1. 语法介绍
有三张表a、b、c,现在需要从表b
- Java反转字符串
dyy_gusi
java反转字符串
前几天看见一篇文章,说使用Java能用几种方式反转一个字符串。首先要明白什么叫反转字符串,就是将一个字符串到过来啦,比如"倒过来念的是小狗"反转过来就是”狗小是的念来过倒“。接下来就把自己能想到的所有方式记录下来了。
1、第一个念头就是直接使用String类的反转方法,对不起,这样是不行的,因为Stri
- UI设计中我们为什么需要设计动效
gcq511120594
UIlinux
随着国际大品牌苹果和谷歌的引领,最近越来越多的国内公司开始关注动效设计了,越来越多的团队已经意识到动效在产品用户体验中的重要性了,更多的UI设计师们也开始投身动效设计领域。
但是说到底,我们到底为什么需要动效设计?或者说我们到底需要什么样的动效?做动效设计也有段时间了,于是尝试用一些案例,从产品本身出发来说说我所思考的动效设计。
一、加强体验舒适度
嗯,就是让用户更加爽更加爽的用
- JBOSS服务部署端口冲突问题
HogwartsRow
java应用服务器jbossserverEJB3
服务端口冲突问题的解决方法,一般修改如下三个文件中的部分端口就可以了。
1、jboss5/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
2、./server/default/deploy/jbossweb.sar/server.xml
3、.
- 第三章 Redis/SSDB+Twemproxy安装与使用
jinnianshilongnian
ssdbreidstwemproxy
目前对于互联网公司不使用Redis的很少,Redis不仅仅可以作为key-value缓存,而且提供了丰富的数据结果如set、list、map等,可以实现很多复杂的功能;但是Redis本身主要用作内存缓存,不适合做持久化存储,因此目前有如SSDB、ARDB等,还有如京东的JIMDB,它们都支持Redis协议,可以支持Redis客户端直接访问;而这些持久化存储大多数使用了如LevelDB、RocksD
- ZooKeeper原理及使用
liyonghui160com
ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper
- 程序员解决问题的60个策略
pda158
框架工作单元测试
根本的指导方针
1. 首先写代码的时候最好不要有缺陷。最好的修复方法就是让 bug 胎死腹中。
良好的单元测试
强制数据库约束
使用输入验证框架
避免未实现的“else”条件
在应用到主程序之前知道如何在孤立的情况下使用
日志
2. print 语句。往往额外输出个一两行将有助于隔离问题。
3. 切换至详细的日志记录。详细的日
- Create the Google Play Account
sillycat
Google
Create the Google Play Account
Having a Google account, pay 25$, then you get your google developer account.
References:
http://developer.android.com/distribute/googleplay/start.html
https://p
- JSP三大指令
vikingwei
jsp
JSP三大指令
一个jsp页面中,可以有0~N个指令的定义!
1. page --> 最复杂:<%@page language="java" info="xxx"...%>
* pageEncoding和contentType:
> pageEncoding:它