第一次实质性的接触socket通信方面的工作,所以遇到的问题还真不少,写篇博客记录一下,提升下记忆。 需求是通过私有协议进行二进制数据的传输,必须保证数据包不能被丢失,所以选择tcp的socket进行通信。 1. 遇到的第一个问题是客户端与服务端的socket通信没有保持持续的连接状态 这个是一个想 ...
分类:
其他好文 时间:
2018-09-22 00:45:30
阅读次数:
226
Strange Way to Express Integers Time Limit: 1000MS Memory Limit: 131072K Total Submissions: 20640 Accepted: 6946 Description Elina is reading a book w ...
分类:
其他好文 时间:
2018-09-21 21:41:04
阅读次数:
218
Read Hi patty, This morning, Smuel and I are going to The Clothes place. Samuel needs blue pants.He needs a tie, too. I need a red dress and black sho ...
分类:
其他好文 时间:
2018-09-20 00:59:07
阅读次数:
155
进程和线程一、进程进程是程序的分配资源的最小单元;一个程序可以有多个进程,但只有一个主进程;进程由程序、数据集、控制器三部分组成。二、线程线程是程序最小的执行单元;一个进程可以有多个线程,但是只有一个主线程;线程切换分为两种:一种是I/O切换,一种是时间切换(I/O切换:一旦运行I/O任务时便进行线程切换,CPU开始执行其他线程;时间切换:一旦到了一定时间,线程也进行切换,CPU开始执行其他线程)
分类:
编程语言 时间:
2018-09-17 22:15:03
阅读次数:
271
一、基本概念介绍Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。这个独特的设计是什么样的呢?首先让我们看几个基本的消息系统术语:Kafka将消息以topic为单位进行归纳。将向Kafka topic发布消息的程序成为producers.将预订t ...
分类:
其他好文 时间:
2018-09-17 15:22:18
阅读次数:
162
数学运算 abs:绝对值 divmod:返回两个数值的商和余数 max:返回可迭代对象中的元素中的最大值或者所有参数的最大值 min:返回可迭代对象中的元素中的最小值或者所有参数的最小值 pow:返回两个数值的幂运算值或其与指定整数的模值 round:对浮点数四舍五入 sum:对元素类型是数值的可迭 ...
分类:
编程语言 时间:
2018-09-16 16:20:36
阅读次数:
313
To become a flexible reader, you need to know how to select and use a reading style that is consistent with your purpose for reading. Knowing when and ...
分类:
其他好文 时间:
2018-09-15 17:32:43
阅读次数:
488
[ERROR] com.xxxx.redis.RedisClientTemplate.getOject(RedisClientTemplate.java:60):http-bio-8080-exec-13 - Reading from a byte array threw an IOExceptio ...
分类:
其他好文 时间:
2018-09-13 21:40:53
阅读次数:
1873
下周任务: 1:python 多进程爬取豆瓣影评。 2:自然语言处理概念入门。 3:leetcode(at least 3 anwsers) 算法基础(at least three times a week) 4:信息安全(at least two times a week) 5:reading o ...
分类:
其他好文 时间:
2018-09-09 16:46:42
阅读次数:
146
# -*- coding: UTF-8 -*- """ 学习队列 Queue 总结: 1. 队列可以设置大小,也可以无限大小 2. 空了,满了,读写时可以阻塞,也可以报错 3. 队列中可以存储不同的数据类型对象 4. 队列的实现大量用到 线程模块 threading ,说明适用多线程之间的数据共享操... ...
分类:
编程语言 时间:
2018-09-09 11:43:57
阅读次数:
151