问题列表 - 第43247页

基于多个DNS结果的Java传出TCP连接故障转移

如果我使用连接new Socket("unit.domain.com", 100)并且unit.domain.comDNS记录在A记录中有多个IP地址..如果连接失败,Java是否会像浏览器一样自动连接到列表中的其他地址之一?还是必须手动实施?

java connection dns failover tcp

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

将ExecuteScalar结果转换为GUID而不使用字符串?

如何在不首先使用.ToString()传递给GUID的构造函数的情况下,将ExecuteScalar命令的结果转换为GUID结构?

这样做的原因是性能,而不是在内存中创建数千个不必要的字符串对象.

可以使用阅读器和GetGUID方法,但在使用标量值时,我看不到任何关于如何实现相同的参考.

更新:我还需要处理DBNull值

.net c# sql guid uniqueidentifier

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

将结果从Pig导出到数据库的方法

有没有办法将Pig的结果直接导出到像mysql这样的数据库?

database hadoop export apache-pig

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

如何使用PHPQuery删除HTML标记?

Update1:​​使用完整的源代码:

$html1 = '<div class="pubanunciomrec" style="background:#FFFFFF;"><script type="text/javascript"><!--
google_ad_slot = "9853257829";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script> 
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 
</script></div>';

$doc = phpQuery::newDocument($html1);
$html1 = $doc->remove('script');
echo $html1;
Run Code Online (Sandbox Code Playgroud)

源代码就是上面这个.我还读到存在一个错误,http://code.google.com/p/phpquery/issues/detail?id = 150我不知道它是否已经解决.

有关如何从此HTML中删除< script >的任何线索?

最好的祝福,


嗨,

我需要使用PhpQuery从HTML文档中删除所有< script >标记.

我做了以下事情:

$doc = phpQuery::newDocument($html);

$html = $doc['script']->remove();
echo $html;
Run Code Online (Sandbox Code Playgroud)

它不会删除< script >标记和内容.使用PhpQuery可以做到这一点吗?

最好的祝福,

html phpquery

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

循环不消耗太多CPU周期而没有睡眠()?

我正在做一个VoIP程序,它不断检查录音缓冲区中是否有任何内容(FMOD库,只要函数getRecordPosition> 0,然后缓冲区中就有数据).

所以这将是:

while (true) {
    if(getRecordPosition>0) {
     process data....
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,这会导致非常高的CPU使用率.一个版本是使用sleep()但是如果可能的话我宁愿不使用它.例如,win32消息处理及其事件驱动的循环不会消耗很多cpu周期,这是我试图模仿的东西.同时我理解函数getRecordPosition()必须经常调用以查看返回值是否高于0.

我是否坚持做一段时间(真实)循环和睡眠()一段时间以保持低CPU使用率?

我用Google搜索并完成了一些查找,但大多数使用sleep()或某些POSIX与mutex同步返回.(我正在做一个c ++ win32应用程序)

干杯

---编辑:忘记提及我没有访问fmod source corde:/ ---

c++ winapi multithreading synchronization cpu-usage

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

用于OAuth身份验证的WSGI中间件

我使用Flask构建了一个非常小的Web应用程序.现在我想为网站添加非常基本的身份验证(我不需要授权).由于Flask不支持auth&auth开箱即用,我想插入一个WSGI中间件来完成这项工作.该网络应用程序仅供大约10人使用,所有这些都在Facebook上.所以我想使用Facebook的OAuth界面.

我已经快速查看了wsgi.org的WSGI中间件列表,并注意到两件事:可用的中间件使用起来非常复杂,或者它已经过时了.

我找到了以下包裹:

  • wsgiauth - 它已经过时了.最后更新是2006年,我找不到任何在线文档
  • authkit - 看起来非常好,但不支持OAuth
  • - 似乎只支持BASIC和基于表单的身份验证.这也有点过时了(最新版本是2008年)
  • webmodules - 仅支持BASIC身份验证

鉴于此列表,我会说AuthKit是最有趣的.唉,它不支持OAuth.我很可能会继续前进并试一试.但是,当我在四处乱逛的时候,我很想知道是否有人周围有更好的解决方案......

python middleware wsgi oauth flask

8
推荐指数
2
解决办法
4176
查看次数

表格之间的沟通

表单之间的通信可以通过使用.net中的委托等构造函数以多种方式完成,但我的问题是我如何访问从父表单输入子表单的值,或者可以在Windows表单之间进行双向通信.

c# vb.net winforms

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

std :: set <std :: pair <size_t,std :: string >>> :: find(),没有字符串复制结构

我有一个std :: std ::对,第二对是一个字符串.我想检查一下是否存在一对.

std::set< std::pair<size_t, std::string> > set_;

bool exists(size_t x, const std::string& s)
{
    std::set< std::pair<size_t, std::string> >::iterator i = set_.find(std::make_pair(x, s)); // copy of s is constructed by make_pair!
    return i != set_.end();
}

我经常调用这个函数(是的,非常经常),所以我想在不制作字符串的临时副本的情况下执行此检查.有没有办法做到这一点,就像我在这里一样简单和简洁,但是没有制作字符​​串的临时副本?使用STL或Boost容器的任何解决方案都会很好.

c++ stl

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

使用awk检查字段长度

我有3个字段的文件:

123710337783,351898014413150,123028040249634
123710337785,352934028758390,123028040109275
Run Code Online (Sandbox Code Playgroud)

我需要检查字段是否符合以下长度:

Field 1 = 12
Field 2 = 15 or 16
Field 3 = 15
Run Code Online (Sandbox Code Playgroud)

运行时遇到错误:

awk -F, '{if(length($2) == 15 ) || length($2) == 16) && length($1) == 12 && length($3)) == 15) print  }'
Run Code Online (Sandbox Code Playgroud)

请协助.

伯尼

awk field

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

如何让PowerShell在移动项目时查找其他文件夹中的文件?

我编写了这个脚本来将文件移动到目标文件夹.看起来我在这里遗漏了一些东西,因为当我运行脚本时,它只查找当前目录中的.zqx文件而不是所有驱动器.请注意,(dir $ paths ..)部分会立即返回.zqx文件列表.

Paths.txt有这样的驱动器号

C:\
D:\
E:\

$paths = get-content paths.txt
mv (dir $paths -r -fi *.zqx | ?{$_.lastwritetime -lt ($sevendaysold)}) -dest e:\xqz
Run Code Online (Sandbox Code Playgroud)

powershell powershell-2.0

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