• 关于

    识别信息有什么用

    的搜索结果

问题

实用软件:表格识别如何实现高效办公咩?

云云脉 2019-12-01 20:59:43 2226 浏览量 回答数 0

回答

新手除了多读多看以外还要学会简化问题,多个问题混合成一个问题别人不容易理解,也不容易给你说明白。1- 跳转问题:当用户发送特定信息时你可以总是返回带参数的地址b如 /redirect.php?code=305 这个页面会根据code的值取得地址A并在页面中显示出来2- 微信识别:应该是有专门的微信JS端的sdk或者自行搜索类似的东西,是有办法识别用户是不是通过微信跳转过来的,非法打开后具体显示什么是自定义的。3- 网址A30秒后失效:对于一个固定的网址你不可能让它一会儿能用一会儿不能用,所以你可以让显示网址A的这个页面打开后用js的 setTimeout 过30秒把网址删掉就行了。

杨冬芳 2019-12-02 02:56:09 0 浏览量 回答数 0

回答

新手除了多读多看以外还要学会简化问题,多个问题混合成一个问题别人不容易理解,也不容易给你说明白。1- 跳转问题:当用户发送特定信息时你可以总是返回带参数的地址b如 /redirect.php?code=305 这个页面会根据code的值取得地址A并在页面中显示出来2- 微信识别:应该是有专门的微信JS端的sdk或者自行搜索类似的东西,是有办法识别用户是不是通过微信跳转过来的,非法打开后具体显示什么是自定义的。3- 网址A30秒后失效:对于一个固定的网址你不可能让它一会儿能用一会儿不能用,所以你可以让显示网址A的这个页面打开后用js的 setTimeout 过30秒把网址删掉就行了。

杨冬芳 2019-12-02 02:42:55 0 浏览量 回答数 0

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

回答

1:使用软碟通之类的软件直接将windows7系统量产到U盘内安装。导致问题的可能几率:35%     2:在安装系统之前用户曾经将主板上的CMOS电池取下又安装上。导致问题的可能几率:12%     3:在安装系统之前,用户新增加了某个硬件。比如:硬盘、光驱、显卡。导致问题的可能几率:65%     4:用户在安装系统的时使用的是主板上的集成显卡,安装完毕系统之后,又将显示器连接到独立显卡上使用。导致问题的可能几率:77%    如果你是双通道用户,比如两条4G内存组成的8G内存用户,又或是两条2G组成的4G用户,亦或是4根2G组成的8G用户都可以采用重新拔插内存的方法来解决这个问题。具体的方法是:先操作组合键Ctrl+Alt+Del,选择启动”任务管理器“,选择”性能“标签,打开”资源监视器“,选择”内存“标签,查看自己电脑所显示的”为硬件保留的内存“的具体大小,色块颜色显示为水泥灰;然后记住你内存被硬件占用的容量大小,关机之后拔下对应容量的内存条,不要马上插到主板上,保持这个状态给电脑通电一次,之后关机再把内存条插上,即可解决这个问题,内存也识别正常。 ######这个方法我做了三次,还是不行额。。我可怜的电脑。。######不行啊,无论我拔了哪个,然后开机的内存都是少了1.5g。。######我的确是双通道用户?!我立刻去试试!###### 楼主你是不是用了什么工具,你看你的为硬件保留的内存有1.5GB 1.尝试进入bios,载入默认设置一次看看. 2.如果不行的话,找一个64位PE,进入PE看看内存是不是能完全识别.如果PE都不能识别应该就是bios设置造成的,可以考虑更新主板bios.如果PE可以识别,可能是你系统安装什么软件造成的. ######4g内存几乎我用的软件都能识别出来,但是可用的却偏偏改变不了可用内存。不应该是软件把? 额,难道是我用的u盘的pe有问题?######集成显卡!######不应该是这个问题,如果我换成只有一根内存条的话,可用位500mb左右电脑,根本用不了######内存坏了~ ######- -两根加起来2.57,如果分别都单独插一根,都是可用位500mb左右######集显会占据一部分内存当显存使用,当然你也可以试一下运行——>msconfig——>引导——>高级选项——>最大内存打勾(4096),确定之后重启电脑######这个我很早就试过了,不行!###### 引用来自“Maxiums”的答案 楼主你是不是用了什么工具,你看你的为硬件保留的内存有1.5GB 1.尝试进入bios,载入默认设置一次看看. 2.如果不行的话,找一个64位PE,进入PE看看内存是不是能完全识别.如果PE都不能识别应该就是bios设置造成的,可以考虑更新主板bios.如果PE可以识别,可能是你系统安装什么软件造成的. 我建议也是这样做. 我怀疑是bios设置问题. ######我已经载入默认了。。。###### 笔记本么?笔记本显卡会用掉一部分内存,我的联想的笔记本也能调显卡占用的内存大小。但是没你这么离谱。 ######之前还是只占用500mb左右的######你重装个winxp看看。是不是还是这样。######你的win7是ghost版还是安装版。最好用原安装版的重搞一下,新装以前把硬盘的引导信息清楚。######我用的是从csdn下来的window。。挺赶紧的,是安装版,不过我是用pe装的######引导信息?######是不是装了RAMDISK类的东西?

kun坤 2020-06-03 10:41:39 0 浏览量 回答数 0

问题

开放搜索的功能咨询

1690041989798854 2019-12-01 18:55:19 212 浏览量 回答数 1

回答

用JS在前台组装好,再发送到后台 放在session唯一弊端就是,用户关闭浏览器了,你在登录就可以马上在获取验证码。然后打包一下你的站。 我建议放在数据库,文件系统,或者内存中。放在session也可以的。弊端就是我说的了。没别的了 缓存储存下吧,电话号码和验证码做个对应; 我觉可以前端js处理,完成全部一起发送到后台,还有就是也可以下一步获取到上一步的参数,把他用input的hidden保存。 存入redis 如果是单服务器, 这种没什么弊端, 你可以额外设置一个很短的过期时间, 如果到了时间, 你马上删除session的信息. 对于分布式集群, balancer应该有能力识别你的session id并且把请求分发到相关的服务器. 所以你也不必担心发到陌生的服务导致不能识别.

一枚小鲜肉帅哥 2020-05-31 21:06:44 0 浏览量 回答数 0

回答

分布,不如,用JS在前台组装好,再发送到后台######当然可以,没什么不行######io读写慢呀...###### 放在session唯一弊端就是,用户关闭浏览器了,你在登录就可以马上在获取验证码。然后打包一下你的站,短信炸弹生成了。  ######我建议放在数据库,文件系统,或者内存中。放在session也可以的。弊端就是我说的了。没别的了######缓存储存下吧,电话号码和验证码做个对应;######我觉可以前端js处理,完成全部一起发送到后台,还有就是也可以下一步获取到上一步的参数,把他用input的hidden保存。######存入redis###### 如果是单服务器, 这种没什么弊端, 你可以额外设置一个很短的过期时间, 如果到了时间, 你马上删除session的信息. 对于分布式集群, balancer应该有能力识别你的session id并且把请求分发到相关的服务器. 所以你也不必担心发到陌生的服务导致不能识别.

kun坤 2020-06-08 17:58:12 0 浏览量 回答数 0

回答

要修改什么配置吗应该是要改的、tomcat的配置信息有可能weblogic不识别用商业产品为什么需要到社区问 不同目录格式不一样的 tomcat7是不带restful规范实现的,你的项目里肯定有第三方restful实现(cxf、Jersey或者其他),weblogic和glassfish应该都是采用的Jersey作为restful规范的实现,可能和你项目里的冲突了,希望对你有帮助谢谢分享 确认一下两种容器的运行时classpath是否一样,如果不一样很经常报类找不到或资源找不到的错误。 <dependency><groupId>com.sun.jersey</groupId><artifactId>jersey-servlet</artifactId><version>1.19.4</version></dependency>  加了个依赖、可以了

爱吃鱼的程序员 2020-06-08 09:46:20 0 浏览量 回答数 0

问题

iOS SDK是什么?

nicenelly 2019-12-01 21:28:04 1767 浏览量 回答数 0

回答

首先,需要明确一点,如果操作系统被安装在D盘,就会发现少有软件会自动识别系统路径并出现D盘的默认安装位置,然而还是有些软件会显示C盘,这和软件安装包有关。所以,C盘并不是绝对的,但一定是很多软件开发商的默契所在,那些可以自动识别系统分区并默认了安装位置为系统盘所在的软件便是在尊重Windows系统的设计。也有像腾讯产品这样自动检测安装目录并创建次目录的软件,但这样人性化设计的安装步骤只存在一小部分。Windows系统中: Program Files和Program Files(x86)是用来存放程序本体的, ProgramData和%user%/appdata是用来存放程序数据的。当你的程序本体出现问题,你只需要重新安装程序,你的用户数据依然会保存。当你要还原程序设置,你只需要从ProgramData或者%user%/appdata中删掉程序的配置文件,就能够把程序还原到初始设置。程序在安装过程中向对应的注册表位置写入软件信息和卸载程序的路径,这样就可以通过控制面板统一的管理程序。所以,绿色软件还是要慎用, 这种脱离了系统管控的东西还是少用为妙。那软件装在C盘好吗?先说说为什么很多用户会在软件安装在C盘和D盘之间选择后者。原因之一:在N年前,硬盘容量还不像现在这样海量,20G就可被称为大容量硬盘的年代,计算机的C盘作为系统盘,在安装完操作系统后基本就没多大空间了,所以当时人们的习惯是将软件安装在非系统盘,以免因为系统盘剩下的空间过小导致虚拟内存不足(那年代物理内存容量也不像现在这么恐怖的,256M跑xp的也有,运行大型软件,例如游戏啥的,虚拟内存还是很必要的。)原因之二:有人说过了,操作系统并非不坏金身,总有挂了的时候,而windows不像类unix环境那样,挂了你自己还可以鼓捣鼓捣,说不定就起来了,windows挂了之后当时大多数人,包括所谓的“高手”们,采用的均是简单粗暴但最有效的方式,格了系统盘重装。 这时备份你的个人文件就是个问题,当时并没有太多的简单易用的系统维护环境可选。(基本都是DOS,一则这东西界面不是那么友好,二则系统被你用崩溃了肯定不是一两天的事儿,在没有文件管理器的情况下把少则数百多则上千的文件从系统盘复制到别的盘符并非易事)。如今呢,咱赶上好时候了,硬件配置大幅提升,使得系统盘空间不够用的情况越来越少了,可以为C盘分担更多的空间,以便在C盘安装软件。并且有了很多较为易用的系统维护环境,基本都是基于PE,用光盘或U盘或网络启动,而不少主板厂商由于BIOS容量激增也开发出了一些基于BIOS的系统维护环境,功能也相当强大。所以,这件事可以遗忘了,不用再强逼自己把软件安装在其他分区中。

独步清客 2019-12-02 00:44:06 0 浏览量 回答数 0

问题

Java SDK是什么?

nicenelly 2019-12-01 21:28:02 1867 浏览量 回答数 0

回答

Java读XML有两种 方式SAX和DOM,用SAX做流式处理读一条就输出一条,不要一次性全部load到内存再处理,不会有问题的。你用着两个当关键字搜索便知 ###### 引用来自“逝水fox”的答案 Java读XML有两种 方式SAX和DOM,用SAX做流式处理读一条就输出一条,不要一次性全部load到内存再处理,不会有问题的。你用着两个当关键字搜索便知 非常感谢你的回答,我想再问一下,如果用SAX来读的话,因为有100多万条记录,一条一条读速度会不会很慢?另外,如果是DOM的话,能不能一条一条的读啊?谢谢 ###### 才处理1G 的文件,没多大。这种情况用 SAX 没问题,用 DOM 就要看机器内存够不够大了。 ######建议用sax,java读取xml的库很多,直接用就行。第二个方案是直接解析xml文件,根据文件本身的特点进行字符串分析和处理。csv本身也是一种本地数据库格式,支持sql操作,你可以用第三方库进行操作,比如ado或支持csv的odbc驱动。######请问数据格式该怎么组织呢?对于DBLP数据集,我只要每条记录的作者,别的信息都不需要。但是很多记录有是多个作者合著,把它该写成什么格式才能让weka识别这是一条记录里的多个项啊?也就是说,怎么在csv文件里组织合著作者信息呢?###### 引用来自“jorneyr”的答案 才处理1G 的文件,没多大。这种情况用 SAX 没问题,用 DOM 就要看机器内存够不够大了。 麻烦问下,如果是用SAX的话,直接写个java的解析小程序是不是就可以了?这样的小程序是否能处理这个数据集呢? ###### 引用来自“gwgyk”的答案 引用来自“jorneyr”的答案 才处理1G 的文件,没多大。这种情况用 SAX 没问题,用 DOM 就要看机器内存够不够大了。 麻烦问下,如果是用SAX的话,直接写个java的解析小程序是不是就可以了?这样的小程序是否能处理这个数据集呢? 没问题 ######你好,请问你重新编译过weka吗?###### 引用来自“diemeng1119”的答案 你好,请问你重新编译过weka吗? 没有,才开始学着使用weka ###### spring batch###### 引用来自“Jeff_Lau_NUAA”的答案 spring batch 直接写个java小程序可以么?

kun坤 2020-06-07 22:31:35 0 浏览量 回答数 0

问题

开发者论坛一周精粹(第五十四期)&nbsp;&nbsp;求购备案服务号1枚!

福利达人 2019-12-01 21:30:19 4342 浏览量 回答数 2

回答

关于神经网络也有很多的种类,考虑到它们的使用效果,有些使用起来恰到好处,但事实表明,到目前几乎所有由神经网络创造的经济价值,本质上都离不开一种叫做监督学习的机器学习类别,让我们举例看看。 在监督学习中你有一些输入,你想学习到一个函数来映射到一些输出,比如我们之前提到的房价预测的例子,你只要输入有关房屋的一些特征,试着去输出或者估计价格。我们举一些其它的例子,来说明神经 如今应用深度学习获利最多的一个领域,就是在线广告。这也许不是最鼓舞人心的,但真的很赚钱。具体就是通过在网站上输入一个广告的相关信息,因为也输入了用户的信息,于是网站就会考虑是否向你展示广告。 神经网络已经非常擅长预测你是否会点开这个广告,通过向用户展示最有可能点开的广告,这就是神经网络在很多家公司难以置信地提高获利的一种应用。因为有了这种向你展示你最有可能点击的广告的能力,而这一点击的行为的改变会直接影响到一些大型的在线广告公司的收入。 计算机视觉在过去的几年里也取得了长足的进步,这也多亏了深度学习。你可以输入一个图像,然后想输出一个索引,范围从1到1000来试着告诉你这张照片,它可能是,比方说,1000个不同的图像中的任何一个,所以你可能会选择用它来给照片打标签。 深度学习最近在语音识别方面的进步也是非常令人兴奋的,你现在可以将音频片段输入神经网络,然后让它输出文本记录。得益于深度学习,机器翻译也有很大的发展。你可以利用神经网络输入英语句子,接着输出一个中文句子。 在自动驾驶技术中,你可以输入一幅图像,就好像一个信息雷达展示汽车前方有什么,据此,你可以训练一个神经网络,来告诉汽车在马路上面具体的位置,这就是神经网络在自动驾驶系统中的一个关键成分。 那么深度学习系统已经可以创造如此多的价值,通过智能的选择,哪些作为哪些作为,来针对于你当前的问题,然后拟合监督学习部分,往往是一个更大的系统,比如自动驾驶。这表明神经网络类型的轻微不同,也可以产生不同的应用,比如说,应用到我们在上一个视频提到的房地产领域,我们不就使用了一个普遍标准神经网络架构吗? 也许对于房地产和在线广告来说可能是相对的标准一些的神经网络,正如我们之前见到的。对于图像应用,我们经常在神经网络上使用卷积(Convolutional Neural Network),通常缩写为CNN。对于序列数据,例如音频,有一个时间组件,随着时间的推移,音频被播放出来,所以音频是最自然的表现。作为一维时间序列(两种英文说法one-dimensional time series / temporal sequence).对于序列数据,经常使用RNN,一种递归神经网络(Recurrent Neural Network),语言,英语和汉语字母表或单词都是逐个出现的,所以语言也是最自然的序列数据,因此更复杂的RNNs版本经常用于这些应用。 对于更复杂的应用比如自动驾驶,你有一张图片,可能会显示更多的CNN卷积神经网络结构,其中的雷达信息是完全不同的,你可能会有一个更定制的,或者一些更复杂的混合的神经网络结构。所以为了更具体地说明什么是标准的CNN和RNN结构,在文献中你可能见过这样的图片,这是一个标准的神经网络。 我们会在后面的课程了解这幅图的原理和实现,卷积网络(CNN)通常用于图像数据。 你可能也会看到这样的图片,而且你将在以后的课程中学习如何实现它。 递归神经网络(RNN)非常适合这种一维序列,数据可能是一个时间组成部分。 你可能也听说过机器学习对于结构化数据和非结构化数据的应用,结构化数据意味着数据的基本数据库。例如在房价预测中,你可能有一个数据库,有专门的几列数据告诉你卧室的大小和数量,这就是结构化数据。或预测用户是否会点击广告,你可能会得到关于用户的信息,比如年龄以及关于广告的一些信息,然后对你的预测分类标注,这就是结构化数据,意思是每个特征,比如说房屋大小卧室数量,或者是一个用户的年龄,都有一个很好的定义。 相反非结构化数据是指比如音频,原始音频或者你想要识别的图像或文本中的内容。这里的特征可能是图像中的像素值或文本中的单个单词。 从历史经验上看,处理非结构化数据是很难的,与结构化数据比较,让计算机理解非结构化数据很难,而人类进化得非常善于理解音频信号和图像,文本是一个更近代的发明,但是人们真的很擅长解读非结构化数据。 神经网络的兴起就是这样最令人兴奋的事情之一,多亏了深度学习和神经网络,计算机现在能更好地解释非结构化数据,这是与几年前相比的结果,这为我们创造了机会。许多新的令人兴奋的应用被使用,语音识别、图像识别、自然语言文字处理,甚至可能比两三年前的还要多。因为人们天生就有本领去理解非结构化数据,你可能听说了神经网络更多在媒体非结构化数据的成功,当神经网络识别了一只猫时那真的很酷,我们都知道那意味着什么。 但结果也表明,神经网络在许多短期经济价值的创造,也是基于结构化数据的。比如更好的广告系统、更好的利润建议,还有更好的处理大数据的能力。许多公司不得不根据神经网络做出准确的预测。 因此在这门课中,我们将要讨论的许多技术都将适用,不论是对结构化数据还是非结构化数据。为了解释算法,我们将在使用非结构化数据的示例中多画一点图片,但正如你所想的,你自己团队里通过运用神经网络,我希望你能发现,神经网络算法对于结构化和非结构化数据都有用处。 神经网络已经改变了监督学习,正创造着巨大的经济价值,事实证明,基本的神经网络背后的技术理念大部分都离我们不遥远,有的是几十年,那么为什么他们现在才刚刚起步,效果那么好,下一集视频中我们将讨论为什么最近的神经网络已经成为你可以使用的强大工具。网络已经被高效应用到其它地方。

因为相信,所以看见。 2020-05-19 20:32:55 0 浏览量 回答数 0

回答

Kafka的消息producer, 也就是往Kafka发消息的client 如果不幂等, 那么因为Kafka的接受消息的broker和producer之间在什么是“重复信息”上没有共识的话,则broker无法分辨两个前后一模一样的消息, 到底是producer的本意就是要发两次,还是由于producer的重发(比如:producer在收到broker的"接受成功"的ack之前就挂了,所以不知道之前的消息有没有成功被broker接收, 因此重启后重发了此信息)。此时broker只能选择接受消息,这就造成了同一个消息的多次接受; 同时我们也要解决zombie producer的问题: 如果我们保证producer高可用, 重启我们认为fail掉的producer, 那么其实没死的zombie producer的信息则会造成,重复且乱序的发布消息; (由于zombie的存在, 会有2个producer同时发布我们以为只有一个producer会按顺序发布的消息,这样就无法保证顺序: 比如zombie在发送A, B, C...的时候, 新启动的producer也开始发送A, B, C... ) Kafka的解法: 用一个producer指定的固定不变的transactional.id(非自增id,叫producerName可能更好)来识别可能会在不同机器上重启的同一个logical producer; 相当于给producer起了一个logical name;注册transaction.id来开始session, 而在session里此tx发来的消息都可以通过维护一个sequenceid来dedup.非正常结束tx的话, 比如机器挂了, producer重启, 那么就会再次注册自己的transaction.id, 则标志前一个session失效, 而所有属于上一个session的信息全部作废(具体看下一节Atomic and Isolation), 这样就可以做到producer的zombie fencing

kun坤 2020-04-24 14:29:12 0 浏览量 回答数 0

问题

Android SDK是什么?

nicenelly 2019-12-01 21:28:03 1794 浏览量 回答数 0

回答

我想了下,其实应该这样。比如现在有A(私钥A、公钥A),B(私钥B、公钥B) ,A向B发送消息,用私钥A加签、用公钥B加密,发送给B,B用私钥B解密,然后用公钥A验签。这样就可以解决上述2个问题。如果单纯的使用RSA只进行加密不签名的话,我认为是不安全的。######你这样的说法也是对的,这种叫双向认证。 A拥有A私钥、B公钥;B拥有A公钥、B私钥,这种一般用在最高级别的时候,一般很少这么用。######私钥加密用于数字签名,你对内容私钥加密,表示这内容版权归你 公钥加密用于防止信息被别人看到,只有持有私钥的人才能解密,如邮件加密发送给对方######回复 @开源中国总书记 : 老哥你这个脑瓜子真的是,A用C的公钥加密发送给C,B也用C公钥加密伪装成A发送C,你的意思是如何判断A是不是真正的A吧?首先A和C直接的通信内容只有A和C知道,A在加密的内容里面定义一串只有两个人知道的内容不就好了,例如123,C解密报文以后只要看内容中是否有123就知道是不是真正的A发的内容,B即使有C的公钥,但是不知道A和C之间通信的内容。######私钥加密的话,因为公钥是公开的,别人有可能拿到,也就是说,可以解密你的报文。 公钥加密的话,确实是只有拥有私钥的人才能解密,但是不能保证请求就是指定系统的。######私钥加密公钥解密防止发送信息中途呗篡改,公钥加密私钥解密防止信息中途被截获泄露。######还是不能解决我说的上边的2个问题###### 你举的例子 1,是用于身份验证的,你说它不能用于加密通讯。 你举的例子 2,是用于加密通讯的,你说它不能用于身份验证。 这其中的逻辑就好比,筷子不能用来喝汤,吸管不能用来吃饭,所以人发明这两种工具都没有意义吗?######回复 @开源中国总书记 : 公钥加密私钥解密,你怎么模拟我的报文,每个人公钥的拥有者都会有自己的身份ID,比如https的session之类的,你既不能获取我的身份Id,也不能获取我发送的报文内容,你怎么模拟,你自己用公钥生成的报文那不叫模拟,那是你用自己的身份做的事。 私钥加密公钥解密,这种主要是用于签名,信息是公开的,谁都可以看到,但是签名的作是为了让你知道这个信自己确定是我给你的######我的意思是,如果单纯用RSA加密的话不安全。###### "1、如果是私钥加密,公钥解密的话,因为公钥是公开出来的,所以拿到公钥的人 ,是可以解密报文的,我认为这种加密方式没意义。"   你理解有误. 这种场景是用作签名的, 就是校验信息发送者身份. 只有通过特定私钥的的信息才能被公开出来的公钥解密. 这就唯一确定了信息发送者, 达到签名(不可抵赖)的目的.  "2、如果是公钥加密,私钥解密的话,因为公钥是公开出来的,所以系统是无法识别请求就是指定系统发送的,也就是别人是可以模拟你的报文,请求你的系统。"   这种场景是做信息加密用. 发送者A通过公钥加密信息, 只有持有私钥的人C才能解密. 保证了被发送的信息不会被第三方知晓. 而B通过模拟报文的攻击方式并不是修改了A的信息, 而是B"假扮"A向系统发信息. 这种情况并不是A的密文被破解, 而是B在欺骗C, 所以不属于RSA算法漏洞.  同时, 要预防这类欺骗只需利用场景1的方式, 由A使用另外一套RSA密钥对信息签名即可. 此时B即使知晓了A要发送的原文, 由于没有A的密钥 C也无法使用公钥解密出数据. 达到了既不可篡改, 又不可抵赖的目的.  ######回复 @开源中国总书记 : 即便第三者知道报文格式, 通过公钥仿制一个报文请求系统, 这种情况也不是RSA的问题. RSA还是很好的保护了通信者之间的信息. 第三方如无密钥, 无法得知通信内容. 签名只是对RSA的活用,相当于对密文的再次加密. 要解决这种欺骗问题, 还可以通过诸如约定token来实现. 因为通信内容不可被第三方获取, 故可在报文中加入身份验证信息token来实现防骗.######回复 @开源中国总书记 : 所以需要签名啊. 使用场景1 的方式签名就可以防止这种欺骗了. 一共有两套密钥. 第一套做签名, 第二套做加密. 这样无论第三者是否知道报文格式, 都无法欺骗到系统了.######我的意思是:如果我知道你的报文结构,因为公钥是公开的,我可以使用公钥加密模拟报文请求你的系统,并不是说要篡改数据###### 加密是为了加密内容,防止别人窃据你的信息 你说的2是权限控制应该做的东西###### 发送方用接收方的公钥加密,然后用自己的私钥进行签名,然后发送消息 接收方用发送方的公钥验证发送方身份,然后用自己的私钥解密######因为发送方和接收方的公钥都公开了,还是不能解决上述2个问题###### 1上面有人说了是用来证明代码/软件所有权的,比如有人做了个木马,试图伪装成微软的程序骗过杀毒软件,可是他没有微软的私钥,无法对木马程序进行签名,也就没办法伪装成微软的程序 2既然是加密的信息别人都不知道你的报文内容怎么伪造呢,就算邪恶第三方知道你的报文格式,只要你在报文里加上一个双方提前商量好的口令就可以阻止第三方伪造报文,因为第三方不可能知道口令是什么######1、签名是可以的,这个没问题 2、你说的口令,这个口令怎么保证安全?###### 1.用于签名认证 2.并不是用于身份认证的,参考HTTPS客户端发送数据###### 两个都是有意义的。 1.私钥加密,公钥解密;用于数字签名方向。私钥-公钥是一对一的关系,使用私钥加密的值,只能用对应的公钥解开,可以验证持有者身份(即私钥表示一个身份)。 2.公钥加密,私钥解密;用于数字信封方向。对方使用公钥加密的结果,只能用对应的私钥解开,可以发送给特定持有者一些私密的消息。 你说的模拟报文,进行请求;是可以进行的。 如果要验证对方身份信息,建议使用SSL的双向验证功能######签名是没问题的。如果单纯的公钥加密,私钥解密,是不能保证请求是别人模拟的。 我想了下,其实应该这样。比如现在有A(私钥A、公钥A),B(私钥B、公钥B) ,A向B发送消息,用私钥A加签、用公钥B加密,发送给B,B用私钥B解密,然后用公钥A验签。这样就可以解决上述2个问题。

爱吃鱼的程序员 2020-06-01 11:29:18 0 浏览量 回答数 0

回答

加载验证码图片时会设置一个cookie,后台验证时根据这个cookie判断。只需要获取一次,保存后识别,然后提交上去。别忘了用cookiejar###### 引用来自“未注册用户”的评论加载验证码图片时会设置一个cookie,后台验证时根据这个cookie判断。只需要获取一次,保存后识别,然后提交上去。别忘了用cookiejar 那我应该要如何才能获取这个验证码的图片? 是不是这样? HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); String cookie = conn.getHeaderField("set-cookie");//对应你上面说的:加载验证码图片时会设置一个cookie System.out.println("cookie : " + cookie); 但是打印出来的是:  cookie : PASSID=gvXk8V; expires=Thu, 20-Jun-2013 00:42:08 GMT; path=/; domain=passport.baidu.com; httponly 我是用百度注册测试的:https://passport.baidu.com/v2/?reg&fr=old&tpl=al&u=http://open.baidu.com/?reg=pass 还有那个cookiejar是什么用的? 我百度了一下,发觉它是python的东西,和java有什么关系?   ######没注意你用的什么语言,但是原理是一样的,你f12看下会发现有设置cookie~cookiejar是python的,一个cookie自动管理的东西吧,java里找不到差不多的东西直接手动提取到然后设置算了。######我来说说,之前做过这个。 不管你前台你用什么展示,但是后台肯定 是这个逻辑。 先用 HttpURLConnection 得到图片流,注意:将这个对象中的cookie取出来。取出对应的domain,value,过期时间。保存在数据库或是文件当中。当你前台显示图片,并且输入验证友后,你再把之前那个cookie序列成对象,和你的表单一起提交。。 懂了吗?   ######你已经离成功不远了。自己做试验。######获取验证码和对应的cookie,将验证码图片拿去处理识别,识别完后与cookie一起提交进行验证码自动识别。###### 引用来自“糖度”的评论我来说说,之前做过这个。 不管你前台你用什么展示,但是后台肯定 是这个逻辑。 先用 HttpURLConnection 得到图片流,注意:将这个对象中的cookie取出来。取出对应的domain,value,过期时间。保存在数据库或是文件当中。当你前台显示图片,并且输入验证友后,你再把之前那个cookie序列成对象,和你的表单一起提交。。 懂了吗?   您好,期待你再次关注这个问题。 我现在核心的就是: 1.不是很懂如何利用HttpURLConnection来获取那个验证码的图片流。 2.验证码的流程也不是很懂,他怎么样才会肯发那个验证码给我?   还有我返回数据的时候,把之前保存的对应的domain,value,过期时间取出来加上验证码,一起返回才行?还需要其它数据吗?? 期待你的回复。。 ###### 引用来自“寒川”的评论获取验证码和对应的cookie,将验证码图片拿去处理识别,识别完后与cookie一起提交进行验证码自动识别。 您好,现在我主要碰到的问题是,不知道怎么获取验证码? 不懂在没加载完那个网页之前获取验证码。。 期待你的回复。。 ###### 引用来自“糖度”的评论我来说说,之前做过这个。 不管你前台你用什么展示,但是后台肯定 是这个逻辑。 先用 HttpURLConnection 得到图片流,注意:将这个对象中的cookie取出来。取出对应的domain,value,过期时间。保存在数据库或是文件当中。当你前台显示图片,并且输入验证友后,你再把之前那个cookie序列成对象,和你的表单一起提交。。 懂了吗?   您好,再次打扰一下你,刚刚测试一番,我是用百度网站注册来测试的。https://passport.baidu.com/v2/?reg 发觉得到那个验证码的步骤需要两个步骤: 1.首先要在这个地址 https://passport.baidu.com/v2/api/?getapi&tpl=&apiver=v3&tt=1403600195468&class=reg&app=&callback=bd__cbs__r6os13 找到: bd__cbs__r6os13({"errInfo":{ "no": "0" }, "data": { "rememberedUserName" : "kaluosi0", "codeString" : "captchaservice3235626146356e6b35355a692b49337457354d6831414d5741356a4d5a5a4566663670724f437336694a7267374844597a61664635596c2b70636a6e4c43626a4c304634584d354c786a726f31667637756662524f636a6e5474484f4b4d376c7053666946712f4a706a502f6e47714a506f436d725531714c795746364d4b32583375372f3067756572744d742b55675076383076657261754f3835757865556a584c7558347a7542664c66394e306d5933305572744a6f764b5a4354794570464164397a795a7939426b4d44754145766c35726c33737749697838696b63383341716834523543466771354a5949415a6f6c6576767a6a487a67354a67466d31744b54504274496c4d4e316e364d393655766332716277566c6539724b6132424a47672b413469", "token" : "5e4987883b49beac2105b39cd2395c10", "cookie" : "1", "usernametype":"1", "spLogin" : "rate", "disable":"", "loginrecord":{ 'email':[ ], 'phone':[ ] } }}) 截那个 captchaservice....95c10这段代码。 2.把它并到 这里去,即 https://passport.baidu.com/cgi-bin/genimage?captchaservice316663616e4141716e4f6f58685064526538414c474730365638724634494e536579733064592b46387339314132396f76374632587742634a46414a79596f3165667a2b787371684c58334342436179736468722b697a366850682f6c41694b4359593371377a72432f504e5a78744f62576c4f65375a4b392b4853506f2f674d544b794b342b41657376673148764c336c49514178445546654854645845464947447a424e3731716e766d326f4f513032326c423834746d7a7049456e724579623469774c75627a46734a73346c6f5835567169335735563465596f5a766f2f355074582f6b734f775743553855327a69347153444b51434e344a587969415571525730414f766e4159436630417a57397a3555744a61492f2f487a6b3233674231596377   上面那个就是验证码图片的地址,不过每次刷新验证码的地址都不一样,即 https://passport.baidu.com/v2/api/?getapi&tpl=&apiver=v3&tt=1403600195468&class=reg&app=&callback=bd__cbs__r6os13 每次刷新都不一样。   但是问题是,在我获得这个验证码的图片之前还有之后我该怎么做? 是不是要请求某些网址,等待返回些信息,然后保存这样的? 流程是怎么样的? 就拿https://passport.baidu.com/v2/?reg这个网址来说。   大神,我扣扣980914629,你看到之后,希望你能加加我,我很想学好这个技术,谢谢,不会打扰你太长时间的,麻烦了。。 ###### 引用来自“糖度”的评论我来说说,之前做过这个。 不管你前台你用什么展示,但是后台肯定 是这个逻辑。 先用 HttpURLConnection 得到图片流,注意:将这个对象中的cookie取出来。取出对应的domain,value,过期时间。保存在数据库或是文件当中。当你前台显示图片,并且输入验证友后,你再把之前那个cookie序列成对象,和你的表单一起提交。。 懂了吗?   引用来自“mimixi666”的评论 您好,再次打扰一下你,刚刚测试一番,我是用百度网站注册来测试的。https://passport.baidu.com/v2/?reg 发觉得到那个验证码的步骤需要两个步骤: 1.首先要在这个地址 https://passport.baidu.com/v2/api/?getapi&tpl=&apiver=v3&tt=1403600195468&class=reg&app=&callback=bd__cbs__r6os13 找到: bd__cbs__r6os13({"errInfo":{ "no": "0" }, "data": { "rememberedUserName" : "kaluosi0", "codeString" : "captchaservice3235626146356e6b35355a692b49337457354d6831414d5741356a4d5a5a4566663670724f437336694a7267374844597a61664635596c2b70636a6e4c43626a4c304634584d354c786a726f31667637756662524f636a6e5474484f4b4d376c7053666946712f4a706a502f6e47714a506f436d725531714c795746364d4b32583375372f3067756572744d742b55675076383076657261754f3835757865556a584c7558347a7542664c66394e306d5933305572744a6f764b5a4354794570464164397a795a7939426b4d44754145766c35726c33737749697838696b63383341716834523543466771354a5949415a6f6c6576767a6a487a67354a67466d31744b54504274496c4d4e316e364d393655766332716277566c6539724b6132424a47672b413469", "token" : "5e4987883b49beac2105b39cd2395c10", "cookie" : "1", "usernametype":"1", "spLogin" : "rate", "disable":"", "loginrecord":{ 'email':[ ], 'phone':[ ] } }}) 截那个 captchaservice....95c10这段代码。 2.把它并到 这里去,即 https://passport.baidu.com/cgi-bin/genimage?captchaservice316663616e4141716e4f6f58685064526538414c474730365638724634494e536579733064592b46387339314132396f76374632587742634a46414a79596f3165667a2b787371684c58334342436179736468722b697a366850682f6c41694b4359593371377a72432f504e5a78744f62576c4f65375a4b392b4853506f2f674d544b794b342b41657376673148764c336c49514178445546654854645845464947447a424e3731716e766d326f4f513032326c423834746d7a7049456e724579623469774c75627a46734a73346c6f5835567169335735563465596f5a766f2f355074582f6b734f775743553855327a69347153444b51434e344a587969415571525730414f766e4159436630417a57397a3555744a61492f2f487a6b3233674231596377   上面那个就是验证码图片的地址,不过每次刷新验证码的地址都不一样,即 https://passport.baidu.com/v2/api/?getapi&tpl=&apiver=v3&tt=1403600195468&class=reg&app=&callback=bd__cbs__r6os13 每次刷新都不一样。   但是问题是,在我获得这个验证码的图片之前还有之后我该怎么做? 是不是要请求某些网址,等待返回些信息,然后保存这样的? 流程是怎么样的? 就拿https://passport.baidu.com/v2/?reg这个网址来说。   大神,我扣扣980914629,你看到之后,希望你能加加我,我很想学好这个技术,谢谢,不会打扰你太长时间的,麻烦了。。 我最后的成果是这样: 链接: http://pan.baidu.com/s/1i5yrpml 密码: 68mg 这是android上的java代码,大家可以参考下

kun坤 2020-06-07 14:04:08 0 浏览量 回答数 0

回答

最终我安装了高版本的centos,硬件那边就能够识别了.内核可能需要重新配置并编译一下,以选上你需要的网卡类型。搜索编译内核,可能需要分别执行(1)makemenuconfig这里选择需要支持网卡类型(2)makebzImage(3)makemodules(4)makemodules_install(5)makeinstall(6)reboot用错误信息可以搜索到问题答案,看看是不是适合你的情况dmesg报错有两种:1.dawload-0659NamespacelookupfailureAE_not_found2.psparse-0537methodparse/executionfailed[\](nodeffffffbo)ae_notfound你先执行dmesg命令看看启动过程是否有异常情况lspci|grepEthernet有显示,是不是就表明了内核已经支持此类型的网卡了呢??? sudolsmod看看你的mod是否被加载,没有的话手动sudoinsmod xxx.ko,再看看,还没有的话dmesg看看加载时报什么错,你的屏幕截图,没有make这个ko怎么生成的,一般源码都配置,编译,安装三步,直接makeinstall是不是不太对,具体请仔细看README,ko应该不是你编译出来的,所以符号错误,内核里的结构还有变量经常改来改去,所以包里已经编译出来的ko不一定能与你的内核匹配,还是自己编译源码吧,编译时注意.如果经常升级可能内核和头文件都存在多个,请确认你代码里指定的头文件包含路径与你当前使用的内核一致insmode1000e.ko或者是e100.ko报错:-1nuknownsymbolinmoduledmesg报错有两种:1.dawload-0659NamespacelookupfailureAE_not_found2.psparse-0537methodparse/executionfailed[\](nodeffffffbo)ae_notfound

爱吃鱼的程序员 2020-06-08 15:07:02 0 浏览量 回答数 0

问题

Android SDK是什么?

nicenelly 2019-12-01 21:01:23 1531 浏览量 回答数 0

问题

你是否看懂了优化过度的危险信号?

阿繆 2019-12-01 21:23:16 5229 浏览量 回答数 1

问题

iOS SDK是什么?

nicenelly 2019-12-01 21:01:26 1234 浏览量 回答数 0

问题

安卓与iOS百问,开发者系统指南

yq传送门 2019-12-01 20:14:48 27317 浏览量 回答数 26

问题

【精品问答】python技术1000问(1)

问问小秘 2019-12-01 21:57:48 456417 浏览量 回答数 22

问题

网站备案信息变更

1687193261935747 2019-12-01 19:02:36 259 浏览量 回答数 1

问题

开发者论坛一周精粹(第六十九期) 免费企业邮箱教程 CDN后后台不能登录

福利达人 2019-12-01 21:49:49 1334 浏览量 回答数 0

回答

回 2楼冰箱的帖子 @冰箱 请问你知道在哪可以找到离线赛中本地平台搭建的教程呢 能不能给一个链接 先谢了啊 ------------------------- 回 6楼秋涵的帖子 不好意思 我在 这个网页上下载了图中的PDF 没我想要的资料 我想知道的是本地的如何配置环境 比如Ubuntu是哪个版本 运行的IDE是哪个版本这样的具体信息,就是从零开始搭建环境的文档 不知道有没这方面的介绍的 ------------------------- 回 6楼秋涵的帖子 不好意思 我在 这个网页上下载了图中的PDF 没我想要的资料 我想知道的是本地的如何配置环境 比如Ubuntu是哪个版本 运行的IDE是哪个版本这样的具体信息,就是从零开始搭建环境的文档 不知道有没这方面的介绍的 ------------------------- 回 9楼秋涵的帖子 是这样的,我想实现在本地运行下载的数据后得到的结果,在如下网页上传后能被识别,我需要搭建一个什么样的环境,这就是我的需求.不知道这样描述你清楚不@秋涵 ------------------------- 回 12楼秋涵的帖子 不是的 我是大数据方向学习的零基础者,我现在刚买了一台电脑想搭建一个数据开发的环境,这个环境能我想要针对天池数据竞赛,但如何下手我还不清楚,我之前的提问时想了解如何在一台新的电脑上搭建数据分析的平台,我之前用过hadoop,数据库和java都会些。希望你提供下帮助,谢谢了 ------------------------- 回 14楼fed的帖子 谢谢了 @fed 我上github去找找

寒叶峰 2019-12-02 02:55:41 0 浏览量 回答数 0

回答

HTTPS的全称是超文本传输安全协议(Hypertext Transfer Protocol Secure),是一种网络安全传输协议。在HTTP的基础上加入SSL/TLS来进行数据加密,保护交换数据不被泄露、窃取。 通俗的来说,就是: 当你登陆一个有网站的网页时形成, 在填写该表格并点击“提交”后,您输入的信息可能被黑客截获不安全网站。 这些信息可以是银行交易的详细信息,也可以是您输入的个人隐私。 在黑客眼中,这种“拦截”通常被称为“中间人攻击”。 实际的攻击可能以多种方式发生,但最常见的一种是:黑客在托管网站的服务器上放置一个小的未检测到的监听程序。该程序在后台等待,直到访问者开始在网站上键入信息,并且它将激活以开始捕获信息,然后将其发送给黑客。 当您访问使用SSL加密的网站时,也就是HTTPS协议的网站,浏览器将与该网站建立友好加密的通道,保护您的隐私等数据不被泄露,没有人可以查看或访问您在浏览器中输入的内容,保证数据传输的安全性。 HTTPS与HTTP有何不同?HTTPS和HTTP的区别主要为以下四点: 一、HTTPS协议需要到证书颁发机构CA申请证书,HTTP不用申请证书; 二、HTTP是超文本传输协议,属于应用层信息传输,HTTPS 则是具有SSL加密传安全性传输协议,对数据的传输进行加密,相当于HTTP的升级版; 三、HTTP和HTTPS使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 四、HTTP的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比HTTP协议安全。 为什么网站要选择HTTPS?网站安装SSL证书,进行HTTPS加密协议的好处: 1)提高网站排名,有利于seo 谷歌已经公开声明两个网站在搜索结果方面相同,如果一个网站启用了SSL,它可能会获得略高于没有SSL网站的等级,而且百度也表明对安装了SSL的网站表示友好。因此,网站上的内容中启用SSL都有明显的SEO优势。 2)隐私信息加密,防止流量劫持 特别是涉及到隐私信息的网站,互联网大型的数据泄露的事件频发发生,网站进行信息加密势在必行。 3)浏览器受信任 自从各大主流浏览器大力支持HTTPS协议之后,访问HTTP的网站都会提示“不安全”的警告信息。 4)提升企业现象 申请高级SSL证书可在浏览器地址栏显示企业组织的名称,有利于企业的品牌宣传,有利于用户识别钓鱼网站。高级SSL证书的颁发CA机构会进行企业的信息审核,验证企业的真实身份。 答案来源于网络

养狐狸的猫 2019-12-02 02:16:49 0 浏览量 回答数 0

问题

OpenSearch的下拉提示有什么用?

轩墨 2019-12-01 20:56:49 1196 浏览量 回答数 0

问题

由Monkey引发的测试工具方面的想法

mqc 2019-12-01 21:00:01 2036 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板