问题列表 - 第28130页

删除第4列中包含范围模式的行

在文件第4列中包含浮点数

dsfsd sdfsd sdfds 4.5 dfsdfsd
Run Code Online (Sandbox Code Playgroud)

如果数字在-0.1和0.1之间(或其他一些范围),我想删除整行.

sed或awk可以帮我吗?

谢谢

bash scripting awk sed

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

SQL Query删除两年以上的记录

我需要通过从多个表中删除超过两年的记录来清理非常臃肿的SQL数据库.这样做最有效的方法是什么?

sql

9
推荐指数
1
解决办法
4万
查看次数

为什么这个简短的 php 脚本不发送电子邮件?

我似乎无法让我的 php 脚本发送电子邮件。

<?php 
echo "Does this page work?";
mail('my email address', 'test subject', 'test message');
?>
Run Code Online (Sandbox Code Playgroud)

首先,我在php.ini文件中设置了邮件功能设置如下:

我在 Outlook 上检查了我的电子邮件帐户设置。它不需要身份验证,端口为 25,加密连接类型为“自动”。鉴于此,我相应地配置了我的 php.ini 文件:

SMTP = ssl://smtp1.iis.com
smtp_port = 25
Run Code Online (Sandbox Code Playgroud)

然后我设置:

sendmail_from = my email address
Run Code Online (Sandbox Code Playgroud)

echo 语句在浏览器中打印出来,所以我知道 php 文件被识别和处理。但是浏览器也显示如下错误:

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\xampp\htdocs\mailtest.php on line 3
Run Code Online (Sandbox Code Playgroud)

我已经明确设置了 sendmail_from 所以我不知道还能做什么。我还尝试从 php.ini 文件中的 SMTP 设置中删除“ssl://”部分,并配置 php5.ini 文件。无论如何我应该配置这些 .ini 文件中的哪些?

php email smtp

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

如何在动态 SQL 中处理从 OpenQuery 调用到链接分析服务器的空结果集?

我有许多与此结构类似的存储过程:

DECLARE @sql NVARCHAR(MAX)
DECLARE @mdx NVARCHAR(MAX)

CREATE table #result
(
  [col1] NVARCHAR(50),
  [col2] INT,
  [col3] INT
)

SET @mdx = '{some dynamic MDX}'
SET @sql = 'SELECT a.* FROM OpenQuery(LinkedAnalysisServer, ''' + @mdx + ''') AS a'

INSERT INTO #result
EXEC sp_executesql @sql
SELECT * FROM #result
Run Code Online (Sandbox Code Playgroud)

当多维数据集中存在结果时,这非常有效。但是,当 OpenQuery 结果为空时,INSERT 会失败并显示以下错误:

列名或提供的值数量与表定义不匹配。

我的问题是,处理这种情况的最佳方法是什么?我在静态报告文件 (.rdlc) 中使用结果,因此(我很确定)需要显式键入临时表。

t-sql ssas stored-procedures dynamic-sql openquery

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

如何使用MySQL和PHP设置<option selected ="selected">?

如何<option selected="selected">通过MySQL和PHP 进行设置?

我的代码:

echo '<select>';
$tempholder = array();
$rs = mysql_query("SELECT * FROM id ORDER BY year");
$nr = mysql_num_rows($rs);
for ($i=0; $i<$nr; $i++){
    $r = mysql_fetch_array($rs);
    //if($year==$r["year"]){ $selected=' selected="selected"'; }//doesn't work so
    if (!in_array($r['year'], $tempholder)){
        $tempholder[$i] = $r['year'];
        echo "<option>".$r["year"]."</option>";//<option$selected>...
    }
}
unset($tempholder);
echo '</select>';
Run Code Online (Sandbox Code Playgroud)

php mysql select option

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

流程需要重定向输入

我有一个UNIX本机可执行文件,需要像这样输入参数

prog.exe <foo.txt.

foo.txt有两行:bar baz

我正在使用java.lang.ProcessBuilder来执行此命令.不幸的是,prog.exe只能使用文件中的重定向.有什么方法可以模仿Java中的这种行为吗?

当然,

ProcessBuilder pb = new ProcessBuilder("prog.exe", "bar", "baz"); 
Run Code Online (Sandbox Code Playgroud)

不起作用.

谢谢!

java processbuilder

7
推荐指数
1
解决办法
8239
查看次数

命名先前未命名的分支

似乎命名一个以前未命名的分支实际上是行不通的。它创建了一个令人讨厌的多头问题,我找不到解决方案。

这是工作流程...

UserA开始使用他们期望很小的功能,因此他们只是开始使用(default分支机构)。事实证明,这项更改是一个大项目,需要多个贡献者。因此,UserA出现了问题hg branch "Feature1"并继续工作,需要在本地提交。

然后,用户A从中央存储库中提取更改,以便他可以推送。

此时,为什么还要hg heads返回3个头?它显示2代表default和1代表Feature1。第一个标题default是分支上另一个用户的最新更改(无关)。第二default个头是提交之前的hg branch "Feature1"提交。

中央存储库有规则的执行,让每个分支只有1头被允许,所以迫使一推是不是一种选择。回购协议不需要default分支上有多个头。

UserA应该能够推送这些更改,以便其他用户可以看到Feature1分支并提供帮助。我似乎找不到“纠正”此问题的方法。我认为在它是命名分支之前,我无法为该功能重新编写初始提交的分支。

我知道命名分支之前的初始更改在技术上是默认分支,但这是否意味着Feature1在合并该分支之前它们将是正面的?

mercurial

5
推荐指数
1
解决办法
1417
查看次数

有没有办法在IE中获得边界半径和渐变背景?

我想知道是否有任何解决方案使用javascript或其他什么来让IE显示边框半径或渐变背景?

javascript css internet-explorer

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

哈希和腌制价值观

我正在开发一个内部验证用户身份的小型Web应用程序.一旦用户通过身份验证,我的Web应用程序就会将一些信息(如userID和Person的名称)传递给第三方Web应用程序.第三方开发人员建议我们对值进行散列和加盐.

原谅我的无知,但究竟是什么意思呢?

我正在用Java编写应用程序.所以我打算做的是将userID,Person的名称和一些Math.random()值作为Apache Commons Digest Utils SHA512的哈希值并将该哈希字符串与userID和person的名称一起传递.

这是标准做法吗?我应该通过第三方盐也是正确的?

java hash cryptography

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

SharePoint 2010 - 客户端对象模型 - 向ListItem添加附件

我有一个SharePoint列表,我正在使用客户端对象模型添加新的ListItems.添加ListItems不是问题,效果很好.

现在我想添加附件.

我以下列方式使用SaveBinaryDirect:

File.SaveBinaryDirect(clientCtx, url.AbsolutePath + "/Attachments/31/" + fileName, inputStream, true);
Run Code Online (Sandbox Code Playgroud)

只要我尝试添加附件的项目已经具有通过SharePoint网站添加的附件而不使用客户端对象模型,它就没有任何问题.

当我尝试将附件添加到没有任何附件的项目时,我会收到以下错误(两者都发生但没有相同的文件 - 但这两个消息始终显示):

The remote server returned an error: (409) Conflict
The remote server returned an error: (404) Not Found

我想我可能需要先为这个项目创建附件文件夹.当我尝试以下代码时:

clientCtx.Load(ticketList.RootFolder.Folders);
clientCtx.ExecuteQuery();
clientCtx.Load(ticketList.RootFolder.Folders[1]);             // 1 -> Attachment folder
clientCtx.Load(ticketList.RootFolder.Folders[1].Folders);
clientCtx.ExecuteQuery();
Folder folder = ticketList.RootFolder.Folders[1].Folders.Add("33");
clientCtx.ExecuteQuery();
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息:

Cannot create folder "Lists/Ticket System/Attachment/33"

我拥有SharePoint站点/列表的完全管理员权限.

我有什么想法可能做错了吗?

谢谢,Thorben

c# client attachment listitem sharepoint-2010

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