当前位置: 首页 > news >正文

传销公司做网站什么罪名番禺网站开发技术

传销公司做网站什么罪名,番禺网站开发技术,网站建设英语要几级,微信投票网站制作文章目录 Pre概述编码/解码处理文本的正确方式示例程序Code Pre 庖丁解牛#xff1a;NIO核心概念与机制详解 01 庖丁解牛#xff1a;NIO核心概念与机制详解 02 _ 缓冲区的细节实现 庖丁解牛#xff1a;NIO核心概念与机制详解 03 _ 缓冲区分配、包装和分片 庖丁解牛… 文章目录 Pre概述编码/解码处理文本的正确方式示例程序Code Pre 庖丁解牛NIO核心概念与机制详解 01 庖丁解牛NIO核心概念与机制详解 02 _ 缓冲区的细节实现 庖丁解牛NIO核心概念与机制详解 03 _ 缓冲区分配、包装和分片 庖丁解牛NIO核心概念与机制详解 04 _ 分散和聚集 庖丁解牛NIO核心概念与机制详解 05 _ 文件锁定 庖丁解牛NIO核心概念与机制详解 06 _ 连网和异步 I/O 概述 我们将看一下如何使用 Charsets 处理文本数据 为给定的字符编码创建 Charset使用该 Charset 解码和编码文本数据 编码/解码 要读和写文本我们要分别使用 CharsetDecoder 和 CharsetEncoder。将它们称为 编码器 和 解码器 处理文本的正确方式 从一个文件中读取一些文本并将该文本写入另一个文件。但是它把该数据当作文本数据并使用 CharBuffer 来将该数句读入一个 CharsetDecoder 中。同样它使用 CharsetEncoder 来写回该数据。 假设字符以 ISO-8859-1(Latin1) 字符集这是 ASCII 的标准扩展的形式储存在磁盘上。尽管我们必须为使用 Unicode 做好准备但是也必须认识到不同的文件是以不同的格式储存的而 ASCII 无疑是非常普遍的一种格式 事实上每种 Java 实现都要求对以下字符编码提供完全的支持 US-ASCIIISO-8859-1UTF-8UTF-16BEUTF-16LEUTF-16 示例程序 在打开相应的文件、将输入数据读入名为 inputData 的 ByteBuffer 之后我们的程序必须创建 ISO-8859-1 (Latin1) 字符集的一个实例 Charset latin1 Charset.forName( ISO-8859-1 );然后创建一个解码器用于读取和一个编码器 用于写入 CharsetDecoder decoder latin1.newDecoder(); CharsetEncoder encoder latin1.newEncoder();为了将字节数据解码为一组字符我们把 ByteBuffer 传递给 CharsetDecoder结果得到一个 CharBuffer CharBuffer cb decoder.decode( inputData );如果想要处理字符我们可以在程序的此处进行。但是我们只想无改变地将它写回所以没有什么要做的。 要写回数据我们必须使用 CharsetEncoder 将它转换回字节 ByteBuffer outputData encoder.encode( cb );在转换完成之后我们就可以将数据写到文件中了。 Code import java.io.*; import java.nio.*; import java.nio.channels.*; import java.nio.charset.*;public class UseCharsets {public static void main( String args[] ) throws Exception { // 指定输入文件和输出文件名称 String inputFile samplein.txt; String outputFile sampleout.txt;// 创建 RandomAccessFile 对象用于读取和写入文件 RandomAccessFile inf new RandomAccessFile( inputFile, r ); RandomAccessFile outf new RandomAccessFile( outputFile, rw ); long inputLength new File( inputFile ).length();// 获取 FileChannel 对象 FileChannel inc inf.getChannel(); FileChannel outc outf.getChannel();// 将文件内容映射到内存缓冲区 MappedByteBuffer inputData inc.map( FileChannel.MapMode.READ_ONLY, 0, inputLength );// 获取 Latin-1 编码解码器 Charset latin1 Charset.forName( ISO-8859-1 ); CharsetDecoder decoder latin1.newDecoder(); CharsetEncoder encoder latin1.newEncoder();// 解码内存缓冲区中的数据 CharBuffer cb decoder.decode( inputData );// 在此处处理字符数据// 编码处理后的字符缓冲区数据 ByteBuffer outputData encoder.encode( cb );// 将编码后的数据写入文件 outc.write( outputData );// 关闭资源 inf.close(); outf.close(); } } 这个程序使用 Java NIO 和字符集处理文件。它将一个文件的内容从拉丁编码ISO-8859-1转换为 UTF-8 编码并将转换后的数据写入另一个文件。 主要步骤如下 指定输入文件和输出文件名称。创建 RandomAccessFile 对象用于读取和写入文件。将文件内容映射到内存缓冲区。获取拉丁 -1 编码解码器。解码内存缓冲区中的数据。在此处处理字符数据例如打印解码后的字符串。编码处理后的字符缓冲区数据。将编码后的数据写入文件。关闭资源。
http://www.w-s-a.com/news/787784/

相关文章:

  • 公司网站制作效果国内最好的在线网站建设
  • 徐州好点的做网站的公司有哪些wordpress 工具插件下载
  • 如何用云服务器建设网站微网站免费开发平台
  • 官网的网站设计公司做网站需要准备哪些东西
  • 程序员和做网站那个好找工作wordpress二维码 插件
  • 湖南城市建设技术学院官方网站青海省建设局网站
  • 响应式网站有什么区别百度网站官网
  • 金华企业自助建站系统长沙建站公司模板
  • 云主机 做网站友情链接网站
  • 定制型网站设计天津网站模板建站
  • 为什么公司网站打开很慢wordpress汉化插件
  • 用dw做教学网站做网站用什么配置笔记本
  • 秦皇岛网站制作服务无网站无产品链接如何做SOHO
  • 国际婚恋网站做翻译合法吗南宁网络推广有限公司
  • 济南做网站公司排名销售市场规划方案
  • 营销型网站定制珠海建站网站
  • 企业网站代码wordpress页面重定向循环
  • 厦门网站建设哪家便宜用wordpress做企业网站
  • 网站备案有幕布python 做网站速度
  • 旅游网站模板psd网站后台维护主要做什么
  • 晋江做任务的网站网站如何设置关键词
  • 呼伦贝尔网站建设呼伦贝尔ps网页设计心得体会
  • 字母logo设计网站动画设计方案及内容
  • 怎样做网站建设方案wordpress 附件预览
  • 网站内容编辑wordpress cron原理
  • 户外商品网站制作建筑网络图片
  • 注册了网站怎么建设做网站是学什么专业
  • 济南建设网站哪里好网站色哦优化8888
  • 什么网站做简历最好外贸公司网站大全
  • 衡水网站托管企业二级网站怎么做