barriers / 阅读 / 详情

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

2023-07-17 10:37:00
TAG: pyt yth th hon
共1条回复
苏萦

可以使用 [] 符号直接按位置进行索引,如果索引超过字符串的长度,结果将是 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

相关推荐

用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

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

指令如下:import zipfilezip_ref = zipfile.ZipFile(path_to_zip_file, "r")zip_ref.extractall(directory_to_extract_to)zip_ref.close()其中zipfile是python自带的一个工具包,用来解压缩的,应该不需要安装就有。
2023-07-17 08:40:301

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

“linkedln"是什么意思?

LinkedIn (领英) 创建于 2002 年,致力于向全球职场人士提供沟通平台,并协助他们事半功倍,发挥所长。作为全球最大的职业社交网站,LinkedIn 会员人数在世界范围内已超过 3 亿,每个《财富》世界500强公司均有高管加入。2002 年,Reid Hoffman 在自家客厅里与合作伙伴共同创建了领英,2003 年5月5日,网站正式上线。目前,公司首席执行官由 Jeff Weiner 担任。总部坐落于美国加州硅谷,LinkedIn 公司在全球27个城市设立了分部及办事处。LinkedIn的使命是连接全球职场人 士,使他们事半功倍,发挥所长
2023-07-17 08:39:163

什么样的窃听技术才算是高科技呢?

不属于窃听技术的是间谍卫星拍照。怎样防止手机被监听?1、在你发送信息或通话之后,查看自己号码的通讯记录(通讯清单),看有没有产生其他可疑的通讯记录。一般窃取信息的人是通过短信窃取私人信息的。2、一般监控手机都需要安装一个监控软件,而这样的软件都是隐匿运行的,很难检测到,如果你怀疑自己的手机被监控了,你可以备份手机上的必要软件和数据,然后恢复手机至出厂设置,这样一些未知的或有潜在威胁的软件就会被处理掉。3、手机偶尔会卡顿,按键反应会比较慢或失灵。如果手机被植入晶片,"窃听者"在监听时,你拿起手机的同时,不管是玩GAME还是拨电话,按下的第一个按键,会有延迟1~2秒的现象。如果是植入软体,则不会有这个情形。最后说一点,很多普通手机的系统安全性是很低的,对高新黑科技几乎没有免疫力,但你可以通过安装安全卫士来防止病毒,如果平常手机不装其他奇怪的软件一般不会被别人监控;苹果则是在越狱后,安装插件的时候存在这种被监控的风险,玩私服、看毛片都是各种电子病毒的源头。
2023-07-17 08:39:201

求气场宏大的纯音乐,类似于环太平洋电影原声开头危险流浪者组装的内段,越霸气越好!

魔兽的配乐就很霸气
2023-07-17 08:39:202

得力打印机驱动怎么安装到电脑上

得力打印机驱动怎么安装到电脑上?得力打印机是得力集团推出的打印机驱动程序,很多小伙伴都喜欢使用这个品牌,今天小编要为大家带来的是得力打印机安装驱动步骤教程,得力激光、针式等打印机都能使用这种方法进行安装,有需要的小伙伴可以来看看哦。点击进入下载更多得力打印机驱动:得力打印机驱动其他打印机驱动安装教程1、打印机驱动怎么安装2、爱普生打印机驱动怎么安装3、惠普打印机驱动安装教程4、如何给得力打印机安装驱动得力打印机驱动怎么安装小编以DL-886AWS打印机型号为例,为大家提供具体的操作步骤:1、在本站下载得力DeilDL886AWS打印机驱动的安装包,解压后,双击运行.exe安装文件;2、选择同意安装协议,点击下一步;选择安装目录,点击下一步;点击完成,进入安装向导界面;3、选择安装打印机驱动程序,点击下一步;选择连接打印机方式,这里选择其他,点击下一步;4、选择打印机型号,找到得力DL886AWS打印机型号,点击下一步;5、选择打印机端口号,点击下一步;输入打印机名字DeliDL-886AWS点击下一步;6、点击完成,等待程序安装完成即可,驱动安装完成之后,得力DL886AWS打印机就可以正常工作了。总结1、在本站下载得力DeilDL886AWS打印机驱动的安装包,解压后,双击运行.exe安装文件;2、选择同意安装协议,点击下一步;选择安装目录,点击下一步;点击完成,进入安装向导界面;3、选择安装打印机驱动程序,点击下一步;选择连接打印机方式,这里选择其他,点击下一步;4、选择打印机型号,找到得力DL886AWS打印机型号,点击下一步;5、选择打印机端口号,点击下一步;输入打印机名字DeliDL-886AWS点击下一步;6、点击完成,等待程序安装完成即可,驱动安装完成之后,得力DL886AWS打印机就可以正常工作了。热门得力打印机驱动推荐1、得力DeilDE620k打印机驱动2、得力DeliDL888d打印机驱动3、得力DeliDL888b打印机驱动4、得力DeliM2000打印机驱动5、得力DeliDL885AW打印机驱动以上就是小编为大家带来的得力打印机驱动怎么安装的全部内容,有想要其他打印机驱动的小伙伴可以来搜索下载哦,希望可以帮到大家。
2023-07-17 08:39:201

windows explorer是什么?

如果再出现就有问题了,第一次不怕
2023-07-17 08:39:273

1千平方米整地需多少个台班

1千平方米整地需1.5个台班。因为国家机械台班定额解释中规定:施工机械每台班按八小时工作制,机械作业时间在四个小时内按半个台班计算,超过四个小时按一个台班计算。但是因此就产生问题了,列如施工单位第一天机械工作13个小时,第二天又工作13小时。那么就有两种情况: 一、如果一天一累计,则这两天总工的台班是4个台班(13个小时分解为8和5,即两个台班,两天就是4个台班); 二、如果两天一起累计,则这两天总工的台班是3.5个台班(两天共计26天分解为三个8天一个2天,既3.5个台班);
2023-07-17 08:39:271

deli888D打印机怎么输入1以后可以自动打23456?

序号自动排序的添加方法1、点击选择第一个序号的位置,选择菜单栏中的“公式”中的“查找与引用”,点击它,在弹出的窗口中选择“ROW”函数。如果想了解这个函数的意义,可在空白处选择“插入函数”,点击函数名,在下面就有具体的说明。2、表格中的输入框就出现图中的内容。不用管弹出的窗口,点击输入框,在括号后面输入-1。目的是让输入的序号比表格自带的序号数值少1。序号1前的表格自带的序号数减去1等于几,在函数后面就减几。比如:表格自带序号是3,自定序号是1,在括号后面就输入-2。3、输入内容后确定。4、输入框中就变成数字了。5、选择1所在的输入框,当输入框右下角变成黑色十字时,按住左键向下拖动鼠标,到指定的行数后松开左键,序号就自动产生了。这种方法适用于序号较多的表格
2023-07-17 08:39:301

什么单位会买防尘网

事业单位。根据河南省政府采购官网查询,驿城区渣土处置所采购环保防尘网,属于事业单位。
2023-07-17 08:39:341

win10,explorer.exe资源管理器闪退?

你电脑上有360安全卫士吗,可以打开它,选择系统修复工具,对系统进行修复,它可以解决很多系统问题的,可以先把电脑重启一下试试看
2023-07-17 08:39:353

梨俱吠陀的简介

公元前10世纪,居住于印度的雅利安人产生了婆罗门教,其经典是《吠陀》。“吠陀”(veda)的意义是求知或知识,也有解释为“圣经”。最初有三种或曰“三明”,后来增加一种即所谓四吠陀。雅利安文化及其医学的来源是四部《吠陀》经。第一部《梨俱吠陀》或译作《赞诵明论》,大约于公元前1500~900年间陆续写成,是印度医学的起源。其中提到药用植物,并提及麻风病、结核病、外伤等疾病。 《梨俱吠陀》,印度古代《吠陀》文献中的一部,它和《阿闼婆吠陀》同为上古诗歌的总集,是印度现存最重要、最古老的诗集,也最有文学价值,全名《梨俱吠陀本集》。它在世界文学中放射着光辉,好像我国上古诗歌的总集《诗经》一样。“吠陀”的本义是知,即知识;“梨俱”是作品中诗节的名称。《梨俱吠陀》编订年代可能是在公元前1500年前后,只有一派的传本,收诗1028首,其中有11首被认为是附录。最短的诗只有3节,最长的有58节,一般都不超过12节。全书共有10552节诗。诗的创作年代又有先后。语言也比印度其他上古文献的用语更为古老。这部诗集的创作和编订的确切年代还没有定论。全书分为10卷或8卷。印度传统认为,书中诗歌是由上古的修道士仙人传授下来,由一个名叫广博(音译毗耶娑)的修道士仙人加工整理而成。《梨俱吠陀》中诗的内容比较复杂,有上古的神话传说,也有自然界和现实社会生活的反映,以及祭祀和巫术。这些诗歌反映了印度原始社会时期和阶级分化并向奴隶制社会过渡时期的思想、生活和习俗。还包括有强烈生活气息的对话体诗,分为对白和独白,可以在祭祀、巫术仪式或者节日集会上表演,有一定的戏剧性,有人认为是印度戏曲的起源。神话中歌颂最多的神是众神之首的因陀罗。对于这些神话中的神,印度按照以后的宗教信仰加以解释。近代西方学者先以为它们是自然现象的化身,后以为是社会现象的体现,以后由于考古发掘的文物不断出现,对神话传说中所反映的历史事实又有了进一步的理解。作品中有几首诗对神提出怀疑,显示了印度最早的哲学思想。《梨俱吠陀》作为上古历史文献资料,是人类宝贵的遗产。作为文学作品,《梨俱吠陀》包含了人类早期的一些清新朴素的诗歌作品。有不少诗在艺术上已有相当水平,不是原始的简单歌唱。书中的诗已有15种格律,可见当时文学创作的发展。诗的格律是以每节诗中的音数整齐的句作单位的。4个8音句构成一节的格律广泛流行,就是一般所谓32音一节的颂体。当然,其中也包括一些内容贫乏、词句呆板的作品,例如一些赞美布施的诗。《梨俱吠陀》长期靠口传,后有了写本,到19世纪才由欧洲人第一次刊印。现有数种语言全译或选译本。 实际上,性的观念,女神与男神交媾而创造宇宙的思想,在印度神话中由来甚古。据《梨俱吠陀》记载,在宇宙初始的混沌中,产生了宇宙秩序的破坏者、恶神弗栗多(Vritra),无父有母(母即束缚、限制之神Danu),与他们对立并相持不下的,是宇宙秩序的建立、维护者,众善神阿底提亚(Adityas)。后者也是无父有母的,其母为无缚、无限之神阿底提(Aditi)。这位宇宙之母支撑天地、赐福儿童,予人自由。迄至此刻,“性”的观念虽巳引入创世过程,但两性相“爱”的行为则阙如。直至荣膺“杀弗栗多者”(Vritrahan)之圣名的因陀罗(lndra)诞生前夕,两性交媾与两性分离的观念才明确出现:据《梨俱吠陀》讲述,因陀罗是天父、地母交合而成,生下不久,由于痛饮神力无边的苏摩酒(Soma),顿时壮伟异常,天父地母因被他的扩张挤向上下两个方向,永无相会之期,因罗陀因此背上“让生母守活寡”的恶名声。在《薄伽梵歌》(Bhagavad Gita)中,大神毗湿奴(Vishnu)的第八化身黑天(Krishna)宣布:我待众生一视同仁, 没有仇者和亲者之分, 献我以忠贞之爱者, 即与我同一, 我亦与之同一。少年时代的黑天,就是情场上的好汉,既未道人冷遇,也不受人嫉恨,他吹奏横笛,与牧女交舞,把爱的乐趣领略无余。无怪印度人颂扬他“其自身就是爱”,并据此认为,与这神沟通的最好方式,就是奉献出爱。黑天的“爱”只是涉及神人交通,而不关系宇宙的创造,因此,这只相当于希腊与日本神话中“创造文化与历史的爱与性的第三重奏”,至于“创造自然现象的爱与性的第一重奏”和“创造生命及人的爱与性第二重奏”,则付阙如。对照一下希腊神话和日本神话就一目了然:印度神话的“爱与性”,在宇宙生成中的作用是暖昧而脆弱的,其女神性格也远远达不到构成主题的强度。尽管晚期的雪山女神业已增大了性格的强度,但已无法参与创世的过程。 《梨俱吠陀》是印度最早的医学文献。雅利安文化及其医学的来源是四部《吠陀》经。第一部《梨俱吠陀》或译作《赞诵明论》,大约于公元1500~900年间陆续写成,是印度医学的起源。其中提到药用植物,并提及麻风病、结核病、外伤等疾病。后来的《优婆吠陀》(Upaveda),《寿命吠陀》或《阿输吠陀》(Ayurveda),为续吠陀的书,讲述健康医疗或生命学。
2023-07-17 08:39:411

Windows7的Explorer怎么了?

您好,方法1同时按下“Ctrl+Shift+Del”或者在桌面底部任务栏处右键选择“启动任务管理器”;2在任务管理器中我们可以看到有这样一个进程explorer.exe,描述为“Windows资源管理器”;3如果被你结束掉那么打开的几个窗口和桌面(除了打开的应用程序)都会关闭;4如果发现桌面包括图标都没有了可有通过在任务管理器中选择“文件》新建任务运行”;5在创建新任务对话框中输入“explorer”点击确定;6就是这样一个重要的程序却容易被黑客利用。首先是使用障眼法,如一些病毒的名称为Exp1orer.exe(用数字1代替了字母l),有的病毒进程名为Expl0rer.exe(用数字0代替了字母o)。针对这个情况我们怎么办呢?我们要知道正常的explorer.exe的位置是位于C:Windows这个目录下面的;通过任务管理器找到疑似进程,右键打开文件位置根据位置进行判断。如果发现explorer.exe的位置不在C:Windows这个目录下面,说明肯定被其他病毒冒充。总结方法/步骤  1、同时按下“Ctrl+Shift+Del”或者在桌面底部任务栏处右键选择“启动任务管理器”;  2、在任务管理器中我们可以看到有这样一个进程explorer.exe,描述为“Windows资源管理器”;  3、如果被你结束掉那么打开的几个窗口和桌面(除了打开的应用程序)都会关闭;  4、如果发现桌面包括图标都没有了可有通过在任务管理器中选择“文件》新建任务运行”;  5、在创建新任务对话框中输入“explorer”点击确定;  6、就是这样一个重要的程序却容易被黑客利用。首先是使用障眼法,如一些病毒的名称为Exp1orer.exe(用数字1代替了字母l),有的病毒进程名为Expl0rer.exe(用数字0代替了字母o)。针对这个情况我们怎么办呢?我们要知道正常的explorer.exe的位置是位于C:Windows这个目录下面的;  7、通过任务管理器找到疑似进程,右键打开文件位置根据位置进行判断。如果发现explorer.exe的位置不在C:Windows这个目录下面,说明肯定被其他病毒冒充。
2023-07-17 08:39:411

南阳市有监狱吗?在哪个地方?

有!盆窑!
2023-07-17 08:39:445

窃听的结构窃听的结构是什么

窃听的结构是:窃(上下结构)听(左右结构)。窃听的结构是:窃(上下结构)听(左右结构)。词性是:动词。拼音是:qiètīng。注音是:ㄑ一ㄝ_ㄊ一ㄥ。窃听的具体解释是什么呢,我们通过以下几个方面为您介绍:一、词语解释【点此查看计划详细内容】窃听qiètīng。(1)偷听。二、引证解释⒈偷听。引《史记·范雎蔡泽列传》:“然左右多窃听者,范雎恐,未敢言内,先言外事,以观秦王之俯仰。”宋苏轼《舟中听大人弹琴》诗:“弹琴江浦夜漏永,敛_窃听独激昂。”《水浒传》第一_三回:“王庆窃听多时。”巴金《家》三三:“他才回到家里,正要去见祖父,却看见祖父的窗下石阶上站着几个人,伸长了颈项在窃听什么。”三、国语词典暗中偷听。四、网络解释窃听(词语)窃听的原意是偷听别人之间的谈话。随着科学技术的不断发展,窃听的涵义早已超出隔墙偷听、截听电话的概念,它借助于技术设备、技术手段,不仅窃取语言信息,还窃取数据、文字、图象等信息。关于窃听的近义词偷窥窥听偷听关于窃听的诗词《李叔度与儿曹谈理道余窃听而记以一诗》《菩萨蛮·窃听》关于窃听的诗句深山窃听来妖精窃听琴声碧窗里广乐钧天窃窃听关于窃听的单词bugtap关于窃听的成语窃窃私议窃钟掩耳窃窃诩诩窃钩窃国狗盗鼠窃窃钩者诛,窃国者侯窃衣取温窃钩盗国听风听水窃窃私语关于窃听的词语窃钩盗国窃玉偷香贪权窃柄窃时肆暴窃衣取温窃钟掩耳狗盗鼠窃关于窃听的造句1、因为英国适合小报生长的土壤没有变,小报就不会死,煽情主义也不会消亡,而那些窃听的技术手段也不会被抛弃。2、密谋者的家和汽车被窃听,网吧里隐蔽的照相机记录了他们,而且间谍昼夜不停地追踪他们的活动。3、当时,两人已购买了电棒、开锁器等作案工具,并在琪琪的汽车上安装了定位器,在琪琪位于宝应的老家安装了窃听器。4、我相信我们都通晓一种语言。花钟喑哑的铃声,陨星没有写完的诗,以及录音带所无法窃听的——霞光殷红的远方给予你我的暗示。如果一定要说话,我无言以答。5、七位数的赔偿远远大于其他窃听事件的和解数目。这反映出这个窃听事件直接伤害了一宗凶杀案的受害者的家人。点此查看更多关于窃听的详细信息
2023-07-17 08:39:441

deli24monitor台式电脑显示器安装方法

deli24monitor台式电脑显示器安装方法?1. 拆分显示器,把显示器屏幕、显示器托盘、显示器电源拆分出来;2. 找一个比显示器大一点的箱子,同时找几根泡沫条;3. 箱子底部先铺一层泡沫;
2023-07-17 08:39:132

印度的守护神有哪些?

印度教众神 梵天/Brahma/ブラフマ 最普遍的观念认为梵天是众神之首,宇宙的构造者和世界的守护者.他被认为是从漂浮在宇宙洪水上的宇宙金卵中孵化出来的;也有的说他是从毗湿奴肚脐上生出的莲花中诞生的。梵天本来是宇宙精神[梵>的人格化体现,但是当其演化为与其他神一样具有了肉体的时候这个神的地位也不可避免的开始了堕落. 八部众:婆罗门神话中有八种不同部类的神,是佛教八类护法天神。其中以天众和龙众最为重要,故称“天龙八部”,亦称“八部众”。 天天众 天即神,著名的大梵天(原为婆罗门教的创世神)、帝释天(原为雷雨神兼战神)、多闻天、持国天、增长天、广目天、大自在天、吉祥天等等皆属于天众。 龙众 梵语称为那迦,是护卫佛法的有功之臣,专司兴云降雨。在佛经里,龙拥有大量的珠宝,是海里的富豪。 夜叉 是梵文的音译,意译为 “能啖鬼”、“捷疾鬼”、“勇健”、“轻捷”等。佛教中,北方毗沙门天王即率领夜叉八大将,护众生界。在古印度神话中,夜叉是一种半神,有关其来源,说法不一。据《毗湿奴往世书》所述,夜叉与罗刹同时由大梵天的脚掌中生出,双方通常相互敌对。夜叉与罗刹不同,对人类持友善态度,因而被称为“真诚者”。其形象有时被描述为美貌健壮的青年,有时又被描述为腹部下垂的侏儒。 乾闼婆 是香神或乐神。原为婆罗门教崇拜的群神,据称是侍奉帝释天而司奏伎乐之神。乾闼婆是佛教中欢乐吉祥的象征。大多被描述为少女形象,体态丰满,飘带飞扬,凌空飘荡,极为优美。在古印度神话中,他们属于半神,熟谙并揭示上天的奥秘和圣理,被视为太阳光焰的化身。相传,他们为天神备制苏摩酒。(乾闼婆在神话中就是帝释天的乐师,而且与苏摩极有渊源) 他们在佛前演唱的时候 ‘三千世界皆为之震动‘。 毗湿奴/Vishnu/ヴィシュヌ 印度教三神组合之一,维持的神毗湿奴.掌管世界的繁荣并维护世界.在《吠陀》中,毗湿奴仅仅以“三步”著称,他用三步量出了地界和诸天的大小。这一行为的意义后来在史诗中被引申为包括其他职能,毗湿奴等同于创造者和最高神。 毗湿奴的天国韦昆塔在世界之山梅卢正的山坡上,方圆八万英里,全部用黄金和宝石筑造。韦昆塔有五个池塘,塘中长着蓝色的、红色的和白色的莲花;毗湿奴和拉克希米置身于白色莲花之中。 与强调暴力的湿婆不同,毗湿奴的神话更多地体现了他睿智的一面.毗湿奴经常通过化身的办法来寻找不可动的法则的空子从而达到目的.他最有名的事迹都是通过化身而不是他本人完成的. 湿婆/Siva/シヴァ 印度教三神组合之一,破坏神湿婆.当一个时代结束时他毁灭世界为新世界的再生做准备.吠陀时代湿婆的前身鲁陀罗,是红色的风暴和闪电之神。居住在山中的恐怖之神,人们必须好言抚慰的牲畜和医药之神。作为闪电之神。由于鲁陀罗是湿婆的前身,湿婆作为他的后继者可以要求得到众神的祭司和最高神权候补者的地位。 阿修罗 原为古印度神话中的一种恶神。佛教经籍称阿修罗为 “非天”或“劣天”。他与鬼蜮有相似之处,却不是鬼蜮;他与人一样有七情六欲,却不是人。他是一种非神、非鬼、非人,又极端丑恶的怪物。据佛教传说,阿修罗与帝释天是冤家对头,总是互相争斗不休。因为是与天神对立的最高恶魔,被逐出天界,居于弥卢山洞窟中,曾多次与天神恶战,但皆处于劣势。 迦楼罗 金翅鸟。在古印度神话中是大神毗湿奴的坐骑,众鸟之王。其形象为半人半鸟,生有鹰首、利爪和喙,身躯和四肢则与人无异。 佛教中的金翅神鸟,极其庞大,据说两翅展开就有 336万里。 密宗中 迦楼罗 象征勇健菩提心。 紧那罗 歌神。据《罗摩衍那》所述,为人躯马首,或马躯人首,又说为人首鸟躯。紧那罗与乾逹婆的联姻 紧那罗的头上都长有一个犄角,所以又有一个名字叫疑神。 罗刹女 是梵文的音译,意译为暴恶、可畏。原是印度神话中的恶魔,乃是人类之敌。罗刹性情暴戾,喜欢在夜间活动,时常出没于坟地。常会化作种种形象,残害人命。罗刹有男女之分,男罗刹肤色黝黑、朱发、绿眼,一副鬼相;女罗刹,又名罗刹女,则是绝色美女。据传说,罗刹和夜叉一起生于大梵天之足。 帝释天 又称“帝释”、“天帝释”,亦做帝释尊天,梵文音译为“释迦提桓因陀罗”,既印度教和婆罗门教中的雷帝因陀罗。是《梨俱吠陀》中的主神,称他统治一切,被尊为“世界大王”。但是,吠陀神祗被佛教吸收之后,身份和神性产生了很大的变化,大多成了佛教护法神,地位比原来低了许多。传说其“身体巨大,力大无穷,全身茶褐色,毛发直立。手持金刚杵,坐在军车上巡视大地”。在佛教中隶属八部众天众中的二十诸天。传说释迦降生时,他与大梵天分侍左右,其形象为女相帝王身。 阿修罗 原为古印度神话中的一种恶神。佛教经籍称阿修罗为“非天”或“劣天”。他与鬼蜮有相似之处,却不是鬼蜮;他与人一样有七情六欲,却不是人。他是一种非神、非鬼、非人,又极端丑恶的怪物,“具三面六臂,青黑色,呈忿怒裸形之相”。据佛教传说,阿修罗与帝释天是冤家对头,总是互相争斗不休。因为是与天神对立的最高恶魔,被逐出天界,居于弥卢山洞窟中,曾多次与天神恶战,亦被称做“斗神”,但皆处于劣势。因为他太好战,所以后世便把战场称做修罗场。(很符合要毁灭一切的阿修罗形象,此外,大家该知道“非天梦魔”的意思了吧!) 在佛教世界,他改邪归正,成了护法“八部众”之一,轮回六道之一就是修罗道。(阿修罗在众多漫画中出任主角,象CLAMP的《圣传》) 罗刹 是梵文的音译,意译为“暴恶”、“可畏”。原是印度神话中的恶魔,乃是人类之敌。罗刹性情暴戾,喜欢在夜间活动,时常出没于坟地。常会化作种种形象,残害人命。罗刹有男女之分,男罗刹肤色黝黑、朱发、绿眼,一副鬼相;女罗刹,又名罗刹女,(《大唐双龙传》?)则是绝色美女。据传说,罗刹和夜叉一起生于大梵天之足。 苏摩 古印度神话中的酒神,后演变为月神之称谓。“苏摩”原为一种蔓草,取其茎在水中浸泡后以石榨取黄汁,经羊毛筛过滤,再以水稀释,加入牛乳、麦粉搅匀,发酵后酿成苏摩酒。印度神话中常以此酒祭神。在《梨俱吠陀》中称苏摩酒为天神之甘露,可赋予饮用者超自然之力或永生之力。在史诗中,苏摩掌管祭祀、苦行、星座、药草,是该四项的保护神。 吉祥天 吉祥天女,即大功德天。本为婆罗门教、印度教所信奉之神。后被佛教吸收为护法神。梵文音译“摩诃室利”,“摩诃”意为“大”,“室利”有二义:功德和吉祥。合起来即“大功德”、“大吉祥”。 吉祥天女是婆罗门教、印度教的吉祥女神、幸福女神。佛教传说她是毗沙门天王之妹,因毗沙门兼任婆罗门的财神,所以她也是财富女神。又称她功德圆满,并有大功德于众,故还是位大功德神。吉祥天女长得十分漂亮,所以又是一位美丽女神。 有的印度神话说她是在天神和阿修罗搅乳海时,坐于莲上手持莲花出世,所以又有“乳海之女”的名字。有的神话则把她说成是三大神之一“救世者”毗湿奴的夫人。(不是毗沙门天的夫人啊?) 吉祥天女在中国寺庙中,形象端庄美丽,后妃装束,两只手(或四只手),一手持莲花,一手洒金钱,有两只白象伴护,这是吉祥的象征。她的坐骑除莲花之外,还有金翅鸟和猫头鹰。 明王 在佛教中的身份就是佛的“忿化身”。俗话说:佛都有火,佛一旦发火后会怎样呢?那就是变身啦。每个佛都有个对应的“忿化身”,如释迦牟尼如来佛的“忿化身”是无能胜明王,弥勒佛的“忿化身”是中央不动尊明王等。密宗中的明王有很多,常见的有五大明王,八大明王,十大明王,最为人所乐道的当然是孔雀明王,看过获野真《孔雀王》的朋友的朋友一定不少吧。(guggle:不过一直不清楚孔雀明王是哪位佛的“忿化身”,知道的高人请赐教) 菩萨 全称是“菩提萨垂”,意为“觉有情”,“道众生”等。有时又译为“开士”“大士”。所以常有人把菩萨称为大士的,比如“观音大士”既是。菩萨在佛国的地位仅次于佛,最有名的四个是文殊,普贤,观音,地藏。 金刚 是梵文Vajra的意译,意译为“缚日罗”、“伐折罗”。本来是指吠陀和印度神话中的狼牙棒、粗棒,是众神之王因陀罗的武器。金刚由金、铜、铁;山岩制成,有4角或l0O个角,还有1000个利齿,在佛教中,金刚以其譬喻坚固、锐利、能摧毁一切,成为坚固、不灭的象征。古印度兵器金刚杆也作为丰产的象征,也曾作为公牛生殖器的形像,在佛教密宗中则表示伏魔、断烦恼、坚利智的法器。 金刚力士:就是一些手执金刚柞在佛国从事护法的卫士。 金刚密迹:又叫密迹金刚、密迹力士、秘密主,是手持金刚杵给佛担任警卫的夜叉神的总头目。“夜叉”是梵文音译,又译为“药叉”,意思是“能啖鬼”、“捷疾鬼”、“勇健”是印度神话中一种半神的小神灵。《大日疏经》卷一说;“西方谓夜叉为秘密,以其身口意速疾隐秘,难可了知,故旧翻或为密迹。若浅略明义,秘密主即是夜叉王也。”“密迹”是因其能听到一切诸佛秘要密迹之事。
2023-07-17 08:39:121

HRP-linked antibody是什么抗体~怎么翻译~

下丘脑调节肽相关抗体
2023-07-17 08:39:084

现代军队冷兵器?

现代军队使用的冷兵器种类繁多,以下是一些常见的现代军队冷兵器:1. 刺刀:现代刺刀通常配备在步枪和冲锋枪上,除了作为近战武器外,还可以用于剪线、开罐、削割等作业。2. 军刀:军刀是一种非常常见的冷兵器,通常用于近战攻击和切割。3. 手枪:尽管手枪不属于传统意义上的冷兵器,但它是一种常见的现代武器,通常用于近距离战斗和自卫。4. 匕首:匕首是一种非常常见的冷兵器,通常用于近战攻击和防御。5. 战锤:战锤是一种非常强大的冷兵器,通常用于近战攻击和破坏障碍物。6. 战锹:战锹是一种多功能的冷兵器,通常用于挖掘、挖掘掩体、清除障碍物等作业。7. 战锯:战锯是一种非常强大的冷兵器,通常用于近战攻击和清除障碍物。8. 钩镰:钩镰是一种非常灵活的冷兵器,通常用于近战攻击和防御。这些现代军队冷兵器在不同的战斗环境和任务中有着广泛的应用,但它们的主要作用是为士兵提供一种有效的近战武器,以保护他们自己和其他战友的安全。
2023-07-17 08:39:072

泰国的别称是什么?

问题一:泰国的别称 暹罗国 这个字念什么 暹   暹 xian 部首: 日 部首笔画: 04 总笔画: 15 暹 xiān 太阳升起 [(of the sun) rise] 暹,日光升也。DD《集韵》 暹罗 xiānluó [Thailand] 泰国的旧称 问题二:中国的别称,阿富汗的别称别称,日本的别称,泰国的别称分别是什么 中国: 中华人民共和国 The People"s Republic of China(PRC) 中国(China) 中华、华夏、神州、华、赤县、九州、九区、九有、九囿、九围、九原、九域、赤县神州、丝绸之国、玉石之国、乒乓球王国 阿富汗: 阿富汗 *** 共和国 The Islamic Republic of Afghanistan 阿富汗 仙人掌国、山之国 泰国: 泰王国 Kingdom of Thailand 泰国 佛之国、黄袍佛国、大象之邦、暹罗、 万佛之国、白象之国、佛教之国、 采纳哦 问题三:泰国的别称是什么 人妖之国 问题四:曼谷的别称是什么 泰国人称曼谷为“军贴”,意思是“天使之城”。 一般人只知道泰国首都名字为曼谷,原来曼谷正式名字是全世界最长的地方名字,总共由167个字母组成,意为天使之都,泰语正式名称为 ㄎ ┎ ㄎ ㄎ『ㄎ『 『;英文为The city of angels, the great city, the eternal jewel city, the imregnable city of God Indra, the grand capital of the world endowed with nine precious gems, the happy city, abounding in an enormous Royal Palace that resembles the heavenly abode where reigns the reincarnated god, a city given by Indra and built by Vishnukam;中文为黄台甫马哈那坤弃他哇劳狄希阿由他亚马哈底陆浦欧叻辣塔尼布黎隆乌冬帕拉查尼卫马哈洒坦,翻译成中文意思是“天使的城市,宏大的城都,佛祖的宝珠,佛祖战争中最和平伟大的地方,有九种宝玉存在的乐都,很多富裕的皇宫,住了权威的神,佛祖以建筑之神再兴建的大都会。” 本国国民为了便利兼顾外国游客,于是泰国便将首都简称为(Bangkok)。 以上也是我百科来的,希望对你有帮助。 问题五:泰国的全称 泰国,全称泰王国,别名:国。是东南亚的一个国家,东临老挝和柬埔寨,南面是暹罗湾和马来西亚,西接缅甸和安达曼海。在1949年5月11日以前,泰国的名称是暹罗。 问题六:泰国的国别是什么 泰王国(泰语:??????????????,英语:the Kingdom of Thailand),通称泰国(Thailand)。是一个位于东南亚的君主立宪制国家。泰国位于中南半岛中部,其西部与北部和缅甸、安达曼海接壤,东北边是老挝,东南是柬埔寨,南边狭长的半岛与马来西亚相连。 泰国旧名暹罗,1949年5月11日,泰国人用自己民族的名称,把“暹罗”改为“泰”,主要是取其“自由”之意。
2023-07-17 08:39:041

谁知道前面的deli是什么字体

不一定是字体,也许是logo呢,个人看法
2023-07-17 08:39:042

河南新乡招标网介绍?

河南新乡招标网隶属于新乡市政府采购网,(以下简称新乡招标网)。新乡招标网是为了维护市各项工程招标项目,为各类工程项目提供信息来源和发布工程招标信息的一个服务平台。新乡招标网是的成立对于加强行业自律,维护招投标秩序,规范招投标行为,建立公开、公平、公正、统一的招投标市场将起到积极的作用。新乡招标网积极履行省招标网(河南招标网)相应职责,维护各项工程采购项目活动秩序。政府采购网整合建立统一的公共资源交易平台工作方案主要包括:(1)充分认识整合建立统一的公共资源交易平台的重要性(2)指导思想和基本原则(3)整合范围和整合目标(4)有序整合资源(5)统一规则体系(6)完善运行机制(7)创新监管体制(8)强化实施保障八部分内容。新乡市政府采购网公共资源交易平台工作方案的整合范围和整合目标的主要内容:(一)整合范围。整合分散设立的工程建设项目招标投标、土地使用权和矿业权出让、国有产权交易、政府采购等交易平台,在统一的平台体系上实现信息和资源共享,依法推进公共资源交易高效规范运行。积极有序推进其他公共资源交易纳入统一平台体系。民间投资的不属于依法必须招标的项目,由建设单位自主决定是否进入统一平台。统一的公共资源交易平台由政府推动建立,坚持公共服务职能定位,实施统一的制度规则、共享的信息系统、规范透明的运行机制,为市场主体、社会公众、行政监管部门等提供综合服务。(二)整合目标。2016年6月底前,地方各级政府基本完成公共资源交易平台整合工作。2017年6月底前,在全国范围内形成规则统一、公开透明、服务高效、监督规范的公共资源交易平台体系,基本实现公共资源交易全过程电子化。在此基础上,逐步推动其他公共资源进入统一平台进行交易,实现公共资源交易平台从依托有形场所向以电子化平台为主转变。新乡市政府采购网网站:http://hebi.hngp.gov.cn/hebi河南新乡招标网地址:河南省郑州经三路25号河南新乡招标网邮箱:henancgc@126.com更多关于标书代写制作,提升中标率,点击底部客服免费咨询。
2023-07-17 08:39:011

link 和attach

支持楼上,答案是linked
2023-07-17 08:38:592

南阳市桐柏县城关镇淮源大道119号离县政府有多远

南阳市桐柏县城关镇淮源大道119号离县政府有多远?回答如下:有15公里远,在市区三公里附近,交通发达,城区居民消费价格指数高,用百度地图手机网络导航定位准确!
2023-07-17 08:38:542

电脑总是出现windows internet explorer未响应,网页运行...

类似现象多半是ie插件造成的,你可以使用金山卫士检查是否有恶意插件。也可以在金山卫士的安全保护->ie清理里管理插件和加载项。
2023-07-17 08:38:531

哪些技术是属于反窃听技术的

不属于窃听技术的是间谍卫星拍照。窃听技术介绍窃听技术是窃听行动所使用的窃听设备和窃听方法的总称,它包括窃听器材,窃听信号的传输、保密、处理,窃听器安装、使用以及与窃听相配合的信号截收等。常运用在通话录音、GPS定位技术、基站定位、手机定位技术上。反窃听技术是指发现、查出窃听器并消除窃听行动的技术。防窃听是指可能被窃听的情况下,使窃听者得不到秘密信息的防范措施。“窃听技术”的内涵非常广泛,特别是高档次的窃听设备或较大的窃听系统,应该包括诸如信号的隐蔽、加密技术、工作方式的遥控、自动控制技术,信号调制、解调技术以及网络技术、信号处理、语言识别、微电子、光电子技术等现代科学技术的很多领域。这里我们讲的“窃听技术”,主要是指获取信息的技术方法,也包括获取的信息的传递方法。 在弹性媒质中,如果波源所激起的纵波频率在20—2000赫兹之间,就能引起人的听觉,这种纵波称为声波,相应的振动称为声振动。声波是一种波动,因此它具有波动的一切特性,能产生反射、折射、干涉、衍射等现象。随着科学技术的发展,军事上根据声波的特性,制造了多种多样的窃听器。例如,一种在与邻国接壤的军营哨所中被人们形象生动地称作“大耳朵”的窃听器。这种窃听器有一个特别大的圆盘,圆盘朝前的一面为抛物面,当正前方传来的声波碰到圆盘时,根据波的反射原理,会被圆盘反射聚集在焦点上,来自其他方向的声波则不会聚焦。在焦点上放置一个能接收微弱声音的微音器,从正面传来的微弱声音激励微音器工作,将声能转换成电信号,经电子线路放大,再由窃听人员使用耳机监听。这种抛物面式窃听器能够拾取较大面积的声能,窃听距离可达几公里。根据同样的声波反射、折射原理,还可制成外形象扩音喇叭一样的远距离定向麦克风窃听器。为了提高灵敏度和指向性,还可根据双耳效应。用两个喇叭拾音。所谓双耳效应。就是来自正前方的声音同时到达双耳,而来自侧面的声音。由于传播路程略有差异,总是一个耳朵先听到,另一个耳朵后听到,分析两耳听到声音的时间差,就可确定声音的方向。
2023-07-17 08:38:511

Linked Helper,一个是领英助理linkedines,哪个更好用?

这样也没事 有产权证呢 那上面有面积 四至
2023-07-17 08:38:513