go结构体相当于python中类的概念 结构体用来定义复杂的数据结构,存储很多相同的字段属性 1、结构体的定义以及简单实用 结构体定义的三种方式,例如上面的Student类型,有如下方式定义 通过以下方式获取存储的值 2、struct中的“构造函数”,称之为工厂模式,见代码 3、特意声明注意事项!! ...
分类:
其他好文 时间:
2018-01-07 17:32:23
阅读次数:
103
多线程-共享全局变量问题 多线程开发可能遇到的问题 假设两个线程t1和t2都要对全局变量g_num(默认是0)进行加1运算,t1和t2都各对g_num加10次,g_num的最终的结果应该为20。 但是由于是多线程同时操作,有可能出现下面情况: 在g_num=0时,t1取得g_num=0。此时系统把t ...
分类:
编程语言 时间:
2018-01-07 17:31:56
阅读次数:
135
一、装饰器: 定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能 原则:1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数的调用方式 实现装饰器知识储备: 1.函数即“变量” 2.高阶函数:把一个函数名当做实参传给另外一个函数(在不修改被装饰函数源代码的情况下为其添加功能),返回值 ...
分类:
编程语言 时间:
2018-01-07 17:27:46
阅读次数:
209
在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2. ...
分类:
其他好文 时间:
2018-01-07 17:27:38
阅读次数:
136
目前总的来说是失败了。原因可能是因为豆瓣验证码的问题,因为我看不到登录时候的界面,所以没法分析验证码的链接。(我用自己的浏览器登录都是默认不要验证码的,这就尴尬了),所以登录不上,后面的post也就没有意义了。把代码贴出来。 # -*- coding: utf-8 -*- """ Created o ...
分类:
编程语言 时间:
2018-01-07 17:26:38
阅读次数:
154
面向对象的知识点补充(进阶版) classmethod和staticmethod:这两个函数的用途就是可以不用实例化对象就可以调用方法 isinstance和issubclass isinstance是用来检查实例化的对象是否是由想检查的类实例化出来的,返回的是布尔值。isinstance(obj, ...
分类:
编程语言 时间:
2018-01-07 16:08:35
阅读次数:
183
大牛整理最全Python零基础入门学习资料 大牛整理最全Python零基础入门学习资料 0 0 发布时间:『 2017-11-12 11:56 』 帖子类别:『人工智能』 阅读次数:3504 (本文『大牛整理最全Python零基础入门学习资料』的责任编辑:老王) 摘要:大牛整理最全Python零基础 ...
分类:
编程语言 时间:
2018-01-07 16:07:43
阅读次数:
161
kNN算法概述 kNN算法是比较好理解,也比较容易编写的分类算法。 简单地说,kNN算法采用测量不同特征值之间的距离方法进行分类。 我们可以假设在一个N维空间中有很多个点,然后这些点被分为几个类。相同类的点,肯定是聚集在一起的,它们之间的距离相比于和其他类的点来说,非常近。如果现在有个新的点,我们不 ...
分类:
编程语言 时间:
2018-01-07 16:04:58
阅读次数:
941
用python的pygame库写的2048游戏
- 1. 效果图
- 2. 程序目前在python3环境下运行,首先安装pygame库和numpy库,`pip install pygame`和`pip install numpy`
- 3. 安装模块完成后,进入终端来到目录,执行`python bo... ...
分类:
编程语言 时间:
2018-01-07 16:01:21
阅读次数:
326