Java开发中的23种设计模式详解(转)设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。 毫无疑...
分类:
编程语言 时间:
2014-12-23 20:50:14
阅读次数:
323
最近对java感了兴趣,学了点点东西,记录下一些笔记。1、编译型语言 解释性语言解释性语言不会生出可直接执行的目标程序编译新语言会生成相应的机器码和目标程序2、java反射机制3、源码 编译 中间代码 Obj 连接 整合obj文件 和库文件 形成可执行的exe文件java虚拟机 ...
分类:
编程语言 时间:
2014-12-23 20:48:56
阅读次数:
233
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
namespace?YiChuan
{
????public?class?YiChuanTest
????{
????????#region?权重
?????...
分类:
编程语言 时间:
2014-12-23 19:42:30
阅读次数:
490
一、编译和运行Java程序必须经过两个步骤:1、将源文件编译成字节码;2、解释执行平台无关的字节码程序。二、问题以上两个步骤分别需要使用javac和java两个命令(javac命令对java源文件进行编译生成class文件,java命令对生成的class文件进行运行),如果我们直接在cmd命令行窗..
分类:
编程语言 时间:
2014-12-23 19:41:38
阅读次数:
152
1,关键字:其实就是某种语言赋予了特殊含义的单词。保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含0-9、a-z、$、_;注意:1),数字不可以开头。2),不可以使用关键字。3,常量..
分类:
编程语言 时间:
2014-12-23 19:42:27
阅读次数:
186
创建多个目录使用 mkdirs()方法 创建单个目录使用mkdir()方法
//创建多个目录
File ftarget = new File("imag/aaaaa/bbb/jjjjj");
try {
if(!ftarget.exists() && !ftarget.isDirectory()){
ftarget.mkdirs();
}
}catch(E...
分类:
编程语言 时间:
2014-12-23 19:36:58
阅读次数:
183
前台线程和后台线程
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace 进程Process
{
///
/// Process类是一个非静态类。它里面包含静态成员和非静态成员。静态成...
分类:
编程语言 时间:
2014-12-23 19:36:08
阅读次数:
233
主要涉及函数
va_list ap 声明一个指针
va_start(ap,arg) 将ap指向到最后一个确定的参数arg
va_arg(ap,size) 将ap储存的地址加size,指向下一个参数
va_end(ap) 将ap赋值为NULL
#include
#include
int sum(in...
分类:
编程语言 时间:
2014-12-23 19:32:18
阅读次数:
212
用sorttable.js对表格进行排序,本博客总结了对表格排序的实现步骤,及排序的高级应用...
分类:
编程语言 时间:
2014-12-23 19:33:15
阅读次数:
618
项目中碰到需要跨框架显示div的问题,百度了一下,搜集了一下群众的智慧,特整理出下面这个例子
本例共有4个页面:
index.html
frame.html
frame-top.html
frame-main.html...
分类:
编程语言 时间:
2014-12-23 19:33:55
阅读次数:
255
一、UML图
二、概念
命令模式(Command):将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求进行排队或记录请求日志,以及支持可撤销的操作。
三、说明
角色:
(1)Command类:用来声明执行操作的接口。
(2)ConcreteCommand类:将一个接收者对象绑定与一个动作,调用接收者相应的操作,以实现Excute。
(3)...
分类:
编程语言 时间:
2014-12-23 19:30:39
阅读次数:
219
常见传输协议: UDP , TCPUDP协议: 特点: 1.将数据及源和目的封装成数据包中,不需要建立连接 2.每个数据包的大小限制在64K内 3.因无连接,是不可靠协议 4.不需要建立连接,速度快举例:比如你向家里邮寄一个包裹,无论家里此时是否有人,都会发送。当快递员发送到你家时,如果有人,家里人...
分类:
编程语言 时间:
2014-12-23 19:29:45
阅读次数:
211
python采集新浪热门微博_郑晓_个人博客 这是之前学习python采集时的一个练习程序,程序基于python3和BeautifulSoup库。用来抓取新浪微博(热门微博hot.weibo.com)页面的信息,包括每条微博的发布人,微博内容和包含的图片,微博中含有的多张图片采集为一个图片列表。由于...
分类:
编程语言 时间:
2014-12-23 19:28:28
阅读次数:
209
ByPeter Lawreyhttps://www.voxxed.com/blog/2014/12/how-and-why-unsafe-is-used-in-java/Overviewsun.misc.Unsafe has been in Java from at least as far bac...
分类:
编程语言 时间:
2014-12-23 19:25:17
阅读次数:
320
因为前几天在贴吧里看到有人问了一道面试题: 原题地址:http://tieba.baidu.com/p/3479790275?pid=61955018493&cid=0#61955018493 1 public class StringTest { 2 3 public static void c....
分类:
编程语言 时间:
2014-12-23 19:25:29
阅读次数:
228
以下结果是由VS2010里面测试得出:------------------------------------------------------------------/*函数名、类名、名称空间、@@、函数访问级别、调用约定、返回类型、参数类型、有无参数(@Z、XZ)函数名: ?函数名类名: @类...
分类:
编程语言 时间:
2014-12-23 19:22:07
阅读次数:
264
一、数学相关1、绝对值:abs(-1)2、最大最小值:max([1,2,3])、min([1,2,3])3、序列长度:len('abc')、len([1,2,3])、len((1,2,3))4、取模:divmod(5,2)//(2,1)5、乘方:pow(2,3,4)//2**3/46、浮点数:rou...
分类:
编程语言 时间:
2014-12-23 19:22:58
阅读次数:
228