问题列表 - 第45119页

int main(int ac,char**av)

可能重复:
int argc,char*argv []是什么意思?

int main (int ac, char **av)
{
  /* functions*/
}
Run Code Online (Sandbox Code Playgroud)

这里的ac和av是什么意思?

c program-entry-point

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

超越比较合并 - 是否有"为所有人留下"?

当我们与Beyond Compare合并时,每个冲突都会有一个"Take Left"或"Take Right"选项..有没有办法做一个"为所有冲突留下来"?我在其他合并工具中已经看过这个(Kidff3有它),但我在Beyond Compare中看不到它.

merge beyondcompare

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

commit_on_success如何处理嵌套?

我对如何处理特定情况下的交易感到有点困惑.

我有一些代码可以归结为:

from django.db import transaction

@transaction.commit_on_success
def process_post():
    #do stuff with database
    for reply in post_replies:
        process_post_reply(reply)

@transaction.commit_on_success
def process_post_reply(reply):
    #do stuff with database
Run Code Online (Sandbox Code Playgroud)

我想知道如果process_post_reply()失败会发生什么.

commit_on_success如何处理嵌套?是否理解提交每个process_post_reply()或如果一个失败整个process_post()回滚?

database django django-orm

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

使用MaxWorkingSet限制进程内存

MSDN:

public IntPtr MaxWorkingSet { get; set; }

获取或设置关联进程的最大允许工作集大小.属性值:进程内存中允许的最大工作集大小(以字节为单位).

所以,据我所知,我可以限制进程可以使用的内存量.我试过这个,但没有运气..

一些代码:

public class A
{
    public void Do()
    {
        List<string> guids = new List<string>();
        do
        {
            guids.Add(Guid.NewGuid().ToString());
            Thread.Sleep(5);
        } while (true);
    }
}


public static class App
{
    public static void Main()
    {
        Process.GetCurrentProcess().MaxWorkingSet = new IntPtr(2097152);
        try
        {
            new A().Do();
        }
        catch (Exception e)
        {

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在达到2mb的限制之后,我期待OutOfMemory异常,但没有任何反应.如果我打开任务管理器,我可以看到我的应用程序使用的内存量不断增长而没有任何限制.

我究竟做错了什么?提前致谢

.net c# memory-management

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

验证AS3 SharedObject数据的属性是否存在

如何验证SharedObject的某些属性是否存在?换句话说,我想确保从我的本地SharedObject读取一些合理的东西(第一次加载swf时不应该有任何好处)

我来自http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/net/SharedObject.html上的信息.

让我们说我定义

var my_so:SharedObject = SharedObject.getLocal("superfoo");
Run Code Online (Sandbox Code Playgroud)

现在,如果我已经在my_so.data.foobar下获得了一些东西,我想在我的应用程序中使用它.(myapp.myfoo之前已经有一个默认值)

if (my_so.data.foobar != null) myapp.myfoo=my_so.data.foobar;
Run Code Online (Sandbox Code Playgroud)

这似乎挂在Flash 10.1上.我错过了什么?

编辑:感谢您的帮助,问题得到解决.:)

但是,很高兴看到对SharedObject进行此类检查的惯用方法.我发现了很多教导如何使用SharedObject的例子,但是他们似乎忽略了这样一个事实:你需要检查一下你是否在其中保存了任何有价值的东西.这就是第一次加载.swf时发生的事情.另一个问题是检查一个是否成功实例化了SharedObject(例如,当它被禁用时),但那将是另一个问题......

cookies flash shared actionscript-3

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

在Delphi 64bit下,const参数和类型转换是否会像以前一样工作?

作为一般规则,我通过利用Const(无类型)参数而不是硬编码类型来使用指针时绕过了许多经典设计陷阱.这使我在执行高级图形功能时具有速度优势,同时将技术细节留给编译器.它还使得在Delphi和Free Pascal中使用相同的代码变得容易,只需要进行很少的更改.但是,由于Embarcadero关于Delphi演变的vauge声明以及它的upcomming安全模型,我已经开始质疑这一点.

例如,concider以下示例:

Type TSomeDataProc = procedure (const aInput;var aOutput) of Object;

(* Convert 8-bit pixel to 16-bit pixel *)
Procedure TMyClass.ProcessSomeData08x565(Const aInput;var aOutput);
var r,g,b: Byte;
Begin
  FPalette.ExportTriplets(Byte(aInput),r,g,b);
  Word(aOutput):=(R SHR 3) SHL 11 or (G SHR 2) SHL 5 or (B SHR 3);
End;

(* Convert 16-bit pixel to 24-bit pixel *)
Procedure TMyClass.ProcessSomeData565x888(Const aInput;var aOutput);
Begin
  With TRGBTriple(aOutput) do
  Begin
   rgbtRed:=(((word(aInput) and $F800) shr 11) shl 3);
   rgbtGreen:= (((word(aInput) and $07E0) shr 5) shl 2);
   rgbtBlue:= ((word(aInput) and …
Run Code Online (Sandbox Code Playgroud)

delphi 64-bit freepascal

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

如何提高purePDF的性能?

我在Flex AIR应用程序中使用开源PurePDF库.问题是性能:

它需要100%的CPU使用率并且太长而无法生成PDF.

  • 我对它做了一些分析,发现用pdf写的文本很昂贵.这就是我需要知道如何提高性能的原因.是否有任何字体的pdf生成成本较低,或者是否有一些设置或提示可以使这个过程在性能方面有所改善?

  • 其次,在图像的情况下,将该元素写入PDF时,ImageElement生成非常昂贵.有没有办法减少处理?

同时,我找到了一种方法来减少ImageElement生成处理,方法是使用flex调整图像大小,然后将小图像的位图数据传递给图像元素.它工作正常,我已经在很大程度上减少了执行时间.有没有人有其他问题的想法?

  • 是否有任何方法可以告诉PDF以块的形式工作或以可能需要更多时间来完成工作的方式划分工作,但是在生成PDF时不会阻止GUI?

请帮忙 - 提前谢谢.

apache-flex printing api performance pdf-generation

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

使用Monotouch在钥匙串中存储和读取密码

编辑:问题已经解决.为社区做出贡献,我设置了一些帮助方法,并举例说明如何在我的博客上使用它们.在这里找到KeyChain MT示例

- 原始问题:

在模拟器和iPad上运行iOS4.2.

我正在尝试使用下面的代码存储和读取钥匙串中的密码.我对代码的灵感来自https://github.com/ldandersen/scifihifi-iphone/,但我无法让它工作.我错过了什么?

// Create a record.
SecRecord o = new SecRecord ( SecKind.GenericPassword );
o.Service = "myService";
o.Label = "myService";
o.Account = "test@test.com";
// The super secret password.
o.Generic = NSData.FromString ( "secret!", NSStringEncoding.UTF8 );
// Add to keychain.
SecKeyChain.Add ( o );

// Now cerate another recored to query what we just saved.  
o = new SecRecord ( SecKind.GenericPassword );
o.Service = "myService";
o.Account = "test@test.com";

// Query as record.         
SecStatusCode …
Run Code Online (Sandbox Code Playgroud)

xamarin.ios

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

iPhone上的HTTPS - 什么样的加密?

我正在使用NSMutableURLRequestiPhone应用程序,它使用Content-Type:

application/x-www-form-urlencoded
Run Code Online (Sandbox Code Playgroud)

协议是https.

据我所知,这意味着该应用程序使用加密.但是,什么的加密?根据Apple的出口合规性页面,他们需要知道我是使用> 64位对称还是> 1024位非对称算法.

老实说,我不知道我是否做到了!这个问题有什么简单的答案吗?

iphone encryption cocoa-touch objective-c app-store

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

VB.net自动属性 ​​- 只读?


是否有可能(以及如何)在VB 2010中创建只读自动属性?

Public Class Foo  
  Public Property Value As Integer  
  Public Sub New()  
      _Value = 123
  End Sub  
End Class  
Run Code Online (Sandbox Code Playgroud)

问题是用户可以写入属性.感谢名单

vb.net properties

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