我如何运行一个静态构造函数?

我想执行一个类的静态构造函数(即我想“加载”类),而不创build一个实例。 我怎么做? 奖金问题:.NET 4和旧版本有什么区别吗? 编辑: 这个类不是静态的。 我想在创build实例之前运行它,因为它需要一段时间才能运行,而且我希望在第一次访问时避免这种延迟。 静态ctor初始化private static readonly字段,因此不能在方法中运行。

使用javascript将另一个类添加到div

我有一个函数,检查表单提交的年龄,然后根据年龄返回一个div中的新内容。 现在我只是使用getElementById来replacehtml内容。 如果我也可以添加一个类到一个div,我认为会对我更好。 所以,例如我有.. if (under certain age) { document.getElementById('hello').innerHTML = "<p>Good Bye</p>"; createCookie('age','not13',0) return false; } else { document.getElementById('hello').innerHTML = "<p>Hello</p>"; return true; } 我想要做的是在div中的一切,如果返回false然后该div消失,并用其他内容replace..我可以得到任何想法,以一个很好的方式来实现这个纯JavaScript。 我不想使用jQuery这个特定的function。

计算UITabBar的高度

我正在编写一个应用程序,使用UITabBar作为导航的一部分。 我还使用UIScrollView来呈现比屏幕通常可以处理的更多信息。 因此,我需要设置滚动视图来考虑UITabBar的高度,以便显示所有的信息。 有没有办法来计算UITabBar的height ?

防止同时触摸多个button

在iOS中是否有防止包含多个button(同胞)的UIView同时被触摸? 例如,两个并排的不重叠的button可以在两个触摸的同时被轻敲。

Mongodb的PHP获得新文件的ID?

创build文档: $db->collection->insert($content); // $newDocID = ??? 我正在尝试获取新文档的ID。 怎么样? 谢谢。

C#实例化反映types的generics列表

是否有可能从C#(.Net 2.0)中的reflectiontypes创build一个通用的对象? void foobar(Type t){ IList<t> newList = new List<t>(); //this doesn't work //… } typest在运行时才是已知的。

Android SDK内容加载程序无法使用NullPointerException

我最近刚刚在Eclipse Helios中与Android SDK和AVD Manager进行交互时发生错误 我已经尝试重新安装Eclipse插件和Android SDK,但无济于事。 如果我去“已安装的软件包”页面,点击刷新(或安装或删除一个软件包),我得到一个popup框说 'Android SDK Content Loader' has encountered a problem. parseSdkContent failed java.lang.NullPointerException. 这里是完整的日志: 堆栈跟踪 java.lang.NullPointerException at com.android.ide.eclipse.adt.internal.sdk.Sdk.loadTarget(Unknown Source) at com.android.ide.eclipse.adt.AdtPlugin$10.run(Unknown Source) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 会话数据 eclipse.buildId=M20100909-0800 java.version=1.6.0_20 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_IE Framework arguments: -product org.eclipse.epp.package.java.product Command-line arguments: -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.java.product […]

简单的JSONparsing使用Perl

我试图parsingFacebook Graph API的 JSON结果,我有一些麻烦。 我希望做的是打印股份数量: my $trendsurl = "https://graph.facebook.com/?ids=http://www.filestube.com"; my $json; { local $/; #enable slurp open my $fh, "<", $trendsurl; $json = <$fh>; } my $decoded_json = @{decode_json{shares}}; print $decoded_json;

在Vim正常模式下快速切换缓冲区

最近我发现我在Vim中“错误地使用了制表符” 。 我一直试图在Vim中使用缓冲区,因为通过MiniBufExplorer进行辅助,但是由于从正常模式改变缓冲区需要多less击键,我觉得很痛苦。 使用标签,我可以在普通模式下在标签之间来回切换,也可以使用NUMBER g t去特定标签。 使用缓冲区时,我必须使用:bn , :bp或使用MiniBufExplorer进入命令模式,使用Ctrl + k或Ctrl + Up跳转到缓冲区窗口,用h和l向左或向右滚动,然后按Enterselect我想要的缓冲区。 或者我可以做一些涉及领导序列的事情,但是总是需要从家乡行中移除多个手指。 这是一个真正的痛苦。 在正常模式下如何得到一些等效的切换标签来切换正常模式下的缓冲区,所以我可以像g n / g p那样做:bn / :bp和NUMBER g n :buf NUMBER ?

使用Python的string.replace与re.sub

对于Python string.replace ,我应该使用string.replace还是re.sub进行基本的文本replace? 在PHP中,这是明确表示,但我找不到类似的Python注释。