首页 文章 精选 留言 我的

精选列表

搜索[语聊社交],共5955篇文章
优秀的个人博客,低调大师

阻止用户转用 Mastodon 开源社交平台,推特再禁 API

自从马斯克接手 Twitter 以来,Twitter 为了 “开源节流” 进行了大刀阔斧的改革,Twitter Blue 会员服务一改再改、为了大幅缩减开支裁员 50%、之后为了保证广告收入禁止第三方开发类 Twitter 应用、再之后砍掉免费 API 并推出付费计划。 这些改革有没有为 Twitter 创造价值我们不得而知,但却得罪了不少用户和开发者。尤其是在 API 方面,Twitter 以 “莫须有的罪名” 禁止了包括 Tweetbot、Twitterrific 等应用使用其 API,导致大量用户无法使用第三方应用。面对这种 “阴晴不定” 的老板和平台,不少品牌、机构和知名人物都纷纷逃离 Twitter,入驻了 Mastodon —— 一个基于 ActivityPub 协议创建的网络,允许其他人加入或建立自己的服务器以参与和查看彼此的内容。 如今为了防止用户流失,阻止用户转用 Mastodon,Twitter 已禁止 Movetodon 这个迁移工具使用其 API。 为了帮助用户能够从 Twitter 快速迁移到 Mastodon,不少开发者都推出了一些有用的工具和服务。Movetodon 就是这样一种工具,可以帮助那些已经迁移到 Mastodon 的用户找到他们之前在 Twitter 上关注的人。 近日 Movetodon 的开发者 Tibor Martini 在 Mastodon 上发帖表示: 你可能已经注意到,https://movetodon.org/ 的 Twitter 登录目前无法使用。根据 Twitter 的说法,该应用 "违反了 Twitter 的规则和政策"。由于他们提到的电子邮件从未到达我的收件箱,所以目前我无法知道更多。 Twitter 给出的理由是 Movetodon 违反了 Twitter 的规则和政策,这个措辞跟之前禁止 Tweetbot 和 Twitterrific 的理由保持一致,很可能 Movetodon 实际上根本就没有违反任何政策(当初在禁止 Tweetbot 之时,Twitter 也没有相关规则和政策,是事后才新增的)。 虽然 Twitter 已经明确表示不欢迎第三方客户端,但 Movetodon 明显并不属于这个范畴,而且 Twitter 宣布计划终止对其 API 的免费访问,但生效时间是 2 月 9 日,Movetodon 显然也不应该受到影响。 这么看来,一切违背 Twitter “利益” 的行为,即便符合政策,也都会被官方禁止。纵观过往,Movetodon 可能也不会是最后一个受害者。

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

b2b2c社交电商-注册中心Eureka

Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。 背景介绍 服务中心 服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。 有了服务中心调用关系会有什么变化,画几个简图来帮忙理解 项目A调用项目B 正常调用项目A请求项目B 有了服务中心之后,任何一个服务都不能直接去掉用,都需要通过服务中心来调用 项目A调用项目B,项目B在调用项目C 这时候调用的步骤就会为两步:第一步,项目A首先从服务中心请求项目B服务器,然后项目B在从服务中心请求项目C服务。 上面的项目只是两三个相互之间的简单调用,但是如果项目超过20个30个呢,在15年底的时候我司分布式的项目就达到了二十几个,画一张图来描述几十个项目之间的相互调用关系全是线条,任何其中的一个项目改动,就会牵连好几个项目跟着重启,巨麻烦而且容易出错。通过服务中心来获取服务你不需要关注你调用的项目IP地址,由几台服务器组成,每次直接去服务中心获取可以使用的服务去调用既可。 由于各种服务都注册到了服务中心,就有了去做很多高级功能条件。比如几台服务提供相同服务来做均衡负载;监控服务器调用成功率来做熔断,移除服务列表中的故障点;监控服务调用时间来对不同的服务器设置不同的权重等等。 Eureka 按照官方介绍: Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers. Eureka 是一个基于 REST 的服务,主要在 AWS 云中使用, 定位服务来进行中间层服务器的负载均衡和故障转移。 Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现。Eureka 采用了 C-S 的设计架构。Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用 Eureka 的客户端连接到 Eureka Server,并维持心跳连接。这样系统的维护人员就可以通过 Eureka Server 来监控系统中各个微服务是否正常运行。Spring Cloud 的一些其他模块(比如Zuul)就可以通过 Eureka Server 来发现系统中的其他微服务,并执行相关的逻辑。 Eureka由两个组件组成:Eureka服务器和Eureka客户端。Eureka服务器用作服务注册服务器。Eureka客户端是一个java客户端,用来简化与服务器的交互、作为轮询负载均衡器,并提供服务的故障切换支持。Netflix在其生产环境中使用的是另外的客户端,它提供基于流量、资源利用率以及出错状态的加权负载均衡。 用一张图来认识以下: 上图简要描述了Eureka的基本架构,由3个角色组成: 1、Eureka Server 提供服务注册和发现 2、Service Provider 服务提供方 将自身服务注册到Eureka,从而使服务消费方能够找到 3、Service Consumer 服务消费方 从Eureka获取注册服务列表,从而能够消费服务

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

Android 仿百合网超火爆社交app首页滑动效果

探探,百合网等神器的首页有一个相册加载个控件,通过左滑右滑加载新的照片,同时左滑丢弃这个照片,右滑则表明对这个照片感兴趣。 这个效果是怎么实现的呢? 1,Android3.0以后控件中增加了setTranslationX,setTranslationY方法,用于控件沿X,Y轴移动。其原点是相对于控件开始移动的位置,注意,这点很重要。setRotation用于设置控件旋转角度,直接将角度值填入参数即可(旋转45度就写45)。 2,ValueAnimator输入初始值和结束值,设置插值器,将生成的变化值通过处理当作参数传入上述三个参数中,实现对控件运动状态的控制。 3,此处选择了较为灵活的相对布局来作为背景的基类。我这里多放几张自定义的view,当上面的滑动以后,下面的布局会跟着变换。 我们先来看下实现的效果吧。 须看详情,或者再此基础上修改的请点击:https://github.com/xiangzhihong/baiheapp

资源下载

更多资源
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等操作系统。

用户登录
用户注册