Duke

APT29_CozyBear_Dukes资料

守給你的承諾、 提交于 2020-04-06 13:52:25
Dukes、APT29、CozyBear PolyglotDuke、RegDuke、FatDuke、MiniDuke、 PinchDuke、OnionDuke、CosmicDuke 在2016年12月美国DHS关于APT28,APT29组织在同年针对 民主党全国委员会 的XX事件以及干扰美国大选活动发布了相关调查报告,并将其恶意gongji活动称为GRIZZLY STEPPE,并直指俄罗斯情报部门。 涉嫌参与2016年美国大选前违反民主党全国委员会(DNC) 活动时间表: https://forum.anomali.com/t/apt29-a-timeline-of-malicious-activity/2480 样本IOC http://contagiodump.blogspot.com/2017/03/part-ii-apt29-russian-apt-including.html https://github.com/eset/malware-ioc/tree/master/dukes https://malpedia.caad.fkie.fraunhofer.de/actor/apt_29 2014年7月3日 Miniduke https://securelist.com/the-miniduke-mystery-pdf-0-day-government-spy

封装js

痴心易碎 提交于 2020-03-27 05:18:58
1. 定义js类 js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Shape类. ===============该文转自=========== http://www.jb51.net/article/21197.htm ============================== 复制代码 代码如下: function ShapeBase() { this.show = function() { alert("ShapeBase show"); }; this.init = function(){ alert("ShapeBase init"); }; } 这个类里定义了两个方法:show和init, 需要注意的是这里用到了this来声明, 而不是var, 因为用var是用来定义私有方法的. 另外, 我们还可以用prototype属性来定义Shape的方法. 复制代码 代码如下: ShapeBase.prototype.show=function() { alert("ShapeBase show"); } ShapeBase.prototype.init=function() { alert("ShapeBase init"); }

Duke deduplication engine : exact same record not matched

回眸只為那壹抹淺笑 提交于 2020-01-24 19:09:27
问题 I am attempting to use Duke to match records from one csv to another.First csv and second both has ID,Model,Price,CompanyName,Review,Url columns. I am trying to match to another csv to find duplicates records. package no.priv.garshol.duke; import no.priv.garshol.duke.matchers.PrintMatchListener; public class RunDuke { public static void main(String[] argv) throws Exception { Configuration config = ConfigLoader .load("/home/kishore/Duke-master/doc/example-data/presonalCare.xml"); Processor

git blame查看每行代码的提交者、查看指定代码的提交者。

随声附和 提交于 2019-12-25 22:38:45
VSCode里有个叫Git Blame的插件,当你的光标放在某行代码上时,左下角会显示该行代码是由谁贡献的和贡献时间。 当然这个功能Git本身也是包含的,如果你要查看文件的每个部分是谁修改的,直接在Git bash里输入: git blame [filename] 会显示整个文件的每一行的详细修改信息:包括SHA-1串、日期和作者。 例如下边内容: [Live@Live-PC][ /fortunes/data ] (master) $ git blame song100 # 输入的命令在这里哦 15108174 (Duke 2016-11-14 20:59:20 +0800 1) 题目:《塞上》 15108174 (Duke 2016-11-14 20:59:20 +0800 2) 作者:柳开(946-999) 15108174 (Duke 2016-11-14 20:59:20 +0800 3) 鸣[骨交]直上一千尺,天静无风声更干。 15108174 (Duke 2016-11-14 20:59:20 +0800 4) 碧眼胡儿三百骑,尽提金勒向云看。 15108174 (Duke 2016-11-14 20:59:20 +0800 5) % 15108174 (Duke 2016-11-14 20:59:20 +0800 6) 题目:《寒食》 15108174 (Duke

Duke Fast Deduplication: java.lang.UnsupportedOperationException: Operation not yet supported?

匆匆过客 提交于 2019-12-20 04:35:11
问题 I'm trying to use the Duke Fast Deduplication Engine to search for some duplicate records in the database at the company where I work. I run it from the command line like this: java -cp "C:\utils\duke-0.6\duke-0.6.jar;C:\utils\duke-0.6\lucene-core-3.6.1.jar" no.priv.garshol.duke.Duke --showmatches --verbose .\config.xml But I get an error: Exception in thread "main" java.lang.UnsupportedOperationException: Operation no t yet supported at sun.jdbc.odbc.JdbcOdbcResultSet.isClosed(Unknown Source

Duke Fast Deduplication: java.lang.UnsupportedOperationException: Operation not yet supported?

北慕城南 提交于 2019-12-02 06:27:55
I'm trying to use the Duke Fast Deduplication Engine to search for some duplicate records in the database at the company where I work. I run it from the command line like this: java -cp "C:\utils\duke-0.6\duke-0.6.jar;C:\utils\duke-0.6\lucene-core-3.6.1.jar" no.priv.garshol.duke.Duke --showmatches --verbose .\config.xml But I get an error: Exception in thread "main" java.lang.UnsupportedOperationException: Operation no t yet supported at sun.jdbc.odbc.JdbcOdbcResultSet.isClosed(Unknown Source) at no.priv.garshol.duke.datasources.JDBCDataSource$JDBCIterator.close(JD BCDataSource.java:115) at no

在阿里云上使用 Ubuntu16.04+Nginx + Gunicorn部署Django项目

喜你入骨 提交于 2019-12-01 06:46:30
在阿里云上使用Ubuntu16.04 + Nginx + Gunicorn部署Django项目 在本机上访问Django项目和在线上访问Django项目是两种不同的需求体验,前者主要要求是可以进行调试,通常是个人访问;但部署在后者上则会有人来访问,需要考虑并发问题,因此使用Django自带的runserver不能满足需要。 环境:阿里云服务器、已购买域名并备案、python 3.6.4 虚拟环境、Ubuntu16.04 请先参照我的这篇文章完成虚拟环境配置再进行以下操作。 https://blog.csdn.net/u014793102/article/details/80302975 0 生成requirements.txt 在开始之前,确保你自己的电脑是可以运行项目的。请在自己的电脑上进入虚拟环境后,使用 pip freeze > requirements.txt 命令生成requirements.txt。 (venv)duke @coding :/myproject $ pip freeze > requirements.txt 项目所需要的依赖环境都会在这个txt里,将此txt上传至git项目中,以便于在阿里云服务器中使用这些依赖环境。 1.1 阿里云安全组设置 通过阿里云控制台进行安全组的设置,开放以下端口。 开放端口后,需要在控制台重启服务器(不是进入服务器重启)。 1

Java EE—最轻量级的企业框架?

笑着哭i 提交于 2019-11-29 12:22:48
确保高效发展进程的建议 很久以前,J2EE,特别是应用程序服务器被认为过于臃肿和“重量级”。对于开发人员来说,使用此技术开发应用程序会非常繁琐且令人沮丧。但是,由于 J2EE 框架的名称已更改为Java EE,因此该假设不再适用。 Java EE 与其他企业框架相比区别在哪以及框架 轻量级 的标准是什么? 在选择技术时,需要考虑的最重要方面之一是开发人员在开发过程中的生产力。工程师应该花费尽可能多的时间来实现用例和创收功能,因为这将使公司朝着目标前进。 所选择的技术和方法应该最大限度地缩短开发人员的时间。具体哪些时间呢:等待构建,测试和部署; 配置应用; 实施与业务用例无关的管道; 并配置构建环境和外部依赖项。 但是大多数可用技术都没有这样做。 1.为什么标准? 与其他框架相比,Java EE 的最大优势之一是使用的API的标准化。标准听起来可能很无聊而且不够创新 - 从本质上讲,这是真的,因为Java规范请求(JSR)已经成为行业内过去已经过充分证明的结果。 但使用这些标准有几个优点。 2.整合规范 Java EE中的特定API - 例如上下文和依赖注入(CDI),JAX-RS,JSON 处理(JSR 353)和 Bean验证 - 可以很好地协同工作,并且可以无缝地相互组合。 最重要的是,CDI 被用作应用程序组件之间的“粘合剂”。 该规范包含诸如*“如果容器支持规范 A 和 B