随着的发展,越来越多的人开始觉得140个字不够表达了。于是,长应运而生。不过不同于iOS,Android移动端的长应用屈指可数,还好这位长界大佬来了!只不过……这款长应用既有iOS版本,也刚推出了Android版。不过iOS有“记.Zine”这个第一顺位,而Android平台上却闹长应用荒,因而本文着重推介其Android版本。最简洁的操作长Android的操作真是简单
二.获取用户信息并保存数据库上面说到加载AuthActivity有两种情况,其中一种就是授权成功回调,在授权回调成功后我们就开始通过API获取用户信息了,然后保存数据库了。这一系列操作我采用主框架模式,将任务发送给MainService来处理。对于这个任务的具体处理过程,先通过token获取UID,再通过UID获取UserInfo。UserInfo中值得注意的是UserIcon是Bitmap类
转载 2023-08-17 11:41:06
146阅读
feed系统的推(push)模式和拉(pull)模式和时间分区拉模式架构探讨 推模式需要把一篇推送给所有关注他的人(推给所有的粉丝),比如姚晨,我们就需要推送给2594751个用户的feeds表中。当然,feeds表可以很好的进行sharding,存储也都是一些数字型的字段,存储空间可能不是很大,用户在查询自己关注的所有人的feed时,速度快,性能非常高,但是推送量会非常大,姚晨
转载 2024-01-25 20:23:24
63阅读
绝对是现在使用用户数很大的了,在现在生活中基本处处都可以看到有人在看。随着应用规模的不断增长,原始的架构已经不能满足现在的功能需求了,于是这一篇博客,就“新浪平台架构的演变”来探讨架构的性质。第一代架构为LAMP架构,数据库使用的是MyIsam,后台用的是php,缓存为Memcache。第二代架构对业务功能进行了模块化、服务化和组件化,后台系统从php替换为Java,逐渐形成SOA
(课堂作业,仅作参考),是基于用户关系的社交媒体平台,用户可以通过PC、手机等多种移动终端接入,以文字、图片、视频等多媒体形式,实现信息的即时分享、传播互动。基于公开平台架构,提供简单、前所未有的方式使用户能够公开实时发表内容,通过裂变式传播,让用户与他人互动并与世界紧密相连。LAMP架构(2009年-2010年)。LAMP为的第一代平台架构,也就是平台为Linux,服务器为Apa
一、OAuth授权认证新浪之前提供了OAuth和Base OAuth两种认证方式,但自从Twitter只支持OAuth认证方式以来,各大应用都纷纷转向OAuth认证方式,而新浪的开放平台也将在近日停止Base OAuth的认证方式。OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码)
平台第一代架构为LAMP架构,数据库使用的是MyIsam,后台用的是php,缓存为Memcache。在此基础上又经过长时间的重构、线上运行、思索与沉淀,平台形成了第三代架构体系。平台的第三代技术体系,使用正交分解法建立模型:在水平方向,采用典型的三级分层模型,即接口层、服务层与资源层;在垂直方向,进一步细分为业务架构、技术架构、监控平台与服务治理平台。水平维度的划分,在大中型互联网后台业务
转载 2023-07-30 23:44:06
129阅读
系统好友关系需求判断用户A是否关注B。判断用户A是否是用户B的粉丝。用户A关注用户B。用户A取消关注B。按照名称首字母排序,分页获取用户的粉丝列表。按照名称首字母排序,分页获取用户的关注列表。方案因为社交网络是一张稀疏图,用邻接矩阵存储比较浪费空间,所以用邻接表存储。用一个邻接表来存储这种有向图是不够的。我们去查找某个用户关注了哪些用户非常容易,但是如果要想知道某个用户都被哪些用户关注了,也就是用
新浪安全部门一直致力于推动开放平台上的产品安全,使应用拥有更好的用户体验和具备更安全的功能。从目前的情况来看,我们发现部分应用存在下面几种常见的安全漏洞或缺陷,这些安全漏洞除了对应用本身带来影响外,也会给用户带来损失。app secret泄露app_secret是应用请求开放平台生成access_token的唯一认证,使用app_secret目的是确保应用是开发者本人在使用。不同的应用在开放平
一.项目整体框架搭建  二.UI主框架结构及知识点    1.代码封装思想  封装前的代码:(四个标题需要重复写四次,重复代码较多)HomeViewController *HomeVC = [[HomeViewController alloc] init]; UINavigationController *HomeNV = [[U
转载 2023-09-13 19:41:22
131阅读
项目搭建1.新建一个的项目,去掉屏幕旋转2.设置屏幕方向-->只有竖向3.使用代码构建UI,不使用storyboard4.配置图标AppIcon和LaunchImage将资料的相关素材拉到AppIcon和LaunchImage中,并将除了AppIcon和LaunchImage其它图片也全部拉到images.xcassets中。项目布局1、项目分层。为了让在Finder中显示跟Xcod
转载 2023-08-27 17:09:11
316阅读
7月11日,国内媒体报道:视频悄然上线弹幕功能,虽说目前还是处于灰度测试阶段,但视频这一动作难免让外界觉得它在效仿B站弹幕大户。在视频网站领域,视频处境很尴尬,平台定位跟用户认知都很模糊,虽说背靠这个社交巨头,但并未让它在视频领域有很强的存在感。在视频领域,其实算是布局较早的,只是旗下的小咖秀跟秒拍并没有抓住短视频发展的热风,如今已被后来者抖音、快手赶超,在短视频这方面掉队严重
转载 2023-10-26 14:29:19
0阅读
1 如何安装AndroidAndroid可以通过以下两种方式进行安装:在Android market中下载腾讯Android版进行安装在腾讯官网下载apk文件进行安装2 腾讯Android客户端,可以用邮箱地址注册帐号吗?非常抱歉,目前Android客户端尚不支持用邮箱地址注册帐号,后续版本将会完善该功能。请使用您的QQ号码登录以开通帐号。3 注册的帐号和昵称可
javascript仿新浪图片放大缩小及旋转效果经常看到新浪里有图片放大缩小旋转效果,感觉效果还不错,所以就想试着做一个类似的demo出来,至于旋转对于IE可以用滤镜来解决,标准的浏览器可以用html5中的canvas画布来解决。   思路:1.点击小图后,小图隐藏掉,在小图父级元素后增加一张大图且显示出来。        &nb
转载 2024-01-15 13:27:15
57阅读
BlackLight是一款适合安卓用户的手机博客户端,BlackLight客户端纯净清爽,页面简洁明了,且易操作,旨在为用户打造简洁好用的博客户端。 欢迎来最火软件站点击BlackLight新浪博客户端下载!更多周边推荐:Aisen新浪博客户端。BlackLight新浪博客户端介绍BlackLight新浪博客户端介绍什么是BlackLight?BlackLight 在界面
转载 2023-10-24 06:46:31
122阅读
在正题之前,先了解一下java下抓取网页上特定内容的方法,也就是所谓的网络爬虫,在本文中只会涉及简单的文字信息与链接爬取。java中访问http的方式不外乎两种,一种是使用原生态的httpconnection,还有一种是使用封装好的插件或框架,如httpclient,okHttp等。在测试爬取网页信息的过程中,本人是使用的jsoup工具,因为该工具不仅仅封装了http访问,还有强大的html解析功
毕设题目要使用到新浪数据,所以要爬取新浪的数据。一般而言,新浪的爬虫有两种模式:新浪官方API和模拟登录新浪。两种方法的异同点和适用情况就无须赘述了。前辈的文章已经非常多了。写这篇文章主要记录自己的探究过程。参考文章:1,解析新浪的登录过程     2,[Javascript] 爬虫 模拟新浪登陆     3,用java程序模拟登陆新浪背景知识:Http协议,HttpC
   相信大家都有了,作为一个技术人员,往往关注的不是明星,而是技术。现在很火,底层技术是如何实现的呢,最近 在网上看到一篇文章,是关于底层技术的架构,和大家分享一下。    很多技术人员对的构架非常感兴趣,就是一个明星他有300万粉丝,这个技术怎么来实现?今天在这里跟大家分享一下的底层机构,让大家对的底层技术有更
作者:朱凌飞本文介绍了如何在Android程序中使用新浪提供的AndroidSDK,具体新浪API查询请到http://open.weibo.com/查看。Android平台SDK为第三方应用提供了文档易用的API调用服务,使第三方客户端无需了解复杂的验证,API调用过程。并可以实现分享到的功能,可以分享文字,或者多媒体信息到内置的分享页面,并发送到。首先我们需要在新浪
我们要做一个高性能的系统,要具备一个低延迟、高实时性,要做到高实时性这是核心的价值,实时性的核心就是让数据离CPU最近,避免磁盘的 IO。我们看淘宝核心系统专家余锋说过的一句话“CPU访问L1就像从书桌拿一本书,L2是从书架拿一本书,L3是从客厅桌子上拿一本书,访问主存就像骑车去社区图书馆拿一书”。我们如果要做到非常实时的话,我们就需要把数据尽量离CPU节点最近。所以我们看一下cache设
转载 2023-09-30 21:52:36
147阅读
  • 1
  • 2
  • 3
  • 4
  • 5