Magnolia's Blog

持续成长


  • Home

  • About

  • Tags

  • Categories

  • Archives

  • Search

pytest02 Installation and Getting Started

Posted on 2019-06-09 | In 技术 , pytest
使用 pytest 进行测试,使用断言,认识内置 fixture
Read more »

pytest01 easy start

Posted on 2019-06-09 | In 技术 , pytest
一个简单的Demo展示pytest,以及Assert断言和Fixture夹具
Read more »

python多进程,多线程,协程

Posted on 2019-03-21 | In 技术 , Python
多进程与多线程的对比多任务的实现原理一般地, 设计Master-Worker模式, Master负责分配任务, Worker负责执行任务, 所以在多任务环境下, 一般是由一个Master, 多个Worker. 多进程主进程就是Master, 其他进程就是Worker 优点:稳定性好:一个子进程崩溃 ...
Read more »

python2与python3的区别

Posted on 2019-03-19 | In 技术 , Python
一.性能python3.x 起始比python2.x 效率低, 但是3.x后有极大的优化空间, 性能上正在追赶. 二.编码Python3 对Unicode字符的原生支持. python2中使用ASCII码作为默认的编码方式, string有两种类型: str 和 unicode. python3 只 ...
Read more »

翻译PEP8中学习 -- Style Guide for Python Code

Posted on 2019-03-18 | In 技术 , 编程规范
翻译了好久,终于把这篇文档翻完了,学到很多。 官方原文:PEP8 Style Guide for Python Code IntroductionThis document gives coding conventions for the Python code comprising the sta ...
Read more »

python装饰器

Posted on 2019-03-15 | In 技术 , Python
一、什么是装饰器python的装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。简单的说装饰器就是一个用来返回函数的函数。 它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、统计、权限校验、参数、结果检 ...
Read more »

面试题,如何检验自己写的代码质量高低

Posted on 2019-03-05 | In 技术 , 面试题
有人说: 代码永远会有BUG,没有最好只有更好。高效是程序员必须作到的事情,无错是程序员一生的追求。复用、分而治之、折衷是代码哲学的基本思想。模块化与面向对象是实现高效无错代码的方法。高效无错代码需要思想与实践的不断反复。 代码水平高低,是看他的可维护性、可重用性、可扩展性、可读性,几十行代码,不太 ...
Read more »

python多线程原理及其实现

Posted on 2019-02-17 | In 技术 , Python
1 线程基本概念1.1 线程是什么?线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别:(1) 地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2) 资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源( ...
Read more »

python多进程原理及其实现

Posted on 2019-02-16 | In 技术 , Python
1 进程的基本概念什么是进程? 进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。我们编写的程序用来描述进程要完成哪些功能以及如何完成;数据集则是程序在执行过程中所需要使用的资源;进程控制块用来记录进程的外部特征,描述进程的执行变化过程,系统可以利用它 ...
Read more »

截取bin文件内容,指定位置和长度

Posted on 2019-01-19 | In 技术 , Python
提取一个bin文件中的内容, 前提是指定提取的开始位置, 和提取内容的长度
Read more »
1…101112
Magnolia

Magnolia

Python/测试开发

120 posts
24 categories
37 tags
CSDN Gitee GitHub E-Mail
© 2025 Magnolia
Powered by Hexo
|
Theme — NexT.Gemini v5.1.4
0%