一、socket的简介 socket(简称:套接字)进程间通信的一种方式,它与其他进程间通信的一个主要不同是:能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的,如qq聊天、微信聊天等。 二、socke的基本使用 在python中使用socket模块就可以 ...
分类:
编程语言 时间:
2018-07-06 01:46:37
阅读次数:
178
这个话题应该是面试中出现频率比较高的吧....不管咋样还是有必要深入了解下两者之间的关联。废话不多说,直接入题吧: WebSocket介绍与原理 目的:即时通讯,替代轮询 网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的技术能力通常是采用轮询、Comet技术解决。 HTTP协议是非 ...
分类:
Web程序 时间:
2018-06-07 23:03:10
阅读次数:
229
很多时候,我们在网站中需要加入联系QQ的功能,我下面就来说下在web页面中调用QQ聊天是如何实现的,直接上代码: PC+M站 亲测均可用 !!! 其中腾讯将代码分为: 移动端 mqqwpa://im/chat?chat_type=wpa&uin=输入QQ号&version=1&src_type=we ...
分类:
Web程序 时间:
2018-05-16 13:15:13
阅读次数:
245
本节的主题是:结合上节的分析,具体分析函数的实现 1. 回复消息模块: 1. 集中在org.b3log.xiaov.service包。主控文件是QQService.java,其他只是回复算法的api和一些支持工具utils,不用管。目前我在研究怎么改写它——支持“基于文本的一问一答” 2. 配置文件 ...
分类:
其他好文 时间:
2018-05-15 13:59:53
阅读次数:
152
* 内存输出流(文件暂存到内存中,然后一次性输出,类似于qq聊天) * 分析:其实只要把流程搞清楚了,就很简单,!!!!其实就是如何把大象放进冰箱!!!! * 流程上,首先1.你得需要有一个输入流,那你就必须建立一个 * 其次2.你要放入内存,那你就需要一个内存存放的对象,建立 * 然后3.就是把输 ...
分类:
编程语言 时间:
2018-05-15 10:36:01
阅读次数:
118
应用:模拟QQ聊天 客户端参考代码 服务器端参考代码 ...
分类:
编程语言 时间:
2018-05-14 13:21:07
阅读次数:
197
“1”概述:当客户机通过代理来请求WEB页面时,指定的代理服务器会先检查自己的缓存,如果缓存中已经有客户机需要的页面,则直接将缓存中的页面内容反馈给客户机,如果缓存中没有客户机要访问的页面,则由代理服务器向INTERNET发送访问请求,当获得访问的web页面以后,将网页数据保存到缓存中并发送到客户机。“2”代理类型:传统代理:也就是普通的代理服务,首先必须在客户机的浏览器,QQ聊天工具,下载软件程
分类:
其他好文 时间:
2018-05-03 10:27:23
阅读次数:
209
一、线程的理解 1、同个应用中,多个任务同时进行。就像QQ聊天,打开一个聊天窗口就是一个线程。 2、线程可以有多个,但cpu每时每刻只做一件事。由于cpu处理速度很快,我们就感觉是同时进行的。所以宏观上,线程时并发进行的;从微观角度看,线程是异步执行的。 3、使用线程的目的是最大限度的利用cpu资源 ...
分类:
编程语言 时间:
2018-03-12 21:01:41
阅读次数:
211
项目地址 https://github.com/guoyaohua/QQBackUp 开发环境 Netbean JAVA 功能描述 1. 自动搜索硬盘中的QQ聊天记录文件 2. 可选择的备份QQ数据记录 3. 还原QQ数据记录 系统截图 1.程序安装 2.主界面 3.数据记录备份 4.使用帮助 5. ...
分类:
其他好文 时间:
2018-03-03 21:21:44
阅读次数:
181
今天遇到qq发送链接,在手机上出现类似名片的简介,其中简介内容发生变化,做了修改怎么都不生效,网上都是各种说修改方法的帖子,但是没有说原理,修改方法参考 https://www.xttblog.com/?p=420,但是修改了之后并没有变成新的,各种帖子说从浏览器或者qq打开后分享,但是并不能解决问 ...
分类:
Web程序 时间:
2018-02-07 17:04:10
阅读次数:
341