SFIM起航——源于无聊
连续一周加两天的无聊,使我很是难受,做点东西消消愁。
之前有个SFIM项目没完成,现在完成它吧,但是为了让自己更有聊,不能顺着做,要重构,用上自己学到的所有新知识。
架构:
前端:Backbone(基于MVC的js框架),jQuery(应用其美观的UI和网络通信ajax-->用上长连接long polling);
服务器:nginx+phpcgi, mongoDB.
起航
首先确定我要实现的是什么形式的IM工具。
1. 用于网站中(在线)好友的即时通信;
2. 前端能够无缝接入所有网站中,服务器只需提供相应的(好友信息、通信)接口即可,当然也可以直接使用本人所提供的服务器端接口。
UI
这个按钮是通讯工具的入口,点解就会弹出好友列表
这是好友列表
好友列表右边是聊天框
转载于:https://www.cnblogs.com/sunnyfarmer/archive/2012/02/21/2361703.html
SFIM起航——源于无聊相关推荐
- C++起航篇——bool类型,输入输出,命名空间
以下内容源于慕课网http://www.imooc.com/course/list?c=cplusplus的学习整理,如有侵权,请告知删除. 慕课网学习内容 一.起航 二.离航 三.远征 封装 继承 ...
- 3星|《三联生活周刊》2017年41期:有些手术的疗效源于安慰剂效应
三联生活周刊·最美康巴:汉藏边地的野性.风情与壮丽(2017年41期) 本期的康巴系列的照片不错,在27寸屏上用kindlePC版看效果不错,体验超过纸书. 以下是本期一些内容的摘抄,#号后面是kin ...
- 未来的计算机老素描画,考试这么无聊?学生把手画成“平面”,老师:未来的“美术大师”...
高尔基曾说过:"艺术是靠想象力而存在的."此话一点都不假.随着2020年进入深秋,各位在学校里学习的学生们也进入了"冬眠期",早上起不来,上课睡不醒的状态时有发 ...
- 乐意使人恐惧,源于自身的空虚
有一回我对稻草人说:"你总是孤独守望在这片寂寞的土地上,你一定厌倦了吧?" 稻草人回答道:"能使他人恐惧是一种深沉持久的快乐,对此我永远不会感到厌倦." 我低头 ...
- 柯南君:看大数据时代下的IT架构(5)消息队列之RabbitMQ--案例(Work Queues起航)...
二.Work Queues(using the Java Client) 走起 在第上一个教程中我们写程序从一个命名队列发送和接收消息.在这一次我们将创建一个工作队列,将用于分发耗时的任务在多个工作者 ...
- 一切成功均源于长期的积累(转)
今天我们从这句话开始:一切成功均源于长期的积累!这是我多年读书观察的心得,也从很多人的身上看到这句话的精髓.也许你会拿中大奖来跟我抬杠,我想问一句--中大奖就等于成功吗?为了证明这句话,这里推荐大家看 ...
- 当程序员的一个人无聊时,甚至用Python开发出机器人看他们聊天
当程序员的一个人独孤的时候,甚至可以用Python开发出两个机器人看他们聊天 当你无聊的时候,可能会刷一下手机看一下新闻,看看电视剧,发发呆. 但是当程序员无聊起来的时候,甚至可以用Python开发两 ...
- 打发无聊的办法(2005-5-31)
中午闷在公司里 网络又坏了,实在有些无聊 于是打开VB.NET 用Media Player插件加上十行不到的代码写了一个MP3播放器 然后慢速播放"你好,周 ...
- 高影响力期刊iMeta扬帆起航!第一篇文章已上线!
"iMeta"是由威立.肠菌分会和本领域数百位华人科学家合作出版的开放获取期刊,主编由中科院微生物所刘双江和荷兰格罗宁根大学傅静远教授担任.目的是发表原创研究.方法和综述以促进宏基 ...
最新文章
- 斩获 12w+ 星标的神仙项目再度上榜,简直就是一套活生生的自学编程百科全书!...
- 进化深度神经网络是推动技术发展的强劲动力
- Nginx(九)-- Nginx实际使用配置
- 文件数据云计算学习笔记---Hadoop HDFS和MapReduce 架构浅析
- 仙剑奇侠传4主题曲 QBASIC代码
- php redis 搜索,PHP+Redis有序集合(zset)实现博客园阅读排行榜功能
- 别学了!这 5 种即将消亡的编程语言
- RewriteCond 详解
- python图像处理模块_Python图像处理库PIL的ImageEnhance模块使用介绍
- 设计模式-01-设计模式简介及分类
- 老饼教你深入浅出理解-《牛顿法求极值》
- 用python求正方形面积是多少_长方形正方形面积的计算
- 微信账户显示有异常怎么办?要如何解除?
- 微信小程序:关注公众号组件自定义样式
- MySQL中的next-key lock
- 重磅 | Hadoop的第二个十年
- 僵尸进程(zombie process)
- 【@NotNull和@NotBlank的区别】
- HMAC 挑战/响应双向认证
- U盘中毒(一堆.scr扩展名的文件),文件不见了怎么办,怎么恢复隐藏文件
热门文章
- 一图看懂windows11新功能
- 阿里云入选 2021 Gartner APM 魔力象限,国内唯一入选云厂商
- Serverless 风起云涌,为什么阿里,微软,AWS 却开始折腾 OAM?
- 从零开始入门 K8s | Kubernetes API 编程利器:Operator 和 Operator Framework
- K8s 从懵圈到熟练 – 镜像拉取这件小事
- Mybatis-入门
- mac安装软件管理Android手机,Mac如何管理Android手机:这方式很得体
- 下载python步骤_下载及安装Python详细步骤
- C语言程序设计双语版,双语版C程序设计(英汉对照)
- 【NLP实战系列】朴素贝叶斯文本分类实战