`
老顽童
  • 浏览: 48141 次
  • 性别: Icon_minigender_1
  • 来自: 默认
社区版块
存档分类
最新评论
文章列表
1。使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in); 2。使用java.util.ResourceBundle类的getBundle()方法 示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault()); 3。使用java.util.Proper ...
摘要       远程方法调用(Remote Method Invocation,RMI)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而 ...
首先,让我们来回顾下你通常认为不值得一提的ASCII码表 ASCII码一般分为三个部分: Non printable, system codes between 0 and 31. Lower ASCII(Standart ASCII) , between 32 and 127. This part of the table (as shown below) originates from older, American systems, which worked on 7-bit character tables. Foreign letters, l ...
American National Standards Institute(ANSI——美国国家标准学会) 由公司、政府和其他成员组成的自愿组织。它们协商与标准有关的活动,审议美国国家标准,并努力提高美国在国际标准化组织中的地位。此外,ANSI使有关通信和网络方 ...
最近在做软件时遇到BMP文件格式和算法问题,在网上找了好多资料,但都不能用,我研究了一个早上,终于把这里面的二进制格式搞清楚了,希望对 大家有用。 42 4D           2 bytes 文件类型BM(ASCII编码) C6 03 00 00       1 dword 文件大小(包含头信息)966 00 00 00 00       1 dword 保留 36 00 00 00       1 dword 从文件开始到位图数据开始之间的偏移量36(H) = 54(D) 54字节 28 00 00 00       1 dword 位图信息头的长度28(H)=40(D)。 ...
Java中编码以及Unicode总结 2009年9月19日  Java中编码以及Unicode总结 1、 基本概念 bit 位只能是0或者1 byte 字节一个字节是8位,1 byte=8 bits 计算机表示的基本单位 KB,MB,GB,TB,PB是以1024与byte进行换算 进制 用符号进行计数 十进制、二进制、八进制(011)、十六进制(0xFF) 字符文字和符号的总称 字符集 多个字符集合的总称。ASCII字符集、GB2312字符集、GBK字符集、BIG5字符集、GB18003字符集、Unicode字符集 byte可表示2^8=256个字符的表示 0 0×00 ...
从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。 ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为: ASC码:  00110101 00110110 00110111 00111000      ↓     ↓    ↓    ↓ 十进制码: 5    6   7    8 共占用4个字节。ASCII码文件可在屏幕上按字符显示, 例如源程序文件就是ASCII文件,用DOS命令TYPE可显示文件的内容。 由于是按字符显示,因此能读懂文件内容。 二进制文件是按二进制的编码 ...
怎样判断两个byte数组的内容是否相同? 从问题来看,你是想比较两个基本类型数组里的所有元素是否相同。 这里首先要弄清楚,基本类型数组和基本类型数组中元素在java概念中的类型区别 。 基本类型数组的类型:在java中作为对象(Object),即byte[]是一个对象(要比较就要依次比较数组中每个数据是否相同) 。 基本类型数组中的元素的类型:还是基本类型。 接下来看,java对象的equals方法。 equals方法的调用,使用多态性。从具体类开始逐层调用类继承层次,直到找到equals方法的实现类。然后,调用该方法进行对象内容比较。这里的对象内容在 ...
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操 作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据 库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。 各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文 件。因为他内部有一个 ConfigParser 类来支持 .ini 文件的读写,根据该类提供的方法程序员可以自由的来操作 . ...
整数除法和余数运算符 将算术运算符应用于整数操作数总是产生整数结果。关于除法,则会发生一种有趣的情况。如果写如下所示的表达式 9 / 4 J ava 规则指定该操作的结果必须是整数 ,因为两个操作数都是int类型。(赋值给double时也会舍去余数,出不来想要的结果2.25,) 程序给表达式赋值时,它用9除以4,舍去余数。因此,表达式的值是2,而不是2.25 。 从数学上说,如果要计算正确的结果,就至少有一个操作数必须是浮点数(double类型)。例如,下面3个表达式 9.0 / 4 9 / 4.0 9.0 / 4.0 ...
十六进制编辑命令用来选择活动窗口的编辑模式。就是在十六进制和 ASCII 之间进行切换。ASCII 编辑模式通常用于基于文件的任何 ASCII (文本)。在 ASCII 模式,UltraEdit 允许所有功能的普通操作,并允许输入任何字符。   十六进制编辑模式通常用于非 ASCII 文件,或二进制文件。这些文件一般都包含不可打印的字符,并且不是文本文件。   当选择十六进制模式时,下列应用受到限制:           不支持插入模式。    将屏幕范围分割成如下三个区域:   ...
领域驱动设计(下面发现了篇不错的文章,和大家分享)   领域驱动设计:理念,架构和若干重要细节   绪论: 三点:软件开发的方法论,讨论系统分层的必要性,提出构建领域模型的重要性;讨论OO技术是构建领域模型的主角; 争论:面向对象还是面向数据 ?一个 企业级应用的系统架构是应该面向对象还是面向数据 (目前还是一面向数据为主流) 的争论由来已久,并且从未停止过.这是一个非常尖锐且很难抉择的问题.产生这一问题的根源就在于当前企业级应用所依赖的数据库几乎无一例外的都是关系型数据库,关系型数据已经盛行了很多年,它也确实....但是后来随着面向对象技术的兴起,人 ...
最近项目中要用到二进制文件方面的知识,从来没弄过,慢慢来吧,嘿嘿,下面是一篇不错的关于二进制文件的博文,感兴趣的看看文本文件与二进制文件(原作者:mjgforever)                                  ...
Model 1和Model 2 对于Java阵营的动态Web编程技术而言,则经历了所谓的Model 1和Model 2时代。 图1.3  动态Web编程技术的发展历史 所谓Model 1就是JSP大行其道的时代,在Model 1模式下,整个Web应用几乎全部由JSP页面组成,JSP ...
我们可以这样操作: A 通过命令行操作 1、检出目录images svn co --depth=empty http://www.iusesvn.com/project1/images images_work_dir 这样就在本地形成了一个工作拷贝目录images_work_dir 2、进入images_work_dir目录,单独更新logo.jpg svn up logo.jpg 这样,我们就单独检出了logo.jpg,后面就可以对这个文件进行修改、提交等操作。 B 通过TortoiseSVN操作 目前还不清楚TortoiseSVN该如何操作 ...
Global site tag (gtag.js) - Google Analytics