Java IO
I-就是从硬盘到内存
O-就是从内存到硬盘
操作IO需要有异常信息处理
File对象
File的API可以直接访问底层文件系统。以下为基本用法
实例化一个File对象,可以是一个文件也可以是一个目录
File file = new File(filePath);
File file = new File(fileDir, fileName);
检测文...
分类:
编程语言 时间:
2015-01-30 10:48:08
阅读次数:
304
Java nio
概述
Java NIO 由以下几个核心部分组成:Channels,Buffers,Selectors
虽然Java NIO 中除此之外还有很多类和组件,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,是与三个核心组件共同使用的工具类。
Channel 和 Buffer
基本上,所有的 IO 在NIO 中都从...
分类:
编程语言 时间:
2015-01-30 10:45:50
阅读次数:
353
一、理解UV贴图
UVs是驻留在多边形网格顶点上的两维纹理坐标点,它们定义了一个两维纹理坐标系统,称为UV纹理空间,这个空间用U和V两个字母定义坐标轴。用于确定如何将一个纹理图像放置在三维的模型表面。
本质上,UVs是提供了一种模型表面与纹理图像之间的连接关系,UVs负责确定纹理图像上的一个点(像素)应该放置在模型表面的哪一个顶点上,由此可将整个纹理都铺盖到模型上。如果没有UVs,多边...
分类:
编程语言 时间:
2015-01-30 10:48:04
阅读次数:
303
通过本教程可以迅速学会使用MFC中信号量的运用!...
分类:
编程语言 时间:
2015-01-30 10:45:35
阅读次数:
310
1.二分查找
package com.spring.test;
/**
* Created by brady on 15-1-28.
*/
public class Bi {
public static int f(int[] a, int l){
int p =0;
int left = 0;
int right = a.lengt...
分类:
编程语言 时间:
2015-01-30 10:43:28
阅读次数:
291
下面都是我在网上搜集的算法题,我自己想了解法
1.一个严格递增的序列,从中间某个未知的地方切成两段,将前一段放到后面,求最大值?注意划开的位置你不知道!
我的解法
2.二维数组(N*N),沿对角线方向,从右上角打印到左下角如N=4:
{ 1 2 3 4 }
{ 5 6 7 8 }
{ 9 10 11 12 }
{13 14 15 16 }
打印出来后...
分类:
编程语言 时间:
2015-01-30 10:42:45
阅读次数:
221
Unity3D游戏开发之委托(Delegate)
1、定义
delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signature),并且它"只能持有与它的签名相匹配的方法的引用"。
它允许你传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。
...
分类:
编程语言 时间:
2015-01-30 10:44:24
阅读次数:
153
第一种:File f = new File(this.getClass().getResource("/").getPath());System.out.println(f);结果:C:\Documents%20and%20Settings\Administrator\workspace\proje...
分类:
编程语言 时间:
2015-01-30 10:40:09
阅读次数:
628
以下内容为转载,没有在jdk8中测试,具体业务场景是否存在BUG或使用需要注意的地方有待测试。------------------分割线----------------------正如我之前所写的,Java 8中的新功能特性改变了游戏规则。对Java开发者来说这是一个全新的世界,并且是时候去适应它了...
分类:
编程语言 时间:
2015-01-30 10:31:54
阅读次数:
239
3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一...
分类:
编程语言 时间:
2015-01-30 10:33:05
阅读次数:
282
一:mapmap(...) map(function, sequence[, sequence, ...]) -> list说明:对sequence中的item依次执行function(item),执行结果输出为list。例子:>>> map(str, range(5)) ...
分类:
编程语言 时间:
2015-01-30 10:30:19
阅读次数:
236
自动补全插件:pydiction可以实现下面的python代码自动补全: 1、简单python关键词补全 2、python函数补全带括号 3、python模块补全 4、python模块内置函数,变量补全 5、form module import sub-module 补全安装插件wget https...
分类:
编程语言 时间:
2015-01-30 10:29:50
阅读次数:
170
codeforces 508 D. Tanya and Password (fleury算法)
题目链接:
http://codeforces.ru/problemset/problem/508/D
题意:
给出n个长度为3的字符串,如:abc bca aab 如果一个字符串的长度为2的后缀等于,另外一个字符串的长度为2的前缀,则这两个字符串能连起来,比如:aabca,然后这n个字符串...
分类:
编程语言 时间:
2015-01-30 09:19:26
阅读次数:
247
对结构体要有很扎实的基本功力。...
分类:
编程语言 时间:
2015-01-30 09:16:00
阅读次数:
204
何为算法?
算法,一个让我们听起来熟悉有陌生的词汇。很多刚毕业的大学生毕业的时候,在参加bat的面试,必不可少的两项,数据结构+算法。
那么什么是算法呢,今天就让我们跟着《算法导论》这本书,一起去翱翔算法的世界。
算法,顾名思义,就是计算的方法,这个计算是个很广义的词汇,可以指我们生活中买菜的计算,可以指我们程序中编程解法的计算,总之,算法是一个无所不在的东西。无论是我们的生活中还是工作中,...
分类:
编程语言 时间:
2015-01-30 09:16:11
阅读次数:
188
在前面的一篇中,总结了如何使用Lock和Condition对象。我们先总结一下有关锁和条件的关键之处:
锁用来保护代码片段,任何时刻只能有一个线程执行被保护的代码。锁可以管理试图进入被保护代码段的线程。
锁可以拥有一个或多个相关的条件对象。每个条件对象管理那些已经进入被保护的代码段但还不能运行的线程。
synchronized关键字
Java中的每一个对象都有一个内部锁;...
分类:
编程语言 时间:
2015-01-30 09:17:35
阅读次数:
234
实现贪吃蛇游戏的思路:
class Node(i,j) //表示坐标
class Worm(List nodes) // 行数:10行//用LinkedList存储蛇的坐标点。当前进是用addFirst(Node node)方法添加一个一个坐标点(可以通过getFirst()得到上一个坐标-1得出);然后再删除尾节点。如果碰到食物则不删除尾节点。
...
分类:
编程语言 时间:
2015-01-30 09:13:53
阅读次数:
244