问题列表 - 第44100页

iOS SDK使webview在加载时淡出

什么是在加载时淡出webview以确保人们知道其加载的最佳方式?

iphone sdk uiwebview ios4 ios

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

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

如何在C#应用程序中使用DllExport C++类

我创建了一个包含类"myCppClass"的C++ Dll项目,并尝试使用以下代码将其导出:如下所述:http://msdn.microsoft.com/en-us/library/a90k134d( v = vs. 80)的.aspx

class __declspec(dllexport) CExampleExport : //public CObject
{ ... class definition ... };
Run Code Online (Sandbox Code Playgroud)

我省略了"public CObject",因为它需要afx.h并暗示它是一个MFC Dll.我不确定这是否是好事但它与DLL项目默认设置不同.

从上面链接的文档中我可以相信所有"公共函数和成员变量"都可以导入.我如何在C#中实现这一目标?可以简单地实例化该类吗?

编辑:我刚刚意识到帖子的标题可能会产生误导.重点应放在C#的DllImporting上,并确保我在C++中正确地遵循了文档

c# c++ dll dllimport dllexport

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

将日志文件保持在一定大小

我有一个应用程序在自助服务终端(C#/ WPF)中的独立面​​板PC上运行.它对文本文件执行一些典型的日志记录操作.PC具有一些有限的磁盘空间来存储这些日志.

我需要做的是能够指定允许日志文件的最大大小.如果在尝试写入日志时超出最大大小,则会将新数据写入日志末尾,并从头开始清除最旧的数据.

获取文件大小没有问题,但有没有任何典型的文件操作技术来保持文件在一定的大小?

c# logging file filesize file-manipulation

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

如何在代码中初始化set()以编译为pypy的rpython?

我想用pypy的rpython转换器编译一些python代码.一个非常简单的玩具示例,它不做任何事情:

def main(argv):
 a = []
 b = set(a)
 print b
 return 0

def target(driver,args):
        return main,None
Run Code Online (Sandbox Code Playgroud)

如果我编译为:

python2.6 ~/Downloads/pypy-1.4.1-src/pypy/translator/goal/translate.py --output trypy trypy.py 
Run Code Online (Sandbox Code Playgroud)

它不会编译,而只是暂停,出现以下错误:

[translation:ERROR]  AttributeError': 'FrozenDesc' object has no attribute 'rowkey'
[translation:ERROR]  .. v1 = simple_call((type set), v0)
[translation:ERROR]  .. '(trypy:3)main'
[translation:ERROR] Processing block:
[translation:ERROR]  block@0 is a <class 'pypy.objspace.flow.flowcontext.SpamBlock'>
[translation:ERROR]  in (trypy:3)main
[translation:ERROR]  containing the following operations:
[translation:ERROR]        v0 = newlist()
[translation:ERROR]        v1 = simple_call((type set), v0)
[translation:ERROR]        v2 = str(v1)
[translation:ERROR]        v3 = simple_call((function rpython_print_item), v2)
[translation:ERROR] …
Run Code Online (Sandbox Code Playgroud)

python pypy compilation set

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

逻辑组合依赖项属性

我正在使用C#4.0并创建了一个DependencyObject MyView.

在MyView中,我有两个DependencyProperties,PropA和PropB,两者都是布尔值.

我想要第三个DependencyProperty,PropC,也是一个bool,简单地说,应该总是给我(PropA || PropB).

  1. 完成此任务的最佳方法是什么?
  2. 我也在考虑让PropC成为一个只读的DependencyProperty,但是已经阅读了有关绑定到readonly dp的问题(使用MVVM的WPF ReadOnly依赖项属性)

wpf dependency-properties c#-4.0

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

Perl CPAN风格的包装,没有lib/*.pm

我有一组Perl脚本和一些他们依赖的XML数据文件,我想分发它们.目前,我有一个shell脚本,它将bin/*和share/*复制到目标安装树.它看起来有点笨重,所以我想用标准CPAN包装Perl的方式.

将我在CPAN风格的包中包含的内容捆绑起来是否有意义?我怀疑它没有任何问题,但我看过的每个教程都认为lib/Blah.pm是任何软件包中必不可少的文件 - 我甚至没有lib /目录,更不用说任何.pm文件了.

是否有标准解决方案用于打包Perl脚本集合以及共享/目录中的一些数据?

perl cpan package

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

在finally块中恢复已保存的值?

我已经看到这种模式现在在几个不同的地方使用,但我不确定它到底是什么或为什么需要它.鉴于我已经在优质项目中看到它,我确信它很有用,但我想理解它,而不是盲目地遵循它.我在Servlet过滤器和Struts2拦截器中特别看到了这种模式(在概念上与过滤器非常相似).

以下是Google Guice(Servlet)3.0的示例:

Context previous = localContext.get();

try {
  localContext.set(new Context((HttpServletRequest) servletRequest,
      (HttpServletResponse) servletResponse));

  //dispatch across the servlet pipeline, ensuring web.xml's filterchain is honored
  filterPipeline.dispatch(servletRequest, servletResponse, filterChain);
} finally {
  localContext.set(previous);
}
Run Code Online (Sandbox Code Playgroud)

恢复finally块中的值有什么需要或好处?

java design-patterns try-finally

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

List <T> - 我是否传递对象或引用?

好吧,我已经研究了泛型并有以下问题:

List<someClass> list=new List<someClass>

SomeClass MyInstance=SomeClass();

list.Add(MyInstance);
Run Code Online (Sandbox Code Playgroud)

我不确定将添加到list - 引用类型的引用或对象(指向MyInstance的实际值).
编辑:或者我会添加指向实际对象的值(即参考数据类型)?

谢谢

c# generics list

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

Javascript:在div中获取div

我有两个嵌套这样的div:

<div id="upper">
<div id="lower" name="moo">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我怎么能单独使用jQuery或JavaScript,才能获得较低嵌套div的名称?

javascript jquery

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