在装完虚拟机后,在我们本机的window系统下会多出两个虚拟机网卡,其中一个VMnet1,一个是VMnet8。
在虚拟机的网络适配器选项中有网络连接模式供我们选择 1. 桥接模式: 如果我们选用桥接模式,则虚拟机在和我们真实机通信的时候,会利用我们真实机的本地网卡。 优点:不需要任何设置,虚拟机就可以直接和我们真实机通信。 缺点:虚拟机需要占用真实机网段的一个IP。 2. NAT模式 如果我们使用NAT模式,则虚拟机会使用VMnet8这块虚拟网卡与我们的真实机进行通信(当我们选用NAT模式的时候,则表示我们的虚拟机也可以上网) 3. 仅主机模式 如果我们使用仅主机模式,则表示虚拟机使用VMnet1与我们的真实机进行通信(主机模式:顾名思义,即我们的虚拟机不能上网)
如果我们选用NAT模式和仅主机模式,我们的虚拟机只能和我们的真实计算机通信,而不能与局域网内的其他设置通信。 而如果我们使用桥接模式,则我们的虚拟机不仅可以和本地真实机通信,还可以和局域网内的其他设置通信
我们经常能收到形形色色的垃圾邮件,这说明我们的邮箱地址发生了泄露,比邮箱地址泄露更可怕的是,黑客竟然轻易就能看到我们的邮件内容。
黑客是如何做到的呢?
1、通过邮箱漏洞
可以说,绝对没有漏洞的网站是不存在的,差别只在于有的漏洞隐藏比较深,而有的漏洞则十分容易攻破。当黑客攻破网站,存储于服务器的数据就手到擒来。
尽管目前国内的几大邮箱平台相对比较完善,通常不存在低端漏洞,但由于用户量大、收益可观,仍然是黑客持续觊觎的目标。
2、通过其他网络产品漏洞
大品牌邮箱可能难以攻破,但并不影响黑客发动邮件攻击。由于大多数用户在多个网站都使用相同的密码,黑客只需要攻击一部分网站,获取用户名和密码,就可以使用拖库攻击的方式攻入邮箱系统。
一些论坛、软件上面可能留存有你的账户信息,当这些网络产品维护不佳、出现漏洞时,你的账户信息就会被黑客攻取,然后在其他大型网络产品(如邮箱)上进行批量登录,就算邮箱本身无懈可击,邮件内容依然会发生泄漏。
3、通过暗网流通
当黑客攻取一批数据,他不一定永远需要这些数据,但可能会将数据出售给其他黑客或黑灰产业从业者,用户信息在不知不觉中被多次贩卖。
邮箱攻击的成本低、范围广,是黑客最常使用的攻击方式,当邮箱地址被贩卖,垃圾邮件就产生了,而当邮箱账户被贩卖,迎来的可能就是邮件泄密、甚至企业机密泄露这样的大问题。
正是因为有利可图,黑客才会不厌其烦地发起邮件攻击。在近两年,黑客已不满足于针对普通用户的邮箱攻击,而是将攻击目标逐渐转向企业用户。企业用户目标大、经济实力更强,也就面临着更严重的邮件攻击威胁。
CS224N: Natural Language Processing with Deep Learning 课程主页:
CS224n: Natural Language Processing with Deep Learning http://web.stanford.edu/class/cs224n/syllabus.html Lecture 6: Dependency Parsing Lecture 7: Tensorflow Tutorial Lecture 8: RNN vanishing gradient:initialization + Relu exploding gradient:clipping trick beam search bidirectional RNN:双向rnn Lecture 9: Fancy Recurrent Neural Networks for Machine Translation MT:machine translation 机器翻译原始模型: 改进: Encoder和Decoder使用不同的W,不再共享 解码过程,最后一个时刻的c,要传送给decoder的每个时刻的ht和yt; 同时,当前时刻的输出y
t
也要传给下一时刻的h
t+1
和y
t
+1 因此,encoder的h
t
取决于c、h
t-1、
y
t-1 deep RNN with multiple layers bidirectional encoder 把输入序列反转 Lecture 10: Midterm recap SGD: Lecture 11: machine translation and models with attention
最新: 重要:
图像去雾去雨去模糊去噪
PPT:https://blog.csdn.net/f290131665/article/details/79572012
评价指标:https://blog.csdn.net/f290131665/article/details/79514410
AOD-NET:
https://www.pytorchtutorial.com/pytorch-image-dehazing/
Benchmarking Single Image Dehazing and Beyond
去除雨滴,去雾,去除噪声,去尘土和去模糊等都是这一类的,图像复原(低级图像处理/视觉任务)。
采用生成对抗网络和感知损失进行这类研究,也已经很多很多。
以下是一些工作,但是未必采用GAN去做。
1、Density-aware Single Image De-raining using a Multi-stream Dense Network CVPR2018
有感知/特征损失,[paper]、[testing code]
密度感知多路密集网络DID-MDN,联合完成雨点密度估计和雨点去除。
图 1首先对输入图像的雨点程度(严重、中等、轻微)进行分类/估计,然后利用多路密集网络和标注信息对输入图像进行去雨处理。
效果非常好,速度也是非常快,应该是目前最好的模型。算法中的预训练,然后联合训练,估计是很tricky的。
2、Attentive Generative Adversarial Network for Raindrop Removal from a Single Image CVPR2018
[paper]
图 2该模型基于pix2pix,增加了attention-recurrent network,效果上比eigen2013的论文(第一个使用DL解决该问题的工作)好,也比pix2pix好。但是给论文没有和其他算法比。
3、Densely Connected Pyramid Dehazing Network CVPR2018
去雾,有感知损失,[paper]、[code]
图 3使用黄色网络估计transmission,利用蓝色网络估计atmospheric light,然后利用公司,计算得到去雾图像。论文中总损失有4个子损失,训练非常tricky。。。
4、Deep Joint Rain Detection and Removal from a Single Image CVPR2017
10月10日在丹麦举行的Goto会议上,谷歌Dart语言项目的领导人Lars Bak宣布推出编程语言Dart。Lars Bak表示,Dart是一种“结构化的Web编程”语言,Dart编程语言在所有现代的浏览器和环境中提供高性能。
结构化的Web编程语言
Dart代码可以用两种不同方式执行:一是通过一个原生的虚拟机;另一种则是JavaScript引擎,使用编译器将Dart代码转换为JavaScript代码。也就是说,你可以使用Dart编写一个Web应用程序,并在任何现代浏览器上编译及运行它。虽然目前Dart VM尚未集成至Chrome中,但已在研究计划之中。
Google欲通过Dart取代JavaScript
谷歌表示,新的语言将帮助开发人员创建一个结构化的和灵活的Web编程语言,使Dart语言成为程序员熟悉和自然的语言并且很容易学习,谷歌已经在开源软件库dartlang.org网站上提供其语言和开发工具,详细介绍这个平台如何适合一个人的小型团队到大型项目,通过本地虚拟机执行的代码或者在JavaScript引擎上执行代码。JavaScript引擎可以把Dart代码翻译为JavaScript。延伸:Google强推Dart语言替代JavaScript 意欲何为?
Dart的设计目标:
◆ 创建一个结构化又富灵活性的Web编程语言。
◆ Dart对编程人员应该是熟悉而自然的,易于学习。
◆ 在所有现有浏览器和各种环境(从小型的手持设备乃至服务器端实现)中确保实现高性能。
Dart考虑了一系列的开发场景:从没有太多架构的个人项目至代码中需要加入正式类型以便说明程序员意图的大型项目。为了支持这些广泛的大型项目,Dart提供了许多可选的类型,在编码时你可以先不用考虑类型而在需要的时候添加它们。
究竟,Google推出编程语言Dart,能否在这百家争鸣时代打造一片艳阳天呢?来看看大家对它的评价.
Google工程师Bracha的博客:
其先表达了对Javascript的不满,然后提出互联网需要继续进化,另外就是需要能够利用上多核心处理器的性能。他还说:Javascript依然是一个对平台部署来说有着严重限制的语言。
Reddit上有人评论:
我不理解为什么人们非要跟着Google帮他们用自己的技术去取代现有的技术。他们总是承诺“我们必须尝试新标准”,但他们自己的技术目前为止没有任何一样成为标准:
Google不喜欢MPEG,于是推出了VP8。但打一开始他们就没在将其打造成一个真正的开放标准上做任何努力。
Google不喜欢HTTP,于是推出了SPDY。但现在只有Chrome和Google的网页应用支持,目前也没有任何迹象能成进入标准组织。你可以想象微软的IE自己鼓捣了一套HTTP标准然后只和微软自己的IIS服务通讯吗?
Google不喜欢所有非IE浏览器的NPAPI插件模型,于是推出了完全不兼容的插件API和原生代码的Native Client
Google不喜欢JPG和PNG,于是推出了WebP图形格式
而现在Google又开始不喜欢Javascript了,于是推出了Dart
估计接下来Google还会不喜欢CSS甚至是HTML。
ITeye社区专家:
Web技术日新月异,HTML5/CSS3是一个全新的春天,但JavaScript则已近20年,没有很大的变化。如果Dart真是神器,有着JavaScript难以匹配的应用场景,那么Web完全可能再次加速,推枯拉朽,一个新的时代可能加速到来。
只是,Dart到底是什么?Google也搞得太神秘了,从目前的网络信息来看,什么有价值的信息也没有透露出来。我倒是很期望Dart能够如同Smalltalk一样,能够在网页开发中提供一个完全交互的、增量式的开发模型,我想对开发效率的提升将无与伦比。反之,纯粹从语言的角度来看,实在想不出能够有什么革命性的突破。
CSDN技术专家:
在近几年出现的JavaScript引擎, 如TraceMonkey,谷歌V8,还有微软在IE 9中使用的Chakra引擎,其图形渲染,底层API调用的能力已经到达了峰顶,浏览器再次效率的提升已经接近了性能优化的极限,在效率上可以提升的空间已经不多。如今可以说:JavaScript语言的性能已经足够快了,已经达到了极根了,如果想要再次提升效率,必须要用传统的的像Java,C#,C++这类静态语言,JavaScript这类动态语言的运行速度完全胜任不了未来Web的主流,看来Google是早早地就想到了,这与谷歌称霸Web是相悖逆的,所以大家趁早归附”新的Web编程语言Dart”,这才是明智之举。
微博网友PPTV宋嵬:
Google正式正式发布了Dart语言,貌似是JavaScript的替代品。看看下面的代码,是不是很熟悉:整个就是一个Java框架,C++小局部混搭的MINI版JAVA。很看好这个语言。几乎没有任何障碍,一般的java程序员花1个小时看看语法,就几乎能够无障碍的上手开发了。
微博网友Eleven_vv评论:
想当初Google发布Go语言时,也认为Go可应用到服务器软件外的其他领域,包括在浏览器内执行软件,取代目前JavaScript的角色。而从其力推HTML5、一再发布Go、Dart来看,Google志在成为Web革新者的目的不言而喻。
CSDN博主:
简单的看了一下官网的说明,给我初步体验的感觉是Dart是Java和javascript结合体的样子,然后又围观了一下他的core library,给自己带来了不少的惊喜,很好的封装了Queue Collection等强大的集合以及数据结构,而且有match这样的匹配表达式的类,总之,就是一个开发Web程序的利器。
结束语:
Google Dart旨在取代JavaScript,JavaScript确实有着不能修复的技术问题,因此需要一个真正完善的语言来取代它。但是Google的单边主义、非协商方式表明了Dart必然要受到一些怀疑,在说服应用开发人员拥抱Dart上的挑战是不可避免的。
Dart如果真的像是解释性Smalltalk语言的话,它几乎将直接与JavaScript和Python竞争。如果将“Go”语言作为衡量标准,Dart其实更像是一个新奇小玩意,而不是什么开拓性的工具。它可能只是为了解决“以谷歌为中心”的问题,而不是旨在成为一种流行的编程语言。目前,人们还不清楚它的定位,还是让我们拭目以待吧。
原文:http://sd.csdn.net/a/20111012/305664.html
去年5月份换的新电脑,用到现在大半年了。近几天来突然发现电脑插上电源充不了电,关机重启啥的都没有效果,于是尝试着上网找各种解决方案,终于,再试了N种解决方案之后,终于让我成功地找到了解决问题的办法。现在将我的解决方案分享出来,希望对大家有所帮助。
具体的操作步骤(仅针对惠普电脑,其他品牌的电脑不敢保证,不过个人觉得应该差不多)如下:
1.先将电脑关机;
2.在关机状态下按住键盘上的windows和V键;
3.再按住上面的两个键的同时,不松开,再按住电源键,三个键同时按住不放2-3秒钟;
4.松开全部的按键;
5.按电源键开机,看是否会进入一个Bios设置界面,即是否会提示502,如果提示的话则表示操作成功;
6.再重新启动电脑一次,问题即可解决。
ps: 第一次写博客,希望各位大佬轻喷。。。。。。
学习如何使用Halcon进行1D测量,可以参考: 1、 Halcon自带的文档【solution_guide_iii_a_1d_measuring.pdf】2、 Halcon例程【measure_switch.hdev】 其中 【solution_guide_iii_a_1d_measuring.pdf】,第一章以Halcon例程【measure_switch.hdev】为例分析了测量的过程。第二章讲了测量的一些基础知识,可以参考文章:https://www.cnblogs.com/xiaomaLV2/p/3386273.html。第三章解释了如何用测量对象来检测边缘、边缘对、特定灰度值的点和灰度值分布图,描述了如何把测量结果转换为世界坐标,第四章描述了怎么解决更加复杂的测量问题。
下面是【solution_guide_iii_a_1d_measuring.pdf】 第二章测量的一些基础知识的一部分内容:
HALCON 得出一维边缘的步骤: 第一步画出一个矩形或扇形的ROI(测量对象),然后在ROI内画出等距离的、长度与ROI宽度一致的、垂直于ROI的轮廓线(profile line)的等距线。
第二步算出每一条等距线的平均灰度值,可以得出轮廓线的灰度直方图。
如果等距线不是垂直或水平的,那么等距线经过的就不是一个完整的像素,需要进行插值处理。构建测量对象的算子(如gen_measure_rectangle2)的参数Interpolation可以决定插值的方法, 设置Interpolation = ’nearest_neighbor’则取最近像素的灰度值,这种方法速度最快,但精度低,设置Interpolation = ’bilinear’采用双线性插值法,这种方法精度最高但是速度最慢。
等距线的长度,也就是ROI的宽度影响了轮廓线垂直方向上的平均灰度值。因此,如果我们想要检测的边缘垂直于轮廓线的话,ROI的宽度尽量打,否则,尽量小。如果边缘不垂直于轮廓线,获取到的灰度直方图会含有较多噪声,检测到的边缘会不那么准确。
第三步用高斯滤波器平滑灰度直方图,测量算子(如measure_pairs)的参数Sigma指定了高斯滤波器的标准差。
第四步求出平滑灰度直方图的一阶导数,一阶导数的极值点作为边缘的候选点,候选点均为亚像素精度,只有一阶导数极值点的绝对值大于预先设定的阈值(测量算子的参数Threshold)边缘候选点才被选作为边缘中心点。测量算子最后得到每一条边缘与轮廓线的交点。
下面是【solution_guide_iii_a_1d_measuring.pdf】 第三章使用测量对象的一部分内容:
例程measure_ic_leads.hdev中使用了 算子measure_pos来测量IC管脚的长度。测量对象的轮廓线如图中红线所示。算子measure_pos可以用于检测单个边缘。算子的参数Transition = ’negative’时,只返回从亮到暗的边, Transition =’positive’时,只返回从暗到亮的边。Transition = ’all’时,返回所有的边。
例程中用了算子measure_pairs来测量IC管脚的宽度。边缘分组成对:如果参数Transition =“positive”,则只有那些第一条边为从暗到亮和第二条边为从亮到黑的边缘对会返回(也就是说包围亮区域的两条边会返回),且返回的点(RowEdgeFirst,ColumnEdgeFirst)为矩形长轴方向上由黑到亮的边缘点,点(RowEdgeSecond,ColumnEdgeSecond)为由亮至暗的边缘点。如果Transition =“negative”,则相反。 如果找到具有相同转换的多于一个的连续边缘,则将第一个边缘用作对元素。这种行为可能会导致在阈值不能被选择得足够高以抑制相同转换的连续边缘的应用中出现问题(如图a)。对于这些应用,存在第二种配对模式,即仅选择一个具有连续上升沿和下降沿的序列上的相应最强边缘。通过将“_strongest”附加到任何以上转换模式,例如“negative_strongest”可以选择此模式。
在measure_caliper.hdev测量除了游标卡尺的齿距线之间的距离。 首先创建一个只包含最长齿距线的测量对象,再通过算子measure_projection算出灰度直方图。
参考:
https://www.youtube.com/watch?v=lPBYH5hiojY
https://github.com/k4m4/onioff
cd /tmp git clone https://github.com/k4m4/onioff cd onioff sudo pip install -r requirements.txt python onioff.py -h service tor start python onioff.py -f onion.txt -o output.txt #自动检测onion里面的暗网链接是否正常,然后把结果输出到output里面 onion.txt
1、并没有真的安装tor浏览器,但是却使用了tor的服务、
2、项目地址:https://github.com/susmithHCK/torghost
3、使用说明,可以直接在项目地址查看使用说明。
通过tor官方的检查,识别你使用了tor服务,其实你用的是自己的浏览器,只是开了一个代理。
仅供学习娱乐测试。 iplocator.pl代码:
#!/usr/bin/perl # Ip Geolocation #By Alexcerus # Demo : https://www.youtube.com/watch?v=0Eq3d10LQ8c # # API documentation - http://ip-api.com/docs/ # you can see you external ip using this Bash script : # read COUNTRY IP <<< $(wget -qO- http://ip-api.com/line/?fields=countryCode,query); echo $IP $COUNTRY # Now let's start : use Socket; use Term::ANSIColor; use WWW::Mechanize; use JSON; print color 'bold bright_yellow'; print q{ ~o88ooooooooooooo88o~ ouooooo,~oo oo~,ooooouo 8 ~88888. ,88888~ 8 8 go~~~os go~~~os 8 8 ,8` '8_8` '8.