问题列表 - 第22965页

什么时候应该使用gcc的-m32选项?

我正在编写一个程序,如果我在Suse 10 32位系统上编译而不添加-m32选项并在Suse 10 64位上执行它,它工作正常.

在这种情况下,我不需要添加-m32选项吗?

我们是否可以直接在64位系统上执行基于32位系统的程序而没有任何副作用?或者是否需要更新或更改?

c gcc 32bit-64bit

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

Amazon S3 上文件的灾难恢复?

不久前,我们的服务器上的磁盘空间已超出容量,因此我决定将大部分用户生成的内容转移到 Amazon S3 上。在节省空间、降低带宽成本和将请求从我们的服务器(也处理 Apache 和 MySQL)传播出去方面有明显的好处。

我们有大约 150GB 的三种尺寸的图像,小 (~2KB)、中 (~10KB)、大 (~70KB)。

到目前为止,我们没有遇到任何问题,但我知道如果亚马逊宕机,我们会被搞砸(我唯一的备份是这些图像的前 50GB 左右,其中许多将被删除/更改等)。

我不想将图像下载到我的服务器上(即使我有磁盘空间),也不能将整个存储桶下载到我的本地计算机(办公室中的垃圾连接)。

所以我需要一个解决方案来远程备份这些数据,并且在最坏的情况下快速将所有数据恢复到存储桶中。

还是我担心太多而亚马逊正在为我提供支持?

backup disaster-recovery amazon-s3

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

运行并杀死Selenium Server Singleton进程,持续C#DLL生存期

我有一个Selenium测试.DLL加载使用NUnit.

我运行所需的硒Java服务器悄悄藏在一个进程中运行测试时.

不过,我目前启动服务器测试开始Kill()的当测试停止.

这导致每个测试启动/停止 selenium服务器.


我想要的是Selenium Server进程:

  • 开始在任DLL加载/初始化第一次测试开始时
  • Kill()DLL死亡垃圾收集


我读到C#不支持捕获DLL初始化和调用代码.(我错了吗?)

我的想法是将Selenium服务器托管在单例类中,并在第一次测试运行时对其进行初始化.然后我将它留给垃圾收集器通过解构器调用Dispose方法.我目前有以下代码来托管selenium服务器:

namespace Tests.Server
{
    using System;
    using System.Diagnostics;
    using System.IO;
    using System.Security;
    using System.Windows.Forms;
    using Microsoft.Win32;

    /// <summary>
    /// A singleton class to host and control the selenium server.
    /// </summary>
    public class SeleniumServer : IDisposable
    {
        #region Fields
        /// <summary>
        /// …
Run Code Online (Sandbox Code Playgroud)

singleton selenium process selenium-rc

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

对象的array_unique?

是否有像array_unique这样的对象方法?我有一堆带有'Role'对象的数组,我合并了,然后我想取出重复项:)

php arrays methods

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

这是一个有效的Copy Ctor吗?

我想知道下面的复制构造函数是否有问题?

class A
{
   private:
      int m;
   public:
      A(A a){m=a.m}
}
Run Code Online (Sandbox Code Playgroud)

c++ constructor copy-constructor

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

草稿记录应保存在单独的表格中吗?

我们正在建立一个简单的基于网络的系统,有人添加一个记录,例如CMS页面,在网站上显示之前得到负责人的批准.

如果作者随后决定稍后编辑该页面,我们希望基于实时副本创建草稿,在批准后它将替换旧的实时页面.

我们考虑过进行完整的版本控制,但相信我们可以通过以下方式保持这种简单:只需一个草稿,2.只是一个现场,或者3.一个草稿和一个现场.

跨多个"事物"而不仅仅是页面需要此功能.

最后一个问题:你认为将这两个记录存储在同一个表中会更好,还是镜像表会更好?

我想这可能取决于但我不喜欢有两个具有相同结构的表的理想.稍微慢一点的操作(因为我们必须在显示数据时一直查询草稿)是值得的吗?

database-design web-applications ruby-on-rails application-design

4
推荐指数
2
解决办法
935
查看次数

从非交互式服务启动UAC升级进程(win32/.net/powershell)

我正在使用第三方Windows服务,通过使用CreateProcessAsUser()运行脚本和可执行文件来处理一些自动化任务.由于UAC,我在Windows Server 2008上遇到了问题,并且通过API处理LUA提升的方式.

该服务作为LocalSystem运行,并且未启用"Interact With Desktop".这些进程作为Administrators组中的用户运行,但不是管理员帐户(免除许多UAC限制).所有UAC默认设置都已到位.

我可以将任意命令或powershell代码传递给服务,但我似乎无法"突破"由服务启动的非提升的非交互式进程.

问题的症结似乎是启动提升过程的唯一(公共)API选项是具有'runas'动词的ShellExecute(),但据我所知,无法从非交互式调用服务或您收到"此操作需要交互式窗口站"之类的错误.

我发现的唯一解决方法在这里提到:http: //www.eggheadcafe.com/software/aspnet/29620442/how-to-proper-use-sendinp.aspx

在Vista中,官方记录的提升进程的方法仅使用shell API ShellExecute(Ex)(不是CreateProcess或CreateProcessAsUser).因此,您的应用程序必须调用ShellExecute(Ex)来启动升级的帮助程序以调用SendInput.此外,由于Session 0隔离,服务只能使用CreateProcessAsUser或CreateProcessWithLogonW(不能使用ShellExecute(Ex))来指定交互式桌面.

..我认为没有直接的方法从Windows服务产生提升的进程.我们只能首先使用CreateProcessAsUser或CreateProcessWithLogonW将非提升的进程生成到用户会话(交互式桌面)中.然后在非提升的进程中,它可以使用ShellExecute(Ex)为真实任务生成提升的进程.

要从.net/powershell代码执行此操作,看起来我必须做一些精心设计的P/Invoke来调用CreateProcessAsUser或CreateProcessWithLogonW,因为.Net System.Diagnostics.ProcessStartInfo没有相应的lpDesktop,我可以设置为"winsta0\default".而且我不清楚LocalSystem是否有权调用CreateProcessAsUser或CreateProcessWithLogonW.

我还查看了 http://blogs.msdn.com/alejacma/archive/2007/12/20/how-to-call-createprocesswithlogonw-createprocessas-in-net.aspxProcess.Start与UAC的不同凭据

基于这一切,我得出结论,没有直接的方法来做到这一点.我错过了什么吗?这看起来真的不应该那么难.感觉UAC从未被设计用于处理非交互式用例.

如果有任何微软人员最终阅读此内容,我注意到ShellExecute内部处理提升的方式是通过调用应用程序信息服务(AIS).为什么通过某些Win32或.NET API不能同样调用AIS? http://msdn.microsoft.com/en-us/library/bb756945.aspx

抱歉,跑了一会儿.谢谢你的任何想法.

winapi uac shellexecute createprocessasuser

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

将NSNumber的NSSet更改为int的NSSet

我正在使用核心数据的数据并获得NSNumber的NSSet ...我的问题是如何将所有对象轻松更改为int值?或者我可以直接从数据库中获取int值吗?

谢谢

database iphone core-data objective-c nsset

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

如何从c#向Visual Studio输出窗口写入彩色文本?

我想从c#中将颜色文本写入Visual Studio输出窗口.我想从单元测试中输出红色代码.

c# visual-studio

6
推荐指数
3
解决办法
5154
查看次数

如何设置UILabel的textColor属性的动画?

出于某种原因,当我尝试动画textColor时,它将无法工作.textColor突然从A变为B.是否可以为它设置动画,从红色到黑色?

iphone core-animation

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