1 package javatest; 2 3 import java.io.File; 4 import java.util.ArrayList; 5 import java.util.regex.Pattern; 6 7 class FileUtils 8 { 9 public static v
分类:
编程语言 时间:
2016-03-03 20:57:06
阅读次数:
190
目前基本实现了导入 四边面模型: 全三角面模型(测试单一材质,所以重新分了下UV): 这里介绍下obj格式: obj格式是waveFront推出的一种3D模型格式,可以存放静态模型以及一些诸如曲线的附加信息。 其格式以文本形式存放,所以解析起来比较方便,它的大体格式如下: # WaveFront *
分类:
编程语言 时间:
2016-03-03 20:52:44
阅读次数:
1051
设计模式的学习我目前参考了张容铭的《JavaScript设计模式》,感谢。 我理解的设计模式是为了提高代码复用,增强扩展性的代码编写理念,所以无关乎编程语言。JavaSript是我感兴趣的语言,所以使用它来实现。 简单工厂(Sample Factory) 又叫静态工厂,用于创建同一类对象。如弹出框分
分类:
编程语言 时间:
2016-03-03 20:50:42
阅读次数:
184
背景: 由于APP对于现在的我来说,只是一个工具,对VC++6.0绝对的是浅尝辄止吧!(暂时没有太多的时间分配到这块)所以在此把错误积累下来,以备下次使用少走弯路。 正文 一、出现警告“warning c4273:inconsistent dll linkage” 在报错的XX.h头文件中可以看到如
分类:
编程语言 时间:
2016-03-03 20:50:52
阅读次数:
276
importjava.util.*;class人民币转换作业{/*****先判断是否为零,不是零正常for循环:新+unit+result;为零则先判断是否消单位(只要不是万和亿都消单位),再判断是否消零(上一个数是非零的数,且单位不是万和亿,正常输出),(上一个数是零,或单位是万和亿,零省去)(第一..
分类:
编程语言 时间:
2016-03-03 19:39:49
阅读次数:
408
接上篇【】 ,我们看到BeanDefinitionReader解决的是从资源文件(xml,propert)到BeanDefinition集合的过程。所以BeanDefinitionReader接口有两个实现版本。 BeanDefinitionReader的接口声明,ResourceLoader是sp
分类:
编程语言 时间:
2016-03-03 19:33:13
阅读次数:
205
Javascript: alert(document.body.clientWidth); //网页可见区域宽(body) alert(document.body.clientHeight); //网页可见区域高(body) alert(document.body.offsetWidth); //网
分类:
编程语言 时间:
2016-03-03 19:32:25
阅读次数:
135
前言 原本这篇博客的标题叫《窗体和线程漫谈》,但想来想去确实不太合适。由于我确实没有写关于窗体和线程的不论什么理论知识,而仅仅是探讨了工作线程怎样将数据的处理结果显示到窗体这个问题,因此又一次改动标题。 另外,关于窗体和线程的相关理论知识。感觉一两句话确实说不清楚,并且《Windows 核心编程》这
分类:
编程语言 时间:
2016-03-03 19:30:19
阅读次数:
147
常常通个页面向spring发出请求,服务器完成对数据的处理后,返回数据给jsp。这里有几种方式: 1,直接向jsp返回数据: 一定要在方法上加@ResponseBody如下: spring // 查询bug @RequestMapping(params = "method=queryBug") pu
分类:
编程语言 时间:
2016-03-03 19:31:19
阅读次数:
121
1、除NSThread之外的第二种多线程的编程方法 2、采用NSOperation(线程操作,通常用他的子类)和NSOperationQueue(线程队列)搭配来做多线程开发,采用NSOperation指定一个操作,把这个操作放到线程队列(线程池)中,让线程队列安排他的生命周期。 3、与NSThre
分类:
编程语言 时间:
2016-03-03 19:29:46
阅读次数:
185
获取对象类型(swift) by 伍雪颖 let date = NSDate() let name = date.dynamicType println(name) let string = "Hello" let name1 = string.dynamicType println(name1)
分类:
编程语言 时间:
2016-03-03 19:29:55
阅读次数:
152
1、创建类 创建文件 test7.py #! /usr/bin/env python class Person: def setName(self, name): self.name = name def getName(self): return self.name def greet(self)
分类:
编程语言 时间:
2016-03-03 19:28:49
阅读次数:
155
<?php // auth bin.chen 525945448 $a = array('A','B','Y'); $b = array('C','D','P'); $c = array('E','F','G'); $f = array('P','U','M'); $d = array($a,$b,
分类:
编程语言 时间:
2016-03-03 19:22:50
阅读次数:
286
Java 程序员 高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 核心编程 IO、多线程、实体类、 集合类、正则表达式、 XML 和属性文件 图形编程 AWT(Java2D/JavaSound/JMF) 、Swing、SWT、JFace 网路编程
分类:
编程语言 时间:
2016-03-03 19:21:45
阅读次数:
220
策略模式:分别封装行为接口,实现算法族,超类里放行为的接口对象,在子类里具体设定行为对象. 原则就是:分离变化部分,封装接口,基于接口编程各种功能. 为什么要用策略模式 { 继承带来的问题: (为策略模式) 对类的局部改动,尤其是超类的改动,会影响其它部分,影响会有溢出效应. 溢出效应: 在超类中添...
分类:
编程语言 时间:
2016-03-03 19:20:26
阅读次数:
155
输入一个正整数(十进制),输出此整数对应的二进制数(用循环实现,但不用数组,也不用函数调用) /* 输入一个正整数(十进制),输出此整数对应的二进制数(用循环实现,但不用数组) 分析:十进制转换成二进制的方式: 用辗转相除依次取余,直到商为0,获取逆序的余数序列就是对应的二进制数 用循环不用数组,因
分类:
编程语言 时间:
2016-03-03 19:18:32
阅读次数:
204