技术控 页 3

Python基础系列教程(七十)常用内建模块:struct

1

上周玩 发布于 2年前 (2016-04-20)

这是小白的Python新手系列教程:Python教程(七十)常用内建模块:struct准确地讲,Python没有专门处理字节的数据类型。但由于str既是字符串,又可以表示字节,所以,字节数组=str。而在C语言中,我们可以很方便地用struct、union来处理字节,以及字节和[...

阅读(0)评论(0)赞 (0)

Python基础系列教程(六十九)常用内建模块:base64

2

上周玩 发布于 2年前 (2016-04-11)

这是小白的Python新手系列教程:Python教程(六十九)常用内建模块:base64Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记[&...

阅读(0)评论(0)赞 (0)

Python基础系列教程(六十八)常用内建模块:collections

1

上周玩 发布于 2年前 (2016-04-07)

这是小白的Python新手系列教程:Python教程(六十八)常用内建模块:collectionscollections是Python内建的一个集合模块,提供了许多有用的集合类。namedtuple我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成:&[&he...

阅读(0)评论(0)赞 (0)

Python基础系列教程(六十六)正则表达式

1

上周玩 发布于 2年前 (2016-03-31)

这是小白的Python新手系列教程:Python教程(六十六)正则表达式字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代[...

阅读(0)评论(1)赞 (0)

Python基础系列教程(六十四)进程 vs. 线程

1

上周玩 发布于 2年前 (2016-03-28)

这是小白的Python新手系列教程:Python教程(六十四)进程vs.线程我们介绍了多进程和多线程,这是实现多任务最常用的两种方式。现在,我们来讨论一下这两种方式的优缺点。首先,要实现多任务,通常我们会设计Master-Worker模式,Master负责分配任务,Wor[&he...

阅读(0)评论(0)赞 (0)

Python基础系列教程(六十三)ThreadLocal

1

上周玩 发布于 2年前 (2016-03-27)

这是小白的Python新手系列教程:Python教程(六十三)ThreadLocal在多线程环境下,每个线程都有自己的数据。一个线程使用自己的局部变量比使用全局变量好,因为局部变量只有线程自己能看见,不会影响其他线程,而全局变量的修改必须加锁。但是局部变量也有问题,就是在函数[&...

阅读(0)评论(0)赞 (0)

Python基础系列教程(六十二)多线程

1

上周玩 发布于 2年前 (2016-03-24)

这是小白的Python新手系列教程:Python教程(六十二)多线程多任务可以由多进程完成,也可以由一个进程内的多线程完成。我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python[&h...

阅读(0)评论(0)赞 (0)

Python基础系列教程(六十一)多进程

1

上周玩 发布于 2年前 (2016-03-22)

这是小白的Python新手系列教程:Python教程(六十一)多进程要让Python程序实现多进程(multiprocessing),我们先了解操作系统的相关知识。Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是[&...

阅读(0)评论(0)赞 (0)

Python基础系列教程(六十)进程和线程

1

上周玩 发布于 2年前 (2016-03-21)

这是小白的Python新手系列教程:Python教程(六十)进程和线程很多同学都听说过,现代操作系统比如MacOSX,UNIX,Linux,Windows等,都是支持“多任务”的操作系统。什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用[&he...

阅读(0)评论(0)赞 (0)

Python基础系列教程(五十八)IO编程:操作文件和目录

1

上周玩 发布于 2年前 (2016-03-18)

这是小白的Python新手系列教程:Python教程(五十八)IO编程:操作文件和目录如果我们要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成。比如dir、cp等命令。如果要在Python程序中执行这些目录和文件的操作怎么办?其实操作系统提供的命令只是简单地[&...

阅读(0)评论(0)赞 (0)

Python基础系列教程(五十六)IO编程:文件读写

1

上周玩 发布于 2年前 (2016-03-16)

这是小白的Python新手系列教程:Python教程(五十六)IO编程:文件读写读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘[&...

阅读(0)评论(0)赞 (0)

Python基础系列教程(五十五)IO编程

1

上周玩 发布于 2年前 (2016-03-14)

这是小白的Python新手系列教程:Python教程(五十五)IO编程IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。比如你打开浏览器,[&...

阅读(0)评论(0)赞 (0)

后端开发:Spring-什么是Ioc

1

上周玩 发布于 2年前 (2016-03-09)

Ioc-InversionofControl,既“控制反转”,不是什么技术,是一种设计思想。Ioc很好的体现了面向对象设计法则之一——好莱坞法则:“别找我们,我们找你”;既由Ioc容器帮对象找相应的依赖对象并注入,而不是对象主动去找。一、谁控制谁,控制什么?传统Java[&hel...

阅读(0)评论(0)赞 (0)