tmp

LeetCode题解(python)-43. 字符串相乘

孤者浪人 提交于 2019-12-08 06:27:07
LeetCode题解(python) 43. 字符串相乘 题目描述 给定两个以字符串形式表示的非负整数 num1 和 num2 ,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 1: 输入: num1 = "2", num2 = "3" 输出: "6" 示例 2: 输入: num1 = "123", num2 = "456" 输出: "56088" 说明: num1 和 num2 的长度小于110。 num1 和 num2 只包含数字 0-9 。 num1 和 num2 均不以零开头,除非是数字 0 本身。 不能使用任何标准库的大数类型(比如 BigInteger) 或 直接将输入转换为整数来处理 。 解题心得 本题的难点在于实现乘法,其实也是按照步骤一个一个来,对应位相乘,留余数,看进位。关键是实现过程中乘法的运算是不是搞懂了。 最近太累了,参考的评论区的代码,其他的就不多写了。 解题代码 class Solution : def multiply ( self , num1 : str , num2 : str ) - > str : if num1 == "0" or num2 == "0" : return "0" n1 = len ( num1 ) n2 = len ( num2 ) result = [ 0 for i in range (

Upload synthesized speech from firebase function node.js server's tmp directory

 ̄綄美尐妖づ 提交于 2019-12-08 03:45:20
问题 I am trying to upload the audio returned by Google's Text-to-Speech API in a Firebase Function and having trouble writing the audio file to the Node.js server's temp directory. I receive the following error in my functions log: Write ERROR: { Error: ENOENT: no such file or directory, open '/tmp/synthesized/output.mp3' at Error (native) errno: -2, code: 'ENOENT', syscall: 'open', path: '/tmp/synthesized/output.mp3' } Here's my imports: // Cloud Storage import * as Storage from '@google-cloud

ubuntu19 安装etcd

怎甘沉沦 提交于 2019-12-07 22:30:28
1.新建sh文件etcd_install.sh ETCD_VER=v3.3.18 # choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd

dokcer容器可视化操作

不问归期 提交于 2019-12-07 21:22:13
docker容器可视化 1.docker可视操作 2.使用Dockerfile创建images 主要是记录一下,方便自己日后查看; 1.docker可视操作 首先在主系统运行: sudo apt-get install x11-xserver-utils xhost + #这两句话作用是开放权限,允许所有用户,当然也包括docker,访问x11的显示接口; 在创建docker容器时,添加如下选项: -v //tmp/.X11-unix:/tmp/.X11-unix \ #共享本地unix端口 -e DISPLAY = unix $DISPLAY \ #修改环境变量DISPLAY -e GDK_SCALE \ -e GDK_DPI_SCALE \ 最终创建容器命令类似如下: $ docker run -d \ -v /etc/localtime:/etc/localtime:ro \ -v /tmp/.X11-unix:/tmp/.X11-unix \ -e DISPLAY = unix $DISPLAY \ -e GDK_SCALE \ -e GDK_DPI_SCALE \ --name libreoffice \ jess/libreoffice docker run -t -i ubuntu:15.10 /bin/bash ##ctrl+d或exit退出容器

flatMap与map的区别

a 夏天 提交于 2019-12-07 19:33:21
通过实验来区别flatMap和map: 1.首先编辑测试文件: 文件内容为: 2.将测试文件上传到HDFS上: 其中,test.txt为上一步编辑的测试文件,/tmp表示HDFS上的目录,要保证你的HDFS上有该目录,若没有该目录的话,则需要通过以下命令去创建: 可以通过Hadoop提供的图形界面查看你的HDFS上是否拥有该/tmp目录,在浏览器中输入http://localhost:50070/explorer.html#/,注意此处我的Hadoop是伪分布式安装在本地,你可以将localhost:50070替换为自己Hadoop的主机地址和端口号。可以看到目录列表倒数第四行已经存在tmp目录: 在该页面上点击tmp进入该目录,注意到目录列表中已经存在刚才上传的文件test.txt: 3.在Shell中输入spark-shell: 然后在Spark中创建一个RDD来读取HDFS上的文件/tmp/test.txt: 4.查看map函数的返回值: 首先得到map函数返回的RDD: 接着通过collect查看返回的值——文件中的每一行数据返回一个数组对象,这些数组对象再组成一个数组对象,相当于一个二维数组: 5.查看flatMap函数的返回值: 首先得到flatMap函数返回的RDD: 接着通过collect查看返回的值——文件中得所有行数据仅返回一个数组对象: 6.总结:

PHPCMS_整合UEditor编辑器

戏子无情 提交于 2019-12-07 19:28:39
①先到官网下载资源包(先定制编辑器导航工具,再下载) ②上传到phpcms默认的js文件路径,上传后的文件路径如下 \statics\js\ueditor\ ②打开/phpcms/libs/classes/form.class.php,找到如下代码: if(!defined('EDITOR_INIT')) { $str = '<script type="text/javascript" src="'.JS_PATH.'ckeditor/ckeditor.js"></script>'; define('EDITOR_INIT', 1); } 替换成: if(!defined('EDITOR_INIT')) { $str = '<script type="text/javascript" src="'.JS_PATH.'ueditor/editor_config.js"></script>'; $str .= '<script type="text/javascript" src="'.JS_PATH.'ueditor/editor_all.js"></script>'; $str .= '<link rel="stylesheet" href="'.JS_PATH.'ueditor/themes/default/ueditor.css"/>'; define('EDITOR_INIT

find用整理笔记-附带习题

和自甴很熟 提交于 2019-12-07 17:31:29
原址: http://blog.csdn.net/cityzenoldwang/article/details/68951990 Find 语法: find [路径] [参数] 如果不输入路径,查询当前目录 小技巧Tips: 在使用 -maxdepth 参数的时候,如果有多个选项,把 maxdepth 放到路径的后面,其他参数的前面,否则可能会出错。 -name 后面养成习惯加双引号,避免出错 如果不指定文件的具体路径,可以写根目录 / ,扩大搜索范围。比如在搜索一个 inode 号的时候,毫无头绪,就可以使用根目录 find 可以和正则表达式匹配一起使用 !取反,*通配符 参数 -name 文件名字 -iname 忽略文件名的大小写,匹配所有大小写字母 -type f文件,d目录,l连接文件,b块设备,c串行端口设备 -size 通过文件大小查找 -inum 查找 inode -user 指定属主,也可以使用 uid -group 指定用户组,也可以使用 gid -*time mtime 创建或更改时间;atime 访问时间;ctime文件inode号被修改, -*min mmin ±n,大于小于 n 分钟 -mtime +365 创建或更改时间,大于365天的 -mtime -10 创建或更改时间,小于10天 -atime +365 访问或读取时间,大于365天 -atime

Cakephp tmp directory: Cache and Session Folders

前提是你 提交于 2019-12-07 15:37:54
问题 Can someone please explain to me what kind of data is stored in these directories? For example, I have an active session (with auth) now but the sessions directory is empty? What exactly is stored in the folders (models, persistent, views) within the cache folder? Ex in the persistent folder I have a file called 'myapp_cake_core_cake_dev_en-us' and if I open that I can see: 1363808159 a:1:{s:11:"LC_MESSAGES";a:0:{}} Please be as specific as possible. 回答1: I'll try to describe their content

linux 文件编码格式转换

自古美人都是妖i 提交于 2019-12-07 14:46:05
如果你需要在 Linux 中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。 查看文件编码 在Linux中查看文件编码可以通过以下几种方式: 1.在 Vim 中可以直接查看文件编码 :set fileencoding 即可显示文件编码格式。 如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在 ~/.vimrc 文件中添加以下内容: set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用latin-1(ASCII)编码打开。 文件编码转换 1.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式 :set fileencoding=utf-8 2. iconv 转换,iconv的命令格式如下: iconv -f encoding -t encoding inputfile 比如将一个UTF-8 编码的文件转换成GBK编码 iconv -f

kali parallel desktop tools

本小妞迷上赌 提交于 2019-12-07 14:40:33
if [[ ! -d "/media/$(whoami)/Parallels Tools" ]]; then echo "Please mount parallels tools disk before install" exit fi echo "Copy install files to /tmp/parallels_fixed" cp -rf "/media/$(whoami)/Parallels Tools" /tmp/parallels_fixed chmod -R 755 /tmp/parallels_fixed cd /tmp/parallels_fixed/kmods echo "Unpack prl_mod.tar.gz" tar -xzf prl_mod.tar.gz rm prl_mod.tar.gz echo "Patch prl_fs/SharedFolders/Guest/Linux/prl_fs/super.c" sed '1i\#include <uapi/linux/mount.h>' -i prl_fs/SharedFolders/Guest/Linux/prl_fs/super.c echo "Repack prl_mod.tar.gz" tar -zcvf prl_mod.tar.gz . dkms.conf Makefile.kmods >