Post tagged: 代码

重要文件备份脚本

一个用于实现文件筛选并备份的Python脚本。有如下功能:

  • 全局单文件大小限制(筛出了过大的音视频等文件)
  • 个别扩展名的扩大文件大小限制(避免筛选出稍大的图片、压缩包等)
  • 时间限制,增量备份
  • 仅更新大小不同的文件
  • 支持多语言文件名
  • 可跨平台
  • 有直观的文本输出
  • 脚本可扩展,可稍加修改实现可选的全局总大小限制、扩展名限制等

注意使用时要保存为UTF-8编码,以免出编码问题。

from sys import stdout
import os
import shutil
import time

#highprext = [".doc",".docx",".rtf",".xls","xlsx",".ppt",".pps",".pptx"] #可选的限制文件类型
otherext = [".pdf",".gif",".jpg",".png",".tif",".bmp",".zip",".tar",".tgz",".gz","7z …

脉冲通信代码

一、目的

为在只能通过发送在较短时间内无法以长度区分的信号,以信号间隔为信息介质的情形下提供快速编码通信的解决方案。

二、编码规则

此编码为定长编码。一个字符为六次信号,信号中有长短间隔。每个字符间可以有更长的间隔时间作区分。现规定以“x”为信号,以“.”为信号间隔。

开始时以六次连续的信号“xxxxxx”为呼叫代码,最后以“x.xxxxx xxxxxx”结束。编码示例:xxxxxx xxxx.x.x x.xx.xx.x xxx.x.x.x xxx.x.x.x x.xxxxx xx.xx.x x.xxxxx xx.x.x …