- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is und
1). 最简单的解决办法是在项目或app当前目录下,进入python命令界面时,使用python manager.py shell 代替 python。因为Django manager.py 会使用模板加载器自动查找当前目录下的settings.py 信息,加载器文件中包含from django.conf import settings导入所需的django settings配置,就不会出错了
2013-07-11 20:53:53
751
原创 向量vector的实现
template class vector{ public: explicit vector ( int initSiez = 0 ) :thiSize( initSize ), theCapacity( initSize + SPARE_CAPACITY) { object = new object [ theCapacity ];} vecotr( const vecto
2012-11-22 20:30:13
390
原创 最长子序列和问题
分享4个处理算法,算法复杂度分别为N^3 N^2 NlogN N//algorithm1//Cubic maximum contiguous subsequence sum algorithmint maxSubSum1( const vector &a){ int maxSum = 0; for( int i = 0; i < a.size(); i++) for( int j
2012-11-21 15:56:33
495
原创 双调欧几里得旅行家问题
内容提要:•问题背景•问题分析•问题解决•复杂分析•附录代码问题背景:•欧几里得旅行商问题是对平面给定的n个点确定一条连接各点的最短闭合路径旅程的问题。这个问题的一般形式是NP完全的,故其解需要多于多项式(n^k)的时间。•J. L. Bentley建议通过只考虑双调旅程来简化问题,这种旅程即为从左点开始,严格地从左到右直至最右点,然后严格地从右
2012-10-30 01:24:20
1523
原创 Effective C++(十一):为需要动态分配内存的类声明一个复制构造函数和一个赋值操作符
首先看一个例子://一个很简单的string类class string{ public: string(const char* value); ~string; ... private: char* data;};string::string(const char* value){ if(value){ data = new char[strlen
2012-10-08 17:35:40
674
原创 Effective C++(一)尽量使用const和inline来替代#define
这个条款等价于“尽量使用编译器而不用预处理”改进1:#define PI 3.1415在C++的编译器中,看不到PI这个符号名,因为源码在进入编译器之前就已经被预处理了。PI不会进入符号列表。涉及这个常量的报错,编译器会指向3.1415,而不是PI,会给我们在调试时带来麻烦。解决的方法:不用宏,定义一个const常量const double PI = 3
2012-10-08 10:26:49
393
转载 顺时针打印矩阵
题目:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。http://zhedahht.blog.163.com/例如:如果输入如下矩阵:1 2 3 45 6 7 89 10
2012-09-26 19:40:06
345
转载 C++中指针*和引用&的区别
从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只能依附于同一个变量)。在C++中,指针和引用经常用于函数的参数传递,然而,指针传递参数
2012-09-21 21:17:50
998
转载 设计模式:工厂模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创
2012-09-20 20:38:49
394
原创 clasa和struct的区别
struct是C语言的关键字。C++中引如了class,并且为了和C的兼容性,保留了struct关键字,但是C语言中的struct和C++中的struct和class有很大的区别。在这里,区别分为两种,一是:C中的struct和C++中的class的区别;二是:C++中的struct和C++中的class的区别我们来看第一种情况:C是一种过程化语言,struct
2012-09-20 20:35:27
893
转载 如何高效设计游戏——从抽奖模型到圆桌算法(下)
作者:Einsphoton (任江枫)Email:rjflx@hotmail.com个人博客:http://blog.sina.com.cn/u/2673256031个人微博:http://weibo.com/u/2673256031关注以获得更多内容版权所有,转载须注明出处以及作者欢迎加入新浪微群 游戏设计群 http://q.weibo.com/154345
2012-08-19 20:26:25
3624
转载 如何高效设计游戏——从抽奖模型到圆桌算法(上)
如何高效设计游戏——从抽奖模型到圆桌算法作者:Einsphoton (任江枫)Email:rjflx@hotmail.com个人博客:http://blog.sina.com.cn/u/2673256031 个人微博:http://weibo.com/u/2673256031 关注以获得更多内容版权所有,转载须注明出处以及作者前言 抽奖模型这
2012-08-19 19:30:29
1200
原创 形参选择:值/引用/指针
1.对于使用传递的值而不打算对该值进行修改的函数:a.数据对象很小,如果内置数据类型(如int等)则按值传递;b.如果数据对象是数组,那只能选择指针参数;c.如果数据对象是较大的结构,则使用const指针或const引用都可以;d.如果数据对象是类对象,使用const引用。2.对于需要修改调用函数传入的数据:a.如果数据对象是内置类型,采用指针传递;b.数据对象是数组,抱歉,只能选择
2012-08-16 16:59:48
531
转载 推荐一系列优秀的Android开发源码
转自:http://www.apkbus.com/android-63998-1-1.html游戏类: 一、15个Android游戏源码(是以andengine和libgdx开发的为主。话说开源游戏发布者主要集中在欧美用户群中,而欧美那边Java系又主要用这两款引擎,所以暂时只能群发此二者开发的游戏。 http://www.apkbus.com/android-63371-1-1.
2012-08-15 22:01:38
422
原创 如何将C/C++项目打包成setup文件
1.打开要打包的“.lsn”文件。 2.菜单栏“文件”--->“添加”--->“新建项目” 3. 点击“项目类型”--->“其他项目类型”--->“安装和部署”,再在“模板”点击“安装项目”,点击“确定” 。4.在“文件系统”中点击“应用程序文件夹”,右边框变空白,在空白处右击鼠标,“添加”--->点击“项目输出”,出现一个对话框,点击“确定” 。 5.再右击鼠标,“添加”-
2012-08-13 13:24:49
5136
1
转载 AES加密算法(C++)
转自:http://mingcn.cnblogs.com/ 先搞定AES算法,基本变换包括SubBytes(字节替代)、ShiftRows(行移位)、MixColumns(列混淆)、AddRoundKey(轮密钥加)其算法一般描述为明文及密钥的组织排列方式ByteSubstitution(字节替代)非线性的字节替代,单独处理每个字节:求该字节在有限域GF(2
2012-08-08 15:15:00
1261
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人