首页 文章 精选 留言 我的

精选列表

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

个人信息保护新规将出台 消费者被短信轰炸将成为历史

工业和信息化部将会同相关部门尽快发布实施《移动互联网应用程序个人信息保护管理的暂行规定》(简称《规定》)。《规定》将为个人信息保护提供更加坚实的政策保障。在新规的引导下,多个电商平台已经主动加强了对客户信息的保护力度。 工业和信息化部信息通信管理局的人士近日透露:“在充分吸收社会各界意见的基础上,工业和信息化部会同相关部门制定了《规定》的征求意见稿,社会各界提出了一些好的意见和建议,我们正在研究采纳。在此基础上,尽快会同有关部门发布实施。” 在征求意见稿中,管理部门明确了App开发运营者的信息保护义务。 《规定》要求,App开发运营者加强前端和后端安全防护、访问控制、技术加密、安全审计等工作,主动监测发现个人信息泄露等违规行为,及时响应处置要求。App开发运营者还要履行国家规定的其他个人信息保护义务。 尽管《规定》尚未正式发布实施,但是主流平台企业已经用实际行动认可了各自的信息保护义务。 7月6日,阿里巴巴开放平台发布《依法加强消费者订单中敏感信息保护的公告》,称将启动订单处理链路的消费者敏感信息保护方案,对涉及消费者个人敏感信息采取加密、去标识化等安全技术措施。 7月9日,京东发布《JD用户订单隐私安全方案》,称为保障京东用户和商家数据信息安全,京东商家开放平台将对订单中手机号和座机号进行脱敏。 7月20日,抖音电商运营团队发布公告,为防止消费者隐私信息泄露,抖店将启动消费者隐私数据加密项目,预计8月1日起,商家将无法获得订单收获信息中用户的手机号、姓名、收货地址等信息,这些信息将以加密字符串的形式输出,导出数据也逐步会变成密文。 海豚智库创始人李成东告诉记者,客户信息加密后,商户和快递公司均将无法获取到客户相关信息。这意味着,“双十一”或者“618”前,商户疯狂对客户短信轰炸的局面不会再出现了。 一位TMT领域的专家表示,打击信息泄露、保护用户信息安全是当下互联网平台治理的重点方向。电商平台与其坐等政策干预,还不如主动求变,提前做好准备。 【责任编辑:未丽燕 TEL:(010)68476606】

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

树莓派出版新书,讲述一段树莓派尚未诞生的计算机历史

近日,树莓派基金会宣布推出其最新书籍《The Computers That Made Britain》。正如书名所述,在这本书中作者 Tim Danton 回顾了 20 世纪 80 年代发生在英国的家用电脑热潮,涉及了 19 款不同的电脑,其中包括 IBM 5150、雅达利 Atari 520ST、苹果 Apple II 和 Apple Macintosh。在这本书中,Tim Danton 不仅讲述了这些电脑的故事,还提供了这些电脑背后的设计师、工程师的见解。 在讨论这本书时,Raspberry Pi 的数字内容经理 Alex Bate 表示:“《The Computers That Made Britain》讲述了这些计算机的故事 —— 以及在其设计制造过程中幕后发生的事情。为了这本书的顺利出版,他们重新进行了几十次新的采访,发现了更多有关项目为什么会错过最后期限、发生了什么大型技术故障、各个公司如何展开商业竞争的趣闻故事,以及所有这些背后默默无闻的天才们的故事。 这本书共有 300 页,所涉及的 19 款计算机完整名单如下:Acorn Archimedes、Acorn Electron、Apple II、Apple Macintosh、Amstrad CPC 464、Amstrad PCW 8256、Atari 520ST、BBC Micro、Commodore 64、Commodore Amiga、Commodore PET 2001、Commodore VIC-20、Dragon 32、IBM Personal Computer(5150)、Research Machines 380Z、Sinclair QL、Sinclair ZX80、ZX81 以及 Sinclair ZX Spectrum。 《The Computers That Made Britain》目前已经上架销售,精装版售价 12 英镑(约合 109 人民币)。感兴趣的读者可以在Raspberry Pi Press Store 网上商店购买,有条件的读者还可以前往位于英国剑桥的Raspberry Pi Store 线下实体商店购买。跟所有其他 Raspberry Pi 出版的书籍一样,该书的 PDF 版本可以从Wireframe 网站免费获得。

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

DotNET企业架构应用实践-企业管理软件架构(计算)的历史与发展(上)

企业管理软件是计算机软件应用的一个重要领域,在今天计算机软件除面向科学计算之外应用最广阔的也是企业管理应用,可以说计算机技术的发展推动着企业应用发展,企业管理需要也一方面影响着计算机技术的发展,今天,在我们的周末,企业管理应用软件开发人员占了总开发人员中的极大的比例。 今天我们就来通过回顾计算技术在企业应用中的发展历程来看看软件架构的发展。 主机-字符终端 在PC机没现世之前,极小数的企业使用大型业务处理主机处理企业计算机任务,在那个时候,计算机计算机价格非常昂贵,体积庞大,都是采用多个终端机连接上服务器的形式进行软件操作。 上图即所谓的主机--->终端结构,而一个终端,其实仅仅只是一台显示器和键盘而已,没有CPU和内存,只能接受操作输入和输出结果,没有任务的处理能力,我们可以理解终端为主机的延伸,那么他的逻辑结构呢,就是一个多用户多任务的处理程序。 客户机-服务器结构 PC机的问世,加速了企业应用软件的发展,一方面个人PC机的成本较低,功能也比较强大,企业有能力为员工配备更多的计算机提高工作效率。同时由于企业应用软件的功能逐渐丰富,应用范围越来越宽广和深入,所以对计算机性能的要求也越来越高。在高速的发展的企业应用需求下,传统的大型机的性能已经显现其不足,而与此同时,企业内部却有着大量空闲计算能力的PC电脑。因此,在经济利益的驱动下,企业应用软件开始向分布式的结构发展,将一部分的计算任务放到客户端PC来执行,而服务器仅仅只用来运行一些数据库软件,最大的程度的利用到所有计算机的计算能力,以提高性价比。这种企业软件的应用架构模式被称之为客户端(Client)/服务器(Server)模式,也就是通常所说的C/S模式。 随便PC机性能的飞速发展,大量的服务器采用PC技术生产,即大家常见的PC服务器【(X86-X64)服务器】,其价格相对大型主机、小型机非常的低廉,而其计算机能力也越来越接近小型机。 在这种分布式结构之中,可以充分利用两端硬件环境的优势,将任务合理分配到 Client端和Server端来实现,降低了系统的通讯开销,服务器存储业务数据并势力有限的业务计算机,PC客户处理人机交互及绝大部分业务计算职能。目前大多数应用系统都是Client/Server形式的两层结构, 由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。 严格的来说,客户机-服务器结构(C/S)是分布式的一种经典结构,也是所有分布式结构衍生体系的基础,如果没有CS结构,就不可能存在BS结构、CAS结构、以及SAAS、云结构等。 浏览器-服务器结构 因为C/S模式所带来的一些固有的缺陷,比如直接连接数据库服务器引发潜在的安全性问题以及客户端程序的大规模部署和更新比较麻烦,C/S应用程序比较复杂等等问题都导致了C/S模式的企业应用软件开发和维护成本一直居高不下。 基于以上C/S结构的这些问题,出现了一种新的结构,即将企业应用的绝大总分业务计算机能力都放到服务器之上,客户端PC仅仅只运行一个WEB浏览器用于接受用户的输入和呈现。降低了软件的维护成本。这就是浏览器(Browser)/服务器(Server)架构模式,也就是我们很熟悉的B/S模式。 在这种结构之中,数据库服务器同C/S结构之中的服务器职能一样,存储数据并处理一部分业务,同C/S不同的是,承载绝大数据业务处理能力由PC客户端转移到Web服务器,而PC客户端弱化到类似于一个终端,只是这个终端不是字符终端,而是一个图像终端。 如果去追究这处结构的本质,我们可以理解为B/S结构为以C/S结构为基础的新型网络终端结构,即如下解释: 1.数据库服务和Web服务器组成了一个简单的C/S结构。 2.Pc机上的浏览器即一个图形终端,相对于服务端(Web服务器及其外端数据库)来说,其几乎没有任务的计算能力,仅为一个输入和输出设备。 B/S结构最大的好处是使用方便和部署简单,使用者可以在装有浏览器并能能联网手PC机上访问应用程序,而不需要同C/S程序一样运行前必须安装与配置,这极大的方便了使用者,也极大的降低了应用的部署和维护成本,但其缺点也是显著的,用户感觉不好。 C/S与B/S结构有对比 B/S结构同C/S结构一样,也是一种非常经典的分布式计算结构,在目前企业应用结构之中,都采用这种结构或者这两种结构的衍生结构,这两种结构各有优缺点,CS结构优点是客户操作体验好,而B/S结构部署和维护成本更低。 B/S结构的优点 (1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理。 (2)、业务扩展简单方便,通过增加网页即可增加服务器功能。 (3)、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 (4)、开发简单,共享性强 B/S 模式的缺点 (1)、个性化特点明显降低,无法实现具有个性化的功能要求。 (2)、操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。 (3)、页面动态刷新,响应速度明显降低。 (4)、功能弱化,难以实现传统模式下的特殊功能要求。 C/S 模式的优点 1.由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。 2.操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。 3.C/S结构的系统具有较强的事务处理能力,能实现复杂的业务流程。 C/S 模式的缺点 1.需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。 2.兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。 胖客户端与瘦客户端 不管是C/S还是B/S,其都需要客户端技术,对于C/S模式和B/S模式这两种结构,也有两种不同的客户端技术对应,瘦客户端(B/S模式)技术和胖客户端(C/S模式)技术。 对于瘦客户端技术,典型的应用就是使用浏览器,通过输入URL远程访问服务端,并向服务端发送命令,获取服务端的资源,然后在客户端的浏览器上显示出来。由于这种技术数据库存放在服务端,客户端应用界面的也是由服务端的文件生成,因此在客户端上占用资源少,对客户端的设备要求不高,只需一个浏览器软件和可用的网络便能开始工作,另外,如果系统需要升级修改,只需要在服务端更新文件,当客户再次访问时,就可以使用新的应用系统了,因而部署和升级重点都放在了服务端,实现起来比较简单。但是,这种B/S模式依赖网络,当网络不可用时或出现性能不稳定的情况时就会导致客户端变成“死界面”——既不能将数据发送回服务端进行保存,又不能从服务端获取数据拿到客户端操作,一切的工作将要在网络恢复后才能得以继续。 对于胖客户端技术,用户在使用这种软件时获得的最大的感官体验就是——它首先有自己独特的应用程序界面,而非通过浏览器,用户甚至还可以根据自己的喜好调整软件的布局,进行丰富的界面元素的设置,这些都是B/S模式的瘦客户端技术所不能媲美的。另外,用户还能获得较快的反应速度,程序可以充分利用本地机器的资源,在不使用网络访问远程资源时,本地资源的访问在正常情况下都能得到很快的处理。同样的,胖客户端技术也有着不尽人意的地方——在客户端进行部署时,由于客户端可能出现各种各样的情况,所以需要进行必要的设置,部署起来比较困难,如果对软件的版本进行升级,使用传统的DLL技术的那将更是一个大的挑战,因为在.NET之前,标准Windows DLL或COM组件可能出现“DLL Hell”——注册和更新软件中的DLL时,发现共享的DLL被最新版本改写了,并使该机器上的其他软件也因此不能运行。胖客户端有可能需要在客户端实现数据库支持,数据库放在本地有可能导致一些安全问题,因为相对于更重视安全的服务端,客户端相对而言还是比较脆弱的。 C/A/S结构 C/S结构及B/S结构都有其优秀的一面,但也有其不足的一方,那有没有办法吸引这两者的优点呢,比如我们即需要C/S程序优秀用户体验但降低维护和部署成本呢,那么就出现了C/S结构的一种衍生结构,客户端/应用服务器/数据库服务器结构。 在C/A/S结构之中,数据库服务器同C/S结构之中的服务器职能一样,存储数据并处理一部分业务,应用服务器承载绝大多数业务处理,PC客户端需要安装应用程序客户端,但其只处理用户UI及UI逻辑,同简单的C/S结构相比,因为其业务运行于应用服务器之上,那么业务运行相对于来说比较集成,针对业务的运维成本就会降低,C/A/S结构通常结合客户端自动升级技术,也大大的减少了部署和维护成本,相对于单纯的B/S结构相比,因为有独立客户端的存在,带给用户更好的用户体验。 通常在这种C/A/S的分布式计算结构之中,在PC客户端和应用服务器之间,大量采用WebService、Remoting、Corba、DCOM、WCF等分布式通信技术或者融合SOA架构。 .NET智能客户端 .Net智能客户端是微软提出来的C/A/S结构的一种技术,其结合了瘦客户端(B/S模式)和胖客户端(C/S模式)的长处,能够充分的利用胖客户端模型带来的好处,提供给用户出色的操作体验,同时,也能够让我们享受集中部署和更新带来的好处。简而言之,这种新一代的客户端应用程序,就是被称之为“智能”客户端,它能很好的提供原本两种客户端的特性,并且增加了数据和连接的管理,产生了一种更好的用户体验。 有关于.NET知道客户端更多的介绍请参考:http://www.microsoft.com/china/MSDN/library/architecture/Smart.mspx?mfr=true。 不管是普通的C/A/S结构的应用还是.NET知道客户端的应用,其道理都是一样的,即采用C/S结构为其基础结构融合B/S结构中的某些优秀的特性,在目前,应用这种技术的商业应用很广。 富互联网应用 在基于C/S为基础架构的商业应该之中,采用了C/A/S、智能客户端技术来弥补简单的C/S应用的某些不足,在流行的B/S开发领域,也出现了一种以B/S技术为承载的改善客户使用体验的技术,即 富互联网应用技术。 富互联网应用(Rich Internet Applications),即RIA,具有高度互动性、丰富用户体验以及功能强大的互联网客户端应用程序,传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表示层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了,这就是被Macromedia公司称之为的“体验问题”("Experience Matters"),而富因特网应用程序(Rich Internet Applications,缩写为RIA)的出现也就是为了解决这个问题。 RIA技术的好处是很显而易见的,其秉承了B/S的的优秀基因,所以其部署和维护相比C/A/S和智能客户端结构更加的方面,只是在应用主中需要优秀的客户体验的使用RIA技术开发,其和传统的B/S应用能很好的融合在一起。 下面简单介绍几种RIA应用技术: Adobe Flash/Flex Flash 从6.0开始Flash就逐步具备建立窗体风格的应用程序的功能。据Adobe称已经有98%以上的桌面系统的浏览器都安装了 Adobe Flash Player。这使得以Adobe Flash Player为客户端的RIA可以支持种类广泛的平台和设备。 Flex是为满足希望开发 RIA的企业级程序员的需求而推出的表示服务器和应用程序框架,它可以运行于J2EE和.NET平台。Flex表示服务器提供基于标准的、声明性的编程方法和流程,并提供运行时服务,用于开发和部署丰富客户端应用程序的表示层。Flex开发者使用直观的基于XML的MXML来定义丰富的用户界面。该语言由 Flex服务器翻译成SWF格式的客户端应用程序,在Flash Player中运行。 SilverLight 微软在Mix07上发布一些重大通告,其中最值得关注的就是SilverLight的发布,SilverLight的前身就是WPF/E技术。 这是一种新的Web 呈现技术的名称,创建该技术的目的是使其能够在各种平台上运行。该技术支持创建丰富的、具有绚丽视觉效果的交互式体验,并且可以随处实现:无论是在浏览器内、在多个设备上还是在桌面操作系统(如 Apple Macintosh)中。 Java SWT Java 已经出现几年了,并且完全支持创建基于窗体的用户界面。除了Java基础类(JFC/Swing)中的用户界面组件之外,开发人员还可以使用来自于 Eclipse Project的SWT工具箱和许多第三方工具箱进行开发。对于图形来说,可以采用Java 2D API:一个非常完整且非常复杂的图形API。你可以通过一个Web浏览器使用Java插件软件,或使用Java运行时环境中较新的Java Web Start技术来部署应用程序。使用Java建立Rich Client的主要缺陷是它的复杂性(即使对简单的窗体和图形也要求编写非常烦琐的代码)和Java浏览器插件的低市场占有率。 作为微软技术的铁杆粉丝,我在这里当然是力挺SilverLight,其直接可以使用C#、VB等开发语言,也和WPF共用其界面呈现技术,学习和开发成本较低,也更快构建RIA应用。 本文就到此为止,接下来将和大家共同学习SAAS、SOA、网络计算、云计算相关。 相关链接 DotNET企业架构应用实践-系列目录 AgileEAS.NET平台开发Step By Step系列-药店系统-索引 AgileEAS.NET应用开发平台介绍-文章索引 QQ群:125643764,120661978 作者:魏琼东出处:http://www.cnblogs.com/eastjade关于作者:有13年的软件从业经历,专注于中小软件企业软件开发过程研究,通过在技术与管理帮助中小软件企业实现技术层面开源节流的目的。熟悉需求分析、企业架构、项目管理。现主要从事基于AgileEAS.NET平台的技术咨询工作,主要服务于医疗卫生、铁路、电信、物流、物联网、制造、零售等行业。如有问题或建议,请多多赐教!本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过mail.james@qq.com联系我,也可以加入QQ群:113723486、199463175、116773358、116773358、212867943、147168308、59827496、193486983、15118502和大家共同讨论,非常感谢。 本文转自魏琼东博客园博客,原文链接:http://www.cnblogs.com/eastjade/archive/2011/05/12/2044274.html,如需转载请自行联系原作者

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

Tick-Tock将成历史 英特尔将推新的处理器发展机制

ZD至顶网服务器频道 03月23日 新闻消息:十多年来,英特尔公司一直捍卫着摩尔定律的正确性,并采取广为人知的“Tick-Tock”开发方式——但如今这一切即将迎来终点。 这条消息源自本月初提交的一份几乎被忽视的10-K文件,其由芯片巨头提交至美国金融监管机构证券交易委员会。 Tick-Tock的具体机制如下:英特尔公司首先对其处理器芯片的制程工艺进行缩减以构建新的设计方案(这类产品被称为tick),而后利用这一新型制程基准推出全新微架构(这类产品被称为tock)。每轮tick与tock之间的间隔周期大约为12个月到18个月。 遗憾的是,将芯片制程缩减至10纳米以下已经成为一项非常棘手的难题。去年,英特尔公司承认其10纳米Cannonlake处理器项目(即下一代tick)需要延期至2017年,而其现有14纳米Skylake产品(即上代tock)的生命周期则将凭借着14纳米Kaby Lake(既非tock亦非tick)得到延续。 这标志着tick-tock时代已经走向终点,而此次10-K文件也证明了这一结论。 由于现有制程尺寸需要延续更长时间(因为10纳米级别制程极难实现),原本的两步走开发方案将转化为新的形式,即对上代制程及架构变更做出进一步“优化”。 “我们希望延长14纳米制程工艺的使用时间,下代10纳米制程技术的寿命也将随之延长,”这份文件指出,“从而进一步优化我们的产品与制程技术,同时继续保持每年向市场推出新一代处理器方案的节奏。” “我们的研发工作旨在将性能与核心指标提升至新的水平,包括能源效率、系统级集成、安全性、多核心架构可扩展性、系统可管理性以及易用性等,”这份文件补充称。 原文发布时间为:2016-03-23 本文作者:于泽 本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

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

美国 13 岁少年通关原版俄罗斯方块:历史首人,此前仅 AI 可完成

俄罗斯方块这款经典游戏想必大家都玩过,但能将其通关的人此前从未出现。近日,这一空白终于被打破。 美国一名13岁少年近日玩1988年任天堂版《俄罗斯方块》,连连通关,最后把游戏逼到画面定格、再无方块掉落,相当于游戏端“缴械投降”。他或为实现这一目标的第一人。先前,只有人工智能取得这一战果。 据英国《每日邮报》1月2日报道,家住俄克拉何马州的威利斯·吉布森去年12月在线直播玩《俄罗斯方块》。直播画面显示,他只用几分钟便打到“普通人天花板”的第30关,获得999999分。接着,方块掉落速度越来越快,但吉布森凭借惊人的反应能力,最终用大约38分钟玩到第157关,令游戏画面定格,代表游戏端“彻底没辙了”。 viahttps://www.youtube.com/watch?v=J9oVQ43j22g 此时,吉布森一脸不可置信地说:“天啊!我要晕倒了!我感觉不到手在哪里。” 吉布森11岁开始玩《俄罗斯方块》,每天要玩3到5个小时。他成为专业玩家,多次在比赛中获奖。本次大获全胜之前,他数次向彻底击败游戏端发起冲击,总是功亏一篑。他坦言,最大困难是30分钟后自己会变得紧张。 俄罗斯方块(英语:Tetris、俄语:Тетрис)是前苏联科学家阿列克谢·帕基特诺夫利用空闲时间所编写,在1984年6月6日发表的游戏程序。它在1980年末期至1990年代初期风靡全世界,是落下型益智游戏的始祖。由于它由俄罗斯人发明,故得此名。 “tetris”一词由希腊语数字“四”的前缀“tetra-”(因所有落下方块皆由四块组成)和作者最喜欢的运动网球(“tennis”)结合而成。 由于《俄罗斯方块》具有数学性、动态性与知名度,也经常被用来作为游戏程序设计的练习题材。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

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部分的功能。

用户登录
用户注册