barriers / 阅读 / 详情

python怎样压缩和解压缩ZIP文件

2023-07-17 10:37:30
共1条回复
max笔记

指令如下:

import zipfile

zip_ref = zipfile.ZipFile(path_to_zip_file, "r")

zip_ref.extractall(directory_to_extract_to)

zip_ref.close()

其中zipfile是python自带的一个工具包,用来解压缩的,应该不需要安装就有。

相关推荐

Python 数据处理(三十六)—— 文本数据处理(续)

可以使用 [] 符号直接按位置进行索引,如果索引超过字符串的长度,结果将是 NaN 在 0.23 版本之前, extract 方法的参数 expand 默认为 False 。当 expand=False 时, expand 会根据正则表达式模式返回一个 Series 、 Index 或 DataFrame 当 expand=True 时,它总是返回一个 DataFrame ,这种方式更加符合用户的需求,从 0.23.0 版本开始就是默认的 extract 方法接受一个至少包含一个捕获组的正则表达式 如果是包含多个组的正则表达式将返回一个 DataFrame ,每个捕获组是一列 未匹配的行会填充 NaN ,可以从混乱的字符串序列中提取出有规则的信息。 对于命名分组 对于可选的分组 注意 :正则表达式中的任何捕获组名称都将用作列名,否则将使用捕获组号 如果 expand=True ,则返回一个 DataFrame 如果 expand=False ,则返回一个 Series 对于索引,如果 expand=True ,且只有一个捕获组则返回一个只有一列的 DataFrame 此时,如果 expand=False 将会返回一个 Index 对于索引,正则表达式设置多个分组将返回 DataFrame 如果 expand=False 将会抛出 ValueError 异常 对于 extract 只返回第一个匹配项 与 extract 不同, extractall 方法返回每个匹配项,其结果始终是具有 MultiIndex 的 DataFrame 。 MultiIndex 的最后一级名为 match ,标示的是匹配的顺序 对于只有一个匹配的 Series extractall(pat).xs(0, level="match") 与 extract(pat) 的结果一致 Index 也支持 .str.extractall ,它返回一个 DataFrame ,其结果与 Series.str 相同。 您可以检查字符串元素中是否包含正则匹配模式 或者字符串元素是否与模式匹配 而在 1.1.0 版本中 注意 : match 、 fullmatch 和 contains 之间的区别是: 这三个函数于 re 模块的 re.fullmatch 、 re.match 和 re.search 对应 像 match , fullmatch , contains , startswith 和 endswith 有一个额外的 na 参数,用于将缺失值替换为 True 或 False 您可以从字符串列中提取指标变量。例如,如果使用 "|" 分隔的字符串 字符串 Index 也支持 get_dummies ,它返回一个 MultiIndex
2023-07-17 08:39:161

用python解压图片并打印代码

我们使用Python实现压缩和解压。读取ZIP文件信息要读取ZIP文件的内容,首先必须创建一个ZipFile对象。ZipFile对象在概念上与File对象相似。
2023-07-17 08:39:302

虐杀原形2——动画提取工具教程

1.下载这个工具:点击下载2.打开软件3.打开游戏目录下的这三个rcf文件前两个是过场动画,最后一个是阴谋之网动画。4.择最后的文件夹(比如过场动画就是"story"文件夹),并且选extractall解出所有文件到你指定的目录。当然在里面一个个的双击选择你想要的电影也可以导出,记得是bik格式的。这是我自己提取的这样就大功告成啦。此方法同样适用虐杀1代,以及其他rcf格式的文件解包。
2023-07-17 08:39:371

ExtractAllFiles是什么意思?

Extract All Files.提取 所有 文件。如果我没猜错的话,这句话出现在某个英文解压软件之中。
2023-07-17 08:39:452

phyth 正则提取多个字符?

那是因为正则表达式r"a(.+?)b|wz"s和sd的结果在第一捕获组中,而wz在第0捕获组中,所以你要不然把wz也用小括号括起来r"a(.+?)b|(wz)"这样分别取第一和第二捕获组的数据,要不然你用r"(?<=a).+?(?=b)|wz 前向预搜索(?<=)和后向预搜索(?=)这样没有捕获组,结果都在第0捕获组中完整的两种方法的Python程序如下#!/usr/bin/python import retext="asb,fasdbwz"u=r"a(.+?)b|(wz)"result = re.findall(u,text)for i in range(0,len(result)): if result[i][0]=="": print(result[i][1]) else: print(result[i][0])运行结果ssdwz
2023-07-17 08:39:532

pythonzipextract怎么用

pythonzipextract用法:1、打开JUPYTERNOTEBOOK,新建一个PY文档。2、安装winrar,将winrar的目录下的unrar.exe复制到python路径的Scripts文件夹下。3、重启pycharm,使用zipfile的extract或extractall方法直接解压即可。
2023-07-17 08:40:371

python怎样解压.tar.gz的文件

linux:os.system("tar zxf %s" % filename )window:import tarfiletar = tarfile.open("sample.tar.gz")tar.extractall()tar.close()
2023-07-17 08:40:471

fliqlo一直闪

卸载重装。要先去controlpanel把fliqlo卸载,然后restart电脑,去官网重新下载fliqlo,安装,去文件夹extractall,然后去你的屏保设置那里设定为fliqlo就行了。
2023-07-17 08:41:051

python 3.2版本 解压rar/zip到指定目录

用2.X的飘过~
2023-07-17 08:41:143

有没人知道用jAVA解压缩ZIP包得时候报这个错是什么意思啊???java 高手进

哟 你们也用 springmvc啊 看样子 是你这个zip 包 损坏了 你用 winrar 能打开吗?
2023-07-17 08:41:222

如何设计插件式结构的程序,兼谈Python语言

为了扩充软件的功能,通常我们会把软件设计成插件式结构。Python这样的动态语言天生就支持插件式编程。与C++相比,Python已经定义好模块的接口,想要载入一个插件,一个__import__()就能很轻松地搞定。不需要特定的底层知识。而且与C++等静态语言相比,Python的插件式结构更显灵活。因为插件载入后,可以利用Python语言的动态性,充分地修改核心的逻辑。简单地说一个__import__()可能不大清楚。现在就来看一个最简单的插件式结构程序。它会扫描plugins文件夹下的所有.py文件。然后把它们载入。#-*- encoding: utf-8 -*-#main1.pyimport osclass Platform:def __init__(self):self.loadPlugins()def sayHello(self, from_):print "hello from %s." % from_def loadPlugins(self):for filename in os.listdir("plugins"):if not filename.endswith(".py") or filename.startswith("_"):continueself.runPlugin(filename)def runPlugin(self, filename):pluginName=os.path.splitext(filename)[0]plugin=__import__("plugins."+pluginName, fromlist=[pluginName])#Errors may be occured. Handle it yourself.plugin.run(self)if __name__=="__main__":platform=Platform()然后在plugins子目录里面放入两个文件:#plugins1.pydef run(platform):platform.sayHello("plugin1")#plugins2.pydef run(platform):platform.sayHello("plugin2")再创建一个空的__init__.py在plugins文件夹里面。从package里面导入模块的时候,Python要求一个__init__.py。运行main1.py,看一下运行的结果。首先是打印一下文件夹结构方便大家理解:h:projectsworkon estplugins>tree /f /a卷 Data 的文件夹 PATH 列表卷序列号为 ****-****H:.| main1.py|---pluginsplugin1.pyplugin2.py__init__.pyh:projectsworkon estplugins>main1.pyhello from plugin1.hello from plugin2.一般地,载入插件前要首先扫描插件,然后依次载入并运行插件。我们上面的示例程序main1.py也是如此,分为两个函数。第一个loadPlugins()扫描插件。它把plugins目录下面所有.py的文件除了__init__.py都当成插件。runPlugin()载入并运行插件。其中两个关键:使用__import__()函数把插件当成模块导入,它要求所有的插件都定义一个run()函数。各种语言实现的插件式结构其实也基本上分为这两个步骤。所不同的是,Python语言实现起来更加的简洁。或许听起来还有点玄奥。详细地说一下__import__()。它和常见的import语句很相似,只不过换成函数形式并且返回模块以供调用。import module相当于__import__("module"),from module import func相当于__import__("module", fromlist=["func"]),不过与想象有点不同,import package.module相当于__import__("package.module", fromlist=["module"])。如何调用插件一般有个约定。像我们这里就约定每个插件都实现一个run()。有时候还可以约定实现一个类,并且要求这个类实现某个管理接口,以方便核心随时启动、停止插件。要求所有的插件都有这几个接口方法:#interfaces.pyclass Plugin:def setPlatform(self, platform):self.platform=platformdef start(self):passdef stop(self):pass想要运行这个插件,我们的runPlugin()要改一改,另外增加一个shutdown()来停止插件:class Platform:def __init__(self):self.plugins=[]self.loadPlugins()def sayHello(self, from_):print "hello from %s." % from_def loadPlugins(self):for filename in os.listdir("plugins"):if not filename.endswith(".py") or filename.startswith("_"):continueself.runPlugin(filename)def runPlugin(self, filename):pluginName=os.path.splitext(filename)[0]plugin=__import__("plugins."+pluginName, fromlist=[pluginName])clazz=plugin.getPluginClass()o=clazz()o.setPlatform(self)o.start()self.plugins.append(o)def shutdown(self):for o in self.plugins:o.stop()o.setPlatform(None)self.plugins=[]if __name__=="__main__":platform=Platform()platform.shutdown()插件改成这样:#plugins1.pyclass Plugin1:def setPlatform(self, platform):self.platform=platformdef start(self):self.platform.sayHello("plugin1")def stop(self):self.platform.sayGoodbye("plugin1")def getPluginClass():return Plugin1#plugins2.pydef sayGoodbye(self, from_):print "goodbye from %s." % from_class Plugin2:def setPlatform(self, platform):self.platform=platformif platform is not None:platform.__class__.sayGoodbye=sayGoodbyedef start(self):self.platform.sayHello("plugin2")def stop(self):self.platform.sayGoodbye("plugin2")def getPluginClass():return Plugin2运行结果:h:projectsworkon estplugins>main.pyhello from plugin1.hello from plugin2.goodbye from plugin1.goodbye from plugin2.详细观察的朋友们可能会发现,上面的main.py,plugin1.py, plugin2.py干了好几件令人惊奇的事。首先,plugin1.py和plugin2.py里面的插件类并没有继承自interfaces.Plugin,而platform仍然可以直接调用它们的start()和stop()方法。这件事在Java、C++里面可能是件麻烦的事情,但是在Python里面却是件稀疏平常的事,仿佛吃饭喝水一般正常。事实上,这正是Python鼓励的约定编程。Python的文件接口协议就只规定了read(), write(), close()少数几个方法。多数以文件作为参数的函数都可以传入自定义的文件对象,只要实现其中一两个方法就行了,而不必实现一个什么FileInterface。如果那样的话,需要实现的函数就多了,可能要有十几个。再仔细看下来,getPluginClass()可以把类型当成值返回。其实不止是类型,Python的函数、模块都可以被当成普通的对象使用。从类型生成一个实例也很简单,直接调用clazz()就创建一个对象。不仅如此,Python还能够修改类型。上面的例子我们就演示了如何给Platform增加一个方法。在两个插件的stop()里面我们都调用了sayGoodbye(),但是仔细观察Platform的定义,里面并没有定义。原理就在这里:#plugins2.pydef sayGoodbye(self, from_):print "goodbye from %s." % from_class Plugin2:def setPlatform(self, platform):self.platform=platformif platform is not None:platform.__class__.sayGoodbye=sayGoodbye这里首先通过platform.__class__得到Platform类型,然后Platform.sayGoodbye=sayGoodbye新增了一个方法。使用这种方法,我们可以让插件任意修改核心的逻辑。这正在文首所说的Python实现插件式结构的灵活性,是静态语言如C++、Java等无法比拟的。当然,这只是演示,我不大建议使用这种方式,它改变了核心的API,可能会给其它程序员造成困惑。但是可以采用这种方式替换原来的方法,还可以利用“面向切面编程”,增强系统的功能。接下来我们还要再改进一下载入插件的方法,或者说插件的布署方法。前面我们实现的插件体系主要的缺点是每个插件只能有一个源代码。如果想附带一些图片、声音数据,又怕它们会和其它的插件冲突。即使不冲突,下载时分成单独的文件也不方便。最好是把一个插件压缩成一个文件供下载安装。Firefox是一个支持插件的著名软件。它的插件以.xpi作为扩展名,实际上是一个.zip文件,里面包含了javascript代码、数据文件等很多内容。它会把插件包下载复制并解压到%APPDATA%MozillaFirefoxProfilesXXXX.defaultextensions里面,然后调用其中的install.js安装。与此类似,实用的Python程序也不大可能只有一个源代码,也要像Firefox那样支持.zip包格式。实现一个类似于Firefox那样的插件布署体系并不会很难,因为Python支持读写.zip文件,只要写几行代码来做压缩与解压缩就行了。首先要看一下zipfile这个模块。用它解压缩的代码如下:import zipfile, osdef installPlugin(filename):with zipfile.ZipFile(filename) as pluginzip:subdir=os.path.splitext(filename)[0]topath=os.path.join("plugins", subdir)pluginzip.extractall(topath)ZipFile.extractall()是Python 2.6后新增的函数。它直接解压所有压缩包内的文件。不过这个函数只能用于受信任的压缩包。如果压缩包内包含了以/或者盘符开始的绝对路径,很有可能会损坏系统。推荐看一下zipfile模块的说明文档,事先过滤非法的路径名。这里只有解压缩的一小段代码,安装过程的界面交互相关的代码很多,不可能在这里举例说明。我觉得UI是非常考验软件设计师的部分。常见的软件会要求用户到网站上查找并下载插件。而Firefox和KDE提供了一个“组件(部件)管理界面”,用户可以直接在界面内查找插件,查看它的描述,然后直接点击安装。安装后,我们的程序遍历插件目录,载入所有的插件。一般地,软件还需要向用户提供插件的启用、禁用、依赖等功能,甚至可以让用户直接在软件界面上给插件评分,这里就不再详述了。有个小技巧,安装到plugins/subdir下的插件可以通过__file__得到它自己的绝对路径。如果这个插件带有图片、声音等数据的时候,可以利用这个功能载入它们。比如上面的plugin1.py这个插件,如果它想在启动的时候播放同目录的message.wav,可以这样子:#plugins1.pyimport osdef alert():soundFile=os.path.join(os.path.dirname(__file__), "message.wav")try:import winsoundwinsound.PlaySound(soundFile, winsound.SND_FILENAME)except (ImportError, RuntimeError):passclass Plugin1:def setPlatform(self, platform):self.platform=platformdef start(self):self.platform.sayHello("plugin1")alert()def stop(self):self.platform.sayGoodbye("plugin1")def getPluginClass():return Plugin1接下来我们再介绍一种Python/Java语言常用的插件管理方式。它不需要事先有一个插件解压过程,因为Python支持从.zp文件导入模块,很类似于Java直接从.jar文件载入代码。所谓安装,只要简单地把插件复制到特定的目录即可,Python代码自动扫描并从.zip文件内载入代码。下面是一个最简单的例子,它和上面的几个例子一样,包含一个main.py,这是主程序,一个plugins子目录,用于存放插件。我们这里只有一个插件,名为plugin1.zip。plugin1.zip有以下两个文件,其中description.txt保存了插件内的入口函数和插件的名字等信息,而plugin1.py是插件的主要代码:description.txtplugin1.py其中description.txt的内容是:[general]name=plugin1description=Just a test code=plugin1.Plugin1plugin1.py与前面的例子类似,为了省事,我们去掉了stop()方法,它的内容是:class Plugin1:def setPlatform(self, platform):self.platform=platformdef start(self):self.platform.sayHello("plugin1")重写的main.py的内容是:# -*- coding: utf-8 -*-import os, zipfile, sys, ConfigParserclass Platform:def __init__(self):self.loadPlugins()def sayHello(self, from_):print "hello from %s." % from_def loadPlugins(self):for filename in os.listdir("plugins"):if not filename.endswith(".zip"):continueself.runPlugin(filename)def runPlugin(self, filename):pluginPath=os.path.join("plugins", filename)pluginInfo, plugin = self.getPlugin(pluginPath)print "loading plugin: %s, description: %s" % (pluginInfo["name"], pluginInfo["description"])plugin.setPlatform(self)plugin.start()def getPlugin(self, pluginPath):pluginzip=zipfile.ZipFile(pluginPath, "r")description_txt=pluginzip.open("description.txt")parser=ConfigParser.ConfigParser()parser.readfp(description_txt)pluginInfo={}pluginInfo["name"]=parser.get("general", "name")pluginInfo["description"]=parser.get("general", "description")pluginInfo["code"]=parser.get("general", "code")sys.path.append(pluginPath)moduleName, pluginClassName=pluginInfo["code"].rsplit(".", 1)module=__import__(moduleName, fromlist=[pluginClassName, ])pluginClass=getattr(module, pluginClassName)plugin=pluginClass()return pluginInfo, pluginif __name__=="__main__":platform=Platform()与前一个例子的主要不同之处是getPlugin()。它首先从.zip文件内读取描述信息,然后把这个.zip文件添加到sys.path里面。最后与前面类似地导入模块并执行。解压还是不解压,两种方案各有优劣。一般地,把.zip文件解压到独立的文件夹内需要一个解压缩过程,或者是人工解压,或者是由软件解压。解压后的运行效率会高一些。而直接使用.zip包的话,只需要让用户把插件复制到特定的位置即可,但是每次运行的时候都需要在内存里面解压缩,效率降低。另外,从.zip文件读取数据总是比较麻烦。推荐不包含没有数据文件的时候使用。阅读全文
2023-07-17 08:41:301

asp.net怎么把div中的内容导出到word文档中;而且导出的内容不能含有源代码

截个图不就OK了
2023-07-17 08:41:382

qzipreader解压后文件大小为0

网络原因。qzipreader解压后文件大小为0是网络问题,导致下载不全,导致压缩包损坏。有些解压文件,解压前需要密码,有些则可能存在病毒,可以重新下载,或者寻找其他软件进行下载。
2023-07-17 08:41:451

使用jsoup抓取分页的问题

{public List<String> analysePage(String url, int startPage, int endpage) throws Exception { int endPage = 0;List<String> links = new ArrayList<String>(); try { if (startPage<=1) {url = "http://land.fang.com/market/________1_0_1.html";}else {url = "http://land.fang.com/market/________1_0_"+startPage+".html";} // 通过过滤器过滤出<A>标签 Parser parser = new Parser(url);NodeList nodeList = parser.extractAllNodesThatMatch(new NodeFilter(){ // 实现该方法,用以过滤标签 public boolean accept(Node node){ if (node instanceof LinkTag)// 标记 return true; return false;}}); // 打印 String tempPage =""; for (int i = 97; i < nodeList.size(); i++){LinkTag n = (LinkTag) nodeList.elementAt(i); // System.out.print(n.getStringText() + " ==>> "+n.extractLink().length()+"=="+i+"=="); if(n.extractLink().length()==69&&n.extractLink().contains("http://land.fang.com/market/")){links.add(n.extractLink());System.out.println(n.extractLink());}String title = n.getStringText(); if(isNumeric(title)){endPage = Integer.parseInt(title)+1;} if(isNumeric(tempPage)&&!isNumeric(title)){ break;}tempPage = title;} //System.out.print(endPage+"--2222--"+links.size()); } catch (Exception e){e.printStackTrace();} if (startPage < endpage&& endpage<=endPage) {links.addAll(analysePage(url, startPage + 1, endpage));} for (int i=0;i<links.size();i++){ getData(links.get(i));} return links;} public static void getData(String introUrl){ try {Document doc = Jsoup.connect(introUrl).get();Elements newsHeadlines = doc.getElementsByClass("tablebox02 mt10");Elements bianhao = doc.getElementsByClass("menubox01 mt20");System.out.println(getSplitValue(bianhao.get(0).getElementsByTag("span").text(),":",1));Element element = newsHeadlines.get(0).child(0);System.out.println(element.child(0).child(0).child(1).text()); //地区 System.out.println(element.child(0).child(1).child(1).text()); //所在地 System.out.println(element.child(1).child(0).child(1).text()); //总面积 System.out.println(element.child(1).child(1).child(1).text()); // 建设用地面积 System.out.println(element.child(2).child(0).child(1).text()); //规划建筑面积 System.out.println(element.child(2).child(1).child(1).text()); //代征面积 System.out.println(getSplitValue(element.child(3).child(0).text(),":",1)); //容积率 System.out.println(getSplitValue(element.child(3).child(1).text(),":",1)); //绿化率 System.out.println(getSplitValue(element.child(4).child(0).text(),":",1)); //商业比例 System.out.println(getSplitValue(element.child(4).child(1).text(),":",1)); // 建筑密度 System.out.println(getSplitValue(element.child(5).child(0).text(),":",1)); //限制高度 System.out.println(getSplitValue(element.child(5).child(1).text(),":",1)); //出让形式 System.out.println(getSplitValue(element.child(6).child(0).text(),":",1)); //出让年限 System.out.println(getSplitValue(element.child(6).child(1).text(),":",1)); //位置 System.out.println(getSplitValue(element.child(7).child(0).getElementsByAttribute("title").text(),":",1)); //标题 System.out.println(getSplitValue(element.child(7).child(1).child(1).text(),">>",0)); //规划用途 System.out.println("=========================");} catch (IOException e) {e.printStackTrace();}} public static void main(String[] args) throws Exception { new test().analysePage("http://land.fang.com/market/________1_0_1.html",1,1); // getDownloadUrl("http://land.fang.com/market/37eae58c-c701-4e4f-b1af-3e0c8e3be1c6.html"); } public static String getSplitValue(String value,String cha,int index){String [] strings = value.split(cha); if (strings.length>index){ return strings[index].trim();}else { return strings[0].trim();}}}
2023-07-17 08:41:555

java.lang.NoClassDefFoundError:怎么解决啊?!!?

jdk的问题吧。
2023-07-17 08:42:134

用htmlparse获得结点class名

HtmlParse中有一个Div类,实现了Tag接口,里面有一个getAttribute方法可以获取标签的属性值。Tag接口是Node接口的子接口,本质上代表一个标签<x attr="value" ...>,比Node接口多了存取属性的方法。很多类实现了Tag接口,比如:Div, FormTag, SelectTag, OptionTag, TableTag, LinkTag, TagNode等。定位你会,所以你应该可以拿到Div这个对象。这样就很容易取到它的class属性了。给你一个类似的小例子:test.html 内容很简单: <a href="2.html">hehe</a>public class ParseHtmlTest { public static void main(String[] args) throws Exception { Parser parser = new Parser("e:/3.html"); parser.setEncoding("GBK"); HtmlPage page = new HtmlPage(parser); parser.visitAllNodesWith(page); NodeList nodelist = page.getBody(); NodeFilter filter = new TagNameFilter("A"); nodelist = nodelist.extractAllNodesThatMatch(filter, true); for (int i = 0; i < nodelist.size(); i++) { LinkTag link = (LinkTag) nodelist.elementAt(i); System.out.println(link.getAttribute("href")); } }}满意请采纳。
2023-07-17 08:42:391

用htmlparser工具,parser.extractAllNodesThatMatch(filter)和parser.parse(filter)有什么区别

Parser p= new Parser(url);//url表示你添加的文件路径,或者网页,网页可以,文件我就不知道了。 p.setEncoding("gb2312");//设定格式,以免出现中文乱码;
2023-07-17 08:42:551

宏碁笔记本如何在Windows Vista 或 Windows 7下安装显示器驱动程序

在显示器与运行WindowsVista或Windows7的系统连接后,系统会自动识别并安装该显示器。但是,安装特定的驱动可以让显示器更为精准地显示色彩并确保能支持不同的分辨率设定。要下载并安装显示器驱动,请按照下列步骤:1、浏览Acer服务支持网站下载中心。2、选择您的产品线,产品家族,以及确切的产品型号。点击ldquo;操作系统rdquo;的下拉菜单并选择您目前的操作系统版本。3、单击下载驱动前的橙色图标。4、点击保存选择您希望下载文件的站点。5、右键点击下载完成的ZIP格式的文件选择ExtractAllFiles.双击和下载文件一样名字的文件夹。文件夹包含了驱动安装所需的文件。6、点击监视器前面的ldquo;+rdquo;号。这里将显示已连接的显示器。至少有一项会是GenericPnPMonitor或即插即用监视器。7、右击该项,如何选择更新驱动程序。您将会看到更新驱动程序向导。8、选择浏览计算机以查找驱动程序软件。9、在随后的窗口中,点击浏览并找到包含显示器驱动文件的文件夹。选择该文件夹,点击确定。10、回到更新驱动程序向导,点击下一步。现在Windows将会自动搜索并安装驱动。当完成后,请点击完成。
2023-07-17 08:43:021

win10系统如何打开TGA文件

有win10系统用户在电脑中发现有一种TGA文件,但是双击的时候却发现打不开,那么这个TGA文件是什么呢,该如何打开呢,其实这个TGA是具有Truevision图形适配器格式的图像文件,本文就给大家分享一下win10系统打开TGA文件的详细步骤吧。具体步骤如下:1、使用图像编辑器打开TGA文件由于TGA是一种图像格式,您可以像JPG,GIF或PNG照片一样打开它。但是,TGA不像JPG或GIF格式那样受到广泛支持。Windows的Paint编辑器不会打开TGA文件。不过,您仍然可以使用Elements和CC,GIMP,CorelPaintShopPro2018和Paint.NET打开TGA图像。这就是你如何使用打开TGA。_首先,在Paint.NET网站上打开。_按该页面上的“下载”按钮,然后单击“paint.net4.0.21”以保存Paint.NET的设置向导。_单击Paint.NET的设置向导将软件添加到Windows10专业版。_然后运行Paint.NET,并单击其菜单栏上的文件。_选择“打开”以选择要在图像编辑器中打开的TGA文件。_按“打开”按钮在Paint.NET中打开图片。2、使用TGAViewer打开TGA图像如果您不需要编辑TGA图像,请查看TGAViewer软件。这是专为打开TGA文件而设计的免费软件。您可以通过单击上的“下载TGA查看器设置”链接将该程序添加到Windows,然后运行其设置向导。TGAViewer不包含许多选项,但其用户可以打开TGA,放大和缩小图片,调整图像尺寸并使用软件将TGA文件保存为其他格式。3、使用通用文件查看器软件打开TGA图片或者,您可以使用通用文件查看器软件打开TGA图片。通用文件打开程序是打开许多替代文件类型的程序。FileViewerPlus是Windows的通用文件查看器,可以打开和显示300多种不同的文件类型。您还可以编辑文件,保存更改以及将文件批量转换为多种不同的文件格式。打开TGA文件,查看,编辑和转换为JPEG,PNG,TIFF,GIF,BMP,JPEG2000就像拖放一样简单。我们推荐这个程序,您可以通过下载全功能试用版直接测试它。UniversalViewer是一款可用于打开TGA图像的免费文件打开器。单击上的Zip包以将免费软件UniversalViewer的ZIP文件保存到Windows。您需要通过在文件资源管理器中打开它并选择Extractall选项来解压缩该ZIP。按“浏览”按钮选择要将ZIP解压缩到的路径,然后单击“提取”按钮。从解压缩的文件夹中打开UniversalViewer。4、将TGA图像转换为JPG格式如果需要在不支持该格式的软件中打开TGA图像,可以将文件转换为。那么你并没有真正打开TGA文件,但你至少可以使用你需要的软件打开与JPG相同的图像。编辑后,您始终可以将图片转换回TGA格式。这是使用ConvertioWeb工具将TGA文件转换为JPG的方法。_首先,单击在浏览器中打开ConvertioWeb应用程序页面。_按From计算机以选择要转换为JPG的TGA文件。_单击“转换”按钮以启动转换。_按“下载”按钮将新JPG文件保存到文件夹。_然后,您可以在首选编辑软件中打开JPG图像。因此,您可以使用Paint.NET,TGAViewer和UniversalViewer在Windows10专业版中打开TGA图像。但是,仍然有更多的程序支持该文件格式。本包含的某些照片查看也会打开TGA文件。上述就是win10系统如何打开TGA文件的详细步骤,大家可以参照上面的几种方式来打开吧。
2023-07-17 08:43:211

哪位哥哥能给个python中 tarfile,gzip,zlib 用法的代码

你是指源代码 还是帮助文档?
2023-07-17 08:43:311

java中用htmlparser提取网页内容

CssSelectorNodeFilter alertFilter = new CssSelectorNodeFilter("div[class="ge_fl"]");NodeList divNodeList = parser.extractAllNodesThatMatch(divFilter);for (int i = 0; i < divNodeList.size(); i++) {Div oneDiv = (Div) divNodeList.elementAt(i);if(...){ //根据你具体去判断NodeList list = divNodeList.elementAt(i).getChildren();if(...){//根据你具体去判断}}}
2023-07-17 08:43:381

thinkphp5.0 如何导入phpexcel插件,能详细些点吗

一、下载完毕后解压文件得到以下几个文件夹选择黑色框里的文件放到thinkphp的框架系统目录下ThinkphpLibraryVendor下二、把Classes的文件名称改成PHPExcel三、在公共控制器中加入导入导出公用代码/**+----------------------------------------------------------* Export Excel | 2013.08.23* Author:HongPing <hongping626@qq.com>+----------------------------------------------------------* @param $expTitle string File name+----------------------------------------------------------* @param $expCellName array Column name+----------------------------------------------------------* @param $expTableData array Table data+----------------------------------------------------------*/public function exportExcel($expTitle,$expCellName,$expTableData){$xlsTitle = iconv("utf-8", "gb2312", $expTitle);//文件名称$fileName = $_SESSION["loginAccount"].date("_YmdHis");//or $xlsTitle 文件名称可根据自己情况设定$cellNum = count($expCellName);$dataNum = count($expTableData);vendor("PHPExcel.PHPExcel");$objPHPExcel = new PHPExcel();$cellName = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","AA","AB","AC","AD","AE","AF","AG","AH","AI","AJ","AK","AL","AM","AN","AO","AP","AQ","AR","AS","AT","AU","AV","AW","AX","AY","AZ");$objPHPExcel->getActiveSheet(0)->mergeCells("A1:".$cellName[$cellNum-1]."1");//合并单元格$objPHPExcel->setActiveSheetIndex(0)->setCellValue("A1", $expTitle." Export time:".date("Y-m-d H:i:s"));for($i=0;$i<$cellNum;$i++){$objPHPExcel->setActiveSheetIndex(0)->setCellValue($cellName[$i]."2", $expCellName[$i][1]);}// Miscellaneous glyphs, UTF-8for($i=0;$i<$dataNum;$i++){for($j=0;$j<$cellNum;$j++){$objPHPExcel->getActiveSheet(0)->setCellValue($cellName[$j].($i+3), $expTableData[$i][$expCellName[$j][0]]);}} header("pragma:public");header("Content-type:application/vnd.ms-excel;charset=utf-8;name="".$xlsTitle.".xls"");header("Content-Disposition:attachment;filename=$fileName.xls");//attachment新窗口打印inline本窗口打印$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, "Excel5");$objWriter->save("php://output");exit;}/**+----------------------------------------------------------* Import Excel | 2013.08.23* Author:HongPing <hongping626@qq.com>+----------------------------------------------------------* @param $file upload file $_FILES+----------------------------------------------------------* @return array array("error","message")+----------------------------------------------------------*/public function importExecl($file){if(!file_exists($file)){return array("error"=>0,"message"=>"file not found!");}Vendor("PHPExcel.PHPExcel.IOFactory");$objReader = PHPExcel_IOFactory::createReader("Excel5");try{$PHPReader = $objReader->load($file);}catch(Exception $e){}if(!isset($PHPReader)) return array("error"=>0,"message"=>"read error!");$allWorksheets = $PHPReader->getAllSheets();$i = 0;foreach($allWorksheets as $objWorksheet){$sheetname=$objWorksheet->getTitle();$allRow = $objWorksheet->getHighestRow();//how many rows$highestColumn = $objWorksheet->getHighestColumn();//how many columns$allColumn = PHPExcel_Cell::columnIndexFromString($highestColumn);$array[$i]["Title"] = $sheetname;$array[$i]["Cols"] = $allColumn;$array[$i]["Rows"] = $allRow;$arr = array();$isMergeCell = array();foreach ($objWorksheet->getMergeCells() as $cells) {//merge cellsforeach (PHPExcel_Cell::extractAllCellReferencesInRange($cells) as $cellReference) {$isMergeCell[$cellReference] = true;}}for($currentRow = 1 ;$currentRow<=$allRow;$currentRow++){$row = array();for($currentColumn=0;$currentColumn<$allColumn;$currentColumn++){;$cell =$objWorksheet->getCellByColumnAndRow($currentColumn, $currentRow);$afCol = PHPExcel_Cell::stringFromColumnIndex($currentColumn+1);$bfCol = PHPExcel_Cell::stringFromColumnIndex($currentColumn-1);$col = PHPExcel_Cell::stringFromColumnIndex($currentColumn);$address = $col.$currentRow;$value = $objWorksheet->getCell($address)->getValue();if(substr($value,0,1)=="="){return array("error"=>0,"message"=>"can not use the formula!");exit;}if($cell->getDataType()==PHPExcel_Cell_DataType::TYPE_NUMERIC){$cellstyleformat=$cell->getParent()->getStyle( $cell->getCoordinate() )->getNumberFormat();$formatcode=$cellstyleformat->getFormatCode();if (preg_match("/^([$[A-Z]*-[0-9A-F]*])*[hmsdy]/i", $formatcode)) {$value=gmdate("Y-m-d", PHPExcel_Shared_Date::ExcelToPHP($value));}else{$value=PHPExcel_Style_NumberFormat::toFormattedString($value,$formatcode);}}if($isMergeCell[$col.$currentRow]&&$isMergeCell[$afCol.$currentRow]&&!empty($value)){$temp = $value;}elseif($isMergeCell[$col.$currentRow]&&$isMergeCell[$col.($currentRow-1)]&&empty($value)){$value=$arr[$currentRow-1][$currentColumn];}elseif($isMergeCell[$col.$currentRow]&&$isMergeCell[$bfCol.$currentRow]&&empty($value)){$value=$temp;}$row[$currentColumn] = $value;}$arr[$currentRow] = $row;}$array[$i]["Content"] = $arr;$i++;}spl_autoload_register(array("Think","autoload"));//must, resolve ThinkPHP and PHPExcel conflictsunset($objWorksheet);unset($PHPReader);unset($PHPExcel);unlink($file);return array("error"=>1,"data"=>$array);}123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123四、之后在你作为导出数据使用的控制器写入下列代码//导入:function impUser(){if(isset($_FILES["import"]) && ($_FILES["import"]["error"] == 0)){$result = $this->importExecl($_FILES["import"]["tmp_name"]);if($result["error"] == 1){$execl_data = $result["data"][0]["Content"];foreach($execl_data as $k=>$v){..这里写你的业务代码..}}}}//导出:function expUser(){//导出Excel$xlsName = "User";$xlsCell = array(array("id","账号序列"),array("account","登录账户"),array("nickname","账户昵称"));$xlsModel = M("Post");$xlsData = $xlsModel->Field("id,account,nickname")->select();$this->exportExcel($xlsName,$xlsCell,$xlsData);}
2023-07-17 08:43:451

在go语言中,如何在反引号中调用变量的值而不是变量名

//orFilter.setPredicates(new NodeFilter[] { spanFilter,tableFilter });nodeList = nodeList.extractAllNodesThatMatch(orFilter,true);Node[] nodeArray = nodeList.toNodeArray();for(Node node : nodeArray ){ Span sp=(Span)node; String spanId = span.getAttribute("id"); if("title".equals(spanId))){ parser.setInputHTML(tag.toHtml()); String tempStr = getHtmlAsNoTag(parser);
2023-07-17 08:44:201

为什么宏碁Aspire笔记本会突然关机?

【答案】: 1.插入AC电源适配器。2.选择产品线,产品家族,以及确切的产品型号。点击“操作系统”的下拉菜单并选择目前的操作系统版本。.3.选择BIOS标签,点击桔黄色图标下载最新的BIOS。4.点击保存选择希望下载文件的站点。.5.右键点击下载完成的ZIP格式的文件选择ExtractAllFiles.双击和下载文件一样名字的文件夹。6.双击WINFlash.bat文件。7.点击以继续。8.当升级BIOS程序完成,系统将会自动重启。.
2023-07-17 08:44:271

我用htmlparser 解析出来的网页中的汉字怎么全显示出乱码? 是MyEclipse中设置问题么?

项目,右键---peoperties--resource,看看Text file encoding是什么格式的。
2023-07-17 08:45:272

下面属于被动攻击的手段是____。A、假冒 B、修改信息 C、窃听 D、拒绝服务 谢谢啦

下面属于被动攻击的手段是窃听。被动攻击主要是收集信息而不是进行访问,数据的合法用户对这种活动一点也不会觉察到。被动攻击包括嗅探、信息收集等攻击方法。窃听、监听都具有被动攻击的本性,攻击者的目的是获取正在传输的信息。被动攻击包括传输报文内容的泄露和通信流量分析。报文内容的泄露易于理解,一次电话通信、一份电子邮件报文、正在传送的文件都可能包含敏感信息或秘密信息。为此要防止对手获悉这些传输的内容。扩展资料通信流量分析的攻击较难捉摸。假如有一个方法可屏蔽报文内容或其他信息通信,那么即使这些内容被截获,也无法从这些报文中获得信息。最常用的屏蔽内容技术是加密。然而即使用加密保护内容,攻击者仍有可能观察到这些传输的报文形式。攻击者可能确定通信主机的位置和标识,也可能观察到正在交换的报文频度和长度。而这些信息对猜测正在发生的通信特性是有用的。对被动攻击的检测十分困难,因为攻击并不涉及数据的任何改变。然而阻止这些攻击的成功是可行的,因此,对被动攻击强调的是阻止而不是检测。
2023-07-17 08:40:331

strider-313折叠刀怎么样?看起来很心动啊。

几十块的绝对不是正品
2023-07-17 08:40:362

求中国古代战争类型的~纯音乐

我先放点符合标题的吧。按照标题是两军交战。号角战鼓的。刘家军——黎允文一场白雪——黎允文赵子龙——黎允文大魏英灵——黎允文五虎封将——黎允文七剑战歌——川井宪次然后。我放的是战争类型的。因为我经常拿这种当视频BGM。可能不适合标题。但是还不错Vishnu——E.S.PosthumusPride Main Theme——Various ArtistsBreak The Sword Of Justice——Various ArtistsMagika——VAClash of Empires——Various ArtistsProtectors of the Earth——Two Steps From HellPacific Rim (《环太平洋》电影插曲)Go Time——Mark PetrieHe"s A Pirate (《加勒比海盗》电影主题曲)Will And Elizabeth(加勒比海盗插曲)Hero"s Theme——Steven BurkeHeart of Courage——Two Steps From HellDragon Rider——Two Steps From HellElectric Romeo——Immediate MusicSpiritus Omnia——Immediate MusicImperitum——Immediate MusicThe Dawn——Dreamtale
2023-07-17 08:40:373

酷狗里一首《轻音乐—很伤感的纯音乐》的名字是什么

忧伤还是快乐
2023-07-17 08:40:385

sustainable production and consumption是sci期刊吗

Sustainable Production and Consumption目前暂不是SCI期刊,请核实期刊简介如下:Sustainable production and consumption can be defined as production and use of products and services in a manner that is socially beneficial, economically viable and environmentally benign over their whole life cycle. The journal aims to provide a leading platform for publishing high-quality interdisciplinary papers on research and practice in this emerging field. It looks uniquely at the interactions between technology, consumption and policy to help identify more-sustainable solutions for both production and consumption systems.
2023-07-17 08:40:391

link A to B和link A with B区别

把A连接到B ; 用B连接A。
2023-07-17 08:40:403

系统提示explorer.exe出现错误,d盘打不开。如何解决?谢!

分类: 电脑/网络 解析: Explorer.exe程序出现错误的解决方法: explorer.exe出错的几种可能原因: 1.系统资源不足。如果机器配置低的话建议不要同时开启太多应用程序。另外可适当加大虚拟内存,特别是经常玩大型游戏。这种情况下升级机器是最根本的解决办法呵呵。 2.系统文件损坏。检查explorer.exe的文件大小,正常情况下应该显示为237k或者238k,如果大小不一致,可运行sfc/scannow扫描系统文件。若explorer.exe程序本身损坏,可以从别的机器上拷贝一个explorer.exe文件到本机,调用任务管理器,接入explorer.exe进程,然后新建任务拷贝新的文件到系统盘WINNT(2000)或WINDOWS(XP)目录下。 3.软件冲突(特别是右键第三方加载项)。譬如输入法,清华紫光输入法3.0版本有的时候会出现explorer.exe出错,取消清华紫光输入法,用其他输入法输入会没有问题。清华紫光输入法4.0版本未发现类似问题。苹果美化版的rar惹的祸,把它卸载了暂时就没有这个错误了,你也可以看是不是安装了苹果美化版的rar,有的话,也可以卸载了来看一下。 装了酒精120%或者酒精52%虚拟光驱,在番茄的系统中很容易出现explorer.exe错误。卸载有时候会解决问题。 4.病毒。(wc98pp.dll) 网络协议处理器-电子书编译工具WebCompiler相关。 wc98pp.dll文件本身并没有影响,很多计算机上都有此文件,但是当explorer.exe出错的时候,删除此文件可以解决问题,然后从注册表中搜索相关键值删除。 usign.dll,有人提到这个文件与wc98pp.dll两个文件类似,删除这两个文件可以清除IE中不断跳出小广告。在公司的计算机中未发现此文件。 5.windows升级造成的 大家都知道我们用的是盗版xp,既然是盗版的,肯定会出现各种各样的错误.微软也不是 *** ,肯定会搞一些问题来惩罚我们,所以建议大家不要上网自动更新,并且把自动更新关掉(实际上这个更新没p用) 6.系统内核错误。此类情况暂时无法解决,重新安装系统。 7.内存问题。有人通过更换内存,解决了这个问题,所以这应该是个原因,不过如果这个出问题就比较麻烦了,所以先考虑前面几个原因。 8.其他原因。计算机运行某个程序等待时间过长,比如读取数据,尤其是光盘或者外界设备的数据的时候,也会出现explorer.exe出错。 exeplorer.exe是系统的外壳。这个文件因为开机就被加载到内寸中。所以这个文件通常不会损坏。发生错误是因为注册表的中与exeplorer关联的项发生异常。原因很多,不好查找。所以一般只有重新安装系统。如果嫌麻烦,使用启动盘启动系统,在恢复控制台中修复。 解决方法 1.第三方加载项的问题 我以一般的途径从遇到explorer错误的人们得到信息。通常他们都这么叙述:"当我在资源管理器中右键点击一个文件时系统提示explorer遇到错误需要关闭"或"当我尝试浏览文件夹的时候,我收到系统提示explorer遇到错误需要关闭"。 通常,这些错误是由于第三方加载项没有正常工作所引起的。这些加载项负责创建一些选项当你在资源管理器右键点击一个文件时。一些第三方程序会添加他们自己的选项到这些菜单,而这有些时候会出现问题。如果你仔细看你会发现几个非常规的选项在这个右键菜单上:"SendtoFaxRecipient","ScanwithNortonAntivirus","TextPad"和"Winzip"。 如果想尝试寻找引起explorer错误的第三方加载项,你需要下载这个工具:ShellExView,它会允许你查看和禁用加载项。 解决办法:当你下载并运行它以后,ShellExView会显示出所有的安装在你的电脑上的加载项。你可以分类排序使所有第三方加载项示在一起。然后,选择所有第三方加载项并禁用它们,并试着执行以前导致错误的操作(比如右键点击一个文件或浏览一个文件夹等等)如果没有错误提示,就说明你所禁用的一个加载项造成了explorer错误。接下来,通过每一次启用一个加载项并尝试之前引起错误的操作就可以找出引起错误的第三方扩展了ShellExView会显示出加载项的所有的额外信息,比如版本号、公司名称。如果你希望继续使用致使explorer出错的加载项,请检查他的更新版本或联系他的客户支持explorer出错的另一个原因是因为机器里内含病毒、木马或间谍广告程序。想检测电脑里存在的病毒请使用专业的程序,比如江民、瑞星等杀毒软件;检测电脑里存在的间谍软件,我推荐下列程序:MicrosoftWindowsAntiSpyware(Beta)、Lavasoft"sAd-Aware、RoseCitySofare"sSpywareMedic或者Spybot"sSearch&Distroy。 2.一些关于此问题的中文知识库文章 在“地址”框或“打开”框中键入地址时出现错误消息。桌面是白色的并且错误信息报告Browseui.dll中有“Windows资源管理器”错误信息:ExplorerCausedanInvalidPageFaultinModuleBrowseui.dll(资源管理器导致模块Browseui.dll中出现无效页面错误) 错误信息:ErrorLoadingExplorer.exeYouMustReinstallWindows(加载Explorer.exe时出现错误,必须重新安装Windows) 查看“我的电脑”中的内容时Windows资源管理器退出在试图映射网络驱动器时Windows资源管理器退出并生成错误信息尝试安装Windows2000ServicePack3时出现错误信息“Explorer.exeHasGeneratedErrorsandWillBeClosedByWindows”(Explorer.exe发生错误,将被Windows关闭),在关闭某个文件夹时,Explorer.exe可能会生成一个应用程序错误尝试打开“网上邻居”时收到“WindowsExplorerHasEncounteredaProblemandNeedstoClose”(Explorer.exe发生错误,将被Windows关闭)错误消息。右键单击文件时出现错误信息,或是当在Autodesk或Discreet产品中打开某些文件时发生问题在WindowsXP中试图打开“网上邻居”或“共享文档”时,“我的电脑”和Windows资源管理器意外退出Explorer.exe在WindowsXP中反复意外退出。 3.怎样避免 使用WindowsXP时间比较长后,有时运行会很不流畅,甚至会不响应鼠标键盘对操作。很多时候是系统的假死。和真正的死机不同,假死完全可以被“救活”。假死的根源在于explorer.exe(整个图形界面的驱动)。既然会假死,那就一定有解决方法,下面就为朋友们介绍一些拯救系统假死的方法。 第一招:当使用资源管理器打开新文件夹或用浏览器打开新页面不响应时,用“Win+D”或单击快速启动栏的显示桌面按钮,再在桌面上按F5或右键刷新即可。一般刷新3-5次后再把资源管理器或浏览器窗口还原就会恢复正常了。 第二招:这一招很灵,能对付大多数假死的情况。当任务管理器都打不开时,先把光驱弹出之后再弹入(千万不要在光驱里放光盘),鼠标指针旁会出现一个小光盘标志,这时就会唤起系统的知觉,这招可是屡试不爽! 第三招:最后的杀手锏,用组合键“Ctrl+Alt+Del”启动任务管理器,然后在“进程”选项卡中结束explorer.exe,整个桌面只剩一张壁纸,桌面图标和任务栏都没影了,然后在任务管理器的“文件→新建任务”中输入explorer.exe,即可恢复正常。这一招还可释放内存资源,一举两得。 照下面的方法可以明显减少假死可能性: 能不用右键菜单的时候就尽量不用,尽量使用热键如用F2重命名、用F5刷新等。WindowsMediaPlayer最好不用可视化效果,用了往往会卡机。真想用的话,微粒是最不容易卡机的,建议用“微粒”可视化效果。不要轻易使用内存整理软件,往往会越整理系统速度越慢。如果真想释放系统资源,注销当前用户再重新登录是最好的方式。说了这么多,大家也不妨试试这些方法。
2023-07-17 08:40:421

政府采购怎么提前对接采购单位

政府采购怎么提前对接采购单位:1、考察采购单位厂容厂貌现场管理及管理制度,执行措施执行力度;2、考察生产过程及企业质量标准执行情况;3、谈采购合同条款;4、签定合同;5、双方领导见面订合同。
2023-07-17 08:40:432

对军刀有深入了解的告诉我:Strider Knives的虎-BT和极端武力的捕鲸叉5号 哪个好

  各有千秋  http://post.baidu.com/f?kz=7509842  http://post.baidu.com/f?kz=14534151  意 大 利 极 端 武 力  EXTREMA RATIO是意大利一家手工制造的刀具厂商,Fulcrum Tigertech Camo 是EXTREMA RATIO在2002年推出的最新款战术刀,一款跟米格29战斗机同名的战术刀!  北约军方特种部队的标准用刀,欧洲反恐部队、意大利的GSA、法国的GIGN、美军在阿富汗战场上也在使用了这款刀。  刀刃材料是N690钴不锈钢,具有很高的防锈性能.刀刃形状和打磨方式非常独特,并经特别机械加工而成,具有极高的的切割性能.  捕鲸叉这个系列的每个型号,都采用直线手柄设计,聚合物材料的手柄面手感柔和,并刻有较深的槽纹来增大握把摩擦,无论正握反握或是手湿的时候,都不易打滑.  刀鞘是黑色或绿色的特别橡胶材料软鞘,这种材料具有很好的抗割损力.当刀在鞘中时,鞘口的带扣可以固定手柄不晃动;除此之外,鞘上还有一个称为“双保险”的装置,它有一个类似插销的部件可以插入手柄之中,即使是鞘口朝下地倒置,也能确保刀不会意外滑出鞘膛。刀鞘有多个固定点,和可拆卸的战术装备带配合,使使用者能根据需要,将刀鞘固定在腰部、肩部、臂、腿等身体的不同部位。  名称  捕鲸叉  规格cm  全长  34  编号  er1  刃长  21  类型  军用战斗刀  价格  人民币  1980.00  刃厚  0.63  产地  意大利  刃宽 3  材质 N690钴不锈钢  Strider-BT  (虎-BT)  规格  cm  全长  29  编号  jy19  刃长  17  类型  军刀  价格  人民币  800.00  刃厚  0.6  产地  国产  刃宽 3.5  材质 440C高碳不锈钢  世界最著名的Strider刀具公司出品的虎系列产品之BT。  回顾Strider Knives的历史和它辉煌的测试战绩,BT可说是Strider刀厂的经典代表之作。  Strider虎系列采用了特殊的处理流程,包括非常高温的热处理、零度以下的淬火,保持最大程度的坚韧性。刀身硬度58-60HRC。  虎-BT本身1/4寸厚的刀身,能承受使用任何情况下的剧烈使用,所以在国外讨论区上评论Strider-BT时,大家都公认BT是一把有利刃的“撬杆”。  Strider虎系列的刀具大都采用黑色氧化表面处理。保证刀身不反光,减少维护时间;对于追求美学效果的用户也提供缎面打磨。  虎-BT给人的第一印象就是它粗壮的外型和那带有美式强悍风格tanto几何刀头。  刀刃采用双面开锋,采用最先进的凹式打磨法打磨出的刀刃具有完美的切割和穿刺性能,虽然刀身厚达6毫米,但是丝毫不影响刀刃和虎-MT一样锋利和具有强大的穿刺能力。
2023-07-17 08:40:441

disposable(即弃的)的反义词是什么(除了posable)?

Disposable 的反义字不是posable A disposable product: ㄧ个抛弃式产品 A posable doll: ㄧ个摆姿势的洋娃娃 Disposable 的反义字可为: reusable A reusable product: ㄧ个可多次使用产品 因为disposable 有着因为主观地认为没有价值而弃置的的意思(不是 即弃的 的意思) Collectible 应该最合适 因为 Collectible 有着主观地认为有价值而且喜欢 而去蒐集的 去珍藏的 的意思 cherishable 应该在某些场合适用 但却没有 "收藏的"的意思. Both sustainable and sustained adj.; are the wer. sustainable:-eg:-The t. should do more to promote sustainable agriculture sustainable use of rainforest resources with a period of sustained economic development. recyclable "即弃的"的相反词就是"耐用的"durable. Disposable vs Retrievable Yip Sustainable ㄏ
2023-07-17 08:40:461

app是否会窃听我们的生活?

我觉得可能会有窃听的风险,在生活中我们常见的就是大数据,比如我们经常在小红书浏览一些数据后,在其他的app也就会给你推相应的数据。作为一个技术宅博主,我提出一些关于app是否会窃听我们日常内容的技术细节和观点。首先,要明确的是,现代智能手机上的应用程序通常需要用户授予权限才能访问设备的功能,如麦克风或摄像头。这些权限在安装应用程序时由操作系统提供,并且用户可以选择授予或拒绝这些权限。如果用户未授予权限,应用程序无法直接访问设备的麦克风或录音功能。然而,有一些报道声称某些应用程序可能会绕过这些权限,并在未经用户明确许可的情况下进行窃听。这些报道通常基于一些研究或测试,但往往缺乏广泛的证据支持。此外,相关公司和独立安全研究者通常会对这些报道进行反驳,并指出这种窃听行为是违反法律和隐私政策的。在技术上,如果一个应用程序想要偷听用户的日常内容,它需要在后台持续访问设备的麦克风,并将音频数据传输到远程服务器进行处理和存储。这样的行为在操作系统级别和应用商店的审核过程中是很容易被发现的。此外,持续使用麦克风会导致显著的电池消耗和网络流量增加,用户通常会注意到这些异常情况。尽管如此,技术世界中总会存在潜在的安全漏洞和隐私问题。一些应用程序可能会在用户授权的范围内收集和分析语音数据,以改进语音识别、语音助手或其他相关功能。在这种情况下,数据通常是匿名处理的,并且在隐私政策中有明确说明。然而,对于那些未经用户明确许可而进行窃听的应用程序,技术社区和相关机构会严厉批评并采取法律行动。作为技术博主,如果你对某个特定应用程序的隐私政策或数据使用有疑虑,我建议你进行深入的研究和调查。阅读该应用程序的隐私政策,了解其数据收集和使用实践。此外,关注安全专家、独立研究者和相关社区的观点,以了解潜在的安全风险和隐私问题。最后,作为用户,保持警惕并选择信任可靠的应用
2023-07-17 08:40:481

我下载的explorer.exe怎么替换WINDOWS的explorer.exe

当病毒感染windows的主浏览文件explorer,这个文件就是用来浏览我的电脑和各个文件夹内容的浏览器。在exporer被病毒或者木马感染以后,会出现explorer遇到问题需要关闭,或者电脑启动后,登录进去,没有任何东西显示。在杀毒软件查出该文件感染后,一般也没有办法清理,如果你想尽办法强行清理了该文件,你的操作系统也就完了。在病毒感染该文件后,你可以通过替换的方法,替换该文件。首先,在你的电脑的Windows文件夹下找到explorer.exe文件,右键单击该文件,查看属性,查看版本标签。在版本标签中有文件版本编号,记下这个文件版本编号。找一个同你电脑所安装操作系统相同的电脑,使用同样的方法查看explorer.exe的文件版本编号,同你的电脑的编号进行比较。如果完全相同,复制这个文件到你电脑中(使用在邮件中插入附件,QQ传送或者U盘)。按下Ctrl+Alt+Del键(或者在任务栏上单击右键,选择任务管理器),进入任务管理器。在进程窗口中找到explorer.exe进程,右键单击该进程,选择停止进程。现在你桌面上的东西全消失了,害怕了,没事的。单击任务管理器的文件菜单,单击新建任务,单击浏览按钮。将你从其他电脑上弄来的explorer.exe找到,复制粘贴到windows文件夹中,替换原来的exporer.exe文件。然后在任务管理器的新建任务对话框中输入explorer。你的桌面恢复正常了。重新启动电脑,你的桌面恢复正常了没有?注意要及时清理病毒,以免再次病毒感染该文件。适用于Explorer开机出现问题,以及使用电脑过程中explorer出现问题。如果你的explorer已经无法查看文件版本,可以启用任何管理器-文件菜单...上面介绍的方法进入windows文件夹查看exporer.exe的文件版本。
2023-07-17 08:40:511

卍字有什么特别的含义吗,和佛教的区别是什么

“卍”字是古印度的一种吉祥符号,主要在印度教、佛教和耆那教中被广泛使用。在佛教中,“卍”又称为“佛印”、“法印”,是佛陀所说的各种法义的象征,是佛教谓的“如来印”之一。 印度教中,卍被认为是由毗总樊(Vishnu)右手的手指所化形成,其象征意义是“升华”、“达成”等等。在各种寺庙里面,卍都被大量的使用,它代表着幸福、祥和、富强、长寿等积极意义。 而在佛教中,卍包含着佛陀所说的各种法义。佛教徒们往往戴着卍作为吉祥之物,用来念经、诵咒。在佛教中,卍通常被用于代表佛陀,而且它还表示阿僧祇(一个非常大的数字),它的每一段都有化生亿万亿生命的能力。 总之,“卍”在古印度民间信仰中的神秘性质,被印度教、佛教等宗教所采纳,象征着不同的意义。在佛教中,“卍”被崇尚为宏观宇宙法则的象征,代表着众生归于无尽的法界;而在印度教中,“卍”则代表着显现、扩展和幸福的概念,具有吉祥如意的象征。
2023-07-17 08:40:521

Sustainable Resource Management 这个专业是什么?留学就业前景如何?去澳洲本科不学会计还能学什么?

这个专业的中文名叫可持续资源管理专业。这个专业很宽泛,毕业以后适合做管理方面的一些工作。国内商科比较好找工作一般是金融方面的专业。
2023-07-17 08:40:303

linkedin分享的一个一段话能否删掉?linked能插入锚文本吗?

不可以删除的,删了就不能正常运行了
2023-07-17 08:40:301

郑州信源信息技术股份有限公司的公司荣誉

信源公司从2006年涉入电子化采购领域以来,本着“高起点、全方位、国内一流、与国际接轨”的理念,花费近一年的时间进行全方位的需求分析和设计,又近1年时间75人团队的编码调试,推出的全新一代的电子化采购系统在国内赢得了高度赞誉和市场的认可。● 2006年公司在13家投标厂商中脱颖而出中标河南省全省数据大集中模式的电子化政府采购系统建设;● 2007年1月25日财政部国库司组织国内相关专家在北京对《河南省电子化政府采购系统需求方案》和《河南省电子化政府采购系统设计报告》召开论证会评审通过,并获得与会专家的高度评价。● 公司整理编制的“采购商品分类编码”和“专家分类编码”已作为财政部标准的草稿,于2007年4月25-27日由财政部国库司和信息中心在北京组织初稿讨论通过。● 由公司提供技术支持和相关内容整理,经时任财政部部长助理张弘力作序的“电子化采购的理论探索与实践”一书已于2007年9月份正式出版。● 2007年11月,通过竞争性谈判,公司获得国务院中央国家机关采购中心电子招投标系统的承建资格;● 截止到目前,公司已经5次受邀并参加财政部关于电子化政府采购的各类研讨会。● 2008年2月,世界银行首席采购专家Mr.Lan Nigtingale(叶英)、高级采购专家郭小薇女士等考察团一行对我公司研发的电子化政府采购系统进行了系统的考察,给予了充分的肯定和“听说做的不错,看了后更是超出预想”的高度评价。● 2008年2月29日,公司刘永青副总以专家身份参加了财政部与世界银行合作的研究项目“促进中国政府采购电子化”课题研究(国际关系学院刘慧院长/财政部政府采购首席顾问)的评审会。● 2008年5月,公司在8家供应商中脱颖而出一举中标中共中央直属机关采购中心采购信息管理系统建设。至此,公司产品成功应用于我国党政口两个行政级别最高的采购执行部门;● 2008年6月,公司在13家供应商中脱颖而出一举中标国家开发银行采购信息管理系统建设,拉开了国内金融领域电子化采购的序幕;● 2009年5月开始承建新乡公共资源交易中心系统,使招投标系统全面覆盖政府采购、工程、产权、土地等;● 2009年6月开始参于《全国电子化招标采购管理系统建设总体规划》(讨论稿)编写,明确了全国基础数据库的共享标准;● 2009年7月中标浙江余姚招标投标中心招投标综合业务系统;● 2009年8月开始承建济钢集团电子化采购平台系统● 2009年10月参与中国人民银行组建的“中国金融集中采购网”开发任务竞争性谈判并中标;● 2009年10月,公司刘永青副总接受“中国政府采购杂志社”专访,专门就公司在电子化采购领域的优势和发展思路进行了访谈;● 受财政部委托,2009年11月开始和河南省财政厅一起起草全国电子化政府采购系统基础数据标准和代码分类标准;● 2009年10月开始承建开封市建设工程交易中心系统● 2009年11月中标中国人寿保险公司电子化招投标系统;● 2009年12月中标神华集团公司的电子化招投标系统;● 2010年4月中标河南投资集团的电子化招投标系统;● 2010年5月中标双汇集团电子化招标采购系统;● 2010年6月中标国家气象总局电子化采购系统;● 2010年7月9日在首届中国金融采购高峰论坛会上,公司副总裁刘永青做“电子化采购系统设计与实践”的主题发言,得到与会代表的高度评价;● 2010年8月中标安邦保险电子化采购系统;● 2010年10月中标广西南宁政府采购系统;● 2010年11月中标泰康人寿保险电子化采购系统;● 2010年12月中标财政部评审专家监管系统项目;● ……
2023-07-17 08:40:291

古典文学 牧神的传说

应该是 《古代诗剧——牧神赞歌》吧,简介 ······  Gita Govinda的传说是印度神话的一个分支。它讲述牧神克里希那(krishna)青年时代的爱情故事。克里希那是印度的一个大神,又被称为"黑天"(the dark god)。关于克里希那,其源头要从传说印度教三神合一的观念说起。早期印度宗教便有三神组合的概念,后来发展出了最重要的组合:梵天(Brahma)、湿婆(Shiva)和毗湿奴(Vishnu)。  和早期神话抽象的观念大相径庭的是,这个时期的组合仅有名义上的"合一",实质则是各有各的独立人格象征。梵天作为根本性的万有之神,是早期神话观念的一个延续,但是综合印度各种神话来看,他的能力和地位都远不如湿婆和毗湿奴。比如有的信徒认为梵天承认湿婆的能力远高于他。而又有传说认为梵天生于毗湿奴肚脐的一朵莲花云云(我以为梵天的地位,颇有些玉皇大帝的风范哈哈)。相比之下,湿婆无疑是印度最受欢迎...(展开全部)  Gita Govinda的传说是印度神话的一个分支。它讲述牧神克里希那(krishna)青年时代的爱情故事。克里希那是印度的一个大神,又被称为"黑天"(the dark god)。关于克里希那,其源头要从传说印度教三神合一的观念说起。早期印度宗教便有三神组合的概念,后来发展出了最重要的组合:梵天(Brahma)、湿婆(Shiva)和毗湿奴(Vishnu)。  和早期神话抽象的观念大相径庭的是,这个时期的组合仅有名义上的"合一",实质则是各有各的独立人格象征。梵天作为根本性的万有之神,是早期神话观念的一个延续,但是综合印度各种神话来看,他的能力和地位都远不如湿婆和毗湿奴。比如有的信徒认为梵天承认湿婆的能力远高于他。而又有传说认为梵天生于毗湿奴肚脐的一朵莲花云云(我以为梵天的地位,颇有些玉皇大帝的风范哈哈)。相比之下,湿婆无疑是印度最受欢迎的主神之一,他也是一个法力无边的战神,但是毗湿奴的信徒认为湿婆曾承认毗湿奴是自己的主人(因为当时湿婆已被毗湿奴掐住了咽喉)。最后来看看毗湿奴,他在雅利安早期的吠陀神话中只是一个很低端的神,但在印度教神话里,他被赋予创造者的角色,三神合一的主体。与梵天的高傲和湿婆的强力所不同,毗湿奴的个性仁慈,这也是他作为保护之神的原因所在。关于毗湿奴最著名的说法就是他有十个化身,而关于他的神话实际上也多半是他化身的神话。这些化身中,以第七化身罗摩(史诗《罗摩衍那》的主角)和第八化身克里希那最为出名。从某种意义上说,克里希纳同样是保护神的代名词,尽管他也法力无边,但他总是去给交战双方调停。  这样,我们终于可以说说Gita Govinda的主题了。  Gita Govinda,首先是爱情故事。克里希纳年轻时候十分俊秀迷人,女人都希望献身于他。在一个著名的传说中,他诱惑了一群在河里洗澡的女子。其中一个叫拉达(Radha)的女子被他选中。然而,克里希纳风流成性,他仍旧不断去和其他女人调情。Gita Govinda就是在描述两人之间不断的猜忌、等待、背叛、虔诚、复合等情欲生活中层层展开,堪称印度古代爱情传说的集大成者。按照神话,克里希那总共有16108个老婆,每一个都得到他完美的宠幸。然而没有一个能像拉达这样受到如此多的文学关注。Gita Govinda传说古已有之,但在800多年前由诗人Jayadeva谱写成诗剧之后,才真正广泛的流传开来。由于将拉达描绘成对爱情忠贞不渝的信徒,其境界为世人称颂,Jayadeva的Gita Govinda诗剧在11-15世纪的恒迦王朝极度流行,在Orissa地区(今Orissa邦)的神庙里常由年轻的女性舞者演出。后来还出现了Radhakrishna一词,用以指代这种虔诚的爱的精神。  Orissa邦位于印度中部正东,其音乐兼有南北印度的风格。该地区文化生活异常丰富,艺术种类繁多,音乐舞蹈绘画建筑各为所用水乳交融。而这一切都基于当地人对宗教的狂热,他们相信艺术是使人的精神境界升华的最佳途径。因此各种艺术活动也多在古老的神庙里举行。Orissa邦的普里地区,其Jagannath神庙是印度最著名的克里希纳神庙,供奉着克里希那神像(注,Jagannath是克里希那的梵文名)。  本唱片由AUVIDS公司旗下的ETHNIC厂牌出品,主要表演者(歌者)Raghunath Panigrahi是Orissa地区的Gita Govinda诗剧主要传人之一。诗剧的器乐部分主要是横笛,这是克里希那御用的乐器(作为牧神,克里希那的形象常伴随着牛群和笛子)。西塔琴是另一种伴奏乐器,节奏用的是古老的Pakhawj双头鼓而不是Tabla,显示出Gita Govinda诗剧久远的年代特征。
2023-07-17 08:40:281

explorer.exe是什么?

Explorer是WINDOWS系列最重要的进程之一
2023-07-17 08:40:285

手机具体是通过什么技术手段窃听我们日常对话,以及盗用镜头,相片的?

手机窃取我们日常对话的手段一般是通过复制号码。这样你收到短信的时候复制的号码也同样能够收到,你在通话的时候复制号码的手机只要打开接听,能够听到你们谈话的内容。
2023-07-17 08:40:251

linkedmap有没下标

有下标。通过head开始遍历,通过after属性可以不断找到下一个,直到tail尾结点,从而实现顺序性。在同一个hash(同一个下标,数组index ,在上图中表现了同一列)链表内部next和HashMap.Node.next 的效果是一样的。
2023-07-17 08:40:231

政府采购支付流程错误怎么处理

关于涉及政府采购业务相关事项处理办法的说明为加强政府采购管理,规范采购单位、中标(成交)供应商的履约行为,规范财政部门内部业务办理程序和手续,防控法律风险和资金支付风险,现将以下三类涉及政府采购业务的相关事项处理办法说明如下:一、 土地、房屋、场地租赁,以及媒体宣传项目的采购采购单位针对土地、房屋、场地租赁,以及媒体宣传采购项目,采购计划通过洛阳市政府采购网申报备案后,预算控制金额由洛阳市财政局预算评审中心进行评审。采购单位在不高于预算控制金额的基础上,按《洛阳市财政局关于调整2017年市级政府采购目录等事项的通知》(洛财购〔2017〕2号)的规定,进行采购。二、经上级财政部门备案已统一实行政府采购的项目经财政部、河南省财政厅政府采购监督管理部门备案,由上级主管部门统一采购的项目,采购单位按照上级主管部门要求执行采购结果的,采购单位仍需按规定在洛阳市政府采购网申报采购计划,并进行合同备案、合同公告(涉密项目不需要公告)。需要评审的项目,还需由洛阳市财政局预算评审中心进行评审。采购单位持经政府采购科备案通过的《洛阳市市直单位政府采购项目申报表》、《洛阳市市直政府采购资金申请表》及其他相关手续向国库支付中心申请支付资金。三、 政府采购合同备案过程中,中标供应商信息变更严禁中标供应商以任何方式借变更信息之名,行转包和违法违规行为之实,一经查实将依法依规严肃处理。中标(成交,下同)通知书发出后,合同已经签订,但合同尚未备案,以及合同备案完成后出现的供应商信息变更等情形的审核认定,由政府采购科主办。重要或复杂业务请示局领导,并商局内相关业务科室。政府采购合同的采购单位名称(甲方)应当与申报采购计划、合同备案时的采购单位名称一致,中标供应商名称(乙方)应当与中标通知书中的中标供应商名称一致,否则,政府采购科不予备案合同。在洛阳市政府采购网合同备案中填报的中标供应商开户银行、账号应当与双方签订的合同中的中标供应商开户银行、账号一致。中标供应商提出信息变更时应当有正当理由,采购单位应首先负主体责任严格审核,财政部门在采购单位审核的基础上,经审核认为不存在法律风险和资金支付风险的,同意变更中标供应商相关信息,并同意支付采购资金;否则,不认可变更,并拒绝支付采购资金。现针对主要变更情形,提供下列解决方法(下列申报材料均需一式三份):1.供应商账号填写错误采购单位提出书面情况说明,由采购单位主管财务的领导签署审核意见,盖公章。后附供应商书面申请、营业执照复印件、银行开户许可证原件和复印件,上述书面申请、复印件由供应商法定代表人签字确认,盖公章。2.供应商名称变更采购单位提出书面情况说明,由采购单位主管财务的领导签署审核意见,盖公章。后附供应商书面申请、营业执照复印件、工商部门出具的“变更(备案)项目信息”表复印件、从“国家企业信用信息公示系统”官方网站打印的该企业“变更信息”截图(带网址)、银行开户许可证原件和复印件,上述书面申请、复印件由供应商法定代表人签字确认,盖公章。3.供应商名称不变,仅账号、开户行变更采购单位提出书面情况说明,由采购单位主管财务的领导签署审核意见,盖公章。后附供应商书面申请、营业执照复印件,变更后账户的“开户许可证”原件和复印件。如果原账户撤销的,还需提供原账户的“撤销银行结算账户申请书”原件和复印件,上述书面申请、复印件由供应商法定代表人签字确认,盖公章。4.供应商名称、账号、开户行均变更采购单位提出书面情况说明,由采购单位主管财务的领导签署审核意见,盖公章。后附供应商书面申请、营业执照复印件、工商部门出具的“变更(备案)项目信息”表复印件、从“国家企业信用信息公示系统”官方网站打印的该企业“变更信息”截图(带网址),新账户“开户许可证”原件和复印件。原账户撤销的,还需提供原账户的“撤销银行结算账户申请书”原件和复印件。上述书面申请、复印件由供应商法定代表人签字确认,盖公章。供应商信息变更手续,应由采购单位经办人员按上述规定将申请变更材料备齐,提交到政府采购科,经审核通过后方可办理信息变更手续。
2023-07-17 08:40:211

经典台词——《少年派的奇幻漂流》

u2728【01】 饥饿会改变一切,你永远都想不到自己会变成什么样。 Hunger can change everything you ever thought you knew about yourself. u2728【02】事情发生了就是发生了,为什么要求一切都有深意呢? No, if it happened, it happened. Why should it have to mean anything? u2728【03】我仅剩下一具凡身在苦苦支撑,一切仿佛都静止了,都变得支离破碎,分不清黑夜白天,也分不清梦境现实。 Mortal, all I have left and hang on to. Everything make stopped, fragmented. Can"t tell day dreams, night dreams from reality anymore. u2728【04】毗湿奴是三相神之一,万物之源,他在无尽的宇宙之洋漂浮而睡,我们都来自他的梦境。 Vishnu, the supreme soul, the source of all things. Vishnu sleeps, floating on the shoreless cosmic ocean and we are the stuff of his dreaming. u2728【05】同时什么都信,就等于什么都不信。 Because believing in everything at the same time is the same as not believing in anything at all. u2728【06】 别被这些事物和光景蒙骗了,孩子们,社会很复杂。 Don"t be deceived by these things and scenery, children, the society is very complicated. u2728【07】说也奇怪,最后一天的事我全都记得,就是不记得道别的部分。 It"s funny. I remember everything else about our last day. But I don"t remember saying goodbye. u2728【08】最重要的是不要绝望。 Above all, don"t lose hope. u2728【09】我猜人生到头来就是不断放下,但永远最令人痛心的就是来不及好好道别。 I suppose, in the end, the whole of life becomes an act of letting go.But what always hurts the most is not taking a moment to say goodbye. 【10】有些人吃荤,有些人吃素,我们无法事事同调,但我宁愿你相信我不认可的事,也不要盲目接受一切。 Some people eat meat, some people are vegetarian, we can"t coordinate everything, but I would rather you believe what I don"t agree with, and don"t blindly accept everything. u2728【11】“人生就是不断地放下,然而痛心的是,我还没来得及与他们好好告别。” "Life just keeps letting go, but sadly, I haven"t had time to say goodbye to them." u2728【12】 我哭得像个孩子,不是因为高兴获救,虽然我很高兴。我哭是因为理查德u2022帕克那么轻易地离开了我,我的心都碎了。 I wept like a child. Not because I was overwhelmed at having survived, although I was. I was weeping because Richard Parker left me so unceremoniously. It broke my heart. u2728【13】没有理查德u2022帕克 我早就死了,对它的恐惧令我保持警醒,满足它的需求给了我生活目标。 Without Richard Parker, I would have died by now. My fear of him keeps me alert. Tending to his needs gives my life purpose. u2728【14】在丛林的边缘,他止住了脚步,我以为他一定会回眸看我一眼,骄傲地伸平自己的耳朵,为这段旅程画上一个句号,但他却头也不回地走进了丛林。 At the edge of the jungle, he stopped. I was certain he was going to look back to me. Flatten his ears to his head, proud, that he would bring our relationship to an end in some way. But he just teared ahead into the jungle. u2728【15】他很丑恶,但始终是个人,他引出了我内心的恶魔,我只能忍受着恶魔的折磨。He was such an evil man, but was still hum...He brought the evil out of me! And I have to live with that.
2023-07-17 08:40:201

《窃听风云》里面的窃听技术是不是真的?

是真的,他们有专门的技术顾问的
2023-07-17 08:40:181

daily是什么意思

每日
2023-07-17 08:40:154

美国大峡谷地区构造演化

1.构造层和构造演化阶段划分如前所述,虽然大峡谷及周边地区地层中存在多个沉积间断,但区域性角度不整合界面主要有3个,即中新元古界大峡谷超群与太古宇-古元古界变质岩之间的角度不整合界面、大峡谷超群与古生界之间的角度不整合界面、中生界与新生界之间的不整合界面(图1-69)。根据3个区域性不整合界面,可将该区划分为太古宇-古元古界结晶基底、中新元古界克拉通盖层、古生界-中生界克拉通盖层和新生界四个构造层,并且以前三个构造层为主。同时根据不同构造层的沉积建造、构造变形、岩浆活动、变质作用,将大峡谷地区的构造演化划分为太古宙-古元古代结晶基底形成阶段、中新元古代克拉通盖层演化阶段、古生代-中生代克拉通盖层演化阶段、新生代伸展抬升阶段。图1-69 JohnWesleyPowell在1869~1871年探险报告里所描绘的大峡谷的北壁水线向上为前寒武纪Vishnu组结晶岩石。在浸水面岩层以上是前寒武纪Unkar组。一个角度不整合界面将InnerGorge的岩石与大峡谷壁上的古生代水平岩层分开(据J.W.Powell,1969)2.太古宙-古元古代结晶基底形成阶段太古宙-古元古代大峡谷地区发育岛弧火山活动与大陆边缘浅海沉积,形成一套岛弧火山建造与大陆边缘浅海沉积建造。并伴有多期岩浆侵入,形成一系列花岗质杂岩体。构成北美克拉通古陆核。古元古代末,大约18.4亿年。北美地区发生强烈的构造运动和区域变质作用,使太古宙-古元古代的岛弧火山岩建造、大陆边缘浅海沉积发生中深区域变质,形成大峡谷地区的Elves Chasm片麻岩和Vishnu片岩,最终形成北美克拉通的结晶基底。3.中新元古代克拉通盖层演化阶段北美克拉通结晶基底形成之后,经过长期的风化、剥蚀,沉积间断,到距今12.5亿左右,大峡谷地区再次遭受海侵,在北美克拉通结晶基底之上,沉积了一套大峡谷超群的浅海相碎屑岩建造。成为北美克拉通的第一套沉积盖层。新元古代晚期,距今大约7.4亿年左右,大峡谷地区发生构造抬升和褶皱变形,沉积作用结束,大峡谷超群发生变形。4.古生代-中生代克拉通盖层演化阶段经过近2亿年的沉积间断之后,到距今5.44亿年左右,大峡谷地区又一次海侵,沉积了一套滨-浅海相的碳酸盐岩建造和碎屑岩建造,形成大峡谷地区古生代-中生代稳定克拉通沉积和寒武系与大峡谷超群之间的巨型角度不整合。古生代-中生代期间,大峡谷地区虽然也发生过多次抬升、海退与剥蚀,形成多次沉积间断-平行不整合,缺失了奥陶系、志留系和早中泥盆统,但未发生褶皱变形。中生代末的拉勒米运动使大峡谷地区古生界-中生界发生微弱变形,形成地层倾角小于15°宽缓褶皱,即大峡谷地区的单斜构造。5.新生代伸展抬升阶段新生代,大峡谷地区受区域伸展作用影响,总体处于抬升剥蚀阶段,仅在其西南周边地区发育新生代沉积层,以微角度不整合覆盖在下伏中生界之上。这一阶段,随着科罗拉多高原的逐渐抬升、科罗拉多河的演化,大峡谷地貌景观逐渐形成。
2023-07-17 08:40:141