- 博客(13)
- 收藏
- 关注
原创 PIXI.Texture.fromBuffer options参数设置
PIXI.Texture.fromBuffer(buffer, width, height, options)PIXI.Texture<PIXI.BufferResource>staticTexture.ts:445Create a new Texture with a BufferResource from a Float32Array. RGBA values are floats from 0 to 1.Name Type Attributes Descr..
2022-05-07 15:06:54
565
原创 js变量作用域
js变量作用域1,变量作用域(1)局部变量:在函数中通过var声明的变量。 全局变量:在函数外通过var声明的变量。 没有声明就使用的变量,默认为全局变量,不论这个变量在哪被使用。function test_a() { a=0; //a为全局变量,函数外部可以获取a的值 }test_a()console.log(a)function test_a() { var a=0; //a为局部变量,函数外部不可以获取a的值 }test
2020-08-21 09:03:02
157
原创 pycharm2018.3实现远程开发与调试(图文详解)
首先,只有专业版pycharm能够实现远程开发与调试、社区版无法实现,查看pycharm版本,点击 Help ->About,如下图: 查看结果如下,我的pycharm是专业版的,所示版本信息为Professional。一、PyCharm实现本地代码与远程代码同步。 1、打开PyCharm 工具, 点击 Tools -> Deployment ->...
2019-05-12 16:47:20
6851
原创 创建python虚拟环境
一.安装虚拟环境的命令 :sudo pip install virtualenvsudo pip install virtualenvwrapper安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:# 1、创建目录用来存放虚拟环境mkdir $HOME/.virtualenvs# 2、打开~/.bashrc文件,并添加如下:export...
2019-04-14 16:17:42
153
原创 python subprocess模块开启的子进程不随父进程一同结束问题解决
最近用subprocess模块的Popen函数开启子进程,运行flask框架时出现一个问题,那就是调用subprocess模块的脚本运行结束后,在其fork出的子进程中运行的flask框架并未关闭,这就导致在开发阶段关闭该子进程十分麻烦,经过一番查找测试,通过使用wait()方法阻塞父进程或捕获关闭信号(ctrl+c)后关闭子进程便可轻易解决. 首先我们来看看出现的问题,这是启动两个fl...
2019-04-03 18:52:46
12450
原创 python模块搜索路径常见问题总结
最近在项目中因为需求原因,需要使用subprocess模块执行shell脚本来启动python文件,结果在模块导入时出现各种报错,经过查找发现,原来是在添加模块搜索路径时使用了相对路径导致的,再结合之前在模块搜索路径上面遇到的问题,特意将相关内容整理了下。 当使用import导入模块时,解释器首先会在内置模块中搜索该模块。如果没有找到,将在变量 sys.path 给出的目录列表中搜索该...
2019-03-31 22:35:25
763
转载 Python之struct简介
一、struct简介 看到struct这么英文单词,大家应该并不陌生,因为c/c++中就有struct,在那里struct叫做结构体。在Python中也使用struct,这充分说明了这个struct应该和c/c++中的struct有很深的渊源。Python正是使用struct模块执行Python值和C结构体之间的转换,从而形成Python字节对象。它使用格式字符串作为底层C结构体的...
2018-10-17 17:37:13
507
转载 Tkinter设置消息框、对话框
Tkinter 提供了一系列的对话框, 可以用来显示文本消息, 提示警告信息和错误信息, 选择文件或颜色. 其他一些简单的对话框还可以请求用户输入文本, 整数或数字. 下面是一个典型的对话框使用场景. 在应用程序中经常会有 “退出” 按钮, 如下: 点击 “quit” 按钮会弹出一个确认退出对话框: 我们假设 “退出” 功能还没有最终完成, 这时我们会弹出一个只带 OK 按钮的消息对话框...
2018-09-12 08:34:29
2538
1
转载 gunicorn工作原理
gunicorn工作原理Gunicorn“绿色独角兽”是一个被广泛使用的高性能的Python WSGI UNIX HTTP服务器,移植自Ruby的独角兽(Unicorn )项目,使用pre-fork worker模式,具有使用非常简单,轻量级的资源消耗,以及高性能等特点。Gunicorn 服务器作为wsgi app的容器,能够与各种Web框架兼容(flask,django等),得益于gev...
2018-08-12 16:36:47
540
转载 python中的Base64解释
Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编码方法。Base64的原理很简单,首先,准备一个包含64个字符的数组:['A', 'B'...
2018-08-11 13:25:36
757
转载 Flask-WTF的CSRF保护详解
CSRF 保护这部分文档介绍了 CSRF 保护。为什么需要 CSRF?Flask-WTF 表单保护你免受 CSRF 威胁,你不需要有任何担心。尽管如此,如果你有不包含表单的视图,那么它们仍需要保护。例如,由 AJAX 发送的 POST 请求,然而它背后并没有表单。在 Flask-WTF 0.9.0 以前的版本你无法获得 CSRF 令牌。这是为什么我们要实现 CSRF。实现为...
2018-08-11 10:03:02
3455
转载 详解python装饰器(转载)
Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。为什么需要装饰器我们假设你的程序实现了say_hello()和say_goodbye()两个函数。def say_hello(): print "hello!" def say_goodbye(): print "hello!" # bug hereif __name_...
2018-08-11 09:57:35
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人