自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

面朝大海,春暖花开

新博客地址:http://blog.csdn.net/mr_dsw

  • 博客(168)
  • 资源 (27)
  • 问答 (6)
  • 收藏
  • 关注

原创 String s = a+b+c+d+e;创建了几个对象的详细分析?

关于这个问题,老紫竹解释的真是到位:http://blog.csdn.net/java2000_net/article/details/3681385

2015-01-30 14:49:08 3096

原创 统计一个文件中重复行的个数,并打印出内容

分析试题1、统计文件,肯定涉及到文件的读取操作,考察IO的操作。2、统计这块,考察的是集合框架的Map集合的添加,遍历 public static void test(String filepath) { try { File file = new File(filepath); if(!file.exists()) { System.out

2015-01-30 14:11:18 1855

原创 Map重复添加一个键的值,只保留最后一次的

如下,只有一个键,值为最后一次添加。 public static void main(String[] args) { HashMap map = new HashMap(); map.put("a","ab"); map.put("b","ab"); map.put("a","ab1"); Set keyset = map.keySet(); Iterator it

2015-01-30 11:21:53 2936

原创 集合练习

import java.util.*;public class Test { public static void main(String[] args) { ArrayListTest(); LinkedListTest(); HashSetTest(); } public static void ArrayListTest() { ArrayList al = n

2015-01-30 10:56:55 493

转载 跟老紫竹学Java-计数器-新建项目

原文地址:http://www.java2000.net/viewthread.jsp?tid=7249此文件的版权归Java世纪网(http://www.java2000.net)和 CSDN(www.csdn.net)所有作者:老紫竹转载必须保留此版权声明 1 从主菜单选择[File][New][Dynamic Web  Project] 2

2015-01-30 09:10:14 511

原创 short s1=1;s1=s1+1;为什么是错的.而s1+=1;为什么不报错

1. short s1=1;s1=s1+1;为什么是错的在进行算法运算的时候,内部CLR的虚拟机只能进行最低32位的运算 也就是int所以不管你是short+short 还是byte+short 最终都会被提升扩展成Int32 也就是int也就是说s1+1最后是int型 但左边是s1是short型  很明显一桶水倒到一杯水里会造成数据丢失 所以是错的  你必须要显示转换才可以

2015-01-29 17:15:15 882

原创 2015年

2015年1月28日,南京下了今年的第一场大雪

2015-01-28 17:00:42 511

原创 java面试问题

题目1:public class Test {        public static void main(String[] args){char x ='x';int i=10;System.out.println(false ? i : x);//输出120System.out.println(false ? 10 : x);//输出x}}运行

2015-01-28 16:00:30 797

翻译 成功者所应具有的九大素质

一、领导者(leadership)的"领导力"       领导者是影响他人行为与思想的过程,领导的目的是影响被领导者做出努力和贡献去实现组织目标。"领导力"则是激发他人跟随你一起工作,以获取共同目标的能力,其本质就是影响力。"领导力"的核心要素包括:"情感智力"(emotional intelligence)、"技术技能"、"人格素质"、"认知能力"、"领导风格"。  其中集体领导就是让团队

2015-01-28 09:34:58 1115

原创 讨论:怎样做需求?

在公司的个人网页上,看到老总的随笔,颇有感触啊!“什么是真正的需求?就是事关客户工作和事业的生死需求,这才是他真正的需求。”——胡震生《作单》“有些人就是上不了台面,和客户老板一谈,就像是人家下属。和人家交流需求去了,却像人家的员工听人家安排工作。这种人格气质上的不对等就没法合作,怪不得客户让干啥就干啥,客户威胁说如果不做就不用,项目经理就慌了。就跟打仗,敌人一吆喝,主将就屁滚尿流,这

2015-01-28 09:32:27 792

原创 一些基本数据类型问题

Java中,byte b1=0;正确byte b2=127;正确short s1=b1+b2;为什么会报错呢java中默认的整数为int类型,浮点为double类型,但是定义赋值的时候针对float都是整型参与的运算都要首先自动转换int再参与运算(除非有long类型参与则都转成long或者有浮点型参与运算则转成浮点型再参与运算),你这里s1=b1+b2

2015-01-27 22:28:28 635

原创 File创建

1、创建具体的文件:(1) if(file.isDirectory()) { File fileTem = new File(file,"1.txt"); fileTem.createNewFile(); }(2)FileWriter fw = new FileWriter("D:\\Work\\2.txt");注意FileWriter会自动创建文件。2、判

2015-01-27 08:30:14 822

原创 zip解压文件java

/**通过查阅API帮助文档,在java.util.zip包中找到所需进行压缩解压的操作类。1、解压文件:ZipInputStream构造方法:ZipInputStream(InputStream in)所需方法:1、void close()关闭流操作2、void closeEntry()关闭当前ZIP条目并定位流以操作下一个条目。3、ZipEntry getNextEntry()

2015-01-26 17:15:00 957

原创 Arrays 的copyOf()

地址:http://www.iteedu.com/plang/java/javadiary/24.phpint[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = new int[5];System.arraycopy(arr1, 0, arr2, 0, arr1.length);这个方式必须明确自行新建立一个数组对象。在JDK 6中,Array

2015-01-25 22:49:50 564

原创 浏览器客户端-自定义服务端

import java.io.*;import java.net.*;import java.lang.Exception;class HtmlServer { public static void main(String[] args) throws Exception { ServerSocket ss = new ServerSocket(11000); Socket s

2015-01-25 21:14:05 672

原创 TCP并发复制上传文件

/*需求:上传图片*//*客户端:1、建立服务2、读取客户端已有数据3、通过socket输出流,将数据发送到服务端4、通过socket读取流,读取服务端返回信息*/import java.io.*;import java.net.*;import java.lang.Exception;class PicClient{ public static void ma

2015-01-25 20:29:29 733

原创 TCP传输过程复制文件

/*需求:上传图片*//*客户端:1、建立服务2、读取客户端已有数据3、通过socket输出流,将数据发送到服务端4、通过socket读取流,读取服务端返回信息*/import java.io.*;import java.net.*;import java.lang.Exception;class PicClient{ public static void ma

2015-01-25 16:56:13 829

原创 TCP通讯

注意read、readLine方法时阻塞式的,所以注意newLine添加换行/*建立一个文本转换器,客户端给服务端发送文本,服务端会将文本进行转换,返回给客户端分析:客户端:1、既然操作设备上的数据,就可以使用IO技术。 源:键盘录入。 目的:网络输出流 而且操作是文本数据,可以使用字符流。*/import java.net.*;import java.io.*;impor

2015-01-25 15:54:52 645

原创 TCP通讯

/*TCP传输:客户端和服务端Socket:实现客户端的套接字,可以构造空、地址和端口的,通过api发现,该对象建立时就要指定主机,因为tcp面向连接,所以在建立Socket服务时,就要有服务端的额存在,并连接成功,形成通路。步骤:1、建立Socket服务,并指定主机和端口。ServerSocket:*/import java.io.*;import java.net.*;

2015-01-24 21:32:34 489

原创 Udp实现聊天

/*编写一个聊天程序。有两部分,发送和接收,这两部分需要同时进行,就需要用到多线程技术。一个线程控制发送,一个控制接收。因为接收和发送时不同的动作,所以需要两个run方法,定义在两个类中。*/import java.net.*;import java.io.*;import java.lang.Exception;class Send implements Runnable{

2015-01-24 21:02:33 1460

原创 UDP通讯讲解,读写键盘录入信息

1、DatagramSocket类:构造方法:DatagramSocket() 构造数据报套接字并将其绑定到本地主机上任何可用的端口。DatagramSocket(int port) 创建数据报套接字并将其绑定到本地主机上的指定端口。DatagramSocket(int port, InetAddress laddr) 创建数据报套接字,将其绑定到指定的本地地址。方法:

2015-01-24 20:03:10 706

原创 全排列

import java.util.*;class TestSortDemo{ public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.println("请输入数组的成员,over代表结束:"); int [] a = new int [10]; int k

2015-01-23 13:48:38 490

原创 巧用正则表达式判断是否为整数

import java.util.*;import java.util.regex.*;class JudegePrime{ public static void main(String[] args) { Scanner sc =new Scanner(System.in); String sRegex = "^[1-9]\\d*$"; Pattern p = Patte

2015-01-23 11:11:11 2271

翻译 Java堆内存的10个要点

Java 中的堆空间是什么?当 Java 程序开始运行时,JVM 会从操作系统获取一些内存。JVM 使用这些内存,这些内存的一部分就是堆内存。堆内存通常在存储地址的底层,向上排列。当一个对象通过 new 关键字或通过其他方式创建后,对象从堆中获得内存。当对象不再使用了,被当做垃圾回收掉后,这些内存又重新回到堆内存中。要学习垃圾回收,请阅读”Java 中垃圾回收的工作原理”。如何增加

2015-01-23 09:02:07 465

原创 JVM学习 - 体系结构 内存模型

地址:http://www.open-open.com/lib/view/open1348919888275.html一:Java技术体系模块图二:JVM内存区域模型1.方法区也称"永久代” 、“非堆”,  它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过

2015-01-23 08:38:43 497

原创 UDP

/*通信的流程:1、找到对方IP;2、数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序进行标识,为了方便程序,称为端口,逻辑端口。3、定义一个通讯规则,这个通讯规则称为协议。即TCP/IP协议。数字0-65535。(mysql默认:3306。tomcat默认:80)OSI参考模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。通过各层对数据进

2015-01-22 22:09:08 415

原创 基础试题

1. Java基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在j

2015-01-22 14:51:00 2592

原创 将制定文件路径下的文件内容合并到一个文件

import java.io.*;class UnionDemo{ public static void main(String[] args) { String srcFilePath = "D:\\Work\\"; String tarFilePath = "D:\\Test\\"; File srcFile = new File(srcFilePath); Fil

2015-01-22 13:52:14 472

原创 创建一个文件,并从键盘写入数据

创建一个文件,并写入数据主要是利用File和字节字符流的转换import java.io.*;class Test1Demo { public static void main(String[] args) throws IOException { String sfilePath = "D:\\Work\\"; File file = createFile(sfilePa

2015-01-22 10:59:21 1248

原创 问题,基础测试

求斐波那契数列第n项,n2、 请列举您了解的一些排序算法,并用Java语言实现一个效率较高的。3、 定义一个二维int数组,编写代码获取最小元素。4、 什么情况下适合用UDP协议,什么情况下适合用TCP协议?5、 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。6、 编写程序接收键盘输入的5个数,装入一个

2015-01-21 22:23:58 419

原创 编码与解码

/*编码:字符串转换成字节解码:字节变字符串String---->byte[] str.getBytes();byte[]--->String; new String(byte[],charsetname);编一次解一次*/import java.util.*;import java.lang.Exception;class CodeDemo{ public static

2015-01-21 21:07:44 639

原创 动态规划01背包例子

http://www.cnblogs.com/xy-kidult/archive/2013/03/25/2970313.html

2015-01-20 17:23:24 622

转载 图解classloader加载class的流程及自定义ClassLoader

/***  转载请注明作者longdick    http://longdick.iteye.com**/ java应用环境中不同的class分别由不同的ClassLoader负责加载。一个jvm中默认的classloader有Bootstrap ClassLoader、Extension ClassLoader、App ClassL

2015-01-20 15:48:25 562

转载 远程登录协议(TELNET)

地址:http://www.xxglx.com/net/zyk/htmlfiles/protocol/protocol00048.htm Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些

2015-01-20 15:02:30 10722

转载 文件传输协议(FTP)

地址:http://www.xxglx.com/net/zyk/htmlfiles/protocol/protocol00045.htm FTP(File Transfer Protocol),是文件传输协议的简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的

2015-01-20 15:00:06 1714

转载 域名解析服务协议(DNS)

地址:http://www.xxglx.com/net/zyk/htmlfiles/protocol/protocol00044.htm(一)DNS 定义  DNS 是域名系统 (Domain Name Server) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。在Internet上域名与IP地址之间是一对一(或者一对多)的,域名虽然便于人们记忆,但机器之间只能互相认识

2015-01-20 15:00:00 3324

转载 动态主机配置协议(DHCP)

地址:http://www.xxglx.com/net/zyk/htmlfiles/protocol/protocol00043.htm(一)概述  DHCP 是 Dynamic Host Configuration Protocol(动态主机分配协议)缩写,它的前身是 BOOTP。BOOTP 原本是用于无磁盘主机连接的网络上面的:网络主机使用 BOOT ROM 而不是磁盘起动并连接上

2015-01-20 14:59:10 1872

转载 TCP/IP应用层协议

地址:http://www.xxglx.com/net/zyk/htmlfiles/protocol/protocol00042.htm TCP/IP模型,应用层协议      HTTP   80  超文本传输协议(www服务)   HTTPS   443  安全的HTTP协议   FTP    21  文件传输协议   SMTP   25  简单邮件传输协议(发送邮件) 

2015-01-20 14:57:57 761

转载 超文本传输协议(HTTP)

地址:http://www.xxglx.com/net/zyk/htmlfiles/protocol/protocol00050.htm、(一)定义  HTTP:超文本传输协议(Hypertext Transfer Protocol)(二)HTTP概述  HTTP的发展是万维网协会(World Wide Web Consortium)和Internet工作小组(Inte

2015-01-20 14:51:54 2624

原创 快速排序之Java

/*快速排序:1、以第一个数作为基数2、从右向左比较,找出第一个小于基数的数,记录下标j3、从左往右比较,找出第一个大于基数的数,记录下标i4、将i,j对应值交换5、将i对应的小值赋值给low对应的基数值6、将基数赋给i下标7、循环。*/class SortQuickDemo { public static void main(String[] args) { in

2015-01-20 14:33:25 411

安卓Gson包

用于操作Gson字符串的包,需要自己导入放在libs目录下

2015-06-12

ViewPager多页面

ViewPager多页面选项卡的切换,模仿学习

2015-04-17

ViewPager的使用

使用VIewpager制作的一个实例,用户滑动改变界面。

2015-04-17

Android图标

精美的安卓图标,几千个好看的,分享给大家

2015-04-14

ListView分页加载

ListView分页加载源码的实现,不包含布局文件,只有核心的实现代码

2015-04-09

精美下拉关闭图标

Andoird开发精美图标,下拉,特此收藏给大家,方便使用

2015-04-08

pinyin.jar

利用该包,导入到java中可用于开发将汉字转换为拼音。

2015-02-16

NIO复制文件

利用NIO中的类进行开发的文件复制实例,学习下类的使用

2015-02-15

C#实现正则表达式判断

C#编写的一个正则表达式,主要是想提炼下怎么去设计一个工程。代码的实现没什么太复杂的。

2015-02-11

Oracle学习

该文档设计到常见的SQL语句操作,提高常见SQL语句书写能力。

2015-02-09

正则表达式判断用户信息

通过正则表达式的使用,判断用户注册信息中的邮箱、电话、密码信息是否符合要求。

2015-02-04

黑马程序员java基础试题、笔记

本压缩包包含很多java基础题,笔记,都是来自黑马论坛,为java学习者提供复习资料,同时帮助需要考入黑马的同学学习。

2015-01-29

AE开发基础学习资料

AE开发基础学习资料,包括常用的ArcEngine开发教程,以及基本C#学习教程,包含ArcEngine基本实例。

2015-01-16

Java字符串详解

内容讲解了Java的字符串实现String和StringBuffer,以及对应的方法,同时包含讲解的测试例子。

2014-12-31

解决图标不正确字体

自己的系统中的复选框图标不正常,为一个灰色的图像,不是正常的对号勾选,解决此问题是由于系统字体安装部完全,下载此资源,解压,管理员获得权限,安装即可。

2014-12-29

C#+ArcEngine9.3基本功能开发源码

本部分源码是采用C#+ArcEngine进行的基本功能二次开发,主要是复习基本的ArcEngine基本知识,很方便在校学生学习使用。

2014-12-03

算法导论经典教材

经典的算法教程,著名的算法算法导论书,设计到程序的设计讲述

2014-10-22

ArcEngine9.3许可文件无期限

AE9.3的安装许可文件破解,供大家使用

2014-06-23

地理坐标和屏幕坐标转换

地理坐标和屏幕坐标相互转换,代码详细,使用

2014-01-02

道格拉斯压缩算法 AE

利用C#编写的道格拉斯窗体应用程序,效果不错,对于做课程设计有知道效果

2014-01-01

ArcGIS三维建模

介绍了ArcGIS的三维建模流程以及方法,方便学习利用ArcGIS系列软件学习三维建模

2013-12-30

c语言写的经典算法

用c语言写的一些经典算法,很有帮助作用,供大家学习使用

2013-12-29

C/C#函数大全

文档中包含C、C#的函数,供学习查找,方便平时学习,函数类型齐全丰富。

2013-12-29

ArcGIS_Engine_10_开发手册

讲述ArcGIS Engine的基本开发流程,基本的控件讲解

2013-12-29

遥感图像实习报告

该课程是与遥感图像数字处理相对应,是实验部分的实验报告,其中相关实验非常有助于提高对课程的理解。

2013-07-18

遥感图像与数字处理知识点

涉及到遥感图像与数字处理相关考试知识点,总结了相关考点信息,方便同学们进行复习。帮助同学们提高对该课程的理解

2013-07-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除