蛋哥的学习笔记之-基于Unity的Shader编程:X-1 音乐水波特效 热度 13728 2015-7-11 23:34 |个人分类:蛋哥的学习笔记之-基于Unity的Shader编程| 音乐, Unity, Shader, 水波, Shader, Shader, Shader, Shader 蛋 ...
分类:
编程语言 时间:
2017-02-17 17:11:39
阅读次数:
302
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 实现思路:由于行列都为递增排序,所以可以从左下角开始比较查询,若目标值target大于该数,则将查询位置右移,否则上移,即可达 ...
分类:
编程语言 时间:
2017-02-17 17:10:26
阅读次数:
146
类数组对象是一个很好的存储结构,但是功能太弱了,为了享受纯数组的哪些便捷的方法,使用前可以做下转换,通常可以使用$.slice.call()方法做转换,但是旧版本的IE下的HTMLCollection、NodeList不是Object的子类,如果采用[].slice.call()方法可能会导致异常, ...
分类:
编程语言 时间:
2017-02-17 17:02:37
阅读次数:
162
ArrayList不是线程安全的,源码里没有用到synchronized 初始化ArrayList,如果没有指定初始容量,第一次向里面加入元素的时候,初始增长容量为10 ArrayList的扩容算法,每次增长50% 当容量不够的时候,就会增长当前容量的50%,然后调用System.arraycopy ...
分类:
编程语言 时间:
2017-02-17 16:57:14
阅读次数:
152
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6410409.html 6:Reverse String Write a function that takes a string as input and returns the string reversed ...
分类:
编程语言 时间:
2017-02-17 16:55:00
阅读次数:
151
在python中, 代码不是越多越好, 而是越少越好. 代码不是越复杂越好, 而是越简单越好 基于这一思想, 在python中, 1行代码能实现的功能, 诀不写5行. 代码越少, 开发效率越高 1. 切片 Slice (1) list, tuple对经常取指定索引范围的操作, 用循环十分繁琐, 因此 ...
分类:
编程语言 时间:
2017-02-17 16:49:09
阅读次数:
226
//作者:qingfeng//2017/2/17//功能;理解类的成员方法和构造方法class CreatWays{ public static void main(String args[]){ Person p1 = new Person(23,"甲宝"); System.out.println ...
分类:
编程语言 时间:
2017-02-17 16:50:54
阅读次数:
150
总体基础算法总结 http://blog.csdn.net/lilong_dream/article/details/23356513 基础算法之排序 http://www.cnblogs.com/qqzy168/archive/2013/08/03/3219201.html 基础算法之数组、字符串 ...
分类:
编程语言 时间:
2017-02-17 16:47:06
阅读次数:
212
一.如何定义一个类 在进行python面向对象编程之前,先来了解几个术语:类,类对象,实例对象,属性,函数和方法。 类是对现实世界中一些事物的封装,定义一个类可以采用下面的方式来定义: 注意类名后面有个冒号,在block块里面就可以定义属性和方法了。当一个类定义完之后,就产生了一个类对象。类对象支持 ...
分类:
编程语言 时间:
2017-02-17 16:46:41
阅读次数:
200
一、unittest模块的各个属性说明 点击返回目录 先来聊一聊unittest模块的各个属性,所谓知己知彼方能百战百胜,了解unittest的各个属性,对于后续编写用例有很大的帮助。 1.unittest的属性如下: ['BaseTestSuite', 'FunctionTestCase', 'S ...
分类:
编程语言 时间:
2017-02-17 16:44:20
阅读次数:
250
classNode(object):
__slots__=[
‘data‘,‘child‘,‘left‘,‘right‘,
‘degree‘,‘parent‘,‘childCut‘,
]
def__init__(self,data):
self.data=data
self.child=None
self.left=None
self.right=None
self.degree=0
self.parent=None
self.childCut=False
def__str__(self):
retur..
分类:
编程语言 时间:
2017-02-17 15:57:09
阅读次数:
191
#coding:utf-8
‘‘‘线程锁‘‘‘
importthreading
importtime
num=0#全局变量
num2=0
defruns():
time.sleep(1)
globalnum#在函数内部要对全局变量进行更改,需要进行声明
globalnum2
lock.acquire()#在操作时锁住,防止其他线程在同一时间对num变量进行加1,从而确保数据在同一..
分类:
编程语言 时间:
2017-02-17 15:49:13
阅读次数:
137
#coding:utf-8
importthreading
importtime
num=0#全局变量
defruns():
time.sleep(1)
globalnum#在函数内部要对全局变量进行更改,需要进行声明
samp.acquire()#在操作时,获得锁,4个线程都在里边被锁住
time.sleep(0.001)
num+=1#虽然4个线程同时对num进行加1,但在相加的..
分类:
编程语言 时间:
2017-02-17 15:46:29
阅读次数:
191
当开发者在应用中使用了并发来提升性能的同时,开发者也需要注意线程之间有可能会相互阻塞。当整个应用执行的速度比预期要慢的时候,也就是应用没有按照预期的执行时间执行完毕。在本章中,我们来需要仔细分析可能会...
分类:
编程语言 时间:
2017-02-17 15:36:30
阅读次数:
227
http://eli.thegreenplace.net/2012/01/30/the-bytesstr-dichotomy-in-python-3/ ...
分类:
编程语言 时间:
2017-02-17 15:21:22
阅读次数:
134
网格布局特点: l 使容器中的各组件呈M行×N列的网格状分布。 l 网格每列宽度相同,等于容器的宽度除以网格的列数。 l 网格每行高度相同,等于容器的高度除以网格的行数。 l 各组件的排列方式为:从上到下,从左到右。 l 组件放入容器的次序决定了它在容器中的位置。 l 容器大小改变时,组件的相对位置 ...
分类:
编程语言 时间:
2017-02-17 15:20:10
阅读次数:
194
自定义注解的语法要求 定义自定义注解的关键字为@interface 成员以无参无异常方式声明,可以给成员指定一个默认值(default);成员的类型是受限制的,合法的类型有基本数据类型及String,Class,Annotation,Enumeration;如果注解只有一个成员,则必须取名为valu ...
分类:
编程语言 时间:
2017-02-17 15:13:23
阅读次数:
198