首页 文章 精选 留言 我的

精选列表

搜索[自我进化],共7131篇文章
优秀的个人博客,低调大师

数据保护官(DPO)的能力维度与自我修养

自从以GDPR为代表的全球个人数据保护法陆续出台以来,来自业务上新的合规要求,给大量企业原有的业务逻辑和治理方式带来了很大的挑战。然而除了被动应对,我们或许更应该将其视作一种大的趋势来主动拥抱,因为除了法律上的现实要求,整个社会的隐私保护意识也在觉醒,几乎所有的公司都将面对更多来自消费者的隐私质询,对隐私的关注甚至有可能演化为新的贸易壁垒。 未来,个人数据保护会成为公司的一个底层逻辑和一项基本职能,所有涉及个人数据的业务执行与管理都需要受到该逻辑和职能的约束,以消除公司有关的法律与商誉风险。另外,个人数据保护本身也会成为一项专门的业务,一是为原有产品与服务增加新的竞争维度,二是向市场直接提供个人数据保护及合规的有关产品及服务。因此这里涉及的就不只是对相关法律的认知,更需要对数据和业务本身有深入的洞察。 针对这一趋势,相应的就出现了一类新的职位——数据保护官。这也是GDPR中对很多企业提出的一种明确组织要求。而数据保护官也将成为一个新的职业群体参与到各行业中的合规建设中来。本次分享,我将主要从有关的产业及法律背景出发,讨论一个数据保护官所需要的能力维度以及围绕合规开展有关工作的一些方法模型。最后我会就EXIN DPO的认证体系给大家做一个介绍,或许能为大家成长为合格的DPO提供一个参考路径。 欢 迎 大 家 扫 码 观 看 直 播

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

Docker容器实战(三) - Docker的自我重新定位

Docker公司为什么在Docker项目已经取得巨大成功之后,执意走回已经让无数先驱折戟的PaaS路呢? 实际上,Docker项目一直伴随着公司管理层和股东们的阵阵担忧。他们心里明白,虽然Docker项目备受追捧,但用户们最终要部署的,还是他们的网站、服务、数据库,甚至是云计算业务。 这就意味着,只有那些能够为用户提供平台层能力的工具,才会真正成为开发者们关心和愿意付费的产品而Docker项目这样一个只能用来创建和启停容器的小工具,最终只能充当这些平台项目的“幕后英雄”。 而谈到Docker项目的定位问题,就不得不说说Docker公司的老朋友和老对手 CoreOS 定位一个基础设施领域创业公司 核心产品定制化的操作系统,用户可以按照分布式集群的方式,管理所有安装了这个操作系统的节点。从而,用户在集群里部署和管理应用就像使用单机一样方便了。 Do

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

假如有一天,AI能自我“繁殖”?

你想过一种能够建设人工智能的人工智能吗?这可能是研究者的梦想,程序员的噩梦。 纽约时报近日就刊登了一篇题为《Building A.I. That Can Build A.I.》的文章,向我们介绍了谷歌AutoML的一些情况,雷锋网在不改变原意的情况下进行了编译。 在最近于硅谷和中国的演讲中,谷歌的大牛Jeff Dean着重介绍了谷歌的AutoML项目。AutoML,顾名思义,就是学习构建其他机器学习算法的机器学习算法。 Jeff Dean是一名出色的计算机科学家和软件工程师,目前,他是谷歌大脑团队中的高级成员(Fellow)。谷歌许多业务的底层架构和系统都是由他参与建设的,如Big Table 和Map Reduce,在国外知乎Quara上,有答主曾如此夸张地形容这位大牛:编译器从不警告Jeff Dean,只有Jeff Dean警告编译

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

SwiftStack和Cohesity的自我颠覆:向公有云转移

本地IT存储提供商们正在积极通过转向公有云降低本地硬件的重要性。 SwiftStack的Cloud Sync将本地对象存储数据与AWS S3和Google Cloud Storage公有云进行同步。 Cohesity的Data Platform增加了一个云版本,支持Amazon和Azure公有云。 对于SwiftStack来说,本地存储数据或者把数据存储在公有云中是由私人管理策略决定的,数据自动传输到定义好的位置。SwiftStack表示,这种混合云的策略管理不止是基本的API兼容性,还有把数据放到单一命名空间的混合云拓扑中。 SwiftStack表示,与大多数云网关不同,这种内嵌的Cloud Sync将原生对象复制到云中的一个位置,而不是保存在专有的归档空间内。这让应用可以更容易访问保存在公有云中的数据,这样就可以提供CDN、动态归档和协作工具,以及云突发和进一步归档到Amazon Glacier。 明年,SwiftStack将把Cloud Sync功能扩展到支持其他公有云平台,并将扩展数据管理支持混合云应用。也就是说,未来发布的SwiftStack中私有云和公有云之间的自动化和交互将持续下去。 Cohesity Cohesity表示,云版本的软件增加了基于云的数据保护、DevOps和灾难恢复工作负载到本地产品中。这是从本地Data Platform部署到云Data Platform CE部署的原生复制,无需云存储网关。 用户可以将Data Platform作为一个虚拟实例运行在云中,在核心内容间来回复制。 Cohesity公司市场和产品管理副总裁Patrick Rogers表示:“这补充了我们对于无限存储系统的最初构想,这种系统横跨私有云和公有云,能够实现跨不同云之间的数据透明移动。” 评论 混合云正在成为一种现实,本地IT提供商会说,他们必须倾听客户的声音,提供本地与公有云混合的支持。 他们也可能说,私家车车主使用Uber出租车并不意味着他们会放弃私家车的所有权。但是越来越多的企业正在将其交给第三方交付服务提供商,对于本地和公有云IT来说这是一个很好的类比。 现在有很多因素对公有云来说是利好的,对公有云验证的效果是巨大的。对于硬件提供商来说,他们的软件可以运行在公有云中,这会给他们带来硬件的收入流。对于软件提供商来说,这并不是那么糟糕,软件实例可以运行在公有云中。但是对于SwiftStack来说,既然Amazon有对象存储为什么还有选择在云中的SwiftStack实例呢? Cohesity的Data Platform CE目前还在预览中,将于2017年上半年在AWS Marketplace和Azure Marketplace中提供。 本文转自d1net(转载)

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

混合云的演变和进化

【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 近年来,IT决策者和战略家都在关注云计算。但是,具有安全意识的组织仍然对将工作负载和数据迁移到云端犹豫不决。然而,随着云计算背后的基础技术,云计算的新模式正在商业中引起关注:混合云。 人们都知道,混合云是公共云和私有云部署的组合。有了这个,组织可以在私有云上存储受保护和敏感的数据,同时利用来自公共云的计算资源来运行存储此数据的应用程序。 但是,自2010年以来,混合云的障碍比预期的要多。尽管如此,无论遇到什么障碍,混合云都被广泛采用。如今看看当今混合云的位置。 组织正在转向混合云解决方案 重要性和摄入量正在迅速增加。企业日复一日地意识到不同的云计算托管解决方案之间存在很大差异。它只不过是大规模虚拟化。正因为如此,许多私有云提供商未能实现其目标和目标。组织希望能够利用公共云的计算资源,因此正在转向混合云。在混合云的帮助下,IT人员现在拥有了工具和技术,这些工具和技术将帮助组织以更低的成本以更快的速度进行创新。 混合云组织的满意度 有些企业认为他们对混合云解决方案非常满意。单独使用私有云和公共云是很好的,但是对于某些企业来说,提供服务的组合似乎非常具有挑战性。应重新考虑应用程序和数据架构。有时也需要进行调整。部署、监控和管理不是一次性过程。组织需要监控和管理工具。此外,IT人员还应具备新技能以及在混合环境中操作的旧技能。拥有强大的DevOps团队的组织几乎已经克服了这些障碍,从而拥有了通向混合云的平稳路径。这只是一个例外,而不是具体的规则。因此,在财务管理、业务支持和遵从性方面需要经历很多学习。 混合云的好处 混合云以降低成本和提高速度而著称。但是,提供和适当的管理非常重要,否则,在任何时候,这些好处都可能是灾难性的。混合云的一个重要好处是可以轻松访问内部部署。它没有通过公共互联网连接。如果与公共云相比,混合云在很大程度上减少了延迟和访问时间。混合云具有内部计算基础设施的能力,可支持企业业务的普通工作量。除此之外,它还能够在可能发生故障转移的情况下保留公共云的利用功能,其中工作负载超过私有云元素的计算控制。有了这些组织,只有在需要和消费时才能获得额外的计算资源。选择公共云的全年都有突破性的企业需要更多的计算时间,而不是构建一个大多数时候都没有效率的私有基础设施。 通过在服务器设计中扩展混合云的私有元素,可以确保灵活性。组织可以以较低的成本实现快速存档和存档存储。 为何选择混合云? 除了极大地促进工作场所的连接性之外,混合云还帮助管理文件。重要的是,企业必须吸收各种业务流程。使用混合云,IT人员比选择结构化的公共云对私有组件和公共组件具有更多的控制。这种结构化的和打包的解决方案在不事先通知的情况下会遇到频繁的更新和变化。对于考虑安全性非常重要或独特的物理存在需求的广泛组织来说,采用混合云是一种有效的策略。 下一步是什么? IT已从技术经理转变为解决方案提供商。在整个过渡期,混合云发挥了非常重要的作用。借助上述优势,混合云将使公司能够轻松应对公共云运营、安全和财务管理。在感到舒适的同时,他们肯定会遇到挑战和障碍。没有什么是容易获得的。在接下来的五年中,企业将把大部分技术堆放到公共云中。此决定不会由共享资源和经济利益触发,而是可以根据自己的条款和条件自由选择优秀云计算提供商。依赖于云计算的技术(如实时分析,物联网(IoT)和协作)将有助于发展客户关系,企业将再次需要公共云解决方案来满足不断变化的需求和环境。随着从私有数据中心向公共云的转变,公共云将从区域焦点转变为本地焦点。 部署混合云将是云计算发展的下一个重要阶段。赌注很高。部署混合云解决方案的组织将比市场对手在效率、快捷性、弹性和竞争优势方面获得好处。而现在正是开始规划未来、攀登混合云云计算阶梯的好时机。 【责任编辑: 未丽燕 TEL:(010)68476606】

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

进化吧!我的C++!!

繁忙的日子似乎随着炎炎夏日渐渐远去,有人忙着放假,有人忙着旅游,有人忙着补觉……那么,你的选择呢?别急着告诉柳猫,请看完后面的内容再告诉我~~ 你有两个选择: 1)把所有夏季空闲时间都用来休整,适当放松一下没什么不可以。 2)或者你可以投入一部分空闲时间来提升你的技能,尤其是 C++ ,用 C++ 水平的提高(boost C++ )来开始新的一年。 如果你觉得选择1)更适合你,那么关掉手机和笔记本吧,真正地放松一下! 但是如果你倾向于选择2),那么这篇文章就是为你准备的。 有 7 种方法帮助你利用夏天真正提高 C++ 。之后我会给你一些小技巧来帮助你真正实现所选的目标。 1)开始一个项目 用 C++ 来建一个你自己的小项目是一个很好的试验方法,而且能通过这个项目真正理解程序的运行。另一个优点在于你可以完全自由地决定使用什么组件。这样你能够提升这一年没有权限/时间使用的语言特性和库组件。 在我去年的夏季项目中,我实现了一些区间适配器,这让我学到了超多东西。所以我会把这个项目的细节告诉你,这样你能够得到一些灵感来构建你自己的项目: 如果你不熟悉 C++ 中的区间(Ranges),请参考《Ranges: the STL to the Next Level》 实现 transform_iterator, 实现变换区间适配器(transform range adaptor), 实现 filter_iterator, 实现筛选区间适配器(filter range adaptor), 实现 zip 适配器(zip adaptor),然后结合变换区间适配器使用。Zip 适配器需要两个区间,并且返回到来自这两个区间的成对对象的视图 为 zip 适配器一般化,要令 zip 适配器能够使用任意数量的区间, 实现笛卡尔积区间适配器(Cartesian product range adaptor), 实现你自己的新区间适配器! 是否完美,是否完整或者是否遵从上述指示都不重要,重要的是你要去试验。但是上面这些任务能给你带来的是: 明确理解区间,而区间是当下一个非常流行的 C++ 特性, 练习变参模板(variadic templates)的使用, 初步接触模板元编程(template metaprogramming), 并且这些都是逐渐才能体会到的。 如果你在这种项目上有任何需要帮助的地方,柳猫能帮上忙的地方,可以私信柳猫,一定竭尽所能~~ 2)读一本好书 我会发布一个 C++ 的书单,但是我现在要给你一个选择。我认为作为一个程序员要读的第一本书就是 Steve McConnell 的《代码大全》。尽管这本书不是专注于 C++ 的,但是它把写好代码要注意的几乎所有方面都教给你了。从写一个 if 语句(没错,有好多方法把 if 语句搞砸)到分配类责任,再到代码审查,《代码大全》涵盖了软件架构的所有方面。在读完这本书以后你永远不会还用一样的方法来编程。 如果你还没有读过《代码大全》,你应该去看看 Scott Meyers 的《Effective C++ 》。我建议《Effective C++ 》要读两遍。我已经读过三遍了,但是我想两遍的效果应该一样好。尽管这本书是在 C++ 11 之前写的,但是大部分内容在今天也仍然是有用的。而且《Effective Modern C++ 》涵盖了C++ 11 和 C++ 14 中的特性,可以作为这本书的补充材料。 今年夏天我要看的是 Eric Evans 的著名书籍——《领域驱动设计》(Domain Driven Design)。《领域驱动设计》涵盖了领域专家和开发人员之间的密集交流,建立领域模型以及在讨论模型与代码时使用同一种语言。 尽管这本书的内容很有价值,但是读起来并不容易。我发现一个有用的小技巧:对每一小节先读第一段,再读最后一段,最后读其余部分。这样你能更好地理解作者的写作方向,节省时间。 我希望通过显示代码中的域,来找到使代码具有表达性的灵感。当然啦,我会在博客上分享这些灵感的。 这只是一个选择,我还会做一个更全面的书单。 3)学习一个新的语言 虽然听起来很稀奇,但是学习一种新的语言可以让你对你所的专注语言获得更深层次的理解,而且是最有效的方法之一。并且新的语言和你自己使用的语言差别越大,效果越好。 新的观点认为,其他编程语言会让你对编程有更一般的理解。由于你太熟悉自己所用的语言,往往会忽略它的特性,而用不同的方法解决问题能够使这些特性凸显出来。即使你不会使用新语言来写产品代码,所接触到的新概念也能为你提供可以应用到主语言中的思路。 如果你用的是 C++,那么我推荐你去学习一下 Haskell 语言。Haskell 是一种函数型编程语言。如果你还没有试用过函数型编程,那么你能从它的概念中获得启发,并从新的角度看待 C++,尤其是 STL。 柳猫已经花了很长时间比较网络上各种学习 Haskell 的资源,这里柳猫推荐一个C语言交流群710520381(推荐码:柳猫),这里免费分享更多资料和学习课程,无论是想要接触编程的小白还是期待转行的大牛,都欢迎加入。 一旦你学完这门课程,你可以在 data61 课程中获得很多 Haskell 的练习,包括填空补充代码。你能够通过这些练习来整理不寻常的函数型编程的相关知识。 4)提升使用 STL 的能力 STL 是 C++ 中处理容器和算法的部分。它很强大而且并不难用,却没有它应有的名气。要想掌握 STL 需要有相当的知识积累,但是这是值得的。它是一个神奇的方法,能使你的 C++ 代码更具有表达性也更健壮。 柳猫正在整理帮你掌握 STL 的资料,叫做 STL 学习资源。还没有完成,如果它完成了,毫无疑问,柳猫会立即更新在交流群里,我想足够让你在这个夏天的大部分时间都很充实了。 5)紧跟现代C++的特性 C++ 11,C++ 14 和C++ 17给C++ 和标准库带来了很多新的特性。即使你现在,比如今年夏天,没有在产品代码中使用它们,它们也都来了。并且你可以立即把它们应用在你的项目中(看上面的第1条)。 有些特性很好掌握,比如 lambdas。尽管精通 lambda 表达式需要掌握很多细节上的东西,但是学会它们的基础用法不需要花太多精力。 所以部分特性很好理解,只需要一些好资源和时间来熟悉它们。比如 Scott Meyers 的《Effective Modern C++》(见上面的第2点)涵盖了 C++ 11和 C++ 14 的大部分特性。 如果你不练习的话,是无法理解很多特性的。尤其是变参模板,它是现代标准 C++ 的一个重要特性。上面第一点中的项目和其他任何包含变参模板的项目都可以作为练习。 6)提高你对 boost 的了解 Boost 是设计良好的 C++ 库的集合,可移植且开源。很多现代 C++ 的特性都源自 Boost。 了解 Boost 的内容很重要。有两个原因:第一,在代码中确实需要它们,因为 boost 主要应用于综合使用;第二,更重要的原因是即使你在产品代码中没有使用 boost,它可以给你一个通用的精心设计的 API 和 C++ 代码模型。留心 boost 中的内容可以给你自己的设计带来灵感。 学习大量的 boost 库的一个方法是阅读 Boris Schäling 的书——《The boost C++ Libraries》。 特别地,它没有包含 Boost Hana。Boost Hana 是一个流行的现代 C++ 元程序库。实际上,学习 Boost Hana 可以作为今年夏天的一个目标。 7)观看网络视频 各个视频网站,腾讯,慕课,潭州等等……没有最多只有更多,当然,如果你实在是选择太多无法决定先看哪个视频,也可以私聊柳猫或者在评论里留言,柳猫会提供自己的意见帮你决定~~ 实现你的夏季目标 现在已经有很多事要做啦。一个夏天之内不可能做完这些所有事情。所以你应该选择其中一部分来做,并且提前定好目标。不要从一件事情跳到另一件事情上,否则夏天会很快过去而且你也完不成任何一件事。 此外,要想完成你的目标,你需要集中注意力。一个实用的方法是使用番茄工作法,我是用 kanbanflow 来实现的。我现在就在使用这个方法而且结果也不错。 你的目标是什么呢?现在就选择两个目标吧,写在评论区或者私发给柳猫,让柳猫了解一下你们的选择吧~~

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

恶意软件利用 AI 技术实现自我重写,检测难度加剧

Google 威胁情报小组的安全研究人员在网络分析中发现了一种名为 PROMPTFLUX 的实验性恶意软件家族。这种恶意软件的创新之处在于,它可以通过远程调用 Google 的 Gemini AI,实时重写自身的代码,从而逃避安全软件的检测。 PROMPTFLUX 恶意软件的运行机制相当复杂,它能够利用人工智能技术动态生成恶意脚本,并对自己的代码进行混淆。许多传统的安全软件依靠对恶意软件的特征和行为进行快速扫描来进行检测,但由于 PROMPTFLUX 不断变化的特征,导致这些安全软件的扫描效率显著下降。 研究人员指出,当前发现的 PROMPTFLUX 恶意软件依然处于实验阶段,内部有不少功能模块尚未启用,目前并未展现出能够造成实际危害的行为。这表明,黑客们可能还在进行早期测试,以探索该恶意软件的潜在能力。 尽管如此,研究团队对黑客的技术手段表示担忧。他们的想法在网络安全领域显得相当前卫。通过使用人工智能,黑客不仅可以快速重写恶意软件,还能根据需要动态编写新的恶意模块。这种灵活性使得恶意软件变得更加轻量,能够在攻击发生时现场生成并执行特定的恶意代码。 Google 安全团队警告称,这种新型恶意软件的出现,可能使得未来对恶意软件的检测变得更加困难。这一趋势凸显了生成式人工智能的广泛应用带来的网络安全挑战,呼吁整个行业提升对这一问题的关注。

资源下载

更多资源
Nacos

Nacos

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

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

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

WebStorm

WebStorm

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

用户登录
用户注册