
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1、套接字概述套接字的本意是插座,在网络中用来描述计算机中不同程序与其他计算机程序的通信方式。常用的套接字类型有3种:1)流套接字(SOCK——STREAM):使用了面向连接的可靠的数据通信方式,即TCP套接字;2)数据报套接字(Raw Sockets):使用了不面向连接的数据传输方式,即UDP套接字;3)原始套接字(SOCK——RAW):没有经过处理的IP数据包,可以根据自己程序的
一、实验环境VMware创建两个虚拟机A(192.168.191.128)、B(192.168.191.130),在两个虚拟机上分别安装好redis。并将redis.conf文件的daemonize no改为daemonize yes,以便redis服务在后台运行。如果要A作为master,B作为slave,则A无需额外处理,B需对其redis.conf文件做如下配置:(1)将port 6379
快表—-Cache在OS中的典型范例在操作系统中,为提供系统的存取速度,在地址映射机制中增加了一个小容器的联想寄存器(相联存储器),即快表。用来存放当前访问最频繁的少数活动页面的页号。当用户需要存取数据时,根据数据所在的逻辑页号在快表中找到其对应的内存块号,再联系页内地址,形成物理地址。如果在快表中没有相应的逻辑页号则地址映射仍可以通过内存中的页表进行,得到空闲块号后必须将该块号填入快表
转自:http://blog.csdn.net/zhanh1218/article/details/26009329?utm_source=tuicool&utm_medium=referralJSON-是一个轻量级的数据交换格式。意味着可以被N多语言读取;可以存在本地,避免数据多次处理; 还可以通过socket和网络上其他计算机交换数据。一、dump dump (obj, fp, skipke
struct sockaddr和struct sockaddr_in这两个结构体用来处理网络通信的地址。一、sockaddrsockaddr在头文件#include <sys/socket.h>中定义,sockaddr的缺陷是:sa_data把目标地址和端口信息混在一起了,如下:struct sockaddr {sa_family_t sin_family;//地址族 cha
#! /usr/bin/env python#coding=utf-8import random#快排的普通版本def QuickSort(a, p, r):if p<r:q=Partition(a, p, r)QuickSort(a, p, q-1)QuickSort(a, q+1, r)def Partition(a, p,
分别运行以下每一部分代码,可以查看效果。#! /usr/bin/env python#coding=utf-8import threadingimport time'''#1、不加锁num = 0class MyThread(threading.Thread):def run(self):global numtime.sleep(1) #一
1、MyISAM支持全文本搜索,而InnoDB不支持。因此要在创建表的时候,加上engine=MyISAM;2、一般在创建表时启用全文本搜索。在定义之后,MySQL自动维护该索引。在增加、更新或删除行时,索引随之自动更新。3、不要在导入数据时使用FULLTEXT4、建表并导入数据(1)建表如图(2)导入数据如图(3)代码如下#!/usr/bin/python# encoding: utf-
#! /usr/bin/env python#coding=utf-8#堆排序class Heap(object):#求给定下标i的父节点下标def Parent(self, i):if i%2==0:return i/2 - 1else:return i/2#求给定下标i的左孩
建立Python文件alchemy9.py,代码如下:#!/usr/bin/ python#encoding:utf8from sqlalchemy import *from sqlalchemy.orm import *#alchemy5实现创建数据库表格功能from alchemy5 import *#功能:为数据表创建映射class User(object):def __rep







