小编Bla*_*eep的帖子

Cron作业 - 如何将输出文件发送到电子邮件

我在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)

cron crontab

27
推荐指数
2
解决办法
5万
查看次数

javascript setattribute到多个元素

我有很多div与publish_0我想要改变的类publish_1点击一个按钮.

现在我使用它但它只改变一个项目.

如何将setattribute应用于具有该属性的所有项目publish_0.

document.querySelector('.publish_0').setAttribute("class", "publish_1");
Run Code Online (Sandbox Code Playgroud)

javascript setattribute

10
推荐指数
3
解决办法
2万
查看次数

计算行数的关系代数

我不太确定如何称呼这个问题,但它并没有完全计算行数。假设我们有以下关系:

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 种可能性奖牌)

relational-algebra relational-database

6
推荐指数
1
解决办法
2万
查看次数

是否可以将单个文件同步到s3?

我想将文件系统中的单个文件同步到s3.

这是可能的还是只能同步目录?

amazon-s3

5
推荐指数
2
解决办法
2253
查看次数

WebAPI未找到

可悲的是,我无法获得使用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出了什么问题?

asp.net-mvc asp.net-mvc-4 asp.net-web-api

3
推荐指数
1
解决办法
1904
查看次数

没有重载''匹配委托'System.EventHandler'

此代码生成上面的错误,我试图做一些方法,将文件发送到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)

.net c#

3
推荐指数
1
解决办法
2万
查看次数

db2 - 使用带有大小写的subselect更新语句

我想根据子查询的结果执行更新语句

例如 :

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)

db2

3
推荐指数
1
解决办法
5416
查看次数

PHP - 如何将带有前导零的整数转换为字符串?

我想将整数转换为字符串,同时保留前导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;

php

3
推荐指数
1
解决办法
5866
查看次数

使用awk将多个文件中的相同列相加?

我想添加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个的总和

awk

2
推荐指数
1
解决办法
2237
查看次数

Jquery如何设置活动链接css颜色

演示:http://jsfiddle.net/f9FDs/

如何才能将链接颜色更改为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)

css jquery

0
推荐指数
2
解决办法
1755
查看次数

在mysql中连接三个表

我有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语句

php mysql

0
推荐指数
1
解决办法
85
查看次数

Ruby - 如何从字符串中仅删除1个空格

我尝试从此字符串中删除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)

我尝试了一切来解决我的问题,例如: …

ruby string ruby-on-rails

0
推荐指数
1
解决办法
183
查看次数

意外的变量值

所以,这是一段代码:

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之间没有代码)

php

-2
推荐指数
1
解决办法
63
查看次数