增加的菜单栏效果图如下: eclipse 中调整到 swt的design视图下 控件区域选择Menu Controls 将Menu Bar拖动到窗口标题栏 将Cascaded Menu拖动到Menu Bar 依次将多个Menu Item加入到New SubMenu Separator是分隔符 也可以 ...
分类:
编程语言 时间:
2017-12-13 23:26:34
阅读次数:
205
当选中一个人时,该背景颜色改变,移动鼠标,鼠标移上变色,离开变回。 这道题需要自定义一个属性,当属性值为0时,背景色为原来的颜色,当属性值变为1,背景色变色。 这道题有一种不用JS就可以实现的简单方法: 在样式中使用“focus”,它的效果同JS里的“onclick”相似,点击时发生的变化,不过这种 ...
分类:
其他好文 时间:
2017-12-10 22:57:01
阅读次数:
231
模仿一下qq的好友展示效果,点击好友标题,下民饿好友列表展示出来,而点击其中的一个好友,给其加上一个点击的效果样式,当然再次点击标题,可以将其关闭。 说的可能不是很清楚,先来看一下布局,就明白想要的效果了,来看布局代码: css样式简单写一下: 未展开的效果是: 想要的效果是点击每一个标题可以让其的 ...
分类:
其他好文 时间:
2017-11-26 22:52:18
阅读次数:
235
首先需要安装itchat库,可以pip install itchat安装,也可以在pycharm里安装 运行结果如下 用手机微信扫一下二维码 登录成功 获取好友列表的结果 ...
分类:
微信 时间:
2017-11-13 18:24:27
阅读次数:
344
本文曾在“架构师之路”上发布过,近期支援Qcon-AS大会,在微信群里分享了该话题,故对原文进行重新整理与发布。 一、秒杀业务为什么难做 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据; 3)秒杀系统... ...
分类:
其他好文 时间:
2017-11-13 11:25:55
阅读次数:
150
Redis NoSql数据库 1. 什么是NoSql 为了解决高并发、高可用、高可扩展,大数据存储等一系列问题而产生的数据库解决方案,就是NoSql。 NoSql,叫非关系型数据库,它的全名Not only sql。它不能替代关系型数据库,只能作为关系型数据库的一个良好补充。 Redis是使用c语言 ...
分类:
其他好文 时间:
2017-11-11 00:30:48
阅读次数:
240
URL设计规范:/模块/资源/{标示}/集合1/... eg: /user/{uid}/friends ->好友列表 例子:秒杀系统API设计 ...
分类:
其他好文 时间:
2017-10-08 19:44:18
阅读次数:
175
引言 上帝说,要有光,于是就有了光。 有点玄。 如果将时光回溯无数岁月,到几百万年的蛮荒时代,人类史上第一次发生信息交换,会是什么样子?是转一下脑袋,还是眨一下眼? 但不管是什么形式,于是有了信息,有了通信。而后几百万年的时代变迁物种生灭,以及后来古文明时代、封建社会、再到如今的互联网时代,不管是峰 ...
分类:
其他好文 时间:
2017-09-01 13:40:06
阅读次数:
280
1、准备使用Qt和C++做一个远程(基于互联网的)聊天工具,需要实现以下功能 (1)多对多聊天功能 (2)文件传输功能 (3)注册、登录功能 (4)加好友、同意好友功能 (5)好友列表、黑名单功能(分组功能) (6)语音聊天功能 (7)表情发送功能 2、UML类图设计 ...
分类:
编程语言 时间:
2017-08-14 23:39:21
阅读次数:
303
引言 使用微信时我们会发现,首次进入微信的好友列表时,会加载好友头像,但是再次进入时,就不用重新加载了,而且其他页面都不用重新加载,说明微信的好友头像是缓存在本地的,然后好友修改头像后,又会及时的更新,这个功能是如何实现的呢,我们来分析一下 分析 关于头像缓存的实现 头像是网络图片,而且数据量较大, ...
分类:
微信 时间:
2017-07-24 23:45:17
阅读次数:
347