- 博客(232)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 Opencv(3.0.0beta)+Python(2.7.8 64bit) 简单详细,一遍成功
看到很多配置的文章,都没法正常走完流程使用到的资源,都是今天为止最新的:python-2.7.8.amd64.msiopencv-3.0.0-beta.exenumpy-MKL-1.9.1.win-amd64-py2.7.exe步骤:1.下载最新Python3.4.2后安装opencv时说python版本不对,所以卸载了Python3.4.2重新下载了pyt
2014-11-19 17:09:42 8681 5
原创 Scipy + Numpy
SciPy是一个开源的Python算法库和数学工具包。SciPy包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。与其功能相类似的软件还有MATLAB、GNU Octave和Scilab。Sci官方wangh
2014-11-19 12:05:21 2471
转载 总结一下__declspec(dllimport)的作用
作者:朱金灿来源:http://blog.csdn.net/clever101/ 是时候总结一下__declspec(dllimport)的作用了。可能有人会问:__declspec(dllimport)和__declspec(dllexport)是一对的,在动态链接库中__declspec(dllexport)管导出,__declspec(dllimport)管
2014-11-17 16:31:58 744
原创 C++设计模式从0进击-6-原型模式
原型模式(Prototype)意图原型模式用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。适用性当要实例化的类是在运行时刻指定时,例如,通过动态装载;或者为了避免创建一个与产品类层次平行的工厂类层次时;或者当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们可能比每次用合适的状态手工实例
2014-08-26 11:02:15 826
原创 C++设计模式从0进击-5-单例模式
单例模式(Singleton)意图单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。适用性当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。单例模式(Singleton)俺有6个漂亮的老婆,她们的老
2014-08-26 09:58:22 1193
原创 C++设计模式从0进击-4-建造者模式
建造者模式(Builder)意图建造者模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。适用性当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。当构造过程必须允许被构造的对象有不同的表示时。建造者模式(Builder)MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能
2014-08-26 09:26:29 1022
转载 设计模式:简单工厂、工厂方法、抽象工厂之小结与区别 .
简单工厂,工厂方法,抽象工厂都属于设计模式中的创建型模式。其主要功能都是帮助我们把对象的实例化部分抽取了出来,优化了系统的架构,并且增强了系统的扩展性。本文是本人对这三种模式学习后的一个小结以及对他们之间的区别的理解。 简单工厂 简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不同的对象实例。不修改代码的话,是无法扩展的。 工厂方法
2014-08-25 18:33:32 956
原创 C++设计模式从0进击-3-工厂模式
Factory Method(工厂模式):定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延迟到其子类。工厂模式(Factory)请MM去麦当劳吃汉堡,不同的MM有不同的口味,要每个都记住是一件烦人的事情,我一般采用Factory Method模式,带着MM到服务员那儿,说“要一个汉堡”,具体要什么样的汉堡呢,让MM直接跟服务员说就行
2014-08-25 18:23:42 1041
原创 C++设计模式从0进击-2-抽象工厂模式
Abstract Factory(抽象工厂模式):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式(Abstract Factory)追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂
2014-08-25 17:47:00 1042
原创 C++设计模式从0进击-1-简单(静态)工厂模式
Factory Method(工厂模式):定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延迟到其子类。工厂模式(Factory)请MM去麦当劳吃汉堡,不同的MM有不同的口味,要每个都记住是一件烦人的事情,我一般采用Factory Method模式,带着MM到服务员那儿,说“要一个汉堡”,具体要什么样的汉堡呢,让MM直接跟服务员说就行
2014-08-25 17:08:42 1922
原创 Lua随机选取表中元素&处理
mapmonsters{ { mapid = 150404, monsters = { {monsterId = 100402, weight = 147}, {monsterId = 100403, weight = 147}, {monsterId = 100404, weight = 147}, {monsterId = 100406, weight =
2014-04-04 15:49:50 8042
原创 cocos2d-x 模板项目结构分析 3
接上篇肥羊吃屁为什么我们要这么啰嗦呢,一笔带过不好吗?因为我们还没到达那个境界,起码我没达到,我觉得你省略了什么就领悟补了什么,现在慢点吧,我还想找到自己的节奏,就像dota里的基本功一样。1.resource文件夹存放游戏中的图片、音频和配置等资源文件。可以在其中创建子文件夹。可以默认为游戏运行时的目录。2.include和source文件夹放置游戏头
2014-03-20 07:55:01 3054 2
原创 Cocos2dx-新建项目 2
今天学习Cocos2dx新建项目 (PS:吃屁的路人,我玩什么你们都不行,我带节奏,你们后期起不来,我玩后期,你们控不住,我玩控制,你们总不能再输了吧,真是菜) 新建cocos2dx项目后,并不能运行,菜哥让我直接用那个Hello world.我想还是自己弄个吧。于是1.环境是 win7+cocos2dx\cocos2d-2.1,不是3.0,3.0要在win8上跑,我还
2014-03-07 00:53:35 4148
原创 Cocos2d-x(version-3.0beta)环境搭建 1
1.下载cocos2d-xhttp://cdn.cocos2d-x.org/cocos2d-x-3.0beta2.zip (官网地址)2.因为3.0要使用python编译,所以要搭建python环境 下载pythonhttp://www.python.org/ftp/python/3.3.4/python-3.3.4.msi(官网地址) 安装,把python的安装路径加到环境变
2014-03-04 23:51:08 2014
原创 Lua游戏开发 语法
二.lua字符处理 1.类型转换 字符转换为数字 tonumber() myString = "1234"; myNumber = tonumber(myString); print(myNumber+2); 数字转换为字符 tostring() myNumber = 1234
2013-10-18 18:00:03 3089
原创 Lua编程4-5章(V5.0)
第四章 基本语法4.1赋值语句赋值是改变一个变量的值和改变表域的最基本的方法。 a = "hello" .. "world" t.n = t.n + 1 Lua 可以对多个变量同时赋值,变量列表和值列表的各个元素用逗号分开,赋值语句右边的值会依次赋给左边的变量。 a, b = 10, 2*x a=10; b=2*x 遇到赋值语句 Lua 会先计算右
2013-06-25 16:06:28 1057
原创 Lua编程7章(V5.0)
第七章 迭代器与泛型for在这一章我们讨论为范性 for 写迭代器,我们从一个简单的迭代器开始,然后我们学习如何通过利用范性 for的强大之处写出更高效的迭代器。 7.1 迭代器与闭包迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。在 Lua 中我们常常使用函数来描述迭代器,每次调用该函数就返回集合的下一个元素。 迭代器需要保留上一次成功调用的状态和下
2013-06-25 16:02:41 975
原创 Lua编程6章(V5.0)
第六章 再论函数Lua 中的函数是带有词法定界(lexical scoping)的第一类值(first-class values)。 第一类值指:在 Lua 中函数和其他值(数值、字符串)一样,函数可以被存放在变量中,也可以存放在表中,可以作为函数的参数,还可以作为函数的返回值。 词法定界指:被嵌套的函数可以访问他外部函数中的变量。这一特性给 Lua 提供了强大的编程能力。
2013-06-25 16:01:32 1614
原创 Lua编程1-3章(V5.0)
Lua特色:1.可扩展性,可通过Lua代码或者C代码扩展 简单:简单 高效率:平均效率最高 与平台无关:不是通过使用条件编译实现平台无关,而是完全使用ANSI C。所以只要有ANSI C编译器就可以编译并使用Lua。2.Lua大部分强大的功能来自于它的类库。可通过新类型和函数来扩展其功能。动态类型检查最大限度允许多台出现,并自动简化调用内存管理的额接口,因为 这样
2013-06-25 15:51:32 1904
原创 Mysql Procedure 使用concat申城动态字段、存储查询结果到临时变量
1.declare t_hasSigned tinyint(3);set t_hasSigned = 0;set @sqlStr = concat('select count(playerId) from tb_sign where playerId =',iPlayerId , ' and day', iSignDate, '=1 into @t_hasSigned' );
2013-06-24 18:38:57 3986
转载 来信, 创业 和 移动互联网
上一篇博文翻译了Steve Yegge的rant,这两天有一些事让我也想rant一下(所谓rant就是一篇巨长无比的抱怨和说教),不过无论是从见解还是恶搞来说肯定没有SteveY的水平高,所以,这篇博文只是单纯的rant,看标题就知道了,就像“篱笆,女人和狗”一样,乡土味实足。所以,下述的一些观点未必正确,也未必靠谱,也就是我的个人唠叨罢了,我想到哪里说到哪里。(篇幅较长,见谅)引子
2013-03-22 15:40:49 1318
转载 堆和栈的区别 (转贴)
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与
2013-03-22 11:13:27 861
原创 C高级编程
通过C高级的学习,对C基础的知识进行了巩固。虽然最后项目没有做完,但是能学的都学到了,还是有些收获的。对知识掌握的还不够系统吧,比较零碎,没有一个完整的宏观概念。需要再整理下来思路和笔记。这里有一句话,送给自己。上天偏爱勇敢无畏的人。
2013-03-19 19:21:04 1242
原创 Linux系统编程学习心得
以前总听说进程,线程编程,socket编程,这次在贾老师的带领下,终于领略到了这些一直渴望学会,又一直不会的,非常非常开心。这块知识仍然是分点掌握的不错,没有综合运用过呢。虽然项目有要求这个,可以综合起来。可没办法,那几天的心思比较飘忽不定。总是不由自主的傻笑起来。效果很差,整个项目大概只编写了2天左右的时间~~不过,对smtp协议和pop3有了基本的了解。其实我决的整个项目最大的难点就是字符串处
2013-03-19 19:15:51 1999 1
转载 修改oracle中内存占用大小
在默认安装情况下,oracle的内存分配是按系统内存的大小比例分配的,内存比较大的情况下,oracle所占的内存也大,该情况下,我们一般要修改sga值来减少系统中oracle的内存过大问题。用dba身份进入oracle,笔者在plsql中对数据库进行管理:show parameter sga; --显示内存分配情况alter system set sga_max_size=200m s
2012-02-20 12:38:30 23117
转载 Oracle创建表空间
SYS用户在CMD下以DBA身份登陆: 在CMD中打sqlplus /nolog 然后再 conn / as sysdba //创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m au
2012-02-20 12:37:43 915
转载 指定的SID在本机上已经存在,请指定一个不同的SID”的解决办法
1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome92->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除5、 运行regedit,选择HKEY_LOCAL_MACHIN
2012-02-20 12:32:33 888
原创 复制一份完整的全新的数据库
1.导出表,触发器,序列等结构 PL/SQL tools->Export User Objects 生成sql文件2.在心的数据库 建立表空间 建立用户 给用户付给权限 tools->import tables->第二个tab面板SQL inserts 导入生成的sql文件3.导出数据 4.导入数据
2012-02-20 12:30:51 637
转载 Oracle新建数据库的三种方法
Oracle新建数据库的三种方法1.通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库(也可在命令行下输入dbca);2.用命令行的方式建立数据库3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建、配置、或删除数据库。详述:1
2012-02-20 09:27:07 11239
转载 myeclipse9.0安装svn(测试100%通过,由于没有养成良好的转载习惯,对原创者说声抱歉)
此方法适用于所有版本的myeclipse9.0(M1或者官方下载版)测试环境:操作系统:CentOS 5.5 X64JDK : JDK1.6_17_X641、下载最新的SVN包(我下的是1.0.6版):http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=22402、在你的磁盘上任意
2011-11-25 09:07:47 995
原创 弹窗与父窗体
function closeWindow(){ opener.open('','_self'); opener.close(); //关闭父窗口 window.open('','_self'); window.close(); //关闭子窗口 } 一般而言,只关闭子窗口不询问确定: window.opener
2011-11-02 17:43:20 687
转载 js刷新页面
一、先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: 复制代码 代码如下: frame 现在假设top.html (即上面的页面) 有七
2011-11-02 17:32:19 674
请问下面这张图是属于什么图?用什么软件画的?谢谢回答
2018-11-07
谁能透彻分析这两个typedef的区别
2015-01-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人