ganzl

(瓜)

导航

2016年1月17日 #

线程,进程概念

摘要: 当多个客户端访问服务端的时候,每个客户端都会对服务端说:’嗨,我想连接你‘。服务端的sorcket通过while循环,一直监听着是否有client请求连接,当有请求(一个或者多个)连接过来的时候:就会分配(一个或者多个)进程或者线程给client,并保持连接,进行通话。线程是应用程序的最小单位,#!... 阅读全文

posted @ 2016-01-17 16:05 ganzl 阅读(149) 评论(0) 推荐(0) 编辑

2016年1月16日 #

线程小demo

摘要: 下午就手写了两个demo,整理了一下。#!/sur/bin/env python# -*- coding:utf-8 -*-__author__ = 'ganzl'import threadingdef Foo(arg): print 'print thread: %s' %(arg)for ... 阅读全文

posted @ 2016-01-16 16:39 ganzl 阅读(117) 评论(0) 推荐(0) 编辑

2016年1月11日 #

socket-自我总结(2)

摘要: 这里总结下一个服务端与多个客户端之间的通信。先看demo:#/usr/bin/env python#_*_coding:utf-8_*___author__ = 'ganzl'import timeimport socketimport selectsk = socket.socket(socket... 阅读全文

posted @ 2016-01-11 16:09 ganzl 阅读(184) 评论(0) 推荐(0) 编辑

socket-自我总结(1)

摘要: socket是个啥:我的总结如下:socket:针对服务器----客户端socket,进行打开,读写,管理的操作。socket也称套接字,IP跟端口。用来对两台服务器之间的通信的。一个IP跟端口,也称一个通信句柄。应用程序(比如我们公司的Java程序)... 阅读全文

posted @ 2016-01-11 15:20 ganzl 阅读(169) 评论(0) 推荐(0) 编辑

2016年1月5日 #

单例

摘要: 先来个demo:# ########### 单例类定义 ###########class Foo(object): __instance = None @staticmethod def singleton(): if Foo.__instance: ... 阅读全文

posted @ 2016-01-05 13:28 ganzl 阅读(127) 评论(0) 推荐(0) 编辑

python面向对象个人总结

摘要: 基础概念:面向对象其实就是类与对象的使用。 类是模板,对象是实例。模板创建实例,实例去类里面去执行类的方法。类的例子:class Foo:def Bar(self):print 'Bar'def Hello(self, name):print 'i am %s' %name# 根据类Foo创建对象o... 阅读全文

posted @ 2016-01-05 13:05 ganzl 阅读(325) 评论(1) 推荐(0) 编辑

2016年1月3日 #

整理一下反射

摘要: 反射是个啥:通过一个URL,按照一定的格式切割这个URL,并获得相应的切割字符串,通过这个字符串去后台匹配方法并返回给前端的一种方式。举个例子:#!/usr/bin/env python#coding:utf-8def index(): return 'index'def dev(): ... 阅读全文

posted @ 2016-01-03 13:25 ganzl 阅读(137) 评论(0) 推荐(0) 编辑

2015年12月28日 #

数据查询--整理(更新中)

摘要: filter(**kwargs) 匹配条件exclude(**kwargs) 不匹配条件order_by(*fields) 排序reverse() 反向排序distinct() 去除重复记录values(*fields) 可迭代的字典序列values_list(*fields) 返回元组序列all(... 阅读全文

posted @ 2015-12-28 15:42 ganzl 阅读(144) 评论(0) 推荐(0) 编辑

【Django】Django model与数据库操作对应关系(转)

摘要: Django对数据库的操作分用到三个类:Manager、QuerySet、Model。Manager的主要功能定义表级方法(表级方法就是影响一条或多条记录的方法),我们可以以models.Manager为父类,定义自己的manager,增加表级方法;QuerySet是Manager的方法返回的,是一... 阅读全文

posted @ 2015-12-28 15:36 ganzl 阅读(635) 评论(0) 推荐(0) 编辑