标签: open-source

如何在Java Swing中构建Google-chrome选项卡和菜单栏界面?

有人知道一个开源项目或代码片段,它演示了如何在Swing中创建类似标签和工具栏的类似google-chrome的界面?

我知道,我可以使用JTabbedPane,但我想的是一个看起来和感觉非常类似于谷歌浏览器"标签式浏览"的界面.

java user-interface swing open-source google-chrome

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

寻找开源图(如在数据结构中)数据库引擎

我正在编写一个操纵某种社交网络数据的应用程序,因此理想的底层数据结构是加权有向图.我想直接对数据进行操作(和搜索),而不是先将整个图形加载到内存中并在之后进行序列化.

这可以使用标准SQL数据库或键/值存储进行模拟,但效率非常低(对于我想使用的图遍历算法,例如最短路径等).

因为谷歌搜索并没有发现任何有用的结果,所以我只想写自己的想法,但我宁愿使用现有的解决方案(如果有的话,我错过了它),而不是重新发明轮子.该项目是为了有趣/个人研究,因此该软件必须是开源的(并且能够在Linux下运行).

那么,有没有符合上述描述的项目?

谢谢!

database open-source graph-theory

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

免费开放在线项目?

另一个经济衰退的受害者.厌倦了阅读c#的东西,我现在想在一个项目上工作.

寻找项目我可以在哪里工作,我们可以在线保持联系.我有几年的c#经验.source forge看起来很酷但是无法通过编程语言浏览:/

所以,如果你正在做一些事情,需要一些dot net C#help(免费),知道......或者像我这样的极客可以聚在一起的网站.

c# asp.net open-source

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

"开源"是否意味着"任何人都可以把我的工作带到任何地方,无论他们喜欢什么"?

当在"与程序员相关"和"明显回答"之间划清界线时,我通常倾向于后者,但我真的很想知道社区对此有何看法.我有一种感觉,这应该是CW(我从来没有创建过CW主题),但是我会让那些有更多SO经验的人来做这个电话.

摘要:

"开源"是否意味着"任何人都可以把我的工作带到任何地方,无论他们喜欢什么"?

编辑:对于那些要求,许可证是LGPL.

细节:

我的开源标题是在Codeplex上托管的,现在已经有一段时间了.今天,我看到它也在Softpedia上托管,没有明显的参考原作者的实际网站(链接在那里,一层或两层深,但不是应该如此突出).他们复制了所有相关的Codeplex内容并自己托管......就像一面镜子,但没有原作者的知识.

我根本没有被告知/问过/等等."开源"是否意味着"任何人都可以把我的工作带到任何地方,无论他们喜欢什么"?

我对这个项目没有任何经济利益.这只是一个有趣的爱好 - 满足用户需求并帮助我解决我作为开发人员的缺点(理想情况下是协作) - 也许是"回馈".如果我试图从这个项目赚钱,我会更加恼火...如果我从下载网站获得广告收入,例如(当用软件名称搜索时,你现在会发现Softpedia持有在Google的搜索结果中,该项目的Codeplex页面用于保存的位置).

无论如何,我不喜欢其他网站突然主持的气味,没有我的合作或祝福,不仅是可下载的安装程序,还有我的逐字产品描述,截图,更改日志等.

是的,他们已经显示了我的名字,但没有办法联系我.坦率地说,"我的名字"是我对他们在我不知情的情况下使用时烦恼的事情- 我不认识这些人,我也不想以任何方式与他们或他们的网站联系.

我知道了.我在线.我做了些什么.人们将链接到我 - 这在技术上也是如此(如果你能找到链接),但这个网站感觉不对.

同样,如果该网站甚至是产品的最基本的评论/评论,那将会有所不同.但是这让我看起来就像是把自己与他们联系在一起 - 在那里创建一个帐户,或者其他东西 - 而我却没有.

他们将许可证简单地列为"免费软件",与Codeplex网站上随时提供的许可相比,这是模糊的(至少可以说).就像可编辑隐藏的Codeplex链接一样,他们对"免费软件"的定义在其网站的其他地方有更详细的解释,但它并不像Codeplex那样明显.我甚至还没有考虑过他们的"免费软件"定义是否/如何与选择LGPL的"我的"意图不同.

我没有尝试联系这些人,但是我的乐观情绪并不高,因为我开始聘请那些在不涉及他们的情况下复制他人内容的人(再次,没有"提交"内容发生在这里,他们的网站不提供独特的评论/补充我的工作).

我希望有人能提供有用/有用的东西吗?我喜欢这个项目(这是我的第一次开源尝试).我不希望它对我或我的用户来说是一件令人头疼的事吗?

这只是作为一个提供免费软件的开源软件作者的一部分吗?你的工作在其他地方(以及其他地方仍然是 - heh)得到重复,你无能为力吗?你认为这是一个合法的"链接"吗?我是否因为生气而错过了标记?

hosting open-source codeplex code-duplication

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

MS Visual Studio .NET的替代品

我一直在使用MS Visual Studio .NET工具和技术,但是如果有替代品,特别是开源软件,我们开始怀疑好奇心,因为每个付费产品似乎都有免费的开源替代品.

.net ide open-source monodevelop visual-studio

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

分析永不退出的基于C或C++的应用程序

对于在我们手动重启机器之前从未退出的应用程序分析我有一个小小的疑问.

我使用像valgrind这样的工具来讨论内存泄漏或任何在某个时间后退出的应用程序的膨胀.

但有没有任何工具可以用来告诉应用程序在各个阶段创建的内存消耗,膨胀和开销,如果可能的话?

注意:我更感兴趣的是了解不退出的应用程序...如果应用程序退出,我可以使用像valgrind这样的工具..

c c++ memory profiling open-source

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

发布PHP CMS ......怎么样?

我即将发布一个用PHP编写的CMS(使用Zend Framework).一旦理解它,它就非常强大且易于管理.

我想知道在商业许可下发布一些(我想要钱),但我意识到CMS的市场已经饱和了.

所以我想我会在一些开源许可下发布它.我知道我必须选择许可证,但问题是:一旦许可证选择了我需要做什么来释放它?要把它变成正式的,所以不能只是"窃取"它的代码并说它创造了它.

我在一个网站上看到我只需要创建一个名为"许可证"的文件并在那里写许可证但是安全性呢?我知道代码无法编译或混淆,所以我怎么做"转官"我创建它?

感谢您的关注.

php open-source release content-management-system

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

在哪里可以找到ldconfig的源代码?

我想了解一下它的实现,它在哪里可用?

linux open-source

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

传统的开源Java应用程序

我已经使用Java作为我的"家庭项目"了一段时间,现在需要通过github或Google Code这样的存储库来提供我的一些项目.

只要我是该项目的唯一开发人员,并且只要我一直在Eclipse中工作,那么完全没有关于构建和运行它的问题.一切都很好.问题基本上是,如果有人要我分享,我该怎么办?:-)

首先要做的是,使用像Maven这样的工具来构建项目.在这种情况下,无论是否安装了Eclipse,或者更喜欢IDEA,他都可以下载我的项目并使用Maven构建.或者,导入Eclipse/IDEA并构建.

所以,澄清这个问题,这里有两点:

  1. 我的目录结构应该是什么样的?文件夹,如src,bin,还有其他什么?
  2. 我的应用程序应该运行的方式是什么?例如,我的应用程序需要log4j才能运行.在构建软件包时,Maven解决了这种依赖关系.但是当构建包时,你应该手动为你提供log4j的路径(带java -cp ...) - 如果我只想提供.sh和.cmd脚本以方便用户,那么消除这个要求的方法是什么?

java dependencies open-source log4j maven

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

Android库项目中的资源ID

我想在我的网站上加入一个开源项目.但在检查"是库"选项后,有些东西如"case R.id.menu_search:"无法编译.我应该用它的常数值替换它们,或者我如何包含它?

    case R.id.menu_search: // ! case expressions must be constant expressions
        onSearchRequested();
        return true; ...
Run Code Online (Sandbox Code Playgroud)

android open-source shared-libraries

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