- 博客(12)
- 收藏
- 关注
转载 HTML简单用法
HTML简单用法 标签的属性 1.一般以键值对出现 2.属性名小写,属性值用双引号括起来 3.如果属性值和属性名完全一样.直接写属性名即可 <h1 style="color:red">Hello world!</h1> 这个h1标签的属性st
2018-10-23 14:58:10
314
转载 Python学习笔记(六)socketsever模块与线程
socketsever模块与线程 并发聊天 在之前的不间断聊天中,sk.listen(3)规定了等待的客户端最多有3个,但是只能有一个客户端在和服务端聊天,当前连接断开,等待队伍中的第一个客户端才能连接上服务端。如果我们需要服务端同时和几个客户端聊天该怎么做呢?可以使用socketsever来实现并发。建立连接的过程被封装在 socketserver.BaseRequestHandler 中(默认...
2018-09-29 00:15:20
299
转载 Python学习笔记(四) 异常处理、反射、单例模式
异常处理 Exception Python中的异常处理和其他语言是类似的,基本格式如下: try: # 代码块,逻辑 inp = input('请输入序号:') i = int(inp) except Exception as e: # e是Exception对象,对象中封装了错误信息 # 上述代码块如...
2018-09-18 15:53:08
184
转载 Python学习笔记(三)类的基本知识
类的基本知识 self参数 类中的self参数在调用时会自动传进去,所传的值就是当前的对象: # 定义一个类 class Bar(object): def foo(self, num): print(self, num) b1 = Bar() b2 = Bar() print(b1) b1.foo(11111) print(b2) b2.foo(22222...
2018-09-12 15:05:56
253
转载 Python学习笔记(二)json和pickle
json和pickle 序列化 我们把对象(变量)从内存中变成可储存或传输的过程称为序列化,在Python中叫pickling,在其他语言中也被称为serialiazation, marshalling, flattening。比如一个字典类型的变量是不能直接写入文件的,需要先转为字符串再写入文件。 序列化之后可以把序列化后的内容写入磁盘,或者通过网络传输到其他机器上。反过来把变量内容从序列...
2018-09-11 20:07:36
190
原创 C++ Primer Plus 预习(五) for循环
for循环 1-n的循环 C++最简单的循环,也是要记住的,就是循环n次,代码如下: int n = 10; //n表示循环次数 for(int i = 1; i <= n; i++) { cout << i << ' '; //可以书写任意语句块 } //输出结果:1 2 3 4 5 6 7 8 9
2018-08-30 02:30:51
509
原创 C++ Primer Plus 预习(四) if else语句
if else语句 逻辑运算符 C++中有&&、||、! 三个逻辑运算符用来表示与、或、非。 && 1.&&可以理解为且、与。用&&连接的两个语句,只要有一句为false,那么整个语句都为false,反过来说,只有两个语句同时为true,那么整个
2018-08-30 02:01:30
207
原创 C++ Primer Plus 预习(三) 字符串
字符串 C风格字符串 C风格的字符串以ASCII码为0的字符结尾,用字符表示为’\0’,初始化的方法如下: char cat[] = {'f','a','t','\0'}; //以数组的一般方式初始化,注意结尾要有'\0' char dog[] = "123"; //直接把字符串赋值给字符数组,字符串最后隐式地给出了'\0' cout<<cat<<' '&l
2018-08-28 01:02:49
341
原创 C++ Primer Plus 预习(二) 数组与函数
数组和字符串 创建一个数组 数组(array)是一种数据类型,用于储存多个同类型的的值,它们在计算机的内存中按地址连续储存。数组的创建和使用方式如下: int array[5]; //创建有5个元素,数据类型为int的数组 double array2[] = {1, 2.5, 3.5, 6}; //创建有4个元素,数据类型为double的数组 array[0] = 1; //给array的...
2018-08-27 12:33:44
368
转载 Python学习笔记(一) 模块
模块的测试 在写一个模块时,时常需要对它进行测试,如果单纯地写在模块定义的类或函数下,如下: # foo.py def f(): print('Hello!') f() # 测试 那么在import时,就会出现如下的问题: # bin.py import foo foo.f() 我们的本意是调用foo模块的f()函数,但是在import时调用了foo.py中测试的部分,所以...
2018-08-26 11:41:55
190
原创 C++ Primer Plus 预习(一) 处理数据(第3章)
处理数据(第3章) 变量的声明 程序需要用变量来存储信息,比如班级人数,考试成绩等。在C++中,必须要声明变量之后才可以使用。变量声明的格式如下: int weight = 10; //声明一个值为10,变量名为weight的整形变量 double height; height = 9.9; //声明一个值为9.9,变量名为height的浮点数变量 char ch; c...
2018-08-24 20:39:16
520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅