asp.net文件和文件夹压缩调用类库ICSharpCode.SharpZipLib.dllusingSystem.IO;usingICSharpCode.SharpZipLib;usingICSharpCode.SharpZipLib.Checksums;usingICSharpCode.SharpZipLib.Zip;usingICSharpCode.SharpZipLib.GZip;usingICSharpCode.SharpZipLib.BZip2;usingICSharpCode.SharpZipLib.Zip.Compression;usingICSharpCode.SharpZipLib.Zip.Compression.Streams;protectedvoidButton1Click(objectsender,EventArgse){string[]str=newstring[1];str[0]=@"E:\9541241560\地学院\";Zip(str);}#region压缩//////压缩文件,默认目录为当前目录,文件名为当前目录名,压缩级别为6//////要压缩的文件或文件夹publicvoidZip(paramsstring[]fileOrDirectory){Zip(6,fileOrDirectory);}//////压缩文件,默认目录为当前目录,文件名为当前目录名//////压缩的级别///要压缩的文件或文件夹publicvoidZip(intzipLevel,paramsstring[]fileOrDirectory){if(fileOrDirectory==null)return;elseif(fileOrDirectory.Length<1)return;else{stringstr=fileOrDirectory[0];if(str.EndsWith("\\"))str=str.Substring(0,str.Length-1);str+=".zip";Zip(str,zipLevel,fileOrDirectory);}}//////压缩文件,默认目录为当前目录//////压缩后的文件///压缩的级别///要压缩的文件或文件夹publicvoidZip(stringzipedFileName,intzipLevel,paramsstring[]fileOrDirectory){if(fileOrDirectory==null)return;elseif(fileOrDirectory.Length<1)return;else{stringstr=fileOrDirectory[0];if(str.EndsWith("\\"))str=str.Substring(0,str.Length-1);str=str.Substring(0,str.LastIndexOf("\\"));Zip(zipedFileName,str,zipLevel,fileOrDirectory);}}//////压缩文件//////压缩后的文件///压缩的级别///当前所处目录///要压缩的文件或文件夹publicvoidZip(stringzipedFileName,stringcurrentDire
2023/7/16 11:55:29 236KB .net 解压缩 SharpZipLib
1
kafkastreams实战。
2023/4/24 13:38:20 186B kafka streams 实战
1
rxjava2.1.3开拓必不可少的夹包,不该夹包找不到subscribe类;
2023/4/2 19:19:22 2KB jar android rxjava
1
Redis是一个在磁盘上耐久存在的内存数据库。
数据模子是key-value,但反对于多种不合尺度的值:字符串、列表、群集、排序集、哈希、流、HyperLogLog、Bitmaps。
Strings,Lists,Sets,SortedSets,Hashes,Streams,HyperLogLogs,Bitmaps.Bug修复CONFIGREWRITE在经由CONFIG配置oom-score-adj-values后,能够经由CONFIG配置或者从配置配备枚举文件中加载,会天生一个破损的配置配备枚举文件。
将会导致Redis没法启动更正MacOS上redis-cli--pipe的下场。
2023/3/21 16:48:41 8.92MB redis x64 windows
1
ACE是一个重量级的C++网络库。
本书从构架模式、编程示例和源代码三个方面详细地引见了ACE的Reactor、ServiceConfigurator.Task、Acceptor_Connector、Proactor和Streams框架。
书中涉及10多种Gof经典设计模式,对每个框架的的设计和实现进行了细致的分析。
通过对本书的学习,读者不仅可以掌握部分构架模式的理论知识,还可以从ACE的源代码中学习到很多框架的实现方法。
这些理论知识和实现方法,对在实际的项目和产品中构建软件框架具有指导意义。
对于希望理解如何设计和实现软件框架的开发人员,以及普通的程序员和架构师,本书都具有很好的参考价值。
2023/1/16 14:18:42 14.6MB ace j技术内幕
1
react-streams
2017/2/6 16:12:25 410KB JavaScript
1
自2020年提出“双碳”目标以来,亟需数字技术与能源行业深度融合,真正实现能源清洁低碳转型与数字化升级。
开务数据库聚焦“数字能源”领域,为用户打造数字化能源管理平台,提升综合能源和碳资产管理能力。
本期我们将围绕“数字能源”主题,由开务数据库研发工程师李刘鹏老师为大家引见《数字能源边缘实时计算实践》。
李老师长期专注于时序数据的存储与运算、实时计算等领域,目前负责数字能源边缘端研发工作,具备丰富的开发与管理经验。
传统能源行业涉及数据信息错综复杂,不仅需要采集各类设备实时运行的状态数据,同时还需围绕采集数据进行实时计算、分析及预测。
本期直播将围绕边缘实时计算实践中使用的go-streams组件的技术原理、实现以及优化策略,深入解析开务数据库在边缘实时计算中的落地实践。
2019/8/9 19:32:50 1.66MB 边缘计算 分布式数据库 数字能源
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡