Eclipse中的“打开项目”button被禁用

我刚刚下载Eclipse,启动它,发现“打开项目”button被禁用。 那么我该如何打开我的项目=)?

从像素数据的字节数组创build位图

这个问题是关于如何读/写,分配和pipe理位图的像素数据。 以下是如何为像素数据分配字节数组(pipe理内存)并使用它创build位图的示例: Size size = new Size(800, 600); PixelFormat pxFormat = PixelFormat.Format8bppIndexed; //Get the stride, in this case it will have the same length of the width. //Because the image Pixel format is 1 Byte/pixel. //Usually stride = "ByterPerPixel"*Width //但这并不总是如此。 更多信息在bobpowell 。 int stride = GetStride(size.Width, pxFormat); byte[] data = new byte[stride * size.Height]; GCHandle […]

'__import __('pkg_resources')。declare_namespace(__ name __)`是做什么的?

在一些模块的__init__.py文件中,我看到了这样一行: __import__('pkg_resources').declare_namespace(__name__) 它做了什么,为什么人们使用它? 假设它在运行时与dynamic导入和创build名称空间有关。

Android应用程序架构 – MVVM还是MVC?

我有一个Android项目,我正在开始工作,我希望它的结构尽可能健壮。 我来自一个WPF MVVM背景,我一直在读一些关于android应用程序架构,但我无法find一个明确的答案,我应该使用哪个架构。 有人build议使用MVVM – http://vladnevzorov.com/2011/04/30/android-application-architecture-part-ii-architectural-styles-and-patterns/ 和其他人build议使用MVC,但没有具体说明应该如何实施。 正如我所说,我来自一个WPF的MVVM背景,因此我知道它很大程度上依赖于绑定,据我所知,默认情况下Android不支持。 似乎有一个第三方的解决scheme – http://code.google.com/p/android-binding/但我不知道我是否想依靠这个。 如果它的发展停止,未来的API等将不会得到支持。 基本上我正在寻找的是一个彻底的教程,将教我构build应用程序的结构的最佳做法。 文件夹和类结构等。我只是找不到任何彻底的教程,我会期望谷歌会为其开发者提供这样的教程。 我只是不认为这种文档处理技术方面足够好 – http://developer.android.com/guide/topics/fundamentals.html 我希望我已经足够清楚,并且我不要求太多,我只想确定我的应用程序的结构,在我的代码变成意大利面条怪物之前。 谢谢!

如何构build与knockout.js单页面的应用程序?

我主要想知道如何组织像模态窗口和dynamic页面,如configuration文件。 viewModel应该只包含一个configuration文件视图还是包含所有加载的configuration文件? 这里这似乎不是很“干净”。 viewModel = { profile: ko.observableArray([ new ProfileViewModel() //… any others loaded ]) , createPostModal: { input: ko.observable() , submit: //do something to submit… } } <div data-bind="foreach: profile"><!– profile html –></div> <div data-bind="with: createPostModal"></div> 这种方式看起来不太一致。 有没有人build立了一个单一的页面应用程序与淘汰赛,可以提供一些build议? 代码示例将不胜感激。

git-svn“找不到revmap” – 这是什么意思?

当运行git svn clone并且经常在后续的git svn fetch操作中,我得到了许多文件夹的这个消息: Couldn't find revmap for <SVN folder URL> 我的知识库似乎工作正常。 这个消息是什么意思? 我应该关心它吗?

连接表的最佳SQL索引

考虑到性能改进,我想知道是否和哪些索引对联接表(特别是在Rails 3 has_and_belongs_to_many上下文中使用)有帮助。 模型和表格设置 我的模型是Foo和Bar和每个轨道约定,我有一个连接表叫bars_foos 。 没有主键或时间戳使这个表中的旧字段bar_id:integer和foo_id:integer 。 我很想知道下列哪个索引是最好的,没有重复: 复合索引: add_index :bars_foos, [:bar_id, :foo_id] 两个索引 A. add_index :bars_foos, :bar_id B. add_index :bars_foos, :foo_id 1和2-B的组合 基本上,我不确定复合指标是否足够,假设它是有用的开始。 我相信一个复合索引可以作为第一个项目的单一索引,这就是为什么我非常肯定,使用所有三行肯定会导致不必要的重复。 可能的用法 最常见的用法将被赋予一个Foo模型的实例,我将使用foo.bars的RoR语法来请求其相关的bars ,反之亦然, bar.foos用于模型Bar一个实例。 这些将生成types的查询SELECT * FROM bars_foos WHERE foo_id = ? 和SELECT * FROM bars_foos WHERE bar_id = ? 然后使用这些结果ID来SELECT * FROM bars WHERE ID in (?)和SELECT * […]

为C#代码创buildhtml文档

我通常不做任何C#开发,所以请原谅我的noobness,但我目前正在一个C#项目和VisualAssist生成这些花哨/// <summary></summary>评论,我一直在使用它们logging我的代码。 我假设必须有一种方法来使用这个注释来创build一个像Doxygen或Javadoc完成的HTML文档。 我怎么做的?

如何从作为可重用组件的指令公开API?

有一个angular度是一个可重用组件的指令,公开的API可以从控制器访问的最佳做法是什么? 所以当有多个组件的实例时,你可以从控制器访问 angular.directive('extLabel', function { return { scope: { name: '@', configObj: '=' }, link: function(scope, iElement, iAttrs) { // this could be and exposed method scope.changeLabel = function(newLabel) { scope.configObj.label = newLabel; } } } }); 然后当有: <ext-label name="extlabel1" config-obj="label1"></ext-label> <ext-label name="extlabel2" config-obj="label2"></ext-label> <ext-label name="extlabel3" config-obj="label3"></ext-label> 我怎样才能访问控制器中的extLabel2的scope.changeLabel? 是否有意义?

使用Xcode 5提交时,校验和validation失败

我几天前向iOS App Store提交了一个应用程序,并从Xcode获得了这个消息。 在我有时间重新提交之前,苹果已经开始审查我的应用程序。 这是我需要担心的吗? 编辑:应用程序几天后被接受。