问题列表 - 第44414页

Visual Studio:如何创建一个可以编译2个exe文件的项目?

所以我在main.cpp和main2.cpp中都使用了int main.我希望得到2个exes.是否可能以及创建此类项目的指示是什么?

c++ executable visual-studio-2008 visual-studio

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

我应该何时使用Tracing vs Logger.NET,Enterprise Library,log4net或Ukadc.Diagnostics?

如何在标准跟踪,Logger.NET,企业库,log4net或Ukadc.Diagnostics之间进行选择?

是否存在一个比另一个更合适的情况?那会是什么?(ASP.NET,控制台应用,Azure云,SOHO,企业...)

有什么好处或缺点?

我是否错过了其他主要的日志记录框架?

.net log4net enterprise-library system.diagnostics nlog

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

var.replace不是一个函数

我正在使用下面的代码尝试修剪Javascript中的字符串,但我收到标题中提到的错误:

function trim(str) {
    return str.replace(/^\s+|\s+$/g,'');
}
Run Code Online (Sandbox Code Playgroud)

编辑:

我解决了这个问题....对不起我应该把代码放在我如何调用它上面....意识到我不小心传递了表单字段本身的对象而不是它的值.

javascript

118
推荐指数
7
解决办法
24万
查看次数

在 OpenGL ES 2.0 中切换着色器是否会影响性能?

#1 OpenGL ES 2.0 设备(iPhone/iPad)一次可以编译和可用的着色器程序的数量/大小是否有限制?

#2在通道中间切换程序是否有任何性能开销,例如,如果我要渲染 100 个三角形,使用着色器 1 渲染 50 个,使用着色器 2 渲染 50 个,在使用它的任何情况下,我都会遇到性能下降吗?例如,每个三角形的交替程序是否可以更慢,还是应该更快地批处理并执行所有 50 个着色器 1 然后执行所有 50 个着色器 2?我想我是在问是否有一些内部上下文切换,或者 OpenGL ES 库是否只是指定卡上要执行的着色器程序内存的地址,如果我为每个三角形指定不同的地址并不重要。

iphone 3d opengl-es

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

使用php脚本中的rsync同步本地和远程文件夹,而无需输入密码

如何在php脚本中使用rsync同步本地和远程文件夹而不提示输入密码?

我已经设置了一个公钥来为我的用户自动登录远程服务器.

因此cli运行没有任何问题:

rsync -r -a -v -e "ssh -l user" --delete ~/local/file 111.111.11.111:~/remote/;
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试从PHP脚本(在我的本地服务器的网页上)运行相同的程序时:

$c='rsync -r -a -v -e "ssh -l user" --delete ~/local/file 111.111.11.111:~/remote/';
//exec($c,$data);
passthru($c,$data);
print_r($data);
Run Code Online (Sandbox Code Playgroud)

这是我收到的:

255
Run Code Online (Sandbox Code Playgroud)

并且没有文件从本地上传到远程服务器.

在网上搜索我发现了这个线索:

"你可以在这里使用BASh和Expect shell代码的组合,但它不会非常安全,因为这会自动执行root登录.为nobody或生成密钥apache(无论用户执行哪个Apache).或者,安装phpSuExec ,Suhosin或suPHP,以便脚本作为调用它们的用户运行."

好吧,我不知道如何"自动化root登录"PHP,它运行为"apache".也许是为了使脚本运行,因为实际的用户是一个更好的主意,我不知道...谢谢!

更新: - 因为这工作正常:

passthru('ssh user@111.111.11.111 | ls',$data);
Run Code Online (Sandbox Code Playgroud)

返回家庭垃圾箱列表,我可以肯定,自动登录没有问题.它是从PHP脚本运行rsync的东西.

  • 我还在本地和远程文件夹上有chmod -R 0777以防万一.但我还没有得到它.

更新:

所有问题都与以下事实有关:"当在命令行上运行时,ssh使用$ HOME/.ssh /上的密钥文件,但在PHP下,它使用Apache的用户运行,因此它可能没有$ HOME;更不用说$ $ HOME/.ssh/id_dsa.所以,要么专门告诉它使用哪个密钥文件,要么手动创建该目录及其内容."

虽然我无法获得rsync,但这是我将文件从本地传输到远程的方式:

if($con=ssh2_connect('111.111.11.111',22)) echo 'ok!';
if(ssh2_auth_password($con,'apache','xxxxxx')) echo ' ok!';
if(ssh2_scp_send($con,'localfile','/remotefolder',0755)) echo ' ok!';
Run Code Online (Sandbox Code Playgroud)

本地文件需求:0644远程文件夹需要:0775

我想如果解决方案不是用同一个用户bash运行php ...

@Yzmir Ramirez给出了这样的建议:"我认为你不想"将密钥复制到apache可以访问它的地方" - 这是违反安全规定的. …

php ssh rsync openssh

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

提升测试与Google测试框架

我是单元测试世界的新手,基本上我是c ++开发人员,在大型产品上工作了近3年,现在我决定对我的代码进行自动单元测试.为此,我在互联网上做了很多研究并遇到了许多工具和框架,最后选择了以下两个:1)Boost测试库2)c ++的Google测试框架

现在我很困惑哪些可供选择.如果有人使用上述任何一项,请分享您的经验.

boost automated-tests unit-testing googletest

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

从Div标签C#RegEx中提取内容

我需要在divtestimonial1 div中提取这个内容我使用以下regEx,但它只返回第一行

Regex r = new Regex("&lt;div([^<]*<(?!/div>))");
Run Code Online (Sandbox Code Playgroud)
  <div class="testimonial_content" id="divtestimonial1">
          <a name="T1"></a>
          <div class="testimonial_headline">%testimonial1headline</div>
          <p align="left"><img src="" alt="" width="193" height="204" align="left" hspace="10" id="img_T1"/><span class="testimonial_text">%testimonial1text</span><br />
          </p>
  </div>

html c# regex

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

思考Sphinx团队的选择

好吧,我有4个模型,我正在搜索这样的搜索

#category model
define_index do
  indexes :name, :description, :tag
  indexes sub_categories.name, :as => :subcategory_name
end

#pattern model
define_index do
  indexes :name, :tag_name, :reference
  indexes colorways.filename, :as => :color_name
end
Run Code Online (Sandbox Code Playgroud)

等等....我还有一个搜索控制器,通过这个命令调用它们

@results = ThinkingSphinx.search params[:search], :page => params[:page], :per_page => 25
Run Code Online (Sandbox Code Playgroud)

我需要根据模型对结果进行分组,例如我希望所有的图形结果首先是类别,然后是子类别,所以在我的视图中我可以将所有图形放在一起并将类别放在一起.....任何想法关于通过对象对这些进行分组或排序的最佳方法

ruby group-by ruby-on-rails thinking-sphinx ruby-on-rails-3

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

自动运行谓词

有没有办法定义自动运行谓词,它将在加载文件后运行?

是的,我知道swipl -s file.pl -g "main.",但仍在寻找可以放在源文件中的东西file.pl

prolog

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

如何加快表行滚动?

我有一个由这些元素组成的表格行:

替代文字

1 - 图像视图(日历)
4 - uilabel(月,日,标题,描述)

cellForRowAtIndexPathi上以这种方式填充标签(图像相同并由界面构建器插入):

@try {
    newsRow = ((NewsRowController *)[tableView dequeueReusableCellWithIdentifier:@"cell"]);
    if (newsRow == nil) {
        if (IS_IPAD)
            [[NSBundle mainBundle] loadNibNamed:@"NewsRow_ipad" owner:self options:nil];
        else [[NSBundle mainBundle] loadNibNamed:@"NewsRow" owner:self options:nil];

        if ([tableArray count] > 0) {
            [newsRow setCellDataWithName:[tableArray objectAtIndex:indexPath.row]  
                                 andDate:[descArray objectAtIndex:indexPath.row] 
                                     day:[dayArray objectAtIndex:indexPath.row]
                                   month:[monthArray objectAtIndex:indexPath.row]];
        }
    }       
}
@catch (NSException * e) {
    NSLog(@"fail.");
}
return newsRow;
Run Code Online (Sandbox Code Playgroud)

现在tableArray,descArray,dayArray,monthArray被填充的NSMutableArray上viewDidLoad.

为什么在iPhone设备上(我的测试是使用3G)太慢而无法向上/向下滚动?
我需要删除什么来加速表?
这是我的所有代码,但我无法找到更好的解决方案......

编辑:
替代文字
我无法设置标识符...我看不到它...
我的新闻行控制器是:

@interface …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview ipad

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