自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (15)
  • 收藏
  • 关注

原创 python poetry 创建project使用指定路径的python版本

有的时候我们的机器上装有多个python版本,比如我的电脑既有python2.7,又有python3.11,还装了python3.8,而系统默认的python版本是python3.11. 这种情况直接使用poetry init创建project的话肯定用到的是python3.11. 如果我想用python3.8来创建project,其实也很简单。第一步:执行poetry init, 这个时候其实可以加上--python=python3.8之类的参数。如果不加,则在交互式的命令行如下时,输入是3.8版本。

2023-08-09 12:01:44 1771 2

原创 pip安装jupyter notebook

网上搜索了下,应该是需要安装RISE。结果还是不行,又瞎折腾的执行了pip install jupyter_contrib_nbextensions 和 jupyter contrib nbextension install,以及jupyter-nbextension install rise --py --sys-prefix 一顿猛操作后发现还是不行,然后观察终端屏幕,发现有一个错误提醒是: ModuleNotFoundError: No module named 'notebook.base'

2023-08-03 11:16:20 1157 1

原创 解决git push提交卡主异常问题

目录Git: fatal: The remote end hung up unexpectedly solutionsolution 1: use commandsolution 2: modify the profilehung up solution:Git: fatal: The remote end hung up unexpectedly solution在我们执...

2018-11-19 11:48:13 6274

转载 Python的Generators

目录 前言:怎样创建一个python generator?generator函数和普通函数的区别有循环的python generatorpython generator 表达式python里为什么要使用generator?1.容易实现2.节省内存3.代表无限的stream4.generator流水线(pipeline)前言:要想创建一个itera...

2018-10-27 10:39:34 538

原创 python设计模式之装饰器模式

目录 定义:装饰器使用前:装饰器定义:常用使用case:总结:定义:修饰模式,是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,修饰模式相比生成子类更为灵活,这样可以给某个对象而不是整个类添加一些功能。 通过使用修饰模式,可以在运行时扩充一个类的功能。原理是:增加一个修饰类包裹原来的类,包裹的方式一般是通过在将原来的对象作为修饰类的构造...

2018-10-23 20:16:44 632

原创 Ubuntu开启 ssh 服务

目录 apt update修改配置安装:check 安装状态apt update在linux上面,没有开启ssh服务的话工作起来真心不方便, 因此当我安装好一个linux的系统后通常第一件事情就是开启ssh服务. 我也把自己在ubuntu上开启ssh服务的操作步骤记录下, 方便自己查阅. 我的ubuntu 系统是16.04.4 LTS开启ssh服务首先需要安装打开s...

2018-10-22 20:03:35 1347

原创 Python设计模式之单例模式

目录 单例模式定义:import 模块:logging模块实现单例模式的几种方式:1.使用模块方法2.使用装饰器3.使用类4.基于__new__方法实现(推荐使用,方便)5.基于metaclass方式实现单例模式定义:维基百科对单例模式定义如下:单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例...

2018-10-21 21:18:51 174

原创 ubuntu 上Access denied for user 'root'@'localhost' (using password:YES) 的解决方案

在ubuntu系统通过apt-get 安装好mysql 并且配置好密码后, 使用这个命令“mysql -uroot -pmyadmin”后出现以下错误:“Access denied for user 'root'@'localhost' (using password:YES)”直接输入“mysql” 也回报类似的错误:应该是:“Access denied for user 'ODBC...

2018-10-11 18:15:07 12321 3

原创 斐波那契数列的7种实现

定义:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0, F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(...

2018-10-06 22:25:08 407

原创 robot keyword 开发中如何结合clean code open close principle

简介:clean code是精心设计的、编写良好的软件。clean code能够很好地与外部客户和内部客户进行沟通,也就是说,能够很好地与希望用它完成任务的用户以及开发人员、维护人员简单地理解它, 很好与开发人员进行沟通。更多详情可访问官网: clean code website 小的demo为了浅显易懂, 我还是以之前的计算器keyword代码做为例子, 我们先来看看之前的代码...

2018-09-15 16:59:26 129

原创 python写UT基础篇

定义:单元测试,是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块, python中单元我认为也可以是一个函数 一般认为,在结构化程序时代,单元测试所说的单元是指函数,在当今的面向对象时代...

2018-09-04 18:05:16 4209

转载 pylint的介绍

 Pylint 是什么Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码。目前 Pylint 的最新版本是 pylint-0.18.1。Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查...

2011-11-09 07:33:42 569

原创 解决Ubuntu里scim不能随机启动的问题

 Ubuntu使用起来确实非常方便,不过我发现他的scim输入法不能随系统启动,每次要输入汉字时,都要从终端里敲命令来启动,非常麻烦,今天在看关于linux启动文件方面的东西时想到一个办法,就是自己写一个脚本放到启动文件中,让输入法能随系统启动。可能对于linux的大拿来说,这个只是just a piece of cake!!不过对我这个刚“升级”的菜鸟来说,也算是个非常大的收获了!!具...

2011-02-09 21:25:00 495

原创 ctag用法

<br />[/home/brimmer/src]$ ctags -R<br />"-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。"tags"文件中包括这些对象的列表:<br />l        用#define定义的宏<br />l        枚举型变量的值<br />l        函数的定义、原型和声明<br />l        名字空间(namespace)<br />l        类型定义(typedefs)<br />l        变量(包括定义和声明)<b

2011-01-09 18:54:00 1124

原创 Eclipse 常用快捷键

<br />Eclipse 常用快捷键<br />Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。<br />  1. 【ALT+/】<br />  此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。<br />  2. 【Ctrl+O】<br />  显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bu

2010-12-21 23:22:00 185

原创 pdb调试举例

<br />对于大多数的程序员来说,掌握两款以上的编程语言应用方法是他们必要的职业技能。那么在这其中,Python就是其中一个选择比较多的语言。我们在这里可以通过Python程序调试的相关方法的解读,来了解这一语言的应用特点。<br />Python程序调试源码例子<br />例如,有模拟税收计算的程序:#!/usr/bin/python   def debug_demo(val):   if val <= 1600 :   print "level 1"   print 0   elif val <= 3

2010-12-21 23:18:00 417

原创 python pdb使用

<br />当手边没有IDE,面对着python调试犯愁时,你就可以参考下本文;(pdb 命令调试)<br />参考:http://docs.python.org/library/pdb.html<br />和 (pdb)help<br /><br />首先你选择运行的 py<br />python -m pdb myscript.py<br />(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助 <br />(Pdb) h <br />    说明下这几个关键 命令<br /><br />>断点

2010-12-21 23:15:00 492

原创 sed 命令详解

1. Sed简介   sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。   2. 定址   可以通过定址来定位你所希望编辑的行,该地址用数字构

2010-12-21 23:13:00 240

readline安装包

1、安装readline #tar zxvf readline-5.2.tar.gz #cd readline-5.2/ #./configure #make #make install

2011-11-28

lftp安装包

shell> tar jxvf lftp-3.5.9.tar.bz2 shell> cd lftp-3.5.9/ shell> ./configure shell> make shell> make install

2011-11-28

pylintchajian

代码检视工具。帮助检视python代码,检视python编程规范及语法问题

2011-11-09

python学习资料,python网络编程学习

python socket编程学习资料,值得学习

2011-08-12

项目例会文档报告报告

项目例会文档报告报告项目例会文档报告报告项目例会文档报告报告项目例会文档报告报告

2011-08-11

linux c 高级编程

linux 下C语言高级编程,项目实战篇。很不错的。

2011-03-21

awk的详细介绍,awk的使用介绍

awk的详细介绍,awk的使用介绍,awk的使用教程,awk的学习宝典

2010-10-26

测试驱动开发经典教程

测试驱动开发经典教程,值得学习的一本好书。不错的一半好书。。

2010-10-26

Vim的使用技巧,Vim攻略,Vim详解

Vim使用技巧,Vim攻略,Vim详细介绍。Vim学习宝典

2010-10-20

快速学会正则表达式使用技巧

正则表达式,使用技巧,学习正则表达式方法

2010-10-20

Python测试框架: 用Python测试框架简化测试

候选框架:三种 Python 测试框架,Python 测试框架,框架特有的约定

2010-09-24

Python自动单元测试

Python自动单元测试的详细介绍和几个实例教程

2010-09-24

软件开发流程介绍加简单例子

一个用Python开发的例子加测试的例子介绍软件开发的过程。麻雀虽小五脏俱全。。值得一看

2010-09-19

软件测试方法的学习教程

不错的教程,讲述来几种软件测试的方法,不错,值得学习和借鉴

2010-09-16

pyhton的UT测试介绍

Python UT测试,Python单元测试,Python测试的几个实例

2006-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除