在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。
String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如
byte[] b_gbk = "中".getBytes("GBK");
byte[] b_utf8 = "中".getBytes("UTF-8");
...
分类:
其他好文 时间:
2014-05-26 05:04:23
阅读次数:
257
I/O是input/output的缩写,即输入输出端口。从 文件、键盘、网络
等输入到java程序,再从java程序输出到 文件、显示器、网络等分类:1、输入流 和 输出流2、字节流 和 字符流3、节点流 和
处理流核心方法:read、write字节流例子:文件读取//导入io包import jav...
分类:
编程语言 时间:
2014-05-26 02:16:11
阅读次数:
313
字节流InputStream和OutputStream的子类:FileInputStream
和FileOutputStream方法:int read(byte[] b,int off,int len);void write(byte[] b,int
off,int len);字符流Reader和W...
分类:
编程语言 时间:
2014-05-26 01:00:09
阅读次数:
378
原文地址:Specify a character set概况:
在HTML文档的响应头中指定一个字符集可以让浏览器立即开始解析HTML和执行脚本。细节:
HTML文档在网络中是以伴随字符编码信息的字节序列形式传送的。字符编码信息可以指定在文档的HTTP请求头中,也可以在HTML里面的标记里面...
分类:
其他好文 时间:
2014-05-26 00:34:31
阅读次数:
279
原文链接:http://it.deepinmind.com/jvm/2014/05/24/mastering-java-bytecode.htmlJava是一门设计为运行于虚拟机之上的编程语言,因此它需要一次编译,处处运行(当然也是一次编写,处处测试)。因此,安装到你系统上的JVM是原生的程序,而运...
分类:
编程语言 时间:
2014-05-26 00:05:41
阅读次数:
349
因为不明白为什么图像的数据会以BGR而不是RGB的方式存放到内存中,扯出了以前在计算机组成原理中学习过的内存大小端模式。记录下来,方便以后再复习。在计算机系统中,内存的管理以字节为单位,1
byte=8 bit,一个字节的内容在内存中的存放顺序是固定的。在C语言中,很多类型大小超过了1byte,例如...
分类:
其他好文 时间:
2014-05-25 19:44:12
阅读次数:
247
(1)String构建的对象不能改变,每次对String进行操作时,如两个String相加,需要新建一个String对象,然后容纳最终的结果。
而StringBuilder与StringBuffer构建的对象可以随时在修改其内容,而无需生成新的对象。一般新建一个对象是会生成16个字节的空间,之后根据需要再增加空间。
由于一般新构建一个对象涉及分配内存空间分配、无引用对象过多时的垃圾回收等,因此,对于操作频繁的字符串需使用StringBuilder或StringBuffer...
分类:
其他好文 时间:
2014-05-25 18:17:57
阅读次数:
225
首先,为什么要指针对齐(Pointer Alignment)?
指针对齐有时候非常重要,因为许多硬件相关的东西在对齐上存在限制。在有些系统中,某种数据类型只能存储在偶数边界的地址处。
例如,在经典的 SPARC架构(以及经典的ARM)上,你不能从奇数地址读取一个超过1字节的整型数据。尝试这么做将会立即终止程序,并伴随着总线错误。而在X86架构上,CPU硬件处理了这个问题,只是这么做将会花费更多...
分类:
其他好文 时间:
2014-05-25 18:12:37
阅读次数:
917
今天折腾了一天终于可以可以直接从SD卡启动6410的裸板程序了,这也让我实现了完全在linux下开发裸板代码。详细过程如下:
1.通过查SMDK6410_IROM_APPLICATION NOTE_REV 1.00,可以查到如下
其中BL1是开发板自动运行的固件代码
从上可以知道应将代码烧到最后地址-(1025+1+16)*512字节处
2.测试代码如下:
1 ....
分类:
其他好文 时间:
2014-05-25 04:46:13
阅读次数:
261
服务器连接网络四部曲。
为了与外界沟通,c程序用数据流读写字节,比较常用的数据流有标准输入、标准输出、文件等。
如果想写一个与网络通信的程序,就需要一种新的数据流----------套接字。
使用套接字与客户端程序通信前,服务器需要历经四个阶段:绑定、监听、接受、开始。
1.绑定端口
计算机可能同时运行多个服务器程序,为了放置不同的对话混淆,每项服务必须使用不...
分类:
其他好文 时间:
2014-05-25 01:01:09
阅读次数:
317