打包代码完成的功能是: 先把选中预设们公用的那个贴图打包了。然后再打包选中的这几个预设(贴图名字是“z”,预设们名字是 t1和t2)通过push压栈和pop出栈来隔离开,内层可以包含外层的引用,但不包含外层的资源本身。 加载代码的逻辑是:为了试验一下是否有依赖关系,先加载预设t2,等确保加载出来之后 ...
分类:
其他好文 时间:
2016-07-06 14:50:54
阅读次数:
145
思路:我们考虑如果取掉一个部分,那么能影响到最优解的只有离它最近的那两个部分。 因此我们考虑堆维护最小的部分,离散化离散掉区间,然后用线段树维护区间有没有雪,最后用平衡树在线段的左右端点上面维护最小的id 我讲的貌似不是很清楚。。 还有,蜜汁80分,打死也改不出来。。 ...
分类:
其他好文 时间:
2016-07-05 22:25:02
阅读次数:
196
思路:转换成n条三维空间的直线,求最大的集合使得两两有交点。 有两种情况:第一种是以某2条直线为平面,这时候只要统计这个平面上有几条斜率不同的直线就可以了 还有一种是全部交于同一点,这个也只要判断就可以了。 然后我并不能改出来,wa了好多个点 WA的程序: 只好改成std的写法了。 ...
分类:
其他好文 时间:
2016-07-04 22:16:53
阅读次数:
189
题意:有一堆兔子,还有一个r为半径的圆,要求找到最大集合满足这个集合里的兔子两两连边的直线不经过圆。 思路:发现如果有两个点之间连边不经过圆,那么他们到圆的切线会构成一段区间,那么这两个点的区间一定会有交集,形如s0 s1 e0 e1 同样的,如果是n个点,那就是s0 s1 s2..sn e0 e1 ...
分类:
其他好文 时间:
2016-07-03 23:25:39
阅读次数:
147
t1 t3 生产者 t2 t4 消费者 针对notify(); 当t1生产一个产品后,flag判断完之后 wait一下 (释放锁,cpu) 接着t2 t3 t4 抢夺cpu 如,t2抢到后 也wait了 内存池(存放同一个锁的等待线程)t1 > t2 到了t3 消费了一个唤醒了t1 ,t3进入内存池 ...
分类:
编程语言 时间:
2016-07-03 10:24:18
阅读次数:
191
思路:考试的时候直接想出来了,又有点担心复杂度,不过还是打了,居然是直接A掉,开心啊。 我们发现,Ai<=7,这一定是很重要的条件,我们考虑状态压缩,去枚举路径中出现了哪些数字,然后我们把原来n个点拆成 我们枚举数字的最小公倍数 个,因为如果一个数模某个数等于0,那么模它的因数也一定是0,因此我们的 ...
分类:
其他好文 时间:
2016-07-01 15:57:16
阅读次数:
181
一个项目的运行,总伴随着性能问题,系统查询过慢,如何快速查询等 下面将简单讲解一下,如何去排查及解决这些问题。 开发过程中: 1:不要绝对的三范式,适当建立冗余能够提高查询速度,不用多表关联 2:能用表关联就不要出现循环SQL 例子:下面的这种情况,每查出T_t1的一条数据,就会循环查找T_t2中的 ...
分类:
数据库 时间:
2016-06-29 22:13:58
阅读次数:
293
2016-06-29 1 多态多态,实际上就是一个对象的多种状态在我们这个例子里面Tiger可以看作Tiger,也可以看作Animal Animal t=new Tiger(); Tiger t1=new Tiger();Cat可以看作是Cat,也可以看作是AnimalDog可以看作是Dog,也可以 ...
分类:
编程语言 时间:
2016-06-29 18:37:11
阅读次数:
140
http://blog.csdn.net/dingkun520wy/article/details/49181645 (一)多线程的创建 Thread t = new Thread(new ThreadStart(Go)); Thread t1 = new Thread(Go); 两种创建方式没有区 ...
分类:
编程语言 时间:
2016-06-29 08:56:55
阅读次数:
176