科技新闻

命令模式

好久不见. 提交于 2020-04-07 04:45:47
命令模式(Command Pattern)在我们生活中非常常见,比如开关灯、电视遥控器换台等。 我们使用摇控器换台的时候,我们按下一个换台的按钮,然后电视机就会换台,按下调整音量调节按钮,电视机的音量也会进行相应的调整。 这个过程中: 1、我们发出增加音量命令(按下按钮) 2、遥控器接收到消息(命令请求者),给电视机发送请求 3、命令(调节音量或者换台等),红外等形式发出信号 4、电视接收信号,解析具体命令 5、执行命令 这就是一个命令模式,大概有以下几个角色: Client(客户端),也就是消费者端 Invoker(请求者/调用者) Command(命令,一般是接口或者抽象类) ConcreteCommand(具体的命令实现类) Receiver(接收者,执行具体操作) 如下图所示,即是命令模式的UML图: 然后我们来看一下代码怎么实现: Command /** * 命令接口 */ public interface Command { void execute (); } AdjustVolumnCommand ​ /** * 调节音量 */ public class AdjustVolumnCommand implements Command { ​ private TV tv ; ​ public AdjustVolumnCommand ( TV tv ) { this .

Linux 端口详解

柔情痞子 提交于 2020-04-07 03:54:35
以下内容摘自网络,来源不清了,做个备份吧: 0|无效端口,通常用于分析操作系统 1|传输控制协议端口服务多路开关选择器 2|管理实用程序 3|压缩进程 5|远程作业登录 7|回显 9|丢弃 11|在线用户 13|时间 17|每日引用 18|消息发送协议 19|字符发生器 20|FTP文件传输协议(默认数据口)  21|FTP文件传输协议(控制) 22|SSH远程登录协议 23|telnet(终端仿真协议),木马Tiny Telnet Server开放此端口 24|预留给个人用邮件系统 25|SMTP服务器所开放的端口,用于发送邮件 27|NSW 用户系统 FE 29|MSG ICP 31|MSG验证,木马Master Paradise、HackersParadise开放此端口 33|显示支持协议 35|预留给个人打印机服务 37|时间 38|路由访问协议 39|资源定位协议 41|图形 42|主机名服务 43|who is服务 44|MPM(消息处理模块)标志协议 45|消息处理模块  46|消息处理模块(默认发送口) 47|NI FTP 48|数码音频后台服务  49|TACACS登录主机协议 50|远程邮件检查协议 51|IMP(接口信息处理机)逻辑地址维护 52|施乐网络服务系统时间协议 53|dns域名服务器 54|施乐网络服务系统票据交换 55|ISI图形语言 56

当虚假信息肆虐时,人工智能与广告商是否能一起联合抵制

纵饮孤独 提交于 2020-04-07 03:44:29
如今,我们生活在一个信息爆炸的时代,难免会受到网络上虚假信息的干扰。但大多数时候,网民并不是假新闻的直接制造者,而更多是扮演传播者的角色。但传播者的影响力也不容小觑,胡乱散播消息也会造成严重的后果。比如,2016年美国大选期间虚假新闻的传播被指左右了民意,影响了大选结果。 事实上,假新闻的历史与书面文字的历史一样古老,甚至比其更悠久。只不过技术的进步“成就”了我们现在所知道的各种类型的假新闻版本甚至传播方式。现在的问题是,既然技术能催生假新闻的猖獗,那么新兴技术,特别是人工智能,是否也能成为防止假新闻泛滥的最有效的工具呢? 从去年开始,虚假新闻问题因为跟美国总统大选牵连在一起而受到越来越多人的关注。具体来说,在一次美国总统大选期间,民主党和共和党都曾利用互联网和社交媒体来散布错误的信息,虽然这是一种比较阴险的招数,但我们不得不承认,散布虚假新闻这一做法见效快而且几乎没有太大的成本,毕竟任何组织和个人都可以随便在各大新闻网站以及社交媒体和博客上发布新闻,而对网民来说,他们很难辨别这些信息的真假,因此很容易受到影响。 在这种情况下, 为了杜绝虚假新闻的蔓延,很多公司开始尝试用人工智能技术来解决这个问题 。像Facebook和谷歌这样的科技巨头,已经开始使用这项技术来识别那些看起来似是而非的内容,当然,很快我们也会看到其他媒体公司

iOS 消息推送原理及实现Demo

点点圈 提交于 2020-04-06 22:43:15
一、消息推送原理: 在实现消息推送之前先提及几个于推送相关概念,如下图 1-1 : 1、 Provider :就是为指定 IOS 设备应用程序提供 Push 的服务器,(如果 IOS 设备的应用程序是客户端的话,那么 Provider 可以理解为服务端 [ 消息的发起者 ] ); 2、 APNS : Apple Push Notification Service[ 苹果消息推送服务器 ] ; 3、 iPhone :用来接收 APNS 下发下来的消息; 4、 Client App : IOS 设备上的应用程序,用来接收 iphone 传递 APNS 下发的消息到制定的一个客户端 app[ 消息的最终响应者 ] ; 上图可以分为三个阶段: 阶段一: Provider[ 服务端 ] 把要发送的消息,目的 IOS 设备标识打包,发送给 APNS ; 阶段二: APNS 在自身的已注册 Push 服务的 IOS 设备列表中,查找有相应标识的 IOS 设备,并将消息发送到 IOS 设备; 阶段三: IOS 设备把发送的消息传递给对应的应用程序,并且按照设定弹出 Push 通知。 具体过程,如下图 1-2 : 1、 [Client App] 注册消息推送; 2、 [Client App] 跟 [APNS Service] 要 deviceToken, Client App 接收

iOS 消息推送原理及实现Demo

你离开我真会死。 提交于 2020-04-06 22:07:33
一、消息推送原理: 在实现消息推送之前先提及几个于推送相关概念,如下图 1-1 : 1、 Provider :就是为指定 IOS 设备应用程序提供 Push 的服务器,(如果 IOS 设备的应用程序是客户端的话,那么 Provider 可以理解为服务端 [ 消息的发起者 ] ); 2、 APNS : Apple Push Notification Service[ 苹果消息推送服务器 ] ; 3、 iPhone :用来接收 APNS 下发下来的消息; 4、 Client App : IOS 设备上的应用程序,用来接收 iphone 传递 APNS 下发的消息到制定的一个客户端 app[ 消息的最终响应者 ] ; 上图可以分为三个阶段: 阶段一: Provider[ 服务端 ] 把要发送的消息,目的 IOS 设备标识打包,发送给 APNS ; 阶段二: APNS 在自身的已注册 Push 服务的 IOS 设备列表中,查找有相应标识的 IOS 设备,并将消息发送到 IOS 设备; 阶段三: IOS 设备把发送的消息传递给对应的应用程序,并且按照设定弹出 Push 通知。 具体过程,如下图 1-2 : 1、 [Client App] 注册消息推送; 2、 [Client App] 跟 [APNS Service] 要 deviceToken, Client App 接收

RabbitMQ小记(二)

喜夏-厌秋 提交于 2020-04-06 19:46:35
1、RabbitMQ相关介绍 (1)RabbitMQ整体上是一个生产者和消费者模型,主要负责接收、存储、转发消息。RabbitMQ整体结构图如下:   (2)生产者:发送消息的一方,生产者创建一条消息,发布到RabbitMQ上,消息一般分为两部分:消息体和标签,消息体是带有业务逻辑结构的数据,也可以进一步对消息体进行序列化,标签用来描述这条消息。    消费者:接收消息的一方,消费者创建一条连接,接到RabbitMQ服务器上的队列上,当消费者消费一条队列上的消息时,只是消费消息体,标签自动丢弃,所以消费者不会知道生产者是谁。    Broker:消息中间服务节点,一个RabbitMQ Broker可以看作是一个RabbitMQ的实例,也可看作一台rabbitMQ的服务器。    队列:Queue,RabbitMQ的内部对象,用于存储消息。多个消费者可以订阅一个队列,不支持队列层面的广播消费。    交换器:Exchange,生产者创建消息,把消息交给交换器,有交换器把消息发送到一个或多个队列上。如果交换器发送队列失败,消息会返回给生产者或者丢弃。RabbitMQ中交换器有四种类型:fanout、direct、topic、headers。    fanout:四种交换器中其一,会把消息发送到所有与交换器绑定的队列上。    direct:四种交换器其二

果粉必备技巧:iPhone已删除的短信如何恢复?

半城伤御伤魂 提交于 2020-04-06 18:34:38
如何在没有备份的情况下从iPhone恢复已删除的短信?mcisdem iphone recovery mac是一款好用的iOS数据恢复工具,可以轻松查找,预览和恢复多个文件,包括丢失的照片,视频,消息,联系人,通话记录,Safari书签,便签,日历等。下面小编将Cisdem iPhone Recovery恢复数据教程带给您,一起来看看吧。 1 使用USB线将iPhone连接到Mac并在Mac上启动Cisdem iPhone Recovery。选择“从iOS设备恢复”选项,此iPhone数据恢复将检测您的设备。检测到后,当前设备名称,设备类型和iOS版本将显示在软件界面上。 2 单击“开始”按钮。从这时起,Cisdem iPhone Recovery开始扫描iPhone的整个文件。扫描后,您可以看到所有提取的文件。然后选择“消息”项以预览所有找到的消息 3 预览邮件后,选择要恢复的邮件。您只需单击一下即可选择所有消息。然后单击“恢复”,将弹出一个小窗口供您选择输出文件类型。还支持HTML,Excel,Word,Numbers和Pages格式。最后,单击“保存”以保存恢复的iPhone消息。 以上就是小编为您分享的Cisdem iPhone Recovery恢复数据教程,如果有需要就来下载上方的激活版本试试吧。 来源: oschina 链接: https://my.oschina

知晓云已支持头条、抖音等小程序,轻松开发字节跳动小程序

随声附和 提交于 2020-04-06 18:14:57
作者: 知晓云 团队 - 小程序开发快人一步 兄弟们久等了, 知晓云 现已正式支持字节跳动小程序接入(今日头条、抖音、火山视频、皮皮虾)。登录接入就跟其他小程序一样简单,快来 试试 吧~你们熟悉的知晓推送、客服消息等能力也已经安排在路上,不日即将与大家见面,敬请期待哦~ 目前,知晓云已成功点亮各大主流小程序平台,同时也支持 Web 、iOS、Android 的开发,帮助企业将业务拓展至互联网的每一个角落。用知晓云开发小程序,轻松又简单,省时省力还省钱。 更多支持平台的接入,请查看 开发文档 。 每逢喜事,福利当然少不了,这次福利雨露均沾,新老用户同享。 即刻起至 2020 年 4 月 30 日 前创建应用并绑定 字节跳动小程序 ,可获得88 元代金券。前一百名用户奖励升级为188 元代金券(拼手速拼人品的时刻到啦,赶紧前往 创建应用 吧)。 如果你还没有知晓云账号,通过本文链接注册,即可获得90 元新人礼金。👉 立即注册 你也可以邀请身边的朋友一起使用知晓云云开发快速开发并上线小程序,好友获得 90 元代金券,你也可以获得 30 元代金券,奖励无上限,邀请越多奖励越多。👉 立即邀请 另外,你还可以将你的任何一个小程序发布到 知晓商店 中,如果创意和功能兼具,我们将会推荐到「精品推荐」中,让你的小程序获得更多关注与支持。 当然,我们本周的更新内容不止于此,其他模块也在不断的迭代优化

15-Response

自古美人都是妖i 提交于 2020-04-06 17:51:23
今日内容 1. HTTP协议:响应消息 2. Response对象 3. ServletContext对象 HTTP协议: 1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体 2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字 2. 分类: 1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码 2. 2xx:成功。代表:200 3. 3xx:重定向。代表:302(重定向),304(访问缓存) 4. 4xx:客户端错误。 * 代表: * 404(请求路径没有对应的资源) * 405:请求方式没有对应的doXxx方法 5. 5xx:服务器端错误。代表:500(服务器内部出现异常) ​ 2. 响应头: 1. 格式:头名称: 值 2. 常见的响应头: 1. Content-Type:服务器告诉客户端本次响应体数据格式以及编码格式 2. Content-disposition:服务器告诉客户端以什么格式打开响应体数据 * 值: * in-line:默认值,在当前页面内打开 * attachment;filename=xxx

技术人,从罗永浩直播带货我们学到了什么?

前提是你 提交于 2020-04-06 17:26:49
罗永浩直播带货 从3月30日晚间至4月1日,相继有多家厂家宣布将出现在老罗首秀中。3月30日晚,网易严选发布预告,称网易严选人体工学椅将在罗永浩抖音直播首秀售卖。随后,每日黑巧也通过自己的官方账号发布消息,称将出现在4月1日晚的抖音首秀直播中,“官宣:一起交个朋友吧(绝对不是谣言)”。3月31日上午,小米手机发布海报,称小米10成为罗永浩抖音带货的第一款手机。而据知情人士介绍,罗永浩当晚销售的手机不仅有小米10,还包括小米10 Pro。 新京报记者获悉的一份罗永浩4.1直播带货清单显示,当晚出现在直播间的货品有25件,确定的有20件,尚未确定的有5件,品类涵盖汽车、数码、家电、零食、饰品、日用百货等多个品类,价格从25.9元至20万元不等,其中最贵的要数还未上市的威马EX5 2020款汽车,最便宜的为恰恰小黄贷,最惹人关注的要数字节跳动旗下的办公套件飞书。该清单并未被官方证实,但目前的披露的商品清单来看,基本与罗永浩此前公布的选品范围一致:数码产品、文创产品、图书、家具杂货和高性价比的日用杂活和零食小吃。 当然期间罗永浩邀请了小米科技的总裁林斌派发红包,直接发了50W红包,很遗憾,红包发出之后,秒光,小编一毛也没有抢到,不知道程序员的你是否有幸抢到红包?截止发文罗永浩抖音粉丝数目前应破3000W,在线观看粉丝数200W+,一直占据抖音平台小时播放量No1