精华内容
下载资源
问答
  • 微信朋友圈的基本数据结构该怎么设计,即可以有效的实现权限控制,又可以不影响性能?微信朋友圈的一条消息的数据包括了文字、图片、发布时间、地理位置。但如果要考虑权限控制和性能,则需要单独讨论其他数据字段。...

    微信朋友圈的基本数据结构该怎么设计,即可以有效的实现权限控制,又可以不影响性能?

    微信朋友圈的一条消息的数据包括了文字、图片、发布时间、地理位置。但如果要考虑权限控制和性能,则需要单独讨论其他数据字段。

    场景1:微信通讯录里,假设A和B一开始互为好友,但是A删除了B,B并未删除A,那么在A的微信通讯录里就没有了B,但是B的微信通讯录里则继续有A。

    通常情况下,常规场景下的数据库设计,A、B之间通过一个关系表T进行联系,在关系表T里,有那么一条记录标示着A和B有关系。但是仅仅这条记录,是无法达到场景1目的的。

    思考一下,为了做好权限控制,在关系表T里,应有两条记录标记着A、B之间的关系。Record1说明A的通讯录里有B,Record2说明B的通讯录里有A。而微信的朋友之间可以打标签的(即分组)。在数据上,就是给每个关系增加一个“标签”标记。标签分组的基础数据就是这样了,这也是后面朋友圈权限管理的基础。

    如果不考虑性能,按照一般的逻辑,A的朋友圈timeline=获取A所有朋友发布的消息  -  没有授权给A看的消息  -  A屏蔽掉的信息。这种情况下,A每次刷新朋友圈,都需要在朋友圈池子里遍历,在逻辑判断是否授权或者是否屏蔽。效率太低下。

    考虑性能的话,借用分布式计算及缓存的理念,大计算量的内容发布都放在闲时的时候去做。方案是,数据库里每个用户都有一个timeline list缓存,清单关键字段是消息ID。待该用户刷新朋友圈时,直接读取该timeline的消息即可。

    那么,每个用户发布一条朋友圈消息时,服务器就会给每个有权限接收这条消息的用户timeline list缓存插入一条记录。

    可以验证一下,A和B是好友,并且A设置B为分组tag,A发一条朋友圈,只有分组tag可以看到。此时,B是可以看到的。而后,A在分组tag添加好友C,此时,C是看不到A刚刚发的消息的。

    展开全文
  • √新技能Get - 教你发空白朋友圈

    千次阅读 2015-08-06 23:00:00
    空白朋友圈也即是在朋友圈里面发空消息,没有图片也没有文字朋友圈动态是空空的。这是谁在恶搞呢?怎么实现呢? 怎么发空消息啊?其实这是为了帮助大家识别身边用iOS的小伙伴的。 那到底是怎么实现的呢?这边有个...

      今天下午都被空白朋友圈刷屏了。空白朋友圈也即是在朋友圈里面发空消息,没有图片也没有文字,朋友圈动态是空空的。这是谁在恶搞呢?怎么实现呢?

    空白朋友圈

    怎么发空消息啊?其实这是为了帮助大家识别身边用iOS的小伙伴的。

    那到底是怎么实现的呢?这边有个小教程:

    怎么发空白朋友圈:按住发送,再删除内容,再松开发送

    简单总结就是:按住发送,再删除内容,再松开发送

    好了,快去发现你朋友圈里的土豪吧~

    展开全文
  • 小程序只能转发给好友,或者转发到微信群,并不能转发到朋友圈,那么朋友圈的巨大流量应该怎么利用起来呢? 目前来看,很多小程序的做法是生成一张带小程序码的图片,然后用户可以分享图片到朋友圈,通过这样的方式...
  • 之前就是随便玩玩,就随便买几个API实现点功能就草草发布1.0版本了,没想到就通过了… ...之后,运用云开发实现了发布信息的功能,有点像朋友圈一样,(之前我不知道小程序的功能不能根朋友圈一样或类似,你也知

    之前就是随便玩玩,就随便买几个API实现点功能就草草发布1.0版本了,没想到就通过了…

    然而我以为通过是很简单的,就是遵纪守法等等那些啊。。。。。

    之后呢,就想搞一个像样一点的小程序,有个简简单单的功能就好了,毕竟自己是个小白,还有就是想不要给计科人丢脸,哈哈哈哈哈

    然后就是开始去学小程序云开发,看那些什么30分钟搞定小程序云开发 , 10分实现云功能等等。
    大佬别笑我,我也是不知道怎么开始啊。

    之后,运用云开发实现了发布信息的功能,有点像朋友圈一样,(之前我不知道小程序的功能不能根朋友圈一样或类似,你也知道为什么这样做),并且对发布后的信息进行评论。图片如下:(大佬别笑,小白能不容易)

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    之后就慢慢删删改改,改改删删。就出现了一下这一诡异的一幕。
    (为什么那么多次呢:就是想一个一个功能去试试,看能不能过,哈哈哈哈)

    在这里插入图片描述

    在这里插入图片描述
    有那么几次,感觉可以过:、
    1. 系统说没有过滤某些词语(你懂的),然后我查看一些大佬写的文章,拿来改了一下,成功的过滤一些词语了。最后还是没有ggggg
    2. 也是他说,用户自行生成内容(文字、图片、音/视频)的记录、分享,属社交范畴,但是我这个是自行生成文字内容,但其他的都没有了,都删了,更别说了分享。我就想不给他们输入不就行了吗。哈哈哈 ,我就把输入框给隐藏,只对我开发,只有我可以输入。但是呢,还是过不了,还是那句话。

    之后就把所有功能都删了,草草的一个页面 , 输入只能在云端数据库中输入,唉,心累啊
    随便添加一点东西,什么都没弄,不想弄了 ,之后他就给我过了。

    如果大佬知道怎么做,个人小程序该实现什么功能,或者一起学习小程序的 ,请求给点建议,

    还有 我是一个小白,正在不断学习中 , 请求大佬别笑我。

    下面就是我的个人小程序的小程序码,等学多点东西在升级版本了

    在这里插入图片描述

    展开全文
  • A:服务器图片,视频等文件怎么避免冗余? 选择了就提交,然后定期的去删除删除办法:统计数据库保存的url,再和磁盘保存的文件作比对,新的都是传oss。... 你朋友圈的消息删除也是改标记实际没删啊,是...

    A:服务器图片,视频等文件怎么避免冗余?

    1. 选择了就提交,然后定期的去删除,删除办法:统计数据库保存的url,再和磁盘保存的文件作比对,新的都是传oss。(先异步上传,返回id, 后保存。  冗余可能只能闲余时间定时清理。)
    2. 不怕花钱直接用第三方服务器存储,想存多少存多少。
    3. 点击【发布】时,先上传图片等文件,返回图片url后,在和文字一起提交。
    4. 你朋友圈的消息删除也是改标记 实际没删啊,是改的标记。数据库很少有物理删除的。
    5. 上传放缓存 返回临时ID,保存的时候取出来塞进DB,当他再次上传时,删除之前的DB里面的旧数据。
    6. 一般都是弄个附件表。
    7. 我没考虑过这个东西,节省内存和时间的有,硬盘不大基本不考虑。实在你想节省空间,你可以加个机制判断这个图片十分钟后有没有出现在消息记录里面 没有的话删除 参考
    展开全文
  • 下面我们就来看看cdr绘制漂亮的球衣的教程,需要的朋友可以参考下: 1、画一个长方形,增加节点,移动节点,变形成如图 2、直线变曲线再变形 3、建一个方形,并圆化四角,删除一边线 4、加上倒三角的衣领...
  • 有人的地方就会有流量,微信群就是个非常好的流量鱼塘,但是当我们浏览朋友圈时,我们经常看到还有一些烦人的广告,并且这些广告编辑了一堆的文字,图片,联系信息,甚至有的图片直接带了二维码。 实际上,经常浏览...
  • IOS 悬浮评论输入框的实现

    千次阅读 2016-01-29 12:14:14
    我们在朋友圈,qq空间或微博的app看到这样的操作,点击回复,在视图的下面立即显示一个输入框。输入我们的文字后点击发送就可以。那么这个小小的输入框是怎么实现的呢 我也试着自己写了一个小小对话框,先看一下...
  • IOS 简洁输入框的实现

    2015-01-28 16:02:00
    我们在朋友圈,qq空间或微博的app看到这样的操作,点击回复,在视图的下面立即显示一个输入框。输入我们的文字后点击发送就可以。那么这个小小的输入框是怎么实现的呢 我也试着自己写了一个小小对话框,先看一下样式...
  • 图床教程

    2020-12-08 23:55:00
    简单看看发朋友圈的流程: <ol><li>选中图片</li><li>添加文字 或者 不添加文字</li><li>点击发送</li></ol> 不过,一旦你这条朋友圈发出去,你把本地发朋友圈的那张照片删掉。朋友圈里那张照片...
  • flashmtv的制作

    2011-11-17 18:15:11
    我这里所说的建立六个图层并不是绝对的,你可以根据自己的爱好和习惯设置,有的朋友喜欢用遮罩,也可以建立遮罩层,至于怎样排列,根据自己的情况而定,有些人习惯把每句歌词或者每张图片都建一个单独的层,这也...
  • 转来备用,以后慢慢学

    2010-05-21 14:14:33
    怎么恢复到默认值呀?试着轻轻点按选项栏上的工具图标,然后从上下文菜单中选取“复位工具”或者“复位所有工具”。¬  7. 自由控制大小¬  缩放工具的快捷键为“Z”,此外“Ctrl+空格键”为放大工具,“Alt+...
  • 第三,实践类的操作系统书籍还是太少了,以至于你要想看看别人是怎么做的,除了读以《操作系统:设计与实现》为代表的极少数书籍之外,就是一头扎进源代码中,而结果有时相当令人气馁。我自己也气馁过,所以我在第二...
  • 第三,实践类的操作系统书籍还是太少了,以至于你要想看看别人是怎么做的,除了读以《操作系统:设计与实现》为代表的极少数书籍之外,就是一头扎进源代码中,而结果有时相当令人气馁。我自己也气馁过,所以我在第二...
  •  在网络上,我经常能够看到大量精彩的诊断案例与故障处理过程,又常常遗憾这些文字被互联网的海量信息所淹没,于是我进一步萌生了对这些文字进行“编辑”的想法,想通过自己的阅读、学习和选择,让更多的作者能将...
  • 深夜12点,头秃的那家伙,还在用 CSS 处理图片上的文字 你应该知道的3个强大的CSS功能 80%的前端会答错的问题:是什么元素? 5种作为Web开发人员应避免的CSS做法 响应式网页中的高度设计,你认真的吗? CSS垂直...
  • 再说一次,Google 和其它搜索引擎还是你的朋友,用它们来找到与你遭遇到困难的软硬件问题最相关的网站。通常那儿都有常见问题(FAQ)、邮件列表及相关说明文件的链接。如果你的努力(包括阅读 FAQ)都没有结果,网站...

空空如也

空空如也

1
收藏数 20
精华内容 8
关键字:

朋友圈文字怎么删除