面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是最后一个概念,也是最重要的知识点。 1.定义: 多态:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 2.实现多态的技术称为:动态绑定 ...
分类:
编程语言 时间:
2017-09-25 19:49:40
阅读次数:
228
RocketMq是什么1、是一个队列模型的消息中间件,具有高性能、高可靠、高实时、分布式特点。2、Producer、Consumer、队列都可以分布式3、Producer向一些队列轮流发送消息,队列集合称为Topic,Consumer消费方式有两种:广播消费和集群消费。4、能够保证严格的消息顺序5、 ...
分类:
其他好文 时间:
2017-09-24 14:31:15
阅读次数:
214
现象: 某个线上的服务最近频繁崩溃。该服务使用C++编写,是个网络服务端程序。作为TCP服务端,接收和转发客户端发来的消息,并给客户端发送消息。该服务跑在CentOS上,8G内存。线上环境中,与客户端建立的TCP连接大约在3~4万左右。 使用GDB查看每次崩溃产生的core文件,发现崩溃时的函数调用 ...
分类:
其他好文 时间:
2017-09-22 22:41:47
阅读次数:
517
Asp.Net SignalR Hub类中的操作详解 Hub类中的操作 在服务端我们要通过Hub类做一系列操作,下面就说说我们都可以做什么操作 客户端的发送消息操作 调用所有的客户端的helloClient方法 Clients.All.helloClient(); 调用除了给定ConnectionI ...
分类:
Web程序 时间:
2017-09-21 13:42:35
阅读次数:
222
消费者:接收消息 逻辑:创建连接-->创建channel-->创建交换机-->创建队列-->绑定交换机/队列/路由键-->接收消息 生产者:发送消息 逻辑:创建连接-->创建channel-->创建交换机对象-->发送消息 ...
分类:
Web程序 时间:
2017-09-19 11:59:08
阅读次数:
209
这份程序的原始文档是来自于互联网,不过不知道作者是谁,在些先谢了,我增加了个人的理解在里面,增加注释,这样便于阅读与理解。 该程序实现了发送消息与读取消息的功能,见其中的send***与get***方法。这只适合于测试,因为环境中的程序还需要对此有稍微的更改,在真实的环境中肯定是在while(tru ...
分类:
编程语言 时间:
2017-09-16 14:54:35
阅读次数:
220
昨天我一个朋友发给我一个特别有趣的程序 可以无限发送QQ消息,非常有趣! 发送给朋友之后只要打开,便可自动发送消息。 点打开后 便可一直发送消息 用Edit plus 打开后 其源代码如下 是用VB语言写的 代码其实很简单 非常有趣 !各位同学如果无聊可以试一下! ...
分类:
其他好文 时间:
2017-09-15 21:42:09
阅读次数:
830
创建机器人打开需要创建机器人的群组,点击群组机器人的图标点击+号键创建机器人点击自定义创建自定义机器人点击添加设置机器人头像,机器人名称,机器人属组,点击下一步复制API(webhook),点击完成编写Python脚本注意:修改脚本内requrl的值为机器人的webhook地址脚本使用..
分类:
编程语言 时间:
2017-09-14 23:41:42
阅读次数:
236
1.首先来看一个常规的handler用法: 在主线程中建立一个handler: 在子线程中进行耗时操作,结束后发送消息,主线程收到消息后进行更新UI操作。 2.现在来看看handler.post()的版本: 耗时操作完成之后,直接在handler开启的子线程中进行了更新UI的操作。post和send ...
分类:
移动开发 时间:
2017-09-14 19:00:23
阅读次数:
169
1 #include 2 BOOL SimulateDropFile(CString strFilePath) 3 { 4 char szFile[MAX_PATH] = {0}; 5 wcstombs(szFile, strFilePath.GetBuffer(0), _MAX_PATH); 6 ... ...
分类:
编程语言 时间:
2017-09-12 13:58:23
阅读次数:
180