#include
#include
#include
#include
#include
using namespace std;
const int maxn=30;
int head[maxn],ip,indegree[maxn];
int n,m,seq[maxn];
struct note
{
int v,next;
} edge[maxn*maxn];
void ...
分类:
编程语言 时间:
2015-01-25 21:05:21
阅读次数:
274
这是我们Unity shader(着色器)教程的第一课,在这节课中,你会学到怎么样来用程序来编写一个在Unity中能使用的着色器:漫反射着色器。这节课的内容主要让我们熟悉创建shader和应用shader的流程。
准备工作:
安装Unity版本4.6以上创建一个新的工程菜单GameObject | 3D Object | Plane创建出一个平面,作为我们的地面菜单GameOb...
分类:
编程语言 时间:
2015-01-25 21:07:39
阅读次数:
228
Unity3d中提供了Socket供开发者使用,语法和.net中的一致。
一般来说,对于手游客户端,分为两个线程,一个是GLES渲染,另一个就是Socket线程了。
不论是服务器,还是客户端。其间的数据包的接收与发送,都是通过Socket。
比如客户端要登录,我们就新建一个Socket,Connect到帐号服务器。帐号服务器一直在等待客户端的连接,客户端连接进来之后就准备发送接收数据包了。...
分类:
编程语言 时间:
2015-01-25 21:03:41
阅读次数:
221
写一个系列的经典算法,共同学习!1.快速排序基本思想:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区间只有一个数。在网上看到一篇博客,把快速排序命名为 挖坑填数+分治法,感觉很有道理,所以等会程序...
分类:
编程语言 时间:
2015-01-25 21:00:16
阅读次数:
143
Java中标识符的命名必须满足以下原则:p标识符必须以字母、下划线(_)或美元符($)开头,后面可以跟字母、数字、下划线或美元符p除下划线“_”和“$”符号外,标识符中不包含任何特殊字符,如空格p标识符区分大小写,比如,“abc”和“Abc”是两个不同的标识符p对于标识符的长度没有限制p不能使用Ja...
分类:
编程语言 时间:
2015-01-25 21:01:12
阅读次数:
224
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } ...
分类:
编程语言 时间:
2015-01-25 20:59:02
阅读次数:
182
廖雪峰Python教程中的PIL例子官网文档:http://effbot.org/imagingbook/分两个模块:The Image Module The ImageDraw Modulewindows PIL 64位安装包:http://www.qttc.net/static/fil...
分类:
编程语言 时间:
2015-01-25 20:57:19
阅读次数:
179
Oil SkimmingTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 993Accepted Submission(s): 422Problem ...
分类:
编程语言 时间:
2015-01-25 20:59:33
阅读次数:
141
#include#include#include#include#include#include#includeusing namespace std;int n,m,a[110][110],g[110][110],mark[110],link[110],ans;bool dfs(int t){ ....
分类:
编程语言 时间:
2015-01-25 20:58:23
阅读次数:
168
CopyOnWriteArrayList是一种线程安全的ArrayList,顾名思义,它会利用写时拷贝技术,它对共享对象做仅仅读操作的时候,大家都用一个共享对象,假设有可变的操作时,就会复制一份出来,然后在新的拷贝上进行操作。所以可变操作的开销就会比較大,当然,在运行复制前,须要上独占锁,这样保证在...
分类:
编程语言 时间:
2015-01-25 20:56:47
阅读次数:
148
Day4: 1、class 以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import *”而导入;以双下划线开头的(__foo)代表类的私有成 员;以双下划线开头和结尾的(__foo__)代表python里特殊方法专用...
分类:
编程语言 时间:
2015-01-25 20:51:14
阅读次数:
211
Java运行机制Java虚拟机(Java Virtual Machine):Java虚拟机可以理解成一个以字节码为机器指令的CPU;对于不同的运行平台,有不同的虚拟机;Java虚拟机机制屏蔽了底层运行平台的差别,真正实现了“一次编译,随处运行”。Java垃圾回收(Garbage Collection...
分类:
编程语言 时间:
2015-01-25 20:52:10
阅读次数:
201
javascript 获取随机数var rand=Math.floor(Math.random()*(n+1))floor 向下取整random 获得0-1之间的随机数
分类:
编程语言 时间:
2015-01-25 20:49:28
阅读次数:
178
#coding:utf-8fromrandomimportrandintnum=randint(1,100)print"guesstherightnumber,sopleaseinputanumber:"a=1whilea==1:answer=input()##把输入赋值给answer以便条件中用到比较大小ifanswer<num:print"it‘stoosmall"ifanswer>num:print"it‘stoobig"ifanswer==num:prin..
分类:
编程语言 时间:
2015-01-25 19:44:32
阅读次数:
152
Java栈与堆本博客内容由网上搜集而来,作者加以修改整理而成1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆程序员不能直接地设置栈或堆。2.
栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大..
分类:
编程语言 时间:
2015-01-25 19:42:50
阅读次数:
279
JavaScriptNoteBook【浏览器对空白文本节点的兼容问题】注意:IE浏览器中会忽略元素节点之间的空白节点,而且其他浏览器不会忽略【解决办法方法】(使用三元运算符):varresult=baby.nextSibling.nodeType==1?baby.nextSibling:baby.nextSibling.nextSibling;【注释】如果baby...
分类:
编程语言 时间:
2015-01-25 19:43:07
阅读次数:
179