异步网络能极大地提高程序的并行处理能力,所以写了一个专题来总结python中的异步通信。
一、同步client与同步server的通信
1.1. 《python的socket通信实例》中的例子
1. TCP server端代码
#!/usr/bin/env python
#
# -*- coding:utf-8 -*-
# File: sync_socket_server...
分类:
编程语言 时间:
2014-12-09 19:46:02
阅读次数:
409
CREATE ALGORI`sync_user`CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `sync_db`.`sync_user` AS select `ipt_authd_rem...
分类:
数据库 时间:
2014-12-09 15:16:38
阅读次数:
302
linux rsync 实际应用一、rsync的概述rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。rsync是Linux系统下的文件同步和数据传输工具,它采用“rsync”算法,可以将一个客户机和远程文件服务器之间的文件同步,也可以 在本地系...
分类:
系统相关 时间:
2014-12-08 19:22:17
阅读次数:
214
ReentrantLock默认使用非公平锁
public ReentrantLock() {
sync = new NonfairSync();
}
NonfairSync就是一个同步器
final static class NonfairSync extends Sync {
private static final long...
分类:
其他好文 时间:
2014-12-07 19:09:51
阅读次数:
255
前段在玩协程时跟着libtask的作者Russ Cox转到Golang了,一堆重量级大牛们想出来的东西就是不同,思路非常特别,和常用的差别有点大,
但非常注重实用,减少了一堆的语法糖后,让人重新思考,开发语言本来应当是怎么样?如果用来做服务端开发的话,真的是很不错的东西。
在一个练习中,我设计了个发送Oracle数据库备份任务的简单场景。通过 发送备份任务到各个客户端,来练习Go...
分类:
其他好文 时间:
2014-12-07 17:49:07
阅读次数:
269
正常情况tcp四层握手关闭连接,rst基本都是异常情况,整理如下:1.GFW2. 对方端口未打开,发生在连接建立 如果对方sync_backlog满了的话,sync简单被丢弃,表现为超时,而不会rst3. close Socket 时recv buffer 不为空 例如,客户端发了两个请求,服务.....
分类:
其他好文 时间:
2014-12-07 17:33:36
阅读次数:
186
std::ios::sync_with_stdio(false);在main 函数中加上这么一句话。可以打消iostream的输入输出缓存,可以节省许多时间,使效率与scanf与printf相差无几。因为 cin,cout之所以效率低,是因为先把要输出的东西存入缓冲区,再输出,导致效率降低。
分类:
其他好文 时间:
2014-12-04 17:35:36
阅读次数:
188
一、CAN波特率STM32位时间定义:● 同步段(SYNC_SEG):通常期望位的变化发生在该时间段内。其值固定为1个时间单元(1 x tCAN)。● 时间段1(BS1):定义采样点的位置。它包含CAN 标准里的 PROP_SEG 和PHASE_SEG1。其值可以编程为1 到16 个时间单元,但也可...
分类:
其他好文 时间:
2014-12-03 18:42:24
阅读次数:
696
O_DSYNC:每次write都等待物理I/O完成,但是如果写操作不影响读取刚写入的数据,则不等待文件属性更新O_RSYNC:每个以文件描述符作为参数的read操作等待,直到所有对文件同一部分的未决写操作完成O_SYNC:每次write都等到物理I/O完成,包括write引起的文件属性的更新O_SY...
分类:
其他好文 时间:
2014-12-03 11:55:38
阅读次数:
215
mysql version 5.6.21 关于SQLyog操作Mysql双主、主从同步异常问题:SQLyog对Master1做DML操作时,记录未同步到Master2对应库表里;使用其他工具操作mysql,同步正常...
分类:
数据库 时间:
2014-12-02 13:39:53
阅读次数:
241