我在crontab中有这一行:
* * * * * /var/www/dir/sh/mysql_dumb.sh | mail -s "mysql_dump" example@mail.com
Run Code Online (Sandbox Code Playgroud)
(每分钟只有一个样本)
所以,一切正常,但电子邮件是空的.
更新:
mysql_dumb.sh的输出是一个*.sql
文件,它们将文件保存在目录中.
如何从此输出发送副本(*.sql文件) - > mysql_dumb.sh
到我的电子邮件?
mysql_dumb.sh:
#!/bin/bash
PATH=/usr/bin:/bin
SHELL=/bin/bash
/usr/bin/mysqldump -u USER -pPASS DATABASE > /var/www/dir/backup/backup_DB_`date +%d_%m_%Y`.sql
Run Code Online (Sandbox Code Playgroud) 我有很多div与publish_0
我想要改变的类publish_1
点击一个按钮.
现在我使用它但它只改变一个项目.
如何将setattribute应用于具有该属性的所有项目publish_0
.
document.querySelector('.publish_0').setAttribute("class", "publish_1");
Run Code Online (Sandbox Code Playgroud) 我不太确定如何称呼这个问题,但它并没有完全计算行数。假设我们有以下关系:
Competition(compId, sport, playerName, medal)
Run Code Online (Sandbox Code Playgroud)
假设属性勋章可以是金、银、铜或空。所以我们有以下数据:
(193, Tennis, John Doe, Gold)
(931, Skiing, Mary White, Bronze)
(193, Tennis, Arnold Black, null)
(182, Bobsledding, John Doe, Gold)
(901, Ping-Pong, Adam Brown, Silver)
(248, Bobsledding, Mary White, Silver)
Run Code Online (Sandbox Code Playgroud)
我很难弄清楚如何回答这个问题:获取所有获得超过一枚奖牌的球员的姓名。在此数据中,答案将是 John Doe 和 Mary White。我怎么能用关系代数得到这个关系的任意数据的答案?
(这是实际作业问题的简化版本,这种简化代表(我希望)我正在努力解决的问题的一部分。比赛、运动和球员的数量是任意且未知的,但只有 4 种可能性奖牌)
可悲的是,我无法获得使用WebAPI的最基本的东西
$.ajax({
url: "https://192.168.1.100/Api/Authentication/LogIn",
type: "POST",
contentType: "application/json",
data: "{ 'username': 'admin', 'password': 'MyPass' }",
error: function (r, s, e) { alert(e); },
success: function (d, s, r) { alert(s); }
});
Run Code Online (Sandbox Code Playgroud)
我得到"未找到"
API控制器定义
public class AuthenticationController : ApiController
{
[HttpPost]
public bool LogIn(string username, string password)
{
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
如果我删除HttpPost并将其替换为HttpGet然后执行
$.ajax({
url: "https://192.168.1.100/Api/Authentication/LogIn?username=admin&password=MyPass",
type: "GET",
error: function (r, s, e) { alert(e); },
success: function (d, s, r) { alert(s); }
});
Run Code Online (Sandbox Code Playgroud)
这很好.
WebAPI出了什么问题?
此代码生成上面的错误,我试图做一些方法,将文件发送到ftp服务器
public void btnSend_Click(object sender, GridViewCommandEventArgs e)
{
msgerror = SP.StrSPBUS_DocClient(Convert.ToInt32(e.CommandArgument.ToString()));
if (msgerror.Equals("Sucess"))
{
String Files = SP.OUTSTR_NMDOCUMENT;
String Address = SP.OUTSTR_FTPCAM;
String User = SP.OUTSTR_FTPUSER;
String Pass = SP.OUTSTR_FTPPASS;
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(Address + "/" + Path.GetFileName(File));
request.Method = WebRequestMethods.Ftp.UploadFile;
request.Credentials = new NetworkCredential(User, Pass);
request.UsePassive = true;
request.UseBinary = true;
request.KeepAlive = false;
var stream = File.OpenRead(Files);
byte[] buffer = new byte[stream.Length];
stream.Read(buffer, 0, buffer.Length);
stream.Close();
var reqStream = request.GetRequestStream();
reqStream.Write(buffer, 0, buffer.Length);
reqStream.Close();
}
else
{
SP.StrImprimeMessage("Error!"); …
Run Code Online (Sandbox Code Playgroud) 我想根据子查询的结果执行更新语句
例如 :
Update TABLE1
set A= (Select Count(*) from TABLE2 )
if the value of count is 0 then Update the value of A to be 0 Else set A = 1;
Run Code Online (Sandbox Code Playgroud)
所以,请你告诉我怎么做?
我尝试了以下但是我遇到了语法错误:
SELECT count(*) as TC
CASE
WHEN TC > 0
THEN '1'
ELSE '0'
END AS dum
FROM Event E where E.Type= 'CANCELLING';
Run Code Online (Sandbox Code Playgroud) 我想将整数转换为字符串,同时保留前导0
's。
这可能吗PHP
?
$num = 0000003;
echo $num; // output: 3
echo (string)$num; // output: 3
// Wanted output: "0000003"
Run Code Online (Sandbox Code Playgroud)
编辑:
我之前在 SO 中读过最多的问题,但我很好奇是否有可能保留0
并在运行时将其转换为字符串,就像上面的代码示例一样echo (string)$num;
。
我想添加5个文件的第3列,这样新文件将具有相同的第2列和5个文件的第3列的总和.
我试过这样的事情:
$ cat freqdat044.dat | awk '{n=$3; getline <"freqdat046.dat";print $2" " n+$3}' > freqtrial1.dat
freqdat048.dat`enter code here`$ cat freqdat044.dat | awk '{n=$3; getline <"freqdat046.dat";print $2" " n+$3}' > freqtrial1.dat
Run Code Online (Sandbox Code Playgroud)
文件名称:
freqdat044.dat
freqdat045.dat
freqdat046.dat
freqdat047.dat
freqdat049.dat
freqdat050.dat
Run Code Online (Sandbox Code Playgroud)
并保存在输出文件中仅包含$2
和新的col形成第3个的总和
如何才能将链接颜色更改为CSS中指定的活动链接(最后单击)颜色?
// Active Menu Link
jQuery("#navbar-main li a").live('click', function () {
jQuery("#navbar-main li a").removeClass("selected");
jQuery(this).addClass("selected");
return false;
});
Run Code Online (Sandbox Code Playgroud) 我有3张桌子.表A有两个字段代码和项目.表B有3个字段代码,qty_recd和recd_dt.表C有3个字段Code,qty_sold,sold_dt.我希望以这种方式获得结果:
对于表A中的每个记录,表B中的qty_recd和表C中qty_sold之和的总和.
TABLE-A
code Item
----- ------
A1 AMMONIA SOLUTION
TABLE-B
code qty_recd recd_dt
----- -------- -------
A1 5 2013-06-01
A1 8 2013-04-18
A1 3 2013-05-22
TABLE-C
code qty_sold sold_dt
----- -------- -------
A1 1 2013-08-10
A1 4 2013-09-01
A1 2 2013-05-11
Run Code Online (Sandbox Code Playgroud)
我想要这样的结果
code item tot_recd tot_sold
----- -------- ------- --------
A1 AMMONIA SOLUTION 16 6
Run Code Online (Sandbox Code Playgroud)
我尝试了几种结构,但没有获得所需的输出.请帮忙构造SELECT语句
我尝试从此字符串中删除1个空格:
m y r e a l n a m e i s d o n a l d d u c k
Run Code Online (Sandbox Code Playgroud)
预期结果:
my real name is donald duck
Run Code Online (Sandbox Code Playgroud)
我的代码是:
def solve_cipher(input)
input.split('').map { |c| (c.ord - 3).chr }.join(' ') # <- Here I tried everything
end
puts solve_cipher('p| uhdo qdph lv grqdog gxfn')
# => m y r e a l n a m e i s d o n a l d d u c k
Run Code Online (Sandbox Code Playgroud)
我尝试了一切来解决我的问题,例如: …
所以,这是一段代码:
if (mysql_num_rows($result) > 0)
{
file_put_contents('output.txt','1111111111111111111111111111111111111111111',FILE_APPEND);
$userInMysqlDatabase=true;
}
else
{
file_put_contents('output.txt','22222222222222222222222222222222222222222222222',FILE_APPEND);
$userInMysqlDatabase=false;
}
file_put_contents('output.txt','$userInMysqlDataBase: '.$userInMysqlDataBase,FILE_APPEND);
Run Code Online (Sandbox Code Playgroud)
输出文件的内容是:
1111111111111111111111111111111111111111111$userInMysqlDataBase:
我认为这是不可能的,但事实证明并非如此.我勒个去?(if和最后的file_put_contents之间没有代码)