- 博客(14)
- 资源 (33)
- 收藏
- 关注
原创 LBP Local Binary Pattern 局部二值模式 资料整理
最近用LBP做人脸识别,所以整理一些资料供参考。一些链接:http://cdmd.cnki.com.cn/Article/CDMD-10425-2010280670.htmhttp://www.pudn.com/downloads172/sourcecode/graph/detail796475.htmlhttp://stackoverflow.com/questions/
2013-01-25 14:26:41 3507
原创 opencv emgucv 分类器无法初始化 CV.CvInvoke threw an exception
最近用emgucv做人脸识别,但是遇到问题就是一直提示什么'Emgu.CV.CvInvoke' threw an exception这种问题。按照网上的一些说明,DLL文件都复制到bin目录了,然后环境变量也添加了,就是解决不了问题。根据我给其他人配置这个运行环境,问题应该出现在了nvcuda.dll这个类库上,很简单的把这个类库下载后放到 windows-
2013-01-23 17:04:23 2232 1
原创 C# 常用文件操作 文本文件 二进制文件 读写操作
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace text{ class Program { static void Main(string[] args) {
2013-01-15 15:46:42 1494
原创 摘要算法 SHA1 MD5
SHA1安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程
2013-01-15 14:49:53 2418
原创 虚拟项目学习git/github原理与基本操作10
衍合把一个分支整合到另一个分支的办法有两种:merge(合并) 和 rebase(衍合)。在本章我们会学习什么是衍合,如何使用衍合,为什么衍合操作如此富有魅力,以及我们应该在什么情况下使用衍合。简单的说衍合就是把当前的分支的变化在另外的一个分支上重演一次。在我们以前的项目的基础上,把 master分支向前推进两步。因为我在自己练习的时候已经将featur
2013-01-04 21:11:10 1201
原创 虚拟项目学习git/github原理与基本操作9
继续在原来的项目的基础上继续推进,我们在原来合并了master和featurex1的基础上,继续推进两步master分支。然后我们推进featurex1分支两步。这个时候featurex1分支的分支图如图所示:然后,我们想把featurex1的内容合并到master分支中,假设已经测试通过了所有的featurex1分支中的内容。watkins@watkins
2013-01-04 15:28:02 1361
原创 虚拟项目学习git/github原理与基本操作8
假设目前我们的项目状态是这样的,如下图所示,分支的情况,当前已经把其他的分支都合并到了master分支。接下来的操作都以上面图中最新的master分支为基础进行,前面的都不去讨论。现在我们将master分支向前推进两步,分别添加写别的功能,在function2中。如果不推送到远端的话,远端仓库的HEAD指针会比当前工程的指针落后一步。所以把工程推送到远端。然后再
2013-01-04 14:51:12 1641
原创 虚拟项目学习git/github原理与基本操作7
项目的分支管理Git 中的分支,其实本质上仅仅是个指向 commit 对象的可变指针。Git 会使用 master 作为分支的默认名字。在若干次提交后,你其实已经有了一个指向最后一次提交对象的 master 分支,它在每次提交的时候都会自动向前移动。如果你没有指定当前的分支的名字,git会自动的使用master作为当前的分支的名字,并且有个指针指向当前的工作的分支,每次提交项目
2013-01-03 20:40:17 1435
原创 虚拟项目学习git/github原理与基本操作6
在系统发布新版本或者有里程碑式的重大版本变化的时候,我们往往习惯给软件加个tag. 用来做标注与说明,同时tag的使用也比冗长的版本号要方便得多。$ git tag使用上面的命令可以查看当前系统的所有的tag.watkins@watkins:~/watkins/finance$ git tagv0.1watkins@watkins:~/watkins/fin
2013-01-03 19:19:04 1351
原创 虚拟项目学习git/github原理与基本操作5
首先查看一下我们当前项目的提交历史,可以使用git log$ git logwatkins@watkins:~/watkins/finance$ git logcommit f2f51bd6eefdd115ec4be37540f97dfb81828ad1Author: weixingstudio Date: Thu Jan 3 13:32:15 2013 +0800
2013-01-03 18:50:31 1802
原创 虚拟项目学习git/github原理与基本操作4
新建一个新的文件,作为项目的第一个正式文件,因为当前我们的项目中已经包含一个README文件,这个时候做了一次项目的提交,所以我们现在项目的一个版本记录了当前版本的所有文件的镜像,我们称为C1。查看当前项目状态:git status会给出当前项目中的文件的状态,是未跟踪,还是已经修改没暂存,或者已经暂存,或者已经提交等状态。watkins@watkins:~/w
2013-01-03 13:33:27 1392
原创 虚拟项目学习git/github原理与基本操作3
获得远端仓仓库的代码,使用git clone $ git clone git://github.com/schacon/grit.git你可能已经注意到这里使用的是 clone 而不是 checkout。这是个非常重要的差别,Git 收取的是项目历史的所有数据(每一个文件的每一个版本),服务器上有的数据克隆之后本地也都有了。实际上,即便服务器的磁盘发生故障,用任何一个克
2013-01-03 12:43:34 1135
原创 虚拟项目学习git/github原理与基本操作2
假设我们的虚拟项目是某财务系统,计算某个公司的纳税额等信息。先在github中创建一个这个项目的repo, 命名为finance.创建好这个repo以后,github给出了一些基本的命令如下:Create a new repository on the command linetouch README.mdgit initgit add README.mdgit commit
2013-01-02 21:37:44 2036
原创 虚拟项目学习git/github原理与基本操作1
本人为了更好的学习git的基本操作,利用github给提供的良好的服务,通过一个虚拟项目来熟练git的基本操作与原理。1. Git基础知识在git中每一次版本信息都是对所有文件的一次快照,保存了指向这个快照的索引。对于任何一个文件,git内部只有三种状态,已提交(committed),已修改(modified)和已暂存(staged).已提交表示该文件已经被
2013-01-02 21:10:15 2027 1
Introducing Microsoft SQL Server 2008
2012-05-28
计算机程序设计艺术
2012-05-27
网络聊天源代码
2012-05-14
Microsoft SQL Server 2008 Step by Step
2010-04-22
信号与系统 实习报告 线性系统分析
2008-12-12
数据库综合实习论文 图书馆管理系统
2008-11-27
计算机图形学实习代码 全部 c++ openGL
2008-11-24
AdaBoost人脸检测程序
2012-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人