- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 Python序列化的使用(有少量修改)
序列化的概念很简单。内存里面有一个数据结构,你希望将它保存下来,重用,或者发送给其他人。你会怎么做?嗯, 这取决于你想要怎么保存,怎么重用,发送给谁。很多游戏允许你在退出的时候保存进度,然后你再次启动的时候回到上次退出的地方。
2014-02-27 10:26:52 1482
原创 Python中OpenCV2. VS. CV1
OpenCV的2.4.7.版本生成了python的CV2模块,可以直接载入;有兴趣的可以参考这个教程:http://blog.csdn.net/sunny2038/article/details/9080047 不过可惜的是,这个教程只是针对CV2 的;Tips1: 关于两种载入方法的区别:import numpy as npimport cv2 as cv2VS
2014-02-25 14:18:37 8377
原创 使用boost.python进行混合开发
使用boost.python进行混合开发1.进行环境搭建:Boost1.53 可以直接进行exe安装,省去了编译的麻烦;官网可下载 boost_1_53_0-msvc-10.0-64.exe 2.
2014-02-18 18:57:37 2945
转载 三维建模:方法之CSG与B-Rep比较
三维模型特征表示方法: 计算机中表示三维形体的模型,按照几何特点进行分类,大体上可以分为三种:线框模型、表面模型和实体模型。如果按照表示物体的方法进行分类,实体模型基本上可以分为分解表示、构造表示CSG(Constructive Solid Geometry)和边界表示BREP(Boundary Representation)三大类。
2014-02-17 10:38:30 8421
转载 Ruby. Vs . Python
前言:从语言的本质上来分析,我对Ruby持反对态度,毕竟语言是为了交流,在表达的效率层面为了正确性必须适当放弃复杂性。且有句老话说的好,Ruby In Rails 才是语言,而Ruby只是这个语言的工具!所以除了Ruby In Rails,还是选择Python。
2014-02-13 20:11:30 1224
转载 编程行业里面的新行话
Stack Overflow:1. Yoda Conditions(尤达条件)2. Pokemon Exception Handling(宠物小精灵异常处理)3. Egyptian Brackets(埃及括号)4. Smug Report(自鸣得意的报告)5. A Duck(一只鸭子)6. Refuctoring(重搞)7. Stringly Typed(泛字符串类型)8. Heisenbug(海森bug)10. Jimmy(吉米)11. Higgs-Bugson(希格斯bug)12.
2014-02-13 19:57:05 1482
转载 Cython入门.VS.C++
我最喜欢的是Python,它的代码优雅而实用,可惜纯粹从速度上来看它比大多数语言都要慢。大多数人也认为的速度和易于使用是两极对立的——编写C代码的确非常痛苦。而 Cython 试图消除这种两重性,并让你同时拥有 Python 的语法和 C 数据类型和函数——它们两个都是世界上最好的。请记住,我绝不是我在这方面的专家,这是我的第一次Cython真实体验的笔记.
2014-02-13 16:48:49 2035
原创 Approximate Nearest Neighbors.接近最近邻搜索
Approximate Nearest Neighbors为接近最近邻搜索,是查找准确度和查找时间데平衡。本文大致介绍了,K决策树、헤一些哈希方法。
2014-02-13 16:31:23 4973
转载 位姿检索PoseRecognition:LSH算法.p稳定哈希
位姿检索使用了LSH方法,而不使用PNP方法,是有一定的来由的。主要的工作会转移到特征提取和检索的算法上面来,有得必有失。因此,放弃了解析的方法之后,又放弃了优化的方法,最后陷入了检索的汪洋大海。0:转自wiki:http://en.wikipedia.org/wiki/Locality_sensitive_hashing以下参考资料仅供参考:LSH理解及相关资料:http:/
2014-02-13 16:24:42 4777
转载 Python快速定位工作目录
常年奋斗在编码一线的同学,应该都深有体会,工作久了,很多项目文件、技术资料,设计文档,安装包等等一堆一堆的工作目录分散在各个磁盘中,需要用到的时候,频繁的在各个目录中切换,每次都得用资源浏览器打开,还得点多次鼠标才能找到,或者有些如Apache或者tomcat等服务又需要用命令行启动,如果文件目录层次比较深的话,每次重复下列动作.
2014-02-13 16:17:44 2381
转载 混合推荐系统 类型
混合推荐系统是推荐系统的另一个研究热点,它是指将多种推荐技术进行混合相互弥补缺点,从而可以获得更好的推荐效果。最常见的是将协同过滤技术和其他技术相结合,克服cold start的问题。(1)加权型(2)转换型(3)合并型(4)特征组合(5)瀑布型(6)特征递增型(7)元层次型
2014-02-13 16:15:04 2274
转载 open source project for recommendation system
目前互联网上所能找到的知名开源推荐系统(open source project for recommendation system),并附上了个人的一些简单点评(未必全面准确):SVDFeature,上大C++语言;Crab是基于Python;CofiRank,C++开发;EasyRec=Java开发;Graphlab基于C++分布graph;Mahout知名度很高.................
2014-02-13 16:13:55 1391
转载 推荐系统的十个关键点
亚马逊的CEO Jeff Bezos曾经说过,他的梦想是“如果我有100万个用户,我就要为他们做100万个亚马逊网站”。智能推荐系统承载的就是这个梦想,即通过数据挖掘技术,为每一个用户实现个性化的推荐结果,让每个用户更便捷的获取信息.
2014-02-13 16:06:43 2144
转载 软件开发的MVC构架
MVC:IDE开发环境开发时,无意中使用的软件结构.转自于wikipedia:http://zh.wikipedia.org/wiki/MVC层次模型(Model) “数据模型”(Model)用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权力,例如对数据库的访问。“模型”不依赖“视图”和“控制器”,也就是说,模型不关心它会被如何显
2014-02-10 14:43:52 961
原创 知识工程.Vs.软件构架,框架,设计模式.
软件工程-原文链接:http://tech.it168.com/a2009/0902/672/000000672853.shtml此文章详细给出了软件设计的基本概念和用途,文章链接:http://www.searchsoa.com.cn/showcontent_32604.htm前言: 历史悠久的建筑科学具有成熟的工程方法论,可以给软件行业发展和软件工程学大量的借鉴。建筑设计(Ar...
2014-02-10 14:35:42 1424
转载 浅谈我对框架的理解
框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框架。
2014-02-10 14:00:09 1036
转载 设计模式(C++实现)--一句话总结
创建型模式:工厂模式(工厂方法、抽象工厂、建造者、原型、单例) 结构型模式:连接模式(适配器、桥接、组合、修饰者、外观、享元、代理)行为型模式:责任链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模板方法、访问者模式。
2014-02-10 09:39:12 728
转载 UML+模式设计概述
六大原则:SPR单一职责原则、LSP里氏替换原则、DIP依赖倒转原则、ISP接口隔离原则、LOD迪米特法则、OCP开放-封闭原则。
2014-02-10 09:35:17 708
转载 DP:***24种设计模式--转自刘伟
2012年-2013年,Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式),为了方便大家学习,现将所有文章的链接进行了整理,希望能给各位带来帮助!
2014-02-10 09:31:27 2050
原创 使用QT创建PythonGUI程序
PyQt向Python程序员提供了使用完整Qt应用程序接口的方法。您几乎可以用Python做任何C++能做的事。既然是应用程序接口,用C++或是Python都是一样的。于是“为什么我得使用它”这个问题就可以归结为编程语言的选择上,而不一定要用PyQt。对我来 说作为一种编程语言,python相对于c++的优点是在编程效率上。您可以看到标准的Qt例子移植到PyQt后的代码。它们具有相同的功能,使用相同的 应用程序接口,但Python版的代码只有原来的50-60%,而且它们更容易阅读。
2014-02-06 18:36:17 5853
使用FLANN.LSH进行检索
2014-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人