去南宁市图书馆泡了一晚上~编写文件粉碎机之惑
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
去南宁市图书馆泡了一晚上~编写文件粉碎机之惑
PurpleEndurer 原创
2008-04-23 第1版
勿勿吃了饭就撤离餐桌,既可以避开“酒精”考验,又可以多在图书馆泡一会,何乐而不为。
南宁市图书馆两年前去过一次,所以这次就轻车熟路了。在大门口上方的滚动电子荧屏看到艺术讲座的预告,Google了下,原来是南宁市图书馆学会“绿城讲坛”流动讲座之一,真的好心动,可惜没机会参加~
不过进到里面,在IT类杂志书架转了一回,却有点失望,因为好多是空的,余下的一些大多是一些大学学刊的理论杂志,不是一时半刻能看得明白的,只好按照书架上贴的规则拿了两本杂志2007第3期《程序员》和2007年的(第几期记不得了)《电脑编程技巧与维护》。
找个位置坐下,发现对面的小伙子面前摆了一叠杂志,看起来有十几本,难怪书架有这么多位置是空的~更令人郁闷的是我板凳还没坐热,对面的小伙子就趴在桌子上休息了,直到闭馆音乐响起……
在《电脑编程技巧与维护》上发现了两篇关于编写程序实现文件粉碎机的文章,一篇是用VB来实现,另一篇用的则是Delphi,思路都是一样的,就是按文件长度用某个字符来覆写文件内容,然后删除。
个人感觉这样处理不太保险。文件粉碎机这样的软件在DOS时代就有,如PCTOOLS 9.0提供的文件擦除程序Wipe。其工作原理是用指定字符对文件物理位置进行指定次数(一般默认3次)的覆写,由于磁盘文件的读写是以簇为单位的,所以覆写操作也是对文件占用的所有簇进行,而不仅仅是按文件的长度,毕竟文件所占用的簇中的余下空隙中也可能被写入了有意义的信息~
记得偶以前和Turbo C 2.0写过一个,文件长度是9000多个字节,觉得体积大了,后来用8086汇编写了一个,用TASM汇编连接,文件长度才200多个字节,呵呵……
至于Windows平台下的,Norton Utilities中提供有安全擦除(Wipe Info)功能,另外,上次发现国外有人用Delphi写了一个9kb的免费文件粉碎机--shredder,在 http://endurer.ys168.com 有下载。
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
去南宁市图书馆泡了一晚上~编写文件粉碎机之惑相关推荐
- java jsp 文件上传_用JSP编写文件上传
用JSP编写文件上传 发布时间:2016-09-14 来源: 点击: 次 如果你曾用VB编写文件上传的组件的话,那么用JAVA编写文件上传的JAVABEAN十分容易. 下面的例子只是一个简版 pack ...
- python编写代码实现文件的拷贝功能_python利用os模块编写文件复制功能——copy()函数用法...
我就废话不多说了,大家还是直接看代码吧~ #文件复制 import os src_path=r'E:\Pycharm\python100题\代码' target_path=r'E:\Pycharm\p ...
- android 手机内存其他文件在哪里,消失的手机内存去哪了?用它清理手机文件,告诉你手机内存的秘密...
原标题:消失的手机内存去哪了?用它清理手机文件,告诉你手机内存的秘密 从早前的1g,2g,到后来的8g,16g,32g,再到现在的128g,256g,512g,甚至于以后的1T,2T,手机内存不断变大 ...
- 编写文件搜索小程序:1. 输入绝对路径以及搜索关键字,2. 搜索指定路径下(包括子文件夹)中名称包含关键字的所有文件并打印出,3. 将当前操作记录日志
package com.homework;import java.io.File; import java.io.FileOutputStream; import java.io.IOExceptio ...
- [我的作死案例]图书馆泡妹记 上
https://bbs.ichunqiu.com/thread-24168-1-1.html 吾本布衣i春秋-呆萌菜鸟 发表于 前天 14:28253388 本帖最后由 0nise 于 2017-6- ...
- 图书馆管理系统利用c语言编写,图书馆管理系统 c语言编写.doc
图书馆管理系统 c语言编写 #include "stdio.h"#include "stdlib.h"#include "conio.h"# ...
- python编写文件管理系统_python用户管理系统实例详解
实例讲解python用户管理系统 本文主要为大家分享一篇python用户管理系统的实例讲解,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧,希望能帮助到大家. 自定义函数+装饰器,每一 ...
- 新版RE管理器 (Root Explorer)修改方法(去广告,时间日期排序,默认文件夹优先)
1.由于很多人不是真正的Google Play商店花钱买的,所以安装后有谷歌广告 2.新版的时间日期排列比较蛋疼 3.有些人喜欢默认文件夹优先显示 首先你要会反编译,会使用apktool,然后你要下载 ...
- 可以编写html的文件吗,我可以使用HTML5/JS编写文件吗?
的这个问题的答案取决于你的回答以下问题: 你罚款,对这种能力支持的事实目前只存在于基于铬的浏览器(Chrome的&歌剧)? 您是否利用现在的专有API来利用这种优势? 你可以在将来删除该API ...
最新文章
- 完整iOS APP发布App Store上架流程
- 《数据库SQL实战》查找当前薪水详情以及部门编号dept_no
- 基于 Docker Compose 实践 .NET Core 的现代化架构 2:在容器中集成 Skywalking APM
- 男朋友的回答可以多敷衍?
- 7-177 输出全排列 (20 分)
- 【LogStash】logstash marking url as dead 问题解决
- 一些推荐的深度学习、机器学习资料
- nodejs 密码加盐
- 机器学习正则化线性回归(调参技巧(matlab))
- OCCT 建模,VTK显示
- PPT可以直接剪裁视频
- HTML的div作用
- 【转】为您解决HDMI无声的烦恼
- 购物商城html源码asp,购物商城 html
- 脱离实际,技术就是屠龙之技
- 微信小程序判断input是否为空
- java 私有构造_JAVA中构造方法私有化的作用是什么?
- Python实现简单画图
- Solved Visual studio Code make sure you configure your user.name and user.email in git
- 好书推荐:21天入门 低功耗蓝牙5.x开发