主要内容:1、Hough变换的算法思想2、直线检测3、圆、椭圆检测4、程序实现一、Hough变换简介 Hough变换是图像处理中从图像中识别几何形状的基本方法之一。Hough变换的基本原理在于利用点与线的对偶性,将原始图像空间的给定的曲线通过曲线表达形式变为参数空间的一个点。这样就把原始图像中给定曲...
分类:
其他好文 时间:
2014-06-25 20:26:33
阅读次数:
228
Cocos2d-x 脚本语言Lua中的面向对象 面向对象不是针对某一门语言,而是一种思想,在面向过程的语言也可以使用面向对象的思想来进行编程。在Lua中,并没有面向对象的概念存在,没有类的定义和子类的定义,但同样在Lua中可以利用面向对象的思想来实现面向对象的类继承。一、复制表的方式面向对象--Lua中的面向对象
--[[
复制表方式面向对象
参数为一张表,通过遍历这张表取值,赋给一张空表...
分类:
其他好文 时间:
2014-06-25 19:53:21
阅读次数:
196
在C语言中,一个重要的思想就是分别编译,即若干个源程序可以在不同的时候单独进行编译,然后在恰当的时候整合到一起。但是连接器一般是与C编译器分离的,连接器如何做到把若干个C源程序合并成一个整体呢?...
分类:
编程语言 时间:
2014-06-25 00:29:46
阅读次数:
253
Sort a linked list using insertion sort.
仍然是一个非常简洁的题目,让我们用插入排序给链表排序;这里说到插入排序,可以来回顾一下, 最基本的入门排序算法,就是插入排序了;时间复杂度为n^2,最基本的插入排序是基于数组实现的,下面给出基于数组实现的插入排序,来体会一个插入排序的思想;
以下仅为数组实现,不是解题代码,没兴趣可以跳过。
vo...
分类:
其他好文 时间:
2014-06-24 23:56:31
阅读次数:
359
记得以前看过自媒体人罗振宇做过一挡节目,推荐了一本书叫做《不死的中国人》,一直没看过这本书,这几天闲着无聊就买来看了一看,不看不知道,看了果然颇有感触,因此今天我们来简单解读一下这部书的主题思想,同时来结合这本书来谈谈今天的话题“为何小公司招不到人”。
都是我个人的歪谈和歪理,错误之处在所难免。
一、谈书
《不死的中国人》作者是意大利人,这本书也是写给意大利人看的。书中描绘的现象如下,因为限...
分类:
其他好文 时间:
2014-06-24 23:01:31
阅读次数:
183
序言: JSF+EJB+JPA 其实没有想象中的难,不过要做好应用以及在合适的地方建立应用,才是真正的难点. 好的技术在不合适的地方做了应用,那也只能是垃圾. 所以这个东西并不适合于太小规模的企业应用. 重量级企业应用可以使用这个基本的3层结构的实现,来增加更多的企业级应用.而这些基本上不怎么需要修改,可以说是可以独立开来维护的部分.至于耦合性,关键看如何建立应用了,这个又和项目开始的分析和设计密...
分类:
Web程序 时间:
2014-06-24 21:26:04
阅读次数:
235
问题
归并排序是一种常用的排序方法,本文讲述了其基本思想以及用python实现的方法。
在python中,有一个非常强大的模块heapq,提供了merge方法,让归并排序在python中更简单了。
思路说明
归并操作过程:
1. 申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列
2. 设定两个指针,最初位置分别为两个已经排序序列的起始位置
3. 比较两...
分类:
编程语言 时间:
2014-06-24 21:07:01
阅读次数:
269
学习c++的目的就是为了使用封装好的类,而最最经典的封装类当然是微软的MFC窗口程序类。学习MFC编程之前要学习c++的主要知识,掌握c++的基本编程思想。下面就看下我学习的MFC模态对话框的数据传递。
首先,什么叫做模态对话框呢?模态对话框指的是当弹出这样的对话框的时候,程序不能相应除了此对话框外其他的窗口的响应,直到关闭了这个对话框,程序才能响应其他的对话框的响应。非模态对话框即使弹出也能响...
分类:
其他好文 时间:
2014-06-24 20:55:53
阅读次数:
338
X Window在1984年由MIT研发,它的设计哲学之一是:提供机制,而非策略(类似面向对象思想中的“针对接口编程,而不是针对实现编程”)。机制(mechanism)是指需要提供哪些功能,策略(policy)是指如何实现这些功能。X Window将“提供机制,而非策略”这个哲学贯彻地非常彻底,以致于核心协议基本稳定,不需要特别大的改动。你可能会诧异,30年了,X Window的核心都没有特别大的...
分类:
其他好文 时间:
2014-06-24 19:56:54
阅读次数:
268
?编程思想,编程是一种思想。这到底是怎样的一种思想?今天有一位学java的新人问我,java基础都明白了,但就是当去面对一个问题需要解决的时候,却不知道怎么去开始。其实这就是只会用了工具,而对思想没有掌握。编程的思想,更像是一种教你如何去分析问题和解决问题的方式。大部分学习编程的新人,在接手一个问题的时候,都是先打开编程工具,写几行代码,然后再去想接下来怎么做,是对问题似懂非懂的情况下,继续修改代...
分类:
其他好文 时间:
2014-06-24 19:46:40
阅读次数:
204