- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 Python 元类
在Python中,一切皆为对象。产生类的类称之为元类,默认所有用class定义的类,他们的元类都是type。#! /usr/bin/python3.4'''这里的__new__参数: 1 当前准备创建的类的对象; 2 类的名字; 3 类继承的父类集合; 4 类的方法集合。'''class StudentMetaclass(type): def __new__(cls,...
2019-03-29 16:27:49 112
原创 Python 静态方法和类方法
#! /usr/bin/python3.4class Student(): school = 'one' __num = 0 @staticmethod #静态方法 def staticShowName(name):#不需要实例 print("name: " + name) print("school Name: " + Student.school) @classmet...
2019-03-28 17:10:26 203
原创 Python 多重继承
#! /usr/bin/python3.4class Student(): school = 'yi' def __init__(self,name): self.name = name def showStu(self): print("school: " + self.school) print("name: "+self.name) def showClass...
2019-03-28 11:10:06 178
原创 Python socketserver.TCPServer类和StreamRequestHandler类
服务器:#!/usr/bin/python3.4import socketserverimport timeimport sysclass myTCPServer(socketserver.TCPServer): allow_reuse_address = True #设置端口重用class MyTCPHandler(socketserver.StreamRequestH...
2019-03-27 17:25:37 1102
原创 Python 类class
#! /usr/bin/python3.4"""在python中,类的属性和方法默认为"公共的"以__开头定义为私有,会自动变形名称(_Classname__Methodname)私有属性防止多重继承的时候出错"""class Students(): def __init__(self,my_name,my_id,my_year): #自动运行 self.s_name =...
2019-03-26 16:03:42 176
原创 Python 信号signal
#! /usr/bin/python3.4import signalimport sysfrom time import sleepdef signalHandler(signum,frame): print("\n收到中断信号...") signal.signal(signal.SIGINT,signal.SIG_DFL) #恢复默认处理 exit()def my_...
2019-03-26 16:02:44 329
原创 Python 日志记录 log
#! /usr/bin/python3.4'''logger对象相当于是写日志的人hand处理器相当于是写日志的规则'''import loggingimport datetimedef my_log_record(my_logger,my_formatter): fh = logging.FileHandler("my.log",'w'); fh.setFormatt...
2019-03-26 16:01:06 607
原创 数据解析与位运算
#include"common.h"int main(){ int num = 0; int fd = -1; int ret = -1; char buf[1024]; unsigned char gps_buf[512]; int count = 1; fd = open("./0.bin",O_RDONLY); if(fd < 0) { perror("o...
2019-03-03 20:53:06 334
原创 shell脚本sudo权限自动输入密码以及获取网络连接状态
#! /bin/bash sudo -S echo "" << EOFbekl077EOFprintf "\033[1A\033[0m" #去掉系统打印 [sudo] password for XXXping -c 3 -I eth0 www.baidu.com | grep -Ei "([^0-9][0-9][0-9]|[^0-9][0-9]|^[0-9]?[0...
2019-03-03 18:15:59 1432
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人