上一次熟悉了IO系统后, 写个程序来练练手. 正好这次看到App命名空间, 正好熟悉一下ConsoleApplication的用法. 因为Nebula3内置了ZipFileSystem, 但不支持压缩, 只支持解压缩, 就试着写了一个命令行的unzip.exe, 算是对之前所学的一个总结. 没想解压缩就像拷贝文件一样简单! 因为当zip文件挂载到IO系统后, 可以像本地文件一样使用其中的文件, 呵呵.
文章来源:http://blog.csdn.net/xoyojank/archive/2008/07/08/2625365.aspx

转载于:https://www.cnblogs.com/xoyojank/archive/2008/07/09/1240152.html

[导入]Nebula3学习笔记(6): IO实战, ZIP解压缩程序相关推荐

  1. [导入]Nebula3学习笔记(5): IO系统

    Nebula3的IO系统相对于Nebula1和2是一个巨大的进步 使用更标准的机制, 如用URI来定位资源, 用MIME类型来区分数据格式 一个灵活的流模型, 它不关心数据是来自文件, 内存, HTT ...

  2. 学习笔记(42):Python实战编程-pyinstaller程序打包

    将程序打包可以使得所有Windows带有python虚拟机的电脑进行使用,打包的内容有代码加外部资源(如logo图片等) 步骤: 1)创建程序的代码 2)生成配置文件--用于获得打包的资源,将资源保存 ...

  3. PCA(主成分分析-principal components analysis)学习笔记以及源代码实战讲解

    PCA(主成分分析-principal components analysis)学习笔记以及源代码实战讲解 文章目录 PCA(主成分分析-principal components analysis)学 ...

  4. Spring学习笔记:第一个Spring Boot程序HelloWorld

    Spring学习笔记:第一个Spring Boot程序HelloWorld 一.跟着 Spring 了解技术趋势 1.看看 Spring 5.x 的改变暗示了什么 2.Spring Boot 和 Sp ...

  5. python map zip_Python学习笔记(九) map、zip和filter函数

    这篇文章主要介绍 Python 中几个常用的内置函数,用好这几个函数可以让自己的代码更加 Pythonnic 哦 1.map map() 将函数 func 作用于序列 seq 的每一个元素,并返回处理 ...

  6. STM8学习笔记----普通IO口模拟串口功能

    串口在产品应用中很常见,但是单片机的默认带的串口往往比较少,有时候就会出现串口不够用,所以就想着能不能用普通IO口模拟串口来实现串口的功能. 要模拟串口首先要清楚串口数据传输过程中的原理. 常用的串口 ...

  7. Java学习笔记_15 项目实战之天天酷跑(二):开始游戏界面

    前文,我们完成了登录界面的搭建.本文将完成开始游戏界面的搭建,并建立起登录界面与开始游戏界面的桥梁. 实现在输对用户名和密码后即可进入开始游戏界面的功能. 界面功能需求图: 具体要求: 当鼠标移入开始 ...

  8. Java学习笔记_17 项目实战之天天酷跑(四):游戏主界面

    接上文,本文将实现游戏主界面,功能如下: 移动的背景图片.动态的玩家.玩家的移动功能. 五种障碍物持续出现.玩家和障碍物的碰撞. 暂停.继续功能. 首先,看一下整体效果: 动图实在太大,几秒钟的 Gi ...

  9. 数据结构与算法学习笔记(python)——第一节 数组应用程序实战

    前言 本人是一个长期的数据分析爱好者,最近半年的时间的在网上学习了很多关于python.数据分析.数据挖掘以及项目管理相关的课程和知识,但是在学习的过程中,过于追求课程数量的增长,长时间关注于学习了多 ...

  10. Java学习笔记_16 项目实战之天天酷跑(三):缓冲加载游戏界面

    前文,我们完成了开始游戏界面的搭建.本文将实现缓冲加载界面的搭建.并搭建与前面俩界面间的桥梁. 实现输入正确用户名密码后,进入开始游戏界面,点击开始游戏按钮后,进入缓冲加载界面的功能. 界面示意图: ...

最新文章

  1. 内存卡损坏 linux 修复,Linux系统恢复工具
  2. Linux抓包工具tcpdump详解
  3. 栈和堆的区别(转 知乎)
  4. Oracle 查询基础
  5. 玻璃体浑浊的分子原理
  6. java实现metro风格_Metro风格的Java组合框(JMetro)–重新介绍
  7. STM32 DSP库的使用方法
  8. Java中字节输入输出流
  9. JBoss的部署机制
  10. R-大数据分析挖掘(4-R爬虫实现)
  11. python爬虫基础教程115_python爬虫分析:115网盘的模拟登录
  12. sqlite3:深入理解sqlite3_stmt 机制
  13. 《高绩效成果教练》课程笔记及思考
  14. byte最大值最小值的问题
  15. 代码何须全部自己写,融云守护程序猿发际线
  16. 测牛学堂:2023软件测试入门学习指南之测试方法完结总结
  17. Windows API函数 (绘图函数)
  18. [2018.10.25]高通QFIL刷机:高通sdm845_la2.0用QFIL软件meta_build和flat_build刷机
  19. 免费在线绘图软件推荐-processon
  20. 计算机的音乐设置方法,让电脑开机和关机音乐更个性的设置方法(图文)

热门文章

  1. Thinkphp在Nginx服务器下部署的问题--宝塔面板篇
  2. CVE-2014-6332 修改浏览器安全属性开启Godmode
  3. 从“制造”到“智造”,南高齿携手锐捷打造“智能工厂”
  4. Check Point截获JavaScript文件隐形攻击
  5. 调查:Win7是勒索病毒的重灾区 XP受影响不足0.1%
  6. 工厂模型——简单工厂和工厂方法
  7. 9个有用的php功能
  8. SAP Client Copy
  9. Maven自定义配置生成包名
  10. 面试必备!Kafka 怎么顺序消费?