参考自:http://my.oschina.net/bery/blog/203595 http://www.open-open.com/lib/view/open1355324385492.html1.安装NumPy: http://www.lfd.uci.edu/~gohlke/pyt...
分类:
编程语言 时间:
2015-05-01 18:42:59
阅读次数:
178
越来越感觉,对于一些术语,真的不能看了名字就想着用自己的 语言/想法 去试着解释,比如socket/套接字,再比如装饰器,仅凭字面意思,很难理解的,反而会把你带到坑里去def f1(fn): def action(): return ""+fn()+"" return ac...
分类:
编程语言 时间:
2015-05-01 18:42:16
阅读次数:
134
3.1 更简单的打印语句3.2 使用Java操作符3.3 优先级3.4 赋值3.5 算术操作符3.6 自动递增和递减3.7 关系操作符3.8 逻辑操作符3.9 直接常量3.10 按位操作符3.11 移位操作符3.12 条件操作符3.13 字符串操作符+和+=3.14 类型转换目录3.1 更简单的打印...
分类:
编程语言 时间:
2015-05-01 18:38:53
阅读次数:
425
整数常量的符号名称...#include enum _bool {false,true};int main(){ enum colors { red, orange, yellow, ...
分类:
编程语言 时间:
2015-05-01 18:37:26
阅读次数:
168
1 package thinkingDemo; 2 /* 3 * 4 * 关于嵌套类覆盖问题 5 * 6 */ 7 class Egg2 { 8 protected class Yolk{ 9 public Yolk(){10 Syste...
分类:
编程语言 时间:
2015-05-01 18:37:16
阅读次数:
158
一、使用Java练习算法常常需要使用控制台的数据输入和输出,下面记录一下基本的使用方法:基本用法1 import java.util.*;2 public class Main {3 public static void main(String[] args){4 Scann...
分类:
编程语言 时间:
2015-05-01 18:36:51
阅读次数:
196
Unity(或者说基本所有图形引擎)生成一帧画面的处理过程大致可以这样简化描述:引擎首先经过简单的可见性测试,确定摄像机可以看到的物体,然后把这些物体的顶点(包括本地位置、法线、UV等),索引(顶点如何组成三角形),变换(就是物体的位置、旋转、缩放、以及摄像机位置等),相关光源,纹理,渲染方式(由材...
分类:
编程语言 时间:
2015-05-01 18:37:39
阅读次数:
202
快速排序:步骤1. 找一个基准点2. 建立两个数组,分别存储左边和右边的数组。3. 利用递归进行下次比较。
分类:
编程语言 时间:
2015-05-01 18:34:54
阅读次数:
175
后缀数组很久很久以前就出现了,具体的概念读者自行搜索,小菜仅略知一二,不便讨论。 本文通过寻找两个字符串的最长公共子字符串,演示了后缀数组的经典应用。 首先需要说明,小菜实现的这个后缀数组算法,并非标准,只是借鉴了其中的思想。 小菜实现的算法,有两个版本,第一个是空间换时间,第二个是时间换...
分类:
编程语言 时间:
2015-05-01 18:34:01
阅读次数:
151
在进行Java Web环境开发之前,首先要做的第一件事就是搭建开发环境,开发环境搭建成功,接下来便是对整个开发环境进行测试,可以通过编写一个简单的JSP程序发布到Tomcat应用服务器上运行。1.Java配置2.Tomcat配置3.Eclipse配置Tomcat配置1.下载Tomcat7.0;下.....
分类:
编程语言 时间:
2015-05-01 18:34:51
阅读次数:
205
#include
using namespace std;
template
struct Node
{
T data;
Node *link;
Node():data(T()),link(NULL){}
};
template
struct M_Node
{
Node *adj;//保存节点指针.
T data; //保存当前递减数字个数.
};
template
class...
分类:
编程语言 时间:
2015-05-01 17:28:53
阅读次数:
171
当把一个高容量的类型强制转换为低容量的类型时,会发生截断:丢弃二进制的高位,只保留低位(二进制的左边为高位,右边为低位);而把低容量类型强制转换成高容量类型时,会发生扩展:在二进制的高位左边继续填充数字。扩展分为两类:零扩展和符号扩展。...
分类:
编程语言 时间:
2015-05-01 17:30:10
阅读次数:
192
活动选择问题贪心算法vs动态规划
基础知识
1-1动态规划
1-2贪心算法
1-3贪心算法vs动态规划
活动选择问题描述
活动选择问题最优子结构
活动选择问题算法设计4-1贪心算法之选择最早结束活动
4-1-1递归贪心算法
4-1-2迭代的方式进行4-2贪心算法之选择最短时长活动4-3动态规划方法实现
4-3-1自上而下的实现
4-3-2自下而上的实现
结论活动选择问题(贪心算法vs动态规划)1.基...
分类:
编程语言 时间:
2015-05-01 17:29:17
阅读次数:
222
使用java代码实现!
public class Matching {
public static void main(String[] args) {
BF();
}
public static void BF() {
String BF_S = "aaaabbbaab"; //主串
String BF_T = "aaab"; //模式串
int BFSLeng...
分类:
编程语言 时间:
2015-05-01 17:26:14
阅读次数:
172
在网络编程中,为了访问某台主机,我们必须知道其IP地址。在Java中,就将获取IP地址的操作封装成了一个类——InetAddress,通过该类很方便地获取IP。
下面看看如何利用该类的方法来获取本地主机的IP
import java.net.*;
class IPDemo
{
public static void main(String[] args) throws Unknow...
分类:
编程语言 时间:
2015-05-01 17:27:38
阅读次数:
174
#include
#include
using namespace std;
bool check(char *str)//判断这是不是一个回文字符串.
{
int i = 0;
int j = strlen(str)-1;
while(i<j)
{
if(*(str+i)!=*(str+j))
return false;
i++;
j--;
}
return ...
分类:
编程语言 时间:
2015-05-01 17:26:24
阅读次数:
158
一、描述
创建者模式单独利用一个创建者类来创建对象并组建对象之间的关系,以简化客户端调用的复杂性。相对于抽象方法模式来说,创建者模式增加了一个单独的用于组装对象和对象之间关系的创建者类,由该类来负责对象的组装,以此来更加清晰地划分各个类的职责。
创建者模式将一个复杂对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示,而且对客户端屏蔽了对象的构建细节,该模式主要由5个部分组成:组装类...
分类:
编程语言 时间:
2015-05-01 17:25:31
阅读次数:
190