- 博客(32)
- 收藏
- 关注
原创 C++网络编程基础
文章目录UDP概念C++组播QtClientServerUDP概念单播常见于多个client向服务端上报各自消息,用于信息收集,逻辑上是一对一的,因为上报的消息是不同的。此时,客户端的sockaddr_in中的IP地址信息需要设置为具体的服务器地址。多播主机被逻辑上归类为两组,后续消息收发都在各自分组上进行,互不影响。此时,服务端需要设置加入组播组和退出组播组的设置即可。广播常见于一个客户端向多个服务端广播消息,执行同一个动作或者初始化。此时,需要对客户端的socket设置广播标志以及so
2021-07-11 09:29:41 951
原创 gRPC
python插件:pip insstall grpcio grpcio-tools protobuf编译proto命令:python -m grpc_tools.protoc --python_out=. --grpc_python_out=. -I. *.protopython -m grpc_tools.protoc: python 下的 protoc 编译器通过 python 模块(module) 实现–python_out=.: 编译生成处理 protobuf 相关的代码的路径, 这里生成
2020-10-30 20:59:40 140
原创 Linux入门笔记
常用命令文件、目录操作ls:显示文件或目录信息mkdir:当前目录下创建一个空目录rmdir:要求目录为空touch:生成一个空文件或更改文件的时间cp:复制文件或目录mv:移动文件或目录、文件或目录改名rm:删除文件或目录ln:建立链接文件find:查找文件file/stat:查看文件类型或文件属性信息cat:查看文本文件内容more:可以分页看less:不仅可以分页,还可以方便地搜索,回翻等操作tail -10: 查看文件的尾部的10行head -20:查看文件的头部2
2020-10-27 23:13:47 111
原创 PyPI笔记
argparse属性参数说明argparse.ArgunmentParser()description创建parser.add_argument()name, type, nargs, help‘- -name’关键字传参
2020-08-12 22:15:09 520
原创 python-list-列表推导式
列表推导式可以说是Python程序开发时应用最多的技术之一。使用非常简洁的方式来快速生成满足特定需求的列表,代码具有非常强的可读性。例如aList = [x * x for x in range(10)]#相当于aList = []for x in range(10): aList.append(x*x)print(aList)freshfruit = ['banana',...
2019-02-27 23:14:58 335
转载 tensorflow-函数变动
tf函数变化不定期汇总https://blog.csdn.net/stq054188/article/details/84371844
2019-02-19 15:03:02 390
原创 python-time-datetime-calendar
time-datetime-calendartimeimport timeUTC(世界协调时间):格林尼治时间DST(夏令时):一种节约能源而人为规定时间制度,在夏季调快一小时时间的表示形式:时间戳以整型或浮点型表示时间的一个以秒为单位的时间间隔,这个时间间隔的基础值是从1970年1月1日凌晨开始算起元组一种python的数据结果表示,这个元组有9个整型内容yearmon...
2019-02-18 10:46:30 117
原创 python-re模块深入
re模块深入import re字符串切割str1 = "good good study"print(str1.split(" "))print(re.split(r" +",str1))re.finditer 函数原型:finditer(pattern, string, flags=0)参数: pattern-匹配的正则表达式string-要匹配的字符串flags...
2019-02-17 11:19:11 164
原创 python-文件读写-OS-窗口控制
文件读写读文件过程:1、 打开文件2、 读文件内容3、 关闭文件1、打开文件open(path, flag[, encoding] [, errors])path: 要打开文件的路径flag: 打开方式r 以只读方式打开文件,文件描述符放在文件开头rb 以二进制格式打开一个文件用于只读,文件描述符放在文件开头r+ 打开一个文件用于读写,文件描述符放在文件开头w 打开一个...
2019-02-16 23:12:47 976
原创 python-装饰器-偏函数-turtle
装饰器概念:闭包,把一个函数当作参数返回一个替代版的函数,本质上就是一个返回函数的函数简单的装饰器def funnc1() print(“sunck is a agood man”)def outer(func): def inner() print(“*************”) func() return inner#f是函数func1的加强版本f = outer...
2019-02-16 22:54:07 192
原创 python-迭代器-函数-异常处理
迭代器可迭代对象可迭代对象:可以直接作用于for循环的对象统称为可迭代对象(Iterable)可以直接用isinstance()去判断一个对象是否是Iterable对象可以直接作用于for的数据类型一般分为两种1, 集合数据类型,如list,tuple,dict,set,string2, 是generator,包括生成器和带yield的generator functionfrom c...
2019-02-16 22:40:40 428
原创 python数据类型-tuple-dict
tuple本质:一种有序集合特点:1, 与列表非常相似2, 一旦初始化就不能修改3, 使用小括号创建元组元素的访问格式:元组名[下标] 下标从0开始tuple4 = (1,2,3,4,5)print(tuple[0])print(tuple[-1]) #获取最后一个元素print(tuple[-2]) #获取倒数第二个元素修改元组tuple5 = (1,2...
2019-02-16 22:05:54 275
原创 python数据类型-list
list#存储5个人的年龄,求平均年龄#本质:一种有序的集合#创建列表 格式:列表名 = [列表选项1, 列表选项2, 列表选项3, ……列表选项n]list1 = [] #创建空列表list2 = [18, 19, 20, 21, 22]#注意:列表中的元素数据可以是不同的类型list3 = [1, 2, “sunck”, “good”, True]列表操作#访问#列表...
2019-02-16 21:37:20 209
原创 python数据类型-string
string什么是字符串以单引号或双引号括起来的任意文本 ‘abc’ “def”,字符串不可变创建字符串str1 = “good good study!”str3 = “day day up!”字符串运算#字符串连接str6 = “sunck is a ”str7 = “good man”str8 = str6 + str7print (“str8 = ”, st...
2019-02-16 21:28:19 206
原创 python-re模块简介-正则元字符
re模块简介'''python自1.5以后增加了re的模块,提供了正则表达式模式'''import re#pip 包管理工具'''re.match函数原型:match(pattern, string, flags=0)参数:pattern-匹配的正则表达式 string-要匹配的字符串 flags-标识位,用于控制正则表达式的匹配方式,值如下 ...
2019-02-16 12:32:59 256
原创 python-map()/reduce()/filter()/sorted()/排列组合
map()/reduce()#map()#原型 map(fn, lsd)#参数1是函数#参数2是序列#功能:将传入的函数依次作用在序列中的每一个元素,并把结果作为新的Iterator返回#将单个字符转成对应的字面量整数def chr2int(chr): return {"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6&qu
2019-02-16 12:29:31 343
原创 python-tkinter-07-键盘按键事件
响应所有按键的事件import tkinterwin = tkinter.Tk()win.title("xinghaohan")win.geometry("400x400+200+20")label = tkinter.Label(win,text="good good study", bg="red")#设置焦点label.focus_set()label.pack()...
2019-02-14 12:20:31 7219 1
原创 python-tkinter-06-绝相对/表格布局/鼠标事件
绝对布局import tkinterfrom tkinter import ttkwin = tkinter.Tk()win.title("xinghaohan")win.geometry("600x400+200+20")label1=tkinter.Label(win, text="good", bg="blue")label2=tkinter.Label(win, ...
2019-02-14 12:05:55 659
原创 python-tkinter-05-combobox/frame/表格树状数据
Combobox下拉控件import tkinterfrom tkinter import ttkwin = tkinter.Tk()win.title("xinghaohan")win.geometry("400x400+200+20")#绑定变量cv = tkinter.StringVar()com = ttk.Combobox(win, textvariable=...
2019-02-13 22:55:18 786
原创 python-tkinter-04-scale/spinbox/menu
Scale控件import tkinterwin = tkinter.Tk()win.title("xinghaohan")win.geometry("400x400+200+20")'''供用户通过拖拽指示器改变变量的值,可以水平,也可以竖直'''#tkinter.HORIZONTAL 水平 #tkinter.VERTICAL 竖直#length 水平...
2019-02-13 21:46:54 178
原创 python-tkinter-03-listbox
Listbox控件-01import tkinter win = tkinter.Tk()win.title("xinghaohan")win.geometry("400x400+200+20") '''列表框控件,可以包含一个或者多个文本框作用:在listbox控件的小窗口显示一个字符串''' #1、创建一个listbox,添加几个元素lb = tkinter.Li...
2019-02-13 20:27:37 201
原创 python-tkinter-02-check/radioButton
CheckButton多选框控件import tkinterwin = tkinter.Tk()win.title("xinghaohan")win.geometry("400x400+200+20")def updata(): message = "" if hobby1.get() == True: message += "money\n"...
2019-02-13 20:04:11 194
原创 python-tkinter-01-label/button/entry/text
简单示例import tkinter#创建主窗口win = tkinter.Tk()#设置标题win.title("xinghaohan")#设置大小和位置win.geometry("400x400+200+20")#进入消息循环win.mainloop() Lable控件import tkinterwin = tkinter.Tk()win.ti...
2019-02-13 17:12:49 240
原创 千峰笔记-对象属性与类属性-动态添加-运算符重载
对象属性与类属性 class Person(object): #这里的属性实际上属于类属性(用类名来调用) def __init__(self, name): #对象属性 self.name = name print(Person.name)per = Person(“Tom”)#对象属性的优先...
2019-02-06 17:55:22 172
原创 千峰笔记-多继承与多态
多继承 多继承实现father.pyclass Father(object): def __init__(self, money): self.money = money def play(self): print("play") def func(self): print("func...
2019-02-06 11:56:39 217
原创 千峰笔记-类与继承
目录创建类使用类实例化对象访问对象的属性与方法构造函数self析构函数重写访问限制继承人开枪射击子弹创建类 设计类类名:首字母大写,遵循驼峰原则,见名知意属性:遵循驼峰原则,见名知意行为(方法/功能):遵循驼峰原则,见名知意 类:一种数据类型,本身并不占内存空间,与number,string,boolean等类似。用类创建实例...
2019-02-06 10:14:56 163
原创 千峰笔记-模块
模块引入 概述:目前代码较少,写在一个文件中还体现不出什么缺点,但随着代码量越来越多,代码就越来越难以维护。为解决难以维护问题,把很多相似功能的函数分组,分别放到不同的文件中。这样每个文件所包含的内容相对较少,而且对于每个文件的功能可用文件名来体现。一个.py文件就是一个模块 优点:提高代码的可维护性 提高了代码的复用度 引用其他的模块(内置模块和...
2019-02-05 19:14:58 513
原创 千峰笔记-递归-栈与队列-目录遍历
递归调用:一个函数,调用了自身,称为递归调用递归函数:一个会调用自身的函数 凡是循环能干的事,递归都能干 方式:写出临界条件 找这一次和上一次的关系 假设当前函数已经能用,调用自身计算上一次的结果,再求出本次的结果 #求和def sum1(n): sum = 0 for x in range(1, n+1): ...
2019-02-03 18:01:00 160
原创 千峰笔记-装饰器-偏函数-异常处理
装饰器 概念:闭包,把一个函数当作参数返回一个替代版的函数,本质上就是一个返回函数的函数 #简单的装饰器def funnc1() print(“sunck is a agood man”) def outer(func): def inner() print(“*************”) ...
2019-02-03 17:13:48 134
转载 tensorflow安装参考大全
https://blog.csdn.net/darlingwood2013/article/details/60322258#https://blog.csdn.net/gangeqian2/article/details/79358543https://blog.csdn.net/qq_38813668/article/details/86507979http://blog.sina.co...
2019-01-31 14:15:27 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人