首页 > 其他分享 >net外脑

net外脑

时间:2023-04-13 18:35:30浏览次数:27  
标签:读取 Url ZipFile 外脑 entry net line 压缩包

解压

System.IO.Compression.ZipFile

ZipFile.OpenRead   读取压缩包

ZipFile.OpenRead.Entries    读取压缩包里面所有的文件夹与文件

 1                 //获取地址
 2                 var Url = "Https://" + data["Url"]?.ToString();
 3                 //下载地址对应的压缩包
 4                 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
 5                 HttpWebResponse response =(HttpWebResponse)request.GetResponse();
 6                 Stream st =response.GetResponseStream();
 7                 //读取压缩包里面的文件
 8                 ZipInputStream s =new ZipInputStream(st);
 9                 ZipEntry entry;
10                 while ((entry = s.GetNextEntry()) != null)
11                 {
12                     if (entry.Name.Contains(".txt"))
13                     {
14                         //读取文件里面的信息
15                         using (StreamReader sr = new StreamReader(s))
16                         {
17                             string line = string.Empty;
18                             while ((line = sr.ReadLine()) != null)
19                             {
20                                 NewClassInChatRecord newClassIn = JsonConvert.DeserializeObject<NewClassInChatRecord>(line);
21                                 list.Add(newClassIn);
22                             }
23                         }
24                     }
25                 }             
View Code

 

标签:读取,Url,ZipFile,外脑,entry,net,line,压缩包
From: https://www.cnblogs.com/huodetiantang/p/17315987.html

相关文章

  • kubernetes 中排查dns解析问题
    参考官方:https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/文档中提供的dnsutils镜像下载不到,修改镜像地址wgethttps://k8s.io/examples/admin/dns/dnsutils.yaml#catdnsutils.yamlapiVersion:v1kind:Podmetadata:name:dnsutilsn......
  • .Net 程序版本向前兼容
    本文逻辑是安装高版本的SDK运行时可以运行低版本的程序方法1在程序编译后,找到一个[myapp].runtimeconfig.json的文件,在runtimeOptions节点增加以下节点{"runtimeOptions":{"tfm":"net6.0","rollForward":"LatestMajor"}}方法2在项目配置文件.csproj添加......
  • IPv4 Internet Protocol version 4 协议解析
    协议头|00|01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32||Version|IHL|DSCP|ECN|TotalLength||Identification|......
  • RepLKNet、depthwise conv、Depthwise Separable Conv
    由于ResNet的残差结构会跳过一些网络结果,所以其实resnet的有效深度其实并不深,所以有效感受野并不大。而大kernel模型不但有效感受野更大而且更像人类(shapebias高)。这也可能是传统CNN虽然在ImageNet上跟Transformer差不多,但在下游任务上普遍不如Transformer的原因。Transformer可......
  • kubernetes persistentVolumeClaim保留机制
    1.默认StatefulSet删除以后,对应的pvc默认是会保存的。2.控制  在1.23以后,有可选 .spec.persistentVolumeClaimRetentionPolicy 字段控制在StatefulSet的生命周期中是否保留或者删除PVC。  您必须启用StatefulSetAutoDeletePVCfeaturegate才能使用此字段。启用......
  • 浏览器页面跳转后network请求不见了
    场景本想看登录的接口,但是登录成功后,就自动跳转了,network的请求信息也刷新了。百度后才知道,还有个开关,可以保留历史请求记录......
  • 深入了解Kubernetes(K8s):现代化容器编排和管理平台
    Kubernetes(简称K8s)是一种开源的容器编排和管理平台,用于自动化应用程序在容器化环境中的部署、扩展、管理和运维。Kubernetes最初由Google开发,并于2014年发布为开源项目,现在由CloudNativeComputingFoundation(CNCF)维护和管理。Kubernetes的设计目标是简化容器应用的部署、管理和......
  • .NetCore(.NET6)中使用swagger和swagger版本控制
    原文:.NetCore(.NET6)中使用swagger和swagger版本控制目录一、.NET6中使用swagger二、.NET6中使用swagger版本控制 回到顶部一、.NET6中使用swagger swagger支持API自动生成同步的在线文档,下面在.NET6中引入1.建.NET6应用并建以下控制器///<summary>///......
  • NETCORE - IdentityServer4 密码验证模式
    NETCORE-IdentityServer4密码验证模式                    引用:(60条消息)IdentityServer4密码模式(ResourceOwnerPasswordCredentials)_ids4hybridpassword_哀莫离裳的博客-CSDN博客 ......
  • 分布式场景下,Apache YARN、Google Kubernetes 如何解决资源管理问题?
    所有的资源管理系统都需要解决资源的有效利用、任务的有效响应、调度策略的灵活配置这三个最基本问题。那么在分布式的场景下,YARN和Kubernetes是怎么解决的呢?本篇进行介绍。  — ApacheYARN —YARN全称为(YetAnotherResourceNegotiator),是一个集群共享的调度框架,有良好......