首页 文章 精选 留言 我的

精选列表

搜索[个人博客],共10000篇文章
优秀的个人博客,低调大师

Chrome 中的恶意扩展窃取个人资料,已被下载超 3 千万次

安全公司 Awake 报告了 111 个恶意或假冒的 Chrome 扩展程序。通过这些问题插件,攻击者可以成功窃取来自用户的隐私数据。截止 2020 年 5 月,这些恶意扩展程序已经被下载超过 3200 万次。 Awake 安全威胁研究团队发布了一份研究报告指出,其发现了一个大规模的全球监视活动。在该活动中,攻击者可利用 Internet 域注册和浏览器功能的性质,来监视和窃取来自多个地区和行业细分市场的用户的数据。研究表明,此犯罪活动是由单个 Internet 域注册商:CommuniGal Communication Ltd. (GalComm)促进的。 报告称,作为一个域名注册商,GalComm 利用用户的信任启用了这一恶意活动。目前,该恶意活动已在 Awake 检查的一百多个网络中被发现。Awake 在报告中指出,在通过 GalComm 注册的 26079 个可访问的域名中,有 15160 个域名为恶意或可疑。 Awake方面称,仅在过去的三个月中,其就收获了 111 个使用 GalComm 域的恶意或假冒 Chrome 扩展程序。这些扩展名可以截取屏幕截图、读取剪贴板、获取存储在 cookie 或参数中的凭据令牌,以及获取用户的击键(例如密码)等。 引诱安装恶意 Chrome 扩展程序的示例 截止 2020 年 5 月,这 111 个恶意扩展下载次数已达到 32,962,951 次。Awake表示,该公司已与 Google 合作,着手从 Chrome 网上应用店中删除这些扩展程序。 针对此事,GalComm 负责人 Moshe Fogel在与路透社的通信中则指出,“GalСomm 不参与任何恶意活动,可以说恰恰相反,我们与执法和安全机构合作,尽我们所能防止”。在Awake Security 发表报告并列出所有可疑域名后, Moshe Fogel也表示这些域名使用情况几乎都不活跃,并会继续调查其他域名。 有关报告的更多详细信息可查看:https://awakesecurity.com/blog/the-internets-new-arms-dealers-malicious-domain-registrars/

优秀的个人博客,低调大师

【个人学习JAVA---学后的梳理】 一、从外,观识JAVA

认识Java语言 横看成岭侧成峰,远近高低各不同... 1. Java的历史 Java来自于Sun公司的一个Green项目,它期望能与家用电器进行信息交流,一开始是准备采用C++,不过C++太复杂,安全性差,于是最后基于C++开发了一种新语言Oak(Java的前身),该语言是一种用于网络的精巧而安全的语言。 2. Java的现状 Java是Sun公司推出的新一代面向对象程序设计语言,特别适用于Internet应用程序开发。它具有平台无关的特性(Java开发环境有JDK与JRE)。 2.1:Java的技术分支 Java主要有3类技术分支:(它们前身的前缀名为J2 ,05年后均改为JAVA ) JAVA SE:Java2Platform,StandardEdition;(标准版) JAVA EE: Java2Platform,EnterpriseEdition;(企业版) JAVA ME: Java2Platform,MicroEdition; 以上三个分支,不管如何划分,都是以JAVA SE为核心,那么掌握JAVA SE最为重要。 3. Java的特点 JAVA是一种简单的、面向对象的、分布式的、解释性的、可移植的、多线程的、动态的程序设计语言。 3.1:Java语言的关键特性说明: 简洁有效 Java语言是一种相当简洁的程序设计语言。它省略了C++语言中所有难以理解、容易混淆的特性,例如头文件、指针、结构、单元、运算符重载、虚拟基础类等。所以它更加严谨、简洁。 可移植同操作系统平台无关的特性,使得Java应用程序可以在配备了Java解释器和运行环境的任何计算机操作系统上运行,这就是Java应用软件便于移植的良好基础。而且,Java的基本数据类型设计不依赖具体实现,它通过定义独立于平台的基本数据类型及其运算,使得Java数据得以在任何的硬件平台上保持一致。 面向对象 Java语言的设计完全是面向对象的,不支持类似C语言那样的面向过程的程序设计技术。Java支持静态和动态风格的代码继承和重用。 解释型Java语言是一种解释性语言,相对于C/C++语言来说,Java程序的效率低,执行速度慢。 适合分布式计算Java语言具有强大的、易于使用的联网能力,非常适合开发分布式计算的程序。Java应用程序能像访问本地文件系统那样,通过URL访问远程对象。它十分使用于公共网关接口(GGI)脚本的开发,另外还能使用Java小应用程序(Applet)、Java服务器页面(Java Server Page,JSP)和Servlet等手段来构建更丰富的网页。 4. Java虚拟机(JVM) 虚拟机,即在机器和编译程序间加入了一层抽象的虚拟的机器。它能够在任何平台上都提供给编译程序一个共同的接口。编译程序只需要面向虚拟机,编译生成虚拟机可以理解的代码,然后由解释器将虚拟机代码转换为特定系统的机器码执行。 那么在Java中,虚拟机能理解的代码叫做字节码(Byte Code)。 每一种平台的解释器是不同,但实现的虚拟机相同。 Java源程序(代码存在.java文件)经过编译器编译后变成了字节码(代码存在.claa文件),字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上执行。 Java虚拟机也具有一个指令集,并使用不同的存储区域。它负责执行指令,还要治理数据、内存和寄存器。 图1-Java源文件编译运行过程图 结束

优秀的个人博客,低调大师

【个人学习JAVA---学后的梳理】五、JAVA的核心所在

Java的核心 问渠哪得清如许,为有源头活水来... 语言的特性就是突出提示了它的核心关键所在。 众所周知,Java语言是面向对象的程序设计语言。那么,对象是什么。。。 1. 面向对象程序设计 对象,即某一类事物的一个具体的实体。有着完全相同特征的一群对象即一类事物。所以面向对象的程序设计是:程序 = 对象 + 消息。 对象的特征分为静态特征与动态特征。静态特征:指对象的外观、性质、属性等。动态特征:指其具有的功能、行为动作等。所以面向对象程序设计语言将两者分别抽象为了:属性与方法。所以在面向对象程序语言中,一个对象是由一组属性和一组方法(其对属性进行操作)所构成。-------------------------------------------------------------------------------------------------------------------------------------------类:是具有相同属性和方法的一组对象。类就是一种抽象的数据类型,对象是具体的,所以由抽象的类实例化而来,就是调用类的构造方法后,获得了一个对象。 1.1: 面向对象的语言特性 封装性:尽可能对外界公布一个有限的界面,将细节隐藏,与其他对象的相互作用只通过该界面进行。 继承性:类之间的继承、接口间的继承。继承的特征有: 继承关系是传递的。 它简化了事物的描述,能清晰体现相关类间的层次结构关系。 提供软件复用功能。 通过增强一致性来减少模块间的接口和界面,大大增加程序的易维护性。 只能多重继承(传递)。一个类只能一次继承一个父类。 多态性:Java语言存在多态的形式有,方法重载与成员方法覆写,以及对象间的向上向下转型。 方法的重载:针对于一个类中,相同名字的方法,返回类型可不同,只要重载的方法的参数列表不同,就是实现了该方法的重载。 成员方法的覆写:是针对父类与其子类。子类要想覆写父类的方法,其只能修改方法内部的具体实现,其余(如方法名、返回类型、参数列表)均不能更改。 结束 2019年8月6日 18:35:55

优秀的个人博客,低调大师

【个人学习JAVA---学后的梳理】二、关于JAVA程序的语法

认识Java程序 1. Java的一些基本规则和用法 程序的框架自然需要遵守该语言的特定规则,规则包括对于一条语句的,代码块的,变量的命名等。 符号的使用以西式字符为准,尽量少使用中式输入法输入符号。 1.1:大括号、段和主体 类的主体,以左大括号'{'为开始标记、'}'右大括号为结束标记;其中每个命令语句的结束,必须以分号';'做结尾;而某个命令的语句需要数行才能完成时,则被'{}'所包括起来,此表示一个代码块(代码块分种类,括起来的意义各不相同)。 1.2:标识符 标识符就是包、类、方法、参数、和变量的名字。它可以由任意顺序的大小写字母、数字、下划线和美元符号($,不建议开发者使用此来命名)等组成。注意:标识符是不能以数字作开头,不能是Java中的保留关键字。如: 0name、class。 1.3:Java的注释 注释,是程序中添加的非编译运行信息,开发者可以此解释程序某一处的作用、意义,提高程序的可读性。 注释分为3种: 注释类型 格式 例子 说明 单行注释 //注释内容 int x;//声明一个整数 适用简短信息的一行提示 多行注释 /* 注释内容 */ /* 第一行;第二行 */ 需要描述较多语句 文档注释 /** 注释内容 */ 此注释的内容将会被解释城程序的正式文档 1.4:变量 变量命名就是标识符的命名,对于各种类型数据、对象、类、方法的命名通俗规则,这些类型的变量命名会有不同。 1.5:Java的数据类型 Java提供多种数据类型,Java的数据类型除了可以是基本数据类型之外,还有引用类型。数据类型的总结在以后有专门归纳... 结束

优秀的个人博客,低调大师

首个人工智能专业委员会成立,产业发展再添动力

6月7日,北京信息化协会人工智能专业委员会(以下简称“专委会”)在北京举办成立大会。来自工业和信息化部、北京信息化协会、专委会理事会、专委会发起单位,以及人工智能企业的领导和嘉宾出席了本次大会。 作为首个聚合人工智能行业各方优势资源、由协会发起领导的专业组织,专委会将搭建人工智能全产业链上企业间交流合作的重要平台,并起到上传下达的重要作用,协助政府相关产业政策落地,推动人工智能产业标准的制定,力争在人工智能重塑全球化格局的过程中,为世界贡献中国智慧。 专委会快速协调推进人工智能的应用 人工智能如今已不仅仅是科技热词,不但获得了来自政府决策层的重视,国内的科技企业在人工智能技术上也屡获突破,成绩显著。这意味着,相关产业将进入创新发展的黄金阶段。在此基础上,业界亟需创建一个能够加快政府决策落地,搭建各方沟通合作的桥梁,同时建立产业标准,打造行业生态,推进技术和产业创新的平台。因此,专委会的成立恰逢其时。 工信部信息化和软件服务业司软件产业处调研员傅永宝在致辞中表示,人工智能产业化应用是一项长期、复杂的系统工程,需要各有关方面加强沟通、积极对接、增进合作、共同发展。鉴于此,我们认为成立北京信息化协会人工智能专委会十分必要,专委会的成立,将有利于系统谋划、快速协调推进北京市以及全国范围内人工智能的应用和发展。 北京信息化协会秘书长段红表示,专委会的成立,将为产学研用各界搭建一个良好的沟通交流平台,意义重大。希望专委会能为北京市人工智能产业的发展带来强劲的驱动力,在各位同仁的努力下,发挥群体效应,全方位地开展各项工作。 据介绍,专委会由北京信息化协会牵头,联合北京小米移动软件有限公司、北京猎豹移动科技有限公司、北京旷视科技有限公司、北京并行科技有限公司、北京云知声科技有限公司、北京猎户星空科技有限公司、北京数美时代科技有限公司、北京爱接力科技发展有限公司、北京金山云网络技术有限公司、北京首钢自动化信息技术有限公司、四川新网银行股份有限公司、北京邮电大学、北京理工大学等企业与高校共同发起成立。 搭建一座人工智能产业界的桥梁 专委会发起单位均是人工智能行业的知名企业和科研机构,业务涵盖产业的各个领域,将在人工智能产业上下游形成强烈的带动效应。专委会成员将致力于推动形成技术、应用多方协商管理的运作机制,还将结合云计算、大数据、物联网等领域的前沿技术,面向工业、交通、金融、教育、电信、医疗等关系到国计民生的重点领域,共同打造完善的行业解决方案,营造开放共享的产业生态环境,为各行各业提供优质的技术与产品服务,将人工智能技术更好地融入到社会和经济发展当中。 作为专委会发起单位,一直以来,金山云非常重视技术服务和平台价值,希望打造开放的人工智能生态。金山云将在以云计算为底层服务的智能时代,构建起在人工智能领域的核心竞争力,力争成为“AI+”时代的“水电煤供应商”。 与会嘉宾纷纷表示,随着我国人工智能产业继续迎风而上,产业规模不断壮大,在各方的大力支持和共同努力下,专委会将搭建起一座人工智能产业界的桥梁,相信专委会将为“网络强国”和“制造强国”目标的早日实现,贡献更多智慧和力量。 本文出处:畅享网 本文来自云栖社区合作伙伴畅享网,了解相关信息可以关注vsharing.com网站。

优秀的个人博客,低调大师

首个人工智能专业委员会成立产业发展再添动力

6月7日,北京信息化协会人工智能专业委员会(以下简称“专委会”)在北京举办成立大会。来自工业和信息化部、北京信息化协会、专委会理事会、专委会发起单位,以及人工智能企业的领导和嘉宾出席了本次大会。 作为首个聚合人工智能行业各方优势资源、由协会发起领导的专业组织,专委会将搭建人工智能全产业链上企业间交流合作的重要平台,并起到上传下达的重要作用,协助政府相关产业政策落地,推动人工智能产业标准的制定,力争在人工智能重塑全球化格局的过程中,为世界贡献中国智慧。 专委会快速协调推进人工智能的应用 人工智能如今已不仅仅是科技热词,不但获得了来自政府决策层的重视,国内的科技企业在人工智能技术上也屡获突破,成绩显著。这意味着,相关产业将进入创新发展的黄金阶段。在此基础上,业界亟需创建一个能够加快政府决策落地,搭建各方沟通合作的桥梁,同时建立产业标准,打造行业生态,推进技术和产业创新的平台。因此,专委会的成立恰逢其时。 工信部信息化和软件服务业司软件产业处调研员傅永宝在致辞中表示,人工智能产业化应用是一项长期、复杂的系统工程,需要各有关方面加强沟通、积极对接、增进合作、共同发展。鉴于此,我们认为成立北京信息化协会人工智能专委会十分必要,专委会的成立,将有利于系统谋划、快速协调推进北京市以及全国范围内人工智能的应用和发展。 北京信息化协会秘书长段红表示,专委会的成立,将为产学研用各界搭建一个良好的沟通交流平台,意义重大。希望专委会能为北京市人工智能产业的发展带来强劲的驱动力,在各位同仁的努力下,发挥群体效应,全方位地开展各项工作。 据介绍,专委会由北京信息化协会牵头,联合北京小米移动软件有限公司、北京猎豹移动科技有限公司、北京旷视科技有限公司、北京并行科技有限公司、北京云知声科技有限公司、北京猎户星空科技有限公司、北京数美时代科技有限公司、北京爱接力科技发展有限公司、北京金山云网络技术有限公司、北京首钢自动化信息技术有限公司、四川新网银行股份有限公司、北京邮电大学、北京理工大学等企业与高校共同发起成立。 搭建一座人工智能产业界的桥梁 专委会发起单位均是人工智能行业的知名企业和科研机构,业务涵盖产业的各个领域,将在人工智能产业上下游形成强烈的带动效应。专委会成员将致力于推动形成技术、应用多方协商管理的运作机制,还将结合云计算、大数据、物联网等领域的前沿技术,面向工业、交通、金融、教育、电信、医疗等关系到国计民生的重点领域,共同打造完善的行业解决方案,营造开放共享的产业生态环境,为各行各业提供优质的技术与产品服务,将人工智能技术更好地融入到社会和经济发展当中。 作为专委会发起单位,一直以来,金山云非常重视技术服务和平台价值,希望打造开放的人工智能生态。金山云将在以云计算为底层服务的智能时代,构建起在人工智能领域的核心竞争力,力争成为“AI+”时代的“水电煤供应商”。 与会嘉宾纷纷表示,随着我国人工智能产业继续迎风而上,产业规模不断壮大,在各方的大力支持和共同努力下,专委会将搭建起一座人工智能产业界的桥梁,相信专委会将为“网络强国”和“制造强国”目标的早日实现,贡献更多智慧和力量。 原文发布时间为:2017年6月8日 本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册