自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

skalpat的博客

back-end

  • 博客(33)
  • 收藏
  • 关注

原创 python 报错 AttributeError: 'generator' object has no attribute 'next'

在python3.x版本中,python2.x的g.next()函数已经更名为g.__next__(),所以只需要将g.next()换成g.__next__()就可以了。但是经我测试,python2 中不能用next() 然而 python3中可以用.__next__()...

2019-07-28 09:45:04 991

原创 mac 终端如何新建一个窗口

command + t而linux 是 ctrl + shift + t

2019-07-26 09:58:15 3622

原创 python 进程和线程关于函数内的变量与全局变量的异同

函数内的变量线程和进程完成多任务的时候都不共用全局变量线程是共用的,但是进程不共用,各人是各人的

2019-07-25 10:05:19 324

原创 当屏幕宽度大于640时,跳转到另一个页面

var qwid=screen.width;if(qwid>640){ window.location="http://m.baidu.com";}

2019-07-23 17:27:39 825

原创 python 创建线程的几种方式

方式一:使用threading 模块

2019-07-23 15:03:35 401

原创 python 进程间通信的几种方式

方式一: 使用multiprocessing.Queue()用Process 创建的进程间的通信用from multiprocessing import Queueq = Queue(3)q.qsize()0q.put("haha")q.qsize()1方式二:要使用 multiprocessing.Manager()中的Queue()用进程池创建...

2019-07-22 17:35:28 2298

原创 Raises NotImplementedError on Mac OSX because of broken sem_getvalue()

运行qsize 在mac os 上不能运行但是在Linux上是可行的

2019-07-22 15:38:58 955

原创 mac 普通用户 和 root用户账号间切换

su - 用户名

2019-07-22 13:41:04 709

原创 python 创建进程的几种方式及比较

方式一 ret = os.fork()if ret ==0:#子进程else: #父进程#这种方式很少用方式二:p1 = Process(target=xxxx)p1.start()#主进程和子进程都可以执行方式三:pool = Pool(3)pool.apply_async(xxxxx)#主进程一般用来等待,...

2019-07-22 11:53:49 350

原创 python 进行pdb调试

l ---->list 显示当前代码n ---->next 向下执行一行代码c ---->continue 继续执行代码b ---->break 添加断点clear 删除断点p---->print 打印一个变量的值a --->args 打印所有的形参数据...

2019-07-18 16:30:42 128

原创 python 创建类的几种方法

第一种:class test(): ...: num = 0 ...: test1 = test() ...

2019-07-16 11:52:56 496

原创 创建生成器的几种方式

方式一: 将列表生成式的中括号改成小括号列表生成式 a = [x*2 for x in range(100000000000)]生成器 a = (x*2 for x in range(100000000000))调用的时候 next(a)方式二:def creatnum(): ...: a,b = 0,1 ...:...

2019-07-15 15:15:16 791

原创 python 中的重点

生成器,装饰器,迭代器,闭包迭代器是可以用for循环的

2019-07-15 15:00:43 172

原创 python 通用装饰器

def func(funcname): def func_in(*args,**kwargs): ret = funcname(*args,**kwargs) return ret return func_in@funcdef test(): print("---test---") return "haha"@func...

2019-07-13 18:22:10 267

原创 Python 可迭代对象 和 判断是否可迭代

2019-07-12 20:11:09 203

原创 Python 私有化方法

注意from somemodule import * 禁止导入import somemodule 是可以导入

2019-07-12 15:26:20 677

原创 Python 位运算

左移是乘 例如,左移一位是乘以2右移是除例如,右移一位是除以2

2019-07-12 13:59:45 119

原创 python 进制间的相互转换

0o 开头是8进制0b 开头是2进制0x 开头是16进制

2019-07-12 11:50:10 163

原创 浅拷贝与深拷贝

浅拷贝:深拷贝:

2019-07-12 09:48:50 162

原创 python 安装pygame

pip install pygame 这是安装在python2 中pip3 install pygame这是安装在python3中

2019-07-10 17:10:33 98

原创 Ubuntu 安装 jdk1.8

2.解压 1tar -zxvf jdk-8u171-linux-x64.tar.gz3.移动到制定目录1 ##将文件从下载目录 挪到/usr/local下2 sudo mv jdk1.8.0_171 /usr/local/jdk1.84.设置环境变量vim /etc/profile 在文件末尾加入export JAVA_HOME=/usr/local...

2019-07-10 17:02:07 109

原创 Ubuntu 如何解压 rpm 文件

rpm2cpio xxx.rpm | cpio -div

2019-07-10 16:01:05 4493

原创 python 列表生成式

a = [ i for i in range(1,18)]In [6]: aOut[6]: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17]

2019-07-06 15:46:57 122

原创 python 模块的发布安装代码 的格式

发布2.setup.py 里要写的代码from distutils.core import setup setup(name="aaa",version="1.0",description="bbbb",author="vvvv",py_modules=['TestMsg.sendmsg','TestMsg.recvmsg'])3.构建模块命令python setup...

2019-07-06 10:30:01 164

原创 python 包的格式

2019-07-05 20:07:48 482

原创 python 程序大体的格式

import xxxxclass ClassName(object): def __init__(self,arg): super (ClassName,self).__init__() self.arg = argdef xxx(): sssdef main(): passif _name__ == '__main__':main(...

2019-07-05 17:14:06 218

原创 python 系统变量

__name__ 注意:当别人调用你的模块时候,为了避免出现重复的测试数据,if __name__ == "__main__": test1() test2()当自己测试的时候 __name__ 打印出来的是字符串 __main__ 当别人调用的时候打印出来的是 模块名字__init____del____all____new___...

2019-07-05 17:08:00 694

原创 如何知道这个python 版本上装了多少模块 以及 如何安装 模块

import osos.__file__得到路径 /usr/lib/python3.5/ 可以是系统自带的,也可以通过第三方安装查看一共有多少模块 pip list安装模块例如,安装pygamesudo pip install pygame 这是安装在python2里sudo pip3 install pygame 这是安...

2019-07-05 14:01:49 155

原创 python if 的各种真假判断

数字 0 为假 非0 为真只要列表 字典 字符串 元组 为空,都是假,只要里面有点内容都表示真None 为假

2019-07-05 13:51:01 1037

原创 python 异常处理代码格式

try: open("xxx.txt") #print(num) print("-----1-----") except NameError: print("???????") except FileNotFoundError: print("!!!!!!!!!") ...

2019-07-05 09:59:17 455

原创 pycharm mac 的快捷键

运行程序 ctrl+r单行和多行注释 选中+command+/

2019-07-04 18:29:17 325

原创 实例方法,实例属性,类方法,类属性

实例方法必须写self类方法 @classmethod 必须要有个参数静态方法 @staticmethod 可以没有任何参数

2019-07-04 10:47:20 255

原创 vimplus 常用快捷键

1.光标快速移动的快捷键:gg 到文件首 G 到文件尾 H: 把光标移到屏幕最顶端一行。 M: 把光标移到屏幕中间一行。 L: 把光标移到屏幕最底端一行。nG: 到文件第n行。快速向上一页移动 pageup快速向下一页移动 pagedown2. vim 插入模式下自动补齐代码而CTRL-N和CTRL-P补全...

2019-07-01 08:09:28 495

空空如也

空空如也

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

TA关注的人

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