`
美丽的小岛
  • 浏览: 309268 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表

Ant学习

    博客分类:
  • java
 为了用一下那个joone,对这个东西进行一个编译,用了Ant,顺便学习了一下。具体步骤而下:  一、把开eclipse,如下建立一个测试项目:  二、文件AntClass.java写入: package com.lr; public class AntClass { public static void main(String[] args) { System.out.println("Hello World!"); } }      三、build.xml <?xml version="1.0" ?> ...
转载地址:http://www.iteye.com/topic/539465 Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、ha ...
昨天笔试,遇到一个后缀表达式,忘记了,用了很多时间回忆,才得以解决,今天决定去查一查。 一、定义上网查一查:中缀表达式是我们从小就用的一个表达式,从百度百科中拿来了三者的定义(来源于百度百科):中缀表达式(或中缀记法)是一个通用的算术或逻辑公式表示方法, 操作符是以中缀形式处于操作数的中间(例:3 + 4),中缀表达式是人们常用的算术表示方法。后缀表达式:不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则,如:(2 + 1) * 3 ,即2 1 + 3 *前缀表达式:不含括号的算术表达式,而且它是将运算符写在前面,操作数写在后面的 ...
关于HTTP 对于HTTP的好奇,找了些资料,整理一下,如下: 一、Http的介绍   a. request     b. response 二、JAVA中的HTTP: 三、HTTP 状态代码部分 一、Http的介绍           HTTP(HyperTextTransferProtocol)  即超文本传输协议,目前网 ...
很久前一个同学面试回来,他说面试官给他出了一道很让他费解的题。   题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。   当时我听了,也傻了,怎么可以这样呀?觉得这个东西没有什么用呀,在一般写程序时都不会这样,觉得没有什么意义。后来并没有放在心上。 某天,在想知识点的结构树时候,遇到了一个组合模式,这个东西很好,可以建立一棵树。当完成构造这棵树,好像略有所感,觉得面向对象真的很不错的东西,就这样就可以不用if语句,有点妙。
  通过简单的程序到查看一下java.net.URL类对于一些协议的支持情况。 package com.lr.testNetAddress; import java.net.MalformedURLException; import java.net.URL; public class testProtocol { private static void protcol(String str) { try { URL url = new URL(str) ; System.out.println("支持: "+url.getProtoc ...
Übersicht von MIME-Typen Die Auswahl ist alphabetisch sortiert und erhebt keinen Anspruch auf Vollständigkeit.   MIME-Typ Dateiendung(en) Bedeutung application/acad *.dwg
 常用文件的文件头如下:    1. MIDI (mid),文件头:4D546864   2.  JPEG (jpg),文件头:FFD8FF    3.  PNG (png),文件头:89504E47    4.  GIF (gif),文件头:47494638    5.  TIFF (tif),文件头:49492A00    6. 
  方法一:改变页面方向的那一页后面没有内容,即该文档处于录入过程中 Word2007 点击窗口顶部的“页面布局”选项卡——点击“页面设置”区域右下角的小标志,如图: 在打开的“页面设置”设置对话框中,在“页面方向”中选择“横向”,在“预览”下的“应用于”选择“插入点之后”,如图: 当这一页录入完内容,光标进入下一页时,点击窗口顶部的“页面布局”选项卡——点击“页面设置”区域右下角的小标志,如图: 在打开的“页面设置”设置对话框中,在“页面方向”中选择“纵向”,在“预览”下的“应用于”选择“插入点之后”,如图:   Word2003
     问题描述:在单向链表中,每个结点都包含一个指向下一个结点的指针,最后一个结点的这个指针被设置为空。但如果把最后一个结点的指针指向链表中存在的某个结点,就会形成一个环,在顺序遍历链表的时候,程序就会陷入死循环。如何检测一个链表中是否有环,如果检测到环,如何确定环的入口点(即求出环长,环前面的链长)。      一种比较耗空间的做法是,从头开始遍历链表,把每次访问到的结点(或其地址)存入一个集合(hashset)或字典(dictionary),如果发现某个结点已经被访问过了,就表示这个链表存在环,并且这个结点就是环的入口点。这需要O(N)空间和O(N)时间,其中N是链表中结点的数目。    ...
/*基本思路是对需要查找的节点赋权值为1,其它节点权值为0.那么只要找到一个节点的左右权值都不为1的点就是需要查找的公共父节点。 */ static class Node {            String value;            Node left;            Node right;        }        static Node parent;        public static int findParent(Node root, Node first, Node second) {            if (root == nu ...
一般的情况下,我们人与人(或者物与物)交流都是直接沟通。   但是,觉得这样的依赖性实现在太强的,想改变一下模式,不过,也这个也是合乎基本规律的。  构造了如下图:       好了,这个抽象的行为就 ...
 知识点树与组合设计模式: 知识点树在库中根据编号来实现,在java类中用组合模式来实现。 uml图:  JAVA实现代码:   AbstractNode抽象类: package test.GOF.composite; public abstract class AbstractNode { public abstract boolean add(AbstractNode node); public abstract boolean remove(AbstractNode node); public abstract void diplay(int deth ...

<转>常用SQL一览

    博客分类:
  • db
(1)数据记录筛选:sql="select*from数据表where字段名=字段值orderby字段名[desc]" //查询并排序sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]" //模糊查询并排序sql="select top n *from数据表where字段名orderby字段名[desc]" //显示前n条记录,n就是要取出的记录数,若查询条件为 order by newid()则表明随机取出数据库中的若干条记录 sql="select*from数据表wh ...
设计模式(Design Pattern)是一套来源于实践被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式于己于人于系统都是多赢的,设计模式使代码编制真正工程化,随着实践的发展设计模式会不断扩充。设计模式体现着封装、继承、多态、接口和抽象等面向对象思想,GoF提到了23种设计模式,其中包括5种创建型模式,7种结构型模式和11种行为型模式。 一、创建型模式1、抽象工厂模式(Abstract Factory)提供一个创建一系列或相关依赖对象的接口,而无需指定它们具体的类。 2、建造者模式(Builder) ...
Global site tag (gtag.js) - Google Analytics