![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
zheng_lan_fang
这个作者很懒,什么都没留下…
展开
-
编码
1.编码:由字符转换为字节。2.解码:由字节转换为字符。 3.编码方式: ASCII:用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits)。 GB2312: 简体中文,GB 2312 对任意一个图形字符都采用两个字节表示, 并对所收汉字进行了“分区”处理,每区含有 94 个汉字/符号,原创 2017-07-18 19:49:07 · 253 阅读 · 0 评论 -
二十三种设计模式及其python实现
本文源码寄方于github:https://github.com/w392807287/Design_pattern_of_python参考文献:《大话设计模式》——吴强《Python设计模式》——pythontip.com《23种设计模式》——http://www.cnblogs.com/beijiguangyong/设计模式是什么?设计模式是经过总结、优化的,对我们经常转载 2017-08-01 18:44:52 · 6460 阅读 · 0 评论 -
url 特殊符号
url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好?解决办法将这些字符转化成服务器可以识别的字符,对应关系如下:URL字符转义用其它字符替代吧,或用全角的。+ URL 中+号表示空格 %2B 空格 URL中的空格可以用+号或者编码转载 2017-10-26 09:49:06 · 922 阅读 · 0 评论 -
占位符
1.占位符:'%s %f %d'%(var1,var2,var3)2. %s: 字符串 %f:浮点数 %0.2f 保留两位小数 %d: 整数3. 在Python中要使用尽量占位符,而不使用连接符。原创 2017-07-18 21:49:04 · 9607 阅读 · 0 评论 -
进程和线程
进程: 1、多任务: 单核CPU是怎么执行多任务的呢? 操作系统轮流让各个任务交替执行,任务1执行0.01秒,切换到任务2, 任务2执行0.01秒,再切换到任务3,执行0.01秒……这样反复执行下去。表 面上看,每个任务都是交替执行的,但是,由于CPU的执行速度实在是太快了 ,我们感觉就像所有任务都在同时执行一样。原创 2017-08-29 18:58:06 · 170 阅读 · 0 评论 -
注释
1.Python 1、单行注释:# 注释内容 2、多行注释: ''' 注释内容 ''' 或者 """ 注释内容 """ 3、中文注释:从Python3开始,Python默认使用UTF-8编码,所以Python3.x的源文件不需要特殊声明UTF-8编码。 # -*- coding: UTF-8 -*-原创 2017-07-18 21:31:25 · 182 阅读 · 0 评论 -
值传递 和引用传递
1.可变和不可变 可变: list,dict,object 不可变: int,float,str,True,False,None,tuple2.传递 传递,二者引用同一个地址 如果是不可变类型 之后,任何一个值修改了,并不影响另一个值 如果是可变类型 之后,任何一个值修改了,原创 2017-07-21 10:21:23 · 193 阅读 · 0 评论 -
设计模式六大原则
1. 设计模式六大原则(1):单一职责原则 即一个类只负责一项职责2. 设计模式六大原则(2):里氏替换原则 所有引用基类的地方必须能透明地使用其子类的对象3. 设计模式六大原则(3):依转载 2017-08-01 18:50:54 · 135 阅读 · 0 评论 -
break和continue
1.break可以用来结束整个循环。2.continue可以结束本次循环,进入下一次循环。注意:1.break/continue只能用在循环中,除此以外不能单独使用。2.break/continue在嵌套循环中,只对最近的一层循环起作用。原创 2017-07-19 21:36:04 · 249 阅读 · 0 评论 -
如何在CSDN博客中的所贴的代码进行【代码块】显示
如何在CSDN博客中的所贴的代码进行【代码块】显示标签: class语言c2012-03-05 09:48 10968人阅读 评论(111)收藏举报分类: 其他(1) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。作者:chenjieb520转载 2017-07-19 21:18:00 · 498 阅读 · 0 评论 -
类和对象
1、类和对象 类:具有共同特征和行为的一组对象的抽象定义,称为类。 对象:对象是具有类类型的变量。2、联系 类是对事务的描述,是抽象的。 对象是类的具体体现。 类对事务的描述:属性(名词)和行为(动词)原创 2017-07-31 20:39:57 · 224 阅读 · 0 评论 -
面向对象
面向对象是一种设计思想。 1.符合人们的思考习惯 2.把执行者变成指挥者 3.简化功能,把复杂事情简单化 面向对象的三大特征: 1.封装 类是一种封装,将属性和方法封装。 函数也是一种封装,将具有一定共的逻辑代码封装到一个函数中,使用的时候调用即可 封装的目的是增强安全性和简化编程。原创 2017-07-31 20:32:19 · 139 阅读 · 0 评论 -
命令行下切换路径
1.Windows: 切换盘符: d: 切换到d盘 进入当前盘符下的路径: cd 路径 2.Linux: 改变路径: cd 路径 切换到当前目录的上一级目录: cd .. 切换到当前目录: cd . 根目录: cd ../.. 用户主目录: c原创 2017-07-18 19:44:53 · 3222 阅读 · 0 评论 -
环境变量
C:\Windows>calc为什么输入calc就会调用计算器呢?1.首先在当前路径下找是否有名字是calc可执行的程序,Windows里一般是exe。2.如果1中找不到,当前路径找不到,会去path变量里找。 path是系统设置的路径变量,路径以';'分割。(Linux是以':'分割) 按照path下的路径,一个个的找。找到则运行,否则报错。原创 2017-07-18 19:48:26 · 210 阅读 · 0 评论 -
Python单例模式的4种实现方法
#-*- encoding=utf-8 -*- print '----------------------方法1--------------------------' #方法1,实现__new__方法 #并在将一个类的实例绑定到类变量_instance上, #如果cls._instance为None说明该类还没有实例化过,实例化该类,并返回 #如果cls._instance不为转载 2017-12-11 14:51:05 · 213 阅读 · 0 评论