编程语言

ARM平台linux下使用Python3录音

北慕城南 提交于 2020-03-09 02:26:08
文件系统:Debian9.9 安装pyaudio apt - get install python3 - pyaudio root@ubuntu : / yangfeiwu / python # pip3 list cryptography ( 1.7 .1 ) idna ( 2.2 ) keyring ( 10.1 ) keyrings . alt ( 1.3 ) pip ( 9.0 .1 ) pyasn1 ( 0.1 .9 ) PyAudio ( 0.2 .11 ) pycrypto ( 2.6 .1 ) pygobject ( 3.22 .0 ) pyxdg ( 0.25 ) SecretStorage ( 2.3 .1 ) setuptools ( 45.3 .0 ) six ( 1.10 .0 ) wheel ( 0.29 .0 ) 可以看到PyAudio (0.2.11)已经安装成功了。 使用Python录音 import pyaudio import wave import os import sys CHUNK = 512 FORMAT = pyaudio . paInt16 CHANNELS = 1 RATE = 44100 RECORD_SECONDS = 5 WAVE_OUTPUT_FILENAME = "output.wav" p = pyaudio .

anaconda3安装OpenCV4.1.2

删除回忆录丶 提交于 2020-03-09 02:19:35
最近想用python学习一下OpenCV4库的使用,需要安装OpenCV4,因此想记录一下在anaconda3下安装的过程。 安装步骤(whl文件方法) 到 清华大学镜像中心 下载到想要的opencv whl文件(比在这个链接https://www.lfd.uci.edu/~gohlke/pythonlibs或官网上下载快很多) 下载时注意版本的选择,例如选择下载版本opencv_python-4.1.2.30-cp37-cp37m-win_amd64.whl,那么: 4.1.2.30是要下载的OpenCV版本,cp37表示python版本为3.7,win_amd64表示windows系统64位。 把下载的whl文件放到anaconda中lib下的site-packages里,如D:\Anaconda3\Lib\site-packages 用pip安装 win+R打开cmd,切换至刚才的目录下: C:\Users\Legion > D: D:\ > cd Anaconda3\Lib\site-packages D:\Anaconda3\Lib\site-packages > pip install opencv_python-4.1.2.30-cp37-cp37m-win_amd64.whl 用python测试安装是否成功 D:\Anaconda3\Lib\site

linux下php7安装与Apache配置

余生长醉 提交于 2020-03-08 23:23:04
1 php 1.1 准备工作 需要先安装Apache,已安装的可以跳过,没安装的可以看 这里 。 1.2 下载 官网 1.3 解压 tar -zxvf php-7.4.3.tar.gz cd php-7.4.3 1.4 编译安装 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs prefix为安装位置,后面的选项为apache安装目录bin下的apxs。好了之后: make sudo make install 1.5 配置文件 需要复制一份php.ini文件: sudo cp php.ini-development /usr/local/lib/php.ini 2 Apache 在conf/httpd.conf最后加上: LoadModule php7_module modules/libphp7.so <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> 若是php5请修改为: LoadModule php5_module modules/libphp5.so 最后重启apache服务: /usr/local/apache/bin/apachectl restart 3 测试

python开启GPU加速

可紊 提交于 2020-03-08 17:36:32
看了好多教程都提到了使用 os.environ["CUDA_VISIBLE_DEVICES"] = "1" 或者export CUDA_VISIBLE_DEVICES=1 但是我加进代码里面速度并没有提高,查了很久才找到问题所在,当你的电脑有两块以上GPU时,上面这两句代码才起作用! 因为我的电脑只有一块GPU,所以需要将参数的“1”改成“0”才可以,否则找不到“1”号设备,它就会默认使用CPU,速度不会提高。 如果是在终端中运行python程序,使用命令:CUDA_VISIBLE_DEVICES=0 python filename.py即可 -------------------------------------------------补充:--------------------------------------------- 如果有多块卡,想要指定多个gpu训练,可以这样设置: def set_gpus(gpu_index): if type(gpu_index) == list: gpu_index = ','.join(str(_) for _ in gpu_index) if type(gpu_index) ==int: gpu_index = str(gpu_index) os.environ["CUDA_VISIBLE_DEVICES"] = gpu_index

Linux下PHP升级的方法

好久不见. 提交于 2020-03-08 16:46:51
安装WordPress提示: Your server is running PHP version 5.4.16 but WordPress 5.2.1 requires at least 5.6.20. LAMPLNMP当前运行的PHP版本为5.4,而该版本的WordPress需要PHP 5.6及以上版本,好吧,升级PHP版本吧。 1、查看当前PHP版本 命令: php -v ,可以通过该命令查看下当前的PHP版本 2、升级软件仓库 执行下方两条命令来升级Linux软件仓库 rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 3、删除PHP 命令: yum remove php-common 4、安装php 5.6版本 以安装php 5.6版本为例,执行下方命令来安装新版本PHP yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-MySQL php56w-intl php56w-mbstring 5、重启httpd CentOS 6和CentOS

针对于ECMA5Script 、ECMAScript6、TypeScript的认识

隐身守侯 提交于 2020-03-08 16:14:50
什么是ECMAScript、什么又是ECMA? Ecma 国际(Ecma International)是一家国际性会员制度的信息和电信标准组织。1994年之前,名为 欧洲计算机制造商协会 (European Computer Manufacturers Association)。因为计算机的国际化,组织的标准牵涉到很多其他国家,因此组织决定改名表明其国际性。现名称已不属于首字母缩略字。 ECMAScript 是一种由 Ecma国际 (前身为 欧洲计算机制造商协会 ,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本 程序设计语言 。这种语言在 万维网 上应用广泛,它往往被称为 JavaScript 或 JScript ,但实际上后两者是ECMA-262标准的实现和扩展。 ECMAScript和JavaScript到底是什么关系? 很多初学者会感到困惑,简单来说,ECMAScript是JavaScript语言的国际标准,JavaScript是 ECMAScript 的实现。 什么是ECMAScript5,什么是ECMAScript6呢? 有人总认为ECMAScript5就是所谓的ECMAScript2015(是因为都有个5么?),其实是不对了

python部署到服务器中搭建环境

我只是一个虾纸丫 提交于 2020-03-08 15:57:36
python部署到服务器中,需要先搭建环境,本着学习的态度,先尝试着搭建 python的环境。 接下来要做准备工作。 选择了阿里云共享型服务器,稳定性不错,性价比高,更多参阅 阿里云帮助文档 linux下的CentOS 7, 自带python2.7.5, 使用 python --version 命令查看,因系统需要python2.7.5,因此我们并不卸载,另外安装python3 代码:使用python3开发,djang2框架 做好以上这些前提准备,下面开始安装python3.7 1、安装依赖 1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc,yum -y install gcc 2)安装其它依赖包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel 2、下载安装包 1)下载 也可以去官网下载,选择自己需要的版本 https://www.python.org wget https://www.python.org/ftp/python/3.7.3

linux下php7安装与Apache配置

偶尔善良 提交于 2020-03-08 15:33:12
1 php 1.1 准备工作 需要先安装Apache,已安装的可以跳过,没安装的可以看 这里 。 1.2 下载 官网 1.3 解压 tar -zxvf php-7.4.3.tar.gz cd php-7.4.3 1.4 编译安装 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs prefix为安装位置,后面的选项为apache安装目录bin下的apxs。好了之后: make sudo make install 1.5 配置文件 需要复制一份php.ini文件: sudo cp php.ini-development /usr/local/lib/php.ini 2 Apache 在conf/httpd.conf最后加上: LoadModule php7_module modules/libphp7.so <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> 若是php5请修改为: LoadModule php5_module modules/libphp5.so 最后重启apache服务: /usr/local/apache/bin/apachectl restart 3 测试

如何安装typescript-如何运行typescript

社会主义新天地 提交于 2020-03-08 12:22:32
如何安装 typescript npm install typescript -g 安装 ts 之前需要安装 node 哈 查看 ts 的版本 tsc -V 我的是 3.6.3 的版本 typescript 文件的后缀名是 ts 哈 tsc 首先要用命令编译成 js 第一步是 tsc XXXX.ts 然后在用 node 去运行 tsc 编译后的 js。 然后是 node XXXX.js 来源: https://www.cnblogs.com/IwishIcould/p/12441644.html

第五章一等函数总结

本小妞迷上赌 提交于 2020-03-08 12:21:43
本章的目标是探讨 Python 函数的一等本性。这意味着,我们可以把函数 赋值给变量、传给其他函数、存储在数据结构中,以及访问函数的属 性,供框架和一些工具使用。高阶函数是函数式编程的重要组成部分, 即使现在不像以前那样经常使用 map、filter 和 reduce 函数了,但 是还有列表推导(以及类似的结构,如生成器表达式)以及 sum、all 和 any 等内置的归约函数。Python 中常用的高阶函数有内置函数 sorted、min、max 和 functools. partial。 Python 有 7 种可调用对象,从 lambda 表达式创建的简单函数到实现 __call__ 方法的类实例。这些可调用对象都能通过内置的 callable() 函数检测。每一种可调用对象都支持使用相同的丰富句法 声明形式参数,包括仅限关键字参数和注解——二者都是 Python 3 引入 的新特性。 Python 函数及其注解有丰富的属性,在 inspect 模块的帮助下,可以 读取它们。例如,Signature.bind 方法使用灵活的规则把实参绑定到 形参上,这与 Python 使用的规则一样。 最后,本章介绍了 operator 模块中的一些函数,以及 functools.partial 函数,有了这些函数,函数式编程就不太需要功 能有限的 lambda 表达式了。 来源: