首页 文章 精选 留言 我的

精选列表

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

“邮件门”调查要重启,干掉希拉里的“大胖子黑客”是谁?

1 0月28日,一个重磅消息发出:美国联邦调查局(FBI)决定重新启动对美国民主党总统候选人、前国务卿希拉里·克林顿“邮件门”事件的调查。 “邮件门”,即希拉里被指控在担任美国国务卿期间,不当使用个人电子邮箱及服务器,从而规避政府邮箱所面临的可能审视。 今年7月,FBI 局长詹姆斯·科米宣布“邮件门”调查结果时表示,尽管希拉里及其同事虽然在处理非常敏感、高度机密的信息时“极度大意”,但并没有故意违反相关法律,FBI 不建议美国司法部对希拉里进行刑事起诉。今年9月,詹姆斯·科米在国会听证时也表示,针对希拉里在担任国务卿期间使用私人邮件服务器的调查已经结束。 为什么会重启?詹姆斯·科米递在交给国会的信中指出: 在一宗无关的案件中,FBI 发现了一些与“邮件门”调查相关的邮件,因此将重启调查。这起“无关的案件”指的是 FBI 对前国会议员安

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

细数Android 7.0“牛轧糖”的五大缺陷:不支持悬浮窗口

导语:当前,Android 7.0 Nougat(牛轧糖)已经开始被缓慢部署至全球各地的Android设备中。按照惯例,仍然是Nexus设备首先获得谷歌最新的移动操作系统,其他的智能手机则还需要等待一些时日。 Android 7.0“牛轧糖”中包含一些很酷的新功能,例如分屏多任务处理、捆绑通知以及Daydream VR平台等。然而,俗语说“人无完人”,这句话放在产品上也是一样的。今天,外媒指出,Android 7.0“牛轧糖”仍然存在五个需要提升的地方,具体如下: 重新启动选项 在Android 7.0“牛轧糖”中,谷歌并未引入对“重新启动”选项的原生支持。也就是说,在运行纯净版Android操作系统的Nexus设备中,并不具备重启这个选项。在诸如Nexus 6P或Nexus 5X等设备中,想要重启设备,只能选择长按电源按键,等待关机完成之后,再按一次电源键去开启设备。 相比较之下,大多数智能手机厂商都已经在自定制版的Android系统中引入了重启选项,当用户长按电源键的时候,会出现关机或重启两种直观的选择。 小编认为,如果谷歌能够让Android 7.0原生支持“重启”选项,那么必定会让这个系统显得更加人性化。 夜间模式 也许,Android 7.0中缺乏“夜间模式”选项是谷歌最为难堪的疏漏。之前,谷歌在Android M和N的开发者预览版中都引入了“夜间模式”选项,但是最终版中却并未出现这个功能。Android系统的界面大部分都是白色的,这让许多用户在黑暗的房间中使用会感到眼睛非常地不舒适。虽然降低屏幕亮度能够带来一些帮助,但是系统级别的夜间模式对于许多用户来说确实很有必要。 之前,Android N的开发者预览版曾经出现过“夜间模式”,它类似于Twilight应用,能够过滤掉手机屏幕上蓝色光谱,用来解决睡前玩手机影响睡眠质量的问题。研究表明,如果睡前接触到蓝色的光,将会对睡眠规律产生负面的影响。 更好的应用程序备份管理 Android“棉花糖”添加了应用程序数据备份的支持,但是这个功能并未在“牛轧糖”中得以改进。当你安装一款应用程序的时候,谷歌会从中恢复保存的数据。但是,应用程序只有在手机充电的时候(一两天)才会备份一次,备份时间选择并不丰富。与此同时,备份选项也比较少。 悬浮窗口 Android 7.0“牛轧糖”支持分屏模式,谷歌开始朝着正确的方向迈进,但也许它可以做得更好。Android 7.0添加了多窗口功能,但是它仅限于两个应用的分屏视图。对于较小尺寸的手机来讲,这个功能已经够用了。但是,在平板电脑和更大尺寸的手机中,我们希望谷歌能够为Android引入真正的悬浮窗口选项。目前,三星已经在Galaxy设备中引入了这个功能,但是应用程序支持比较缺乏。 Android 7.0中包含名为“freeform window”的功能,但是它仅限于Android TV,它可以让用户一边做其他事情,一边在小窗口中播放视频。 更容易的应用程序卸载 通过改进Android和Web中的Play Store,谷歌已经让Android应用程序的安装和更新变得更加便捷。但是,在Android 7.0中,彻底地卸载应用仍然需要花费一些功夫,用户需要从系统设置、应用抽屉或Play Store中找到应用程序,然后再去卸载它们。 同时,原生的Android系统仅支持每次卸载一个应用。因此,谷歌在应用程序卸载的便利性上需要作出一些改进。 小结 实际上,Android 7.0“牛轧糖”已经很好了,它包含大量的新功能和改进,我们这里所说的这些缺陷有些挑剔的嫌疑。但是,如果谷歌能够在以上五个方面作出提升,相信Android 7.0会变得更加迷人。 本文作者:佚名 来源:51CTO

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

物联网环境下的大吞吐量下消息服务集群设计

1、基于IBM MQ产品来实施JMS技术的消息服务应用服务器。 2、物联网消息采用MQTT协议,WebSphere MQ Telemetry Transport (MQTT) 是一项专为受限设备和受限网络设计的异步消息通信协议,以轻量、精简、开放和易于实现为主要特点。 3、MQTT 规范是开放并且免版税使用的,这有助于更好地推广。提供开源的实现,在 http://eclipse.org/paho/上有各种客户端的开源实现 4、发布 - 订阅的消息通信协议,允许一条消息只发布一次,便可被多个消费端(应用程序 / 设备)所接收 5、提供多种消息服务质量,包括 MQ 的黄金准则 -- 保证传递且仅有一次传递 0 :消息最多被传递一次 1 :消息会被传递但可能会重复传递 2 :消息保证传递且仅有一次传递 6、为受限的设备所设计 : 预期客户端应用程序 / 设备有可能仅具备非常有限的处理能力和资源 占用空间极小的 MQTT 客户端 ( 和服务器 ) 类库 7、易于使用(和实现) 简单的动词集合,包括 connect, publish, subscribe 和 disconnect 内建结构支持处理客户端和服务器之间的连接丢失 如果客户端意外掉线,使用“遗愿和遗嘱”发布一条消息 8、WebSphere MQ Telemetry 由 Telemetry 服务和 Telemetry 客户端组成。其中 Telemetry 服务作为 Queue Manager 的一部分,可作为 MQTT 连接的服务器,Telemetry 客户端可用来测试 MQTT 连接的可用性。 9、在传统的开放平台 WebSphere MQ 应用架构中,每个队列管理器都是独立的。当一个 QM 给另一个 QM 发送消息时,需要定义一个传输队列(transmission queue), 一个连接到目的端 QM 的通道,并且需要在发送消息的客户端上定义远程队列定义(remote queue definition)。为了简化 MQ 系统配置,可以通过 MQ 集群的使用,减少队列管理器上的对象数量,使得不同的 QM 可以互相通信而不需要定义众多的传输队列、通道以及远程队列定义。当集群中含有一个以上的同一队列实例时,WebSphere® MQ 会根据负载均衡算法选择最佳的队列进行消息路由。 10、MQ 集群中的完全存储仓库存储集群中队列管理器的元数据信息,一个集群不建议使用超过两个完全存储仓库 11、完全存储仓库建议不做业务应用,具体业务应用使用不完全存储仓库 12、在 MQ 集群中使用 MQTT Telemetry 服务时,只需要在集群中建立集群主题(Cluster Topic),并且只需要在集群中的一个队列管理器创建,不需要创建共享队列,默认使用 SYSTEM.MQTT.TRANSMIT.QUEUE 13、使用 MQ Telemetry 不需要手动创建订阅对象(Subscriptions),MQXR 服务默认使用 client ID :topic string 为名字自动创建订阅对象 14、完整的MQTT协议规范pdf下载:http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/MQTT_V3.1_Protocol_Specific.pdf 15、 java -Xms50M -Xmx50M -Djava.ext.dirs=/root/mq/lib -cp mqttperf.jar SingleTopicSub -b 9.119.154.235 -c 1000 -m 50000 -t TestTopic -s 1 即一共创建了 1000 个订阅者,无差错情况下会接收到 50000 条消息。命令中参数 -Xms 指程序的初始化内存大小,-Xmx 指程序占用的最大内存,-Djava.ext.dirs 指引用包路径,该路径文件夹中应该包含有 org.eclipse.paho.client.mqttv3.jar。注意:其中 -m 参数主要用来标记所有客户端应该收到的消息总数,其值为所有客户端数与发布程序发布的消息数之乘积,用来和实际接收到的消息总数做比较,判断所有消息是否被可靠传输。 作者:jaminwm 来源:51CTO

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

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

Spring

Spring

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

Sublime Text

Sublime Text

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

用户登录
用户注册