tmp

Weird format of $_FILES array when having multiple fields

匿名 (未验证) 提交于 2019-12-03 01:28:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have a form that has some fields like this: I would expect i would do something like this: Array ( [images] => Array ( [0] => Array ( [name] => test.jpg [type] => image/jpeg [tmp_name] => /tmp/nsl54Gs [error] => 0 [size] => 1715 ) [1] => Array ( [name] => test.jpg [type] => image/jpeg [tmp_name] => /tmp/nsl54Gs [error] => 0 [size] => 1715 ) [2] => Array ( [name] => test.jpg [type] => image/jpeg [tmp_name] => /tmp/nsl54Gs [error] => 0 [size] => 1715 ) [3] => Array ( [name] => test.jpg [type] => image/jpeg [tmp_name] => /tmp/nsl54Gs [error]

Php has its own /tmp in /tmp/systemd-private-nABCDE/tmp when accessed through nginx

空扰寡人 提交于 2019-12-03 01:25:59
I found strange behaviour concerning php and /tmp folder. Php uses another folder when it works with /tmp . Php 5.6.7, nginx, php-fpm. I execute the same script in two ways: via browser and via shell. But when it is launched via browser, file is not in real /tmp folder: <?php $name = date("His"); echo "File /tmp/$name.txt\n"; shell_exec('echo "123" > /tmp/'.$name.'.txt'); var_dump(file_exists('/tmp/'.$name.'.txt')); var_dump(shell_exec('cat /etc/*release | tail -n 1')); php -f script.php File /tmp/185617.txt bool(true) string(38) "CentOS Linux release 7.0.1406 (Core) Where is the file? In /tmp

Warning: File upload error - unable to create a temporary file in Unknown on line 0

匿名 (未验证) 提交于 2019-12-03 01:01:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Am getting the following error everytime I try to upload a file . "Warning: File upload error - unable to create a temporary file in Unknown on line 0" Here is my HTML form, <form action="./inventory_list.php" enctype="multipart/form-data" name="myForm" id="myForm" method="post"> <table width="625" border="1" cellpadding="5"> <tr> <td width="84">Product Name</td> <td width="399"><input type="text" name="product_name" id="product_name"></td> </tr> <tr> <td>Product Price</td> <td><label for="textfield2">Rs:</label> <input type="text" name=

transferring 0 files using publish over SSH plugin in Jenkins

匿名 (未验证) 提交于 2019-12-03 00:46:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I already read this and this and this answers but non of them helped me. I am using Windows machine for Jenkins My workspace has only the following files C:\Jenkins\workspace\Copy_file\DevOps\resource\file1.txt C:\Jenkins\workspace\Copy_file\DevOps\resource\file2.txt I would like to publish over ssh only file1.txt I added the plugin to Publish Over SSH: Source files DevOps\resource\file1.txt Remove prefix DevOps\resource Remote directory /tmp/ However I see in the result: C:\Jenkins\workspace\Copy_file\DevOps\resource\file1.txt SSH:

【learning】插头dp

匿名 (未验证) 提交于 2019-12-03 00:43:02
  一种网格棋盘上的回路(路径也可以)数量统计之类的问题,也可以是求最优值之类的可以考虑dp求解的问题 一些必须前置的东西   首先是一些概念的引入:      1、插头:既然是插头dp那肯定要先说说插头是啥,插头其实可以理解为每个格子的路经的走向,有以下几种情况:   2、轮廓线:就是下图中蓝色的那条东西,我们在转移的时候采用状态压缩的方式记录轮廓线的。。轮廓,然后一个一个格子来转移   与一般的dp不同,插头dp是基于轮廓线的dp而不是基于格子的dp,这是很重要的一点   具体什么意思呢?就是说我们在记录和判断状态的时候,都是轮廓线对应的插头的状态   清楚了这些东西之后,我们来借助几道题更加具体地说说这个状态之类的东西到底是啥    Portal-->bzoj1814 ?  (哇。。这题为啥是权限题。。)   简单说一下题面(其实就是论文题啦),给你一个 \(m*n\) 的棋盘,有的格子存在障碍不能走,求经过所有非障碍格子的哈密顿回路个数( \(1<=n,m<=12\) )   我们考虑采用逐格递推的方式来求解,具体什么意思呢?其实就是cdq论文里面画的这个图,注意观察深蓝色的轮廓线的变化   下面就是重头戏,状态的表示 ?  由于这个是曼哈顿回路,所以有一个非常优秀的性质:连通路径不相交 ?  思考一下对于一小段轮廓线我们需要记录什么信息:插头的方向和连通性

【NOIP 2002】 字串变换

匿名 (未验证) 提交于 2019-12-03 00:40:02
【题目链接】 https://www.luogu.org/problemnew/show/P1032 【算法】 【代码】 #include<bits/stdc++.h> using namespace std; int n; string A,B; string s1[ 30 ],s2[ 30 ]; map < string , bool > mp; inline bool bfs() { int i,pos; queue < pair< string , int > > q; pair < string , int > cur; string tmp; q.push(make_pair(A, 0 )); while (! q.empty()) { cur = q.front(); q.pop(); if (cur.second > 10 ) return false ; if (cur.first == B) { printf( " %d\n " ,cur.second); return true ; } for (i = 1 ; i <= n; i++ ) { if (cur.first.find(s1[i]) == string :: npos) continue ; pos = cur.first.find(s1[i]); while ( true ) { tmp =

求最小生成树的两种方法

匿名 (未验证) 提交于 2019-12-03 00:40:02
Kruskal算法核心是加边,先把所有边按照权值从小到大排序,然后在剩下的所有没有被选过的边中,找到最小的边,如果和已经选取的边构成回路则放弃,选取次小边,直到选取了n-1条边为止,这样所有点就都连通了。 每次从边集中选取的权值最小的边的两个顶点如果属于不同的树,就把他们合并(把这条边加入子图),反之则去看下一条边。 n个点e条边的情况下,时间复杂度O(e^2),并查集优化之后O(eloge),适用于求稀疏图的最小生成树。 int find( int x) { return p[x]==x?x:p[x]= find(p[x]); } 这是自带路径压缩的并查集 bool cmp( const int x, const int y) { return w[x]< w[y]; } for ( int i= 1 ;i<=n;i++ ) p[i] = i; for ( int i= 1 ;i<=e;i++ ) r[i] = i; sort(r + 1 ,r+e+ 1 ,cmp); 第一个for循环是让每个点自己独自成为一个集合 第二个for循环和sort是为了让所有边按照权重排序 之后的内容就很显然了,完整的代码如下,程序读入了点数n和每两个点之间的边权关系,输出了最小生成树的结果。 1 #include<iostream> 2 #include<algorithm> 3 using

LNMP架构迁移数据库

匿名 (未验证) 提交于 2019-12-03 00:39:02
迁移数据库:利用数据库备份命令(mysql mysqladmin mysqldump) 1) 备份数据库信息 /application/mysql/bin/mysqldump -uroot -poldboy123 --all-databases >/tmp/bak.sql ll /tmp/bak.sql scp /tmp/bak.sql 172.16.1.51:/tmp/ 2) 恢复数据库信息 注:数据库服务器中操作 ##db01 /application/mysql/bin/mysql -uroot -poldboy123 < /tmp/bak.sql ###db01添加新的用户(进入数据库添加) grant all on wordpress.* to ‘wordpress‘@‘172.16.1.0/255.255.255.0‘ identified by ‘oldboy123‘; select user,host from mysql.user; 检查用户表,用户是否在表中 3) 数据库迁移完毕,修改网站连接数据库的配置文件 注:此操作在nginx服务器上 /application/mysql/bin/mysql -uwordpress -poldboy123 -h 172.16.1.51 <-- 修改配置文件之前,先测试网站web服务器与迁移后的数据库连通性 vim

433 岛屿的个数

匿名 (未验证) 提交于 2019-12-03 00:39:02
原题网址: https://www.lintcode.com/problem/number-of-islands/description 描述 给一个01矩阵,求不同的岛屿的个数。 0代表海,1代表岛,如果两个1相邻,那么这两个1属于同一个岛。我们只考虑上下左右为相邻。 是 样例 在矩阵: [ [1, 1, 0, 0, 0], [0, 1, 0, 0, 1], [0, 0, 0, 1, 1], [0, 0, 0, 0, 0], [0, 0, 0, 0, 1] ] 3 ˼· :利用图像处理中区域生长的思想。 1.创建一个与grid相同大小值为0的矩阵tmp,用来保存生长后的结果。即tmp中同一个岛屿的坐标点对应数值一样。设置标签lable=0,该值记录岛屿编号。 2.遍历grid,如果当前点对应值为1且tmp相同点对应值为0,说明该点属于新岛屿,lable++,tmp=lable。同时,以该点为种子点进行4邻域生长。 3.生长过程借助栈,首先将上步种子点压入栈中。 如果种子点4邻域的某个点grid值为1且tmp值为0,说明该点待生长,将tmp赋值为lable,再将该点压入栈中。 重复上述生长过程直到栈为空,说明一个岛屿生长完毕。 最后返回lable。 AC代码: class Solution { public : /* * * @param grid: a boolean 2D

/tmp/tomcat.8483603083983013286.8080/work/Tomcat/localhost/ROOT/upload_ff22ef4b_5eaa_431d_8385_16d0b

匿名 (未验证) 提交于 2019-12-03 00:32:02
Could not parse multipart servlet request; nested exception is org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. /tmp/tomcat.8483603083983013286.8080/work/Tomcat/localhost/ROOT/upload_ff22ef4b_5eaa_431d_8385_16d0b43f2dad_00000102.tmp (No such file or directory)" 在做spring上传multipart file的时候,遇到了这个问题,提示没有找到这个文件。很奇怪。查看了一下机器内存,可用的就几百兆,猜测是 机器内存不够自动删掉了某些文件 ,也就是tomcat.8483603083983013286.8080文件找不到了。 重启一下 应用就可以了。 但是最终的解决办法,还是要增加机器的内存,或者分开应用。 文章来源: /tmp/tomcat.8483603083983013286.8080/work/Tomcat/localhost/ROOT/upload_ff22ef4b_5eaa_431d