1、单元素元组 (1,)而不是(1) 2、list的复制 这里很明显,mylist2只是mylist的一个引用,所以修改mylist2,其实就是修改了mylist mylist3则是一份新的拷贝 >>> mylist2[1]=[1,2,3]>>> mylist[1, [1, 5]]>>> mylis ...
分类:
编程语言 时间:
2018-01-17 23:27:00
阅读次数:
194
一、maven pom.xml文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 二、prop ...
分类:
编程语言 时间:
2018-01-17 23:27:17
阅读次数:
271
"Python深入06 Python的内存管理" 堆栈内存 画内存图 更复杂一点的内存图: 函数 class实例化图 第二个栗子 垃圾回收 ...
分类:
编程语言 时间:
2018-01-17 23:27:39
阅读次数:
237
列表: a = [1,2,3,'wangwu','zhaoliu'] 列表用中括号定义。可以保存多种类型的数据。 列表也是依靠下标获取数据。 列表循环:使用for循环 nameList = ['xiaowang','xiaozhang'] for name in nameList: print(na ...
分类:
编程语言 时间:
2018-01-17 23:27:58
阅读次数:
182
字典:大括号括起来的键值对。 重要方法:字典名.get('键',默认值)。如果字典中有该键值对,则取到对应的值。如果没有该键,则得到默认值。 字典的CRUD: 增加:字典名['键'] = '值' 删除:del 字典名['键'] 修改:字典名['键'] = '新值' 查询:字典名.get('键',默认 ...
分类:
编程语言 时间:
2018-01-17 23:29:07
阅读次数:
196
轻巧便捷的sublime text 3代码编辑功能非常强大,不过作为一款代码编辑软件,我们要是让它能把我们的c或者c++代码run起来,变成一个轻量级编译器那就更好了!今天来给大家说一下怎么在sublime下配置c/c++,使它能run C和C++的代码 (附Sublime下载地址:Sublime ...
分类:
编程语言 时间:
2018-01-17 23:29:26
阅读次数:
186
python入门,hhh 在慕课网上学习python入门,编写汉诺塔的递归调用时,代码正确。但是加上注释后编译不通过 报如下错误: 原因如下: Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文(或者其他非英语系的语言),此时即使你把自己编写的Python源文件以 ...
分类:
编程语言 时间:
2018-01-17 23:32:01
阅读次数:
236
1、程序构成: 主要由指令和数据构成,数据可以是变量、文件、数组2、数组介绍:变量:存储单个元素的内存空间数组:存储多个元素的连续的内存空间3、数组的特点: 数组名:整个数组只有一个名字 数组索引:元素编号从“0”开始,数组名[索引]注意:对于bash-4及之后
分类:
编程语言 时间:
2018-01-17 23:35:33
阅读次数:
335
对象中的数据,以流的形式,写入到文件中保存 过程称为写出对象,对象的序列化 ObjectOutputStream将对象写到文件中,实现序列化 在文件中,以流的形式,将对象读取出来, 读取对象,对象的反序列化 ObjectInputStream将文件对象读取出来,实现反序列化 示例: 简单写一个类: ...
分类:
编程语言 时间:
2018-01-17 23:36:05
阅读次数:
329
莫队算法是由之前的国家队队长莫涛发明,故称为莫队算法。其用于处于静态区间查询。 对于区间查询,我们一般会使用主席树或树套树之类吊炸天的数据结构来进行处理。这是基于我们可以对区间进行二分,并通过分治的方式保证拥有对数级别的性能。当然前提是查询的内容要适合进行分治处理,对于形如最大值最小值,分治非常适合 ...
分类:
编程语言 时间:
2018-01-17 23:36:32
阅读次数:
325
阅读目录 一 客户端/服务器架构 二 osi七层 三 socket层 四 socket是什么 五 套接字发展史及分类 六 套接字工作流程 七 基于TCP的套接字 八 基于UDP的套接字 九 粘包现象 十 什么是粘包 十一 解决粘包的low比处理方法 十二 峰哥解决粘包的方法 十三 认证客户端的链接合 ...
分类:
编程语言 时间:
2018-01-17 23:36:41
阅读次数:
519
设计模式,是对软件设计智慧的结晶,也是每一个开发人员应该学习的。 适配器模式:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式可以分为类适配和对象适配。就开发中实际情况而言,对象适配模式用的相对而言多些,下面笔记中适配器模式就是指对象 ...
分类:
编程语言 时间:
2018-01-17 23:37:03
阅读次数:
333
当需要共享的变量很多时,使用static变量占用内存的时间过长,在类的整个生命周期。 而对象只是存在于对象的整个生命周期。 //饿汉式 class Single//类一加载,对象就已经存在了。 { private static Single s = new Single(); private Sin ...
分类:
编程语言 时间:
2018-01-17 23:37:11
阅读次数:
387
阅读目录 一 背景知识 二 python并发编程之多进程 三 python并发编程之多线程 四 python并发编程之协程 五 python并发编程之IO模型 六 补充:paramiko模块 七 作业 一 背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源 ...
分类:
编程语言 时间:
2018-01-18 00:48:06
阅读次数:
273
/* 为什么内部类能直接访问外部类中成员呢? 那是因为内部类持有了外部类的引用。 外部类名.this */ class Outer { int num = 3; class Inner { int num = 4; void show() { int num = 5; System.out.prin ...
分类:
编程语言 时间:
2018-01-18 00:49:01
阅读次数:
203
一、对象导论 1.抽象过程 Alan Kay曾经总结了第一个成功的面向对象语言、同时也是Java所基于的语言之一的Smalltalk的五个基本特性,这些特性表现了纯粹的面向对象程序设计方式 1)万物皆对象。 2)程序是对象的集合,它们通过发送消息来告知彼此所要做的。要想请求一个对象,就必须对该对象发 ...
分类:
编程语言 时间:
2018-01-18 00:50:52
阅读次数:
208
import mnist_loader from network3 import Network from network3 import ConvPoolLayer, FullyConnectedLayer, SoftmaxLayer training_data, validation_data,... ...
分类:
编程语言 时间:
2018-01-18 00:51:01
阅读次数:
307
函数命名规则: 与变量一样,参考python的官方推荐的命名格式:function_name。小写+下划线 必备参数:必须传参数,可以在调用时赋值。 默认参数:参数可传可不传。不传参,就是默认值;传了参就覆盖。参数名要相同!(例如:step是个默认参数) 可选参数:中括号表示。(例如之前:[,sto ...
分类:
编程语言 时间:
2018-01-18 00:51:52
阅读次数:
144
阅读目录 一 什么是进程 二 进程与程序的区别 三 并发与并行 四 同步\异步and阻塞\非阻塞(重点) 五 进程的创建(了解) 六 进程的终止(了解) 七 进程的层次结构 八 进程的状态 九 进程并发的实现(了解) 一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 ...
分类:
编程语言 时间:
2018-01-18 00:52:07
阅读次数:
253
Output: Fu constructor code...5 Fu constructor ...6 show ...0 Zi constructor code...9 Zi constructor ...10 Fu constructor code...5 Fu constructor ...6 ...
分类:
编程语言 时间:
2018-01-18 00:52:46
阅读次数:
124