标签: libraries

Python成像替代品

我有python代码,只需要做一些简单的照片:剪裁,调整大小和覆盖水印.我使用了PIL,重新采样/调整大小的结果是可怕的.我使用了imagemagick,界面和命令的设计是将一只猫打包放在一个盒子里,然后反复将它扔到键盘上的一组楼梯上.

我正在寻找一些不是PIL或Imagemagick的东西,我可以使用它来进行简单,高质量的图像转换.就此而言,如果命令行界面良好,它甚至不必具有python绑定.

哦,它需要与平台无关,我们的生产服务器是linux,但我们的一些开发人员在windows上开发.它也不需要安装一堆愚蠢的gui代码来用作库.

python command-line imaging libraries

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

是否有更快和面向对象的替代SDL for C++?

当前版本的libsdl(1.2.x分支)非常非常慢,具有混合和每像素alpha(因为它使用软件混合).还有其他好的选择吗?

c++ sdl libraries

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

科学计算:平衡自我包容和重用?

我写了科学研究代码,特别是生物信息学.当然,在科学中,结果应该是可重复的.那些没有定期参与项目并且不详细了解基础设施的人可能合法地希望看到我的代码来重现结果.问题在于,使代码自足以容易地给这样的人提供/解释似乎严重限制了可能的重用量.

  • 将几个相关项目中使用的功能分解为个人库通常很方便,但是将这些库转储5000行(不可否认的文档很少,因为它不是生产/发布质量)代码没有任何帮助是不方便的.处理那些想要快速重现结果的人手头的问题.

  • 在您的系统上安装一组几个密钥库并且可以随时使用而不必考虑两次通常很方便,但向主要是科学家的人解释并不方便,而不是程序员如何设置所有这些东西.如果您自己不记得某些细节,尤其如此.(注意,虽然有问题的细节是与科学无关的技术细节.)

  • 将研究项目的几个相关方面的所有代码保存在一个大型程序中通常很方便,而不是为您尝试的每个轻微变化/事物编写完全自包含的代码,但同样,转储所有代码并不方便这个,或解释所有这些,只是想要重现结果的人.

有哪些方法可以解决这些问题,以便我可以重用代码,但是仍然允许想要重现我的结果的人以合理的努力来启动和运行代码?请注意,我的问题的核心是创建可重用的代码库的可能性,这些代码库不是很成熟.

maintenance readability scientific-computing self-contained libraries

10
推荐指数
0
解决办法
217
查看次数

从OpenGL和C++开始,正确的路径?

我需要一些具体的和一些一般的建议.我是一个相当熟练的Java程序员和经验丰富的Web程序员,但我想进入软件开发并且我一直在处理C++.对于我想要做的游戏我有一个好主意,我意识到这将是一项艰巨的任务 - 但我正在考虑更多的机会学习C++,包装,无论我遇到什么开发过程......

但我无法在概念上踏上门!我可以很好地处理C++方面,它只是设置图形,正确的方式,这让我感到困惑.我已经通过一系列用C++编写OpenGL的教程,所有人都说不同的东西,我都无法真正开始工作......

有人说使用GLUT和GLEW.有人说GLUT死了,FreeGLUT就是现在的事情.有些人完全忽略了这些并使用了一堆我似乎无法找到的"glaux.h"文件 - 以及其他专门用于避免"glaux.h"的教程......我发现的大多数教程都附带了警告在评论中,他们的OpenGL版本已经过时了,我应该使用更新的库 - 还有其他人使用第三方库,如Ogre和Aurora.

我一直在浏览一堆书籍和教程,所有人都有一个几乎完全不同的设置,使用OpenGL和C++.我意识到可能没有一种正确的方法,本身,但我正在寻找最新,最流行的方式,并将最大化项目的有用性,就我的学习...任何一般非常感谢指向教程或建议的链接.

顺便说一下,我正在使用Visual Studio Express 2010(好主意?).我的游戏不会太强烈(等距2d),但需要TON逻辑和TON数据,这就是为什么我想通过使用C++加快速度.关于更好的方法,比使用c ++登录和图形(从行业角度来看)的任何其他见解对我来说也是非常有价值的!提前致谢!

c++ opengl installation libraries

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

用于Java的SNMP库

我需要对各种SNMP库进行可行性研究.目前我正在使用SNMP4J.我的要求是将各种库与其功能进行比较.我无法找到任何有用的参考链接.请有人建议任何链接.

java snmp libraries snmp4j

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

如何以编程方式知道Android项目中包含哪些库?

我想知道是否有可能以编程方式找到Android项目中包含的所有库.我正在编写一个库,需要有关项目中包含的其他库的信息.任何帮助非常感谢.

android libraries

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

哪些库提供持久数据结构?

我已经沉迷于Clojure的核心数据结构.在使用其他语言时,我会尽力保持各自的习语,但有时候,一些持久的数据结构正是解决问题的正确方法.

特别是,我正在寻找Phil Bagwell的向量和数组映射尝试(即哈希映射)的实现.相关库应包括奖励积分的集合,队列和有序集/地图变体.

clojure immutability libraries data-structures

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

Android Studio - Gradle 1.5 - 核心库选项

我的Android项目和Gradle 1.5存在问题.我无法编译我添加的依赖项.目前我正在开发Java EE应用程序,我想从我的Android设备执行EJB查找到我运行的Wildfly10.

我知道,从Android设备进行查找可能不是最佳选择,REST Web服务会更好,但这不是重点.

在我的项目中,我添加了一个包含所有外部库的新模块,并将此模块添加到我的:app作为依赖于"编译"级别.一切正常,直到我想添加jboss-client.jar.在dex期间,他正在抱怨javax.transaction.*.

我现在做了什么

为什么他们不工作

    1. 解决方案:我在每个构建工具中修改了我的dx.bat ..没有改变.它只是不起作用
    1. 解决方案:com.android.build.gradle.tasks.Dex未知(我不知道如何添加),Gradle 1.5不支持coreLibrary
    1. 解决方案:gradle完全忽略了

项目minSDK为19,targetSDK为23,构建工具23.0.2我从命令行调用了dx.bat,其参数与gradle相同,我只添加了--core-library arg,它可以工作!但这并没有解决Android Studio和Gradle中的问题.

谁能帮帮我吗?

更新: 好的,我看了com.android.dx.command.Main的源代码.有一个公共内部类"Arguments",它包含(显然)可以使用的参数,也包含coreLibrary = false.现在我只需要知道如何修改它.有人知道吗?

最好的问候,克里斯

java android gradle libraries android-studio

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

带有Gradle的Javadoc:运行javadoc任务时不要获取库

我是gradle的新手,我正在尝试使用gradle运行javadoc.我已经关注了gradle javadoc页面,所以我在build.gradle中添加了我的下一个任务:

 apply plugin: 'java'


task myJavadocs(type: Javadoc) {
source = sourceSets.main.allJava  }
Run Code Online (Sandbox Code Playgroud)

我的问题是,我的项目中没有任何库被添加,所以我得到了很多错误,如下一个:

MyClass.java:7: package net.sf.oval.constraint does not exist import net.sf.oval.constraint.NotNull;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

谢谢你的时间,

拉斐尔

javadoc gradle libraries

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

有没有办法在Rust库中包含二进制文件或文本文件?

我正在尝试创建一个库,我想在其中包含一些二进制(或文本)文件,这些文件将具有将在运行时解析的数据.

我的目的是控制这些文件,不断更新它们并在每次更新时更改库的版本.

这可能通过货物吗?如果是这样,我如何从我的库中访问这些文件?

我想到的一个解决方法是包含一些.rs带有结构和/或常量的文件,这些文件&str会存储数据,但我觉得它很难看.

编辑:

我已经将接受的答案更改为更适合我的案例,但请查看Shepmaster的答案,因为这可能更适合您的情况.

binaryfiles libraries rust rust-cargo

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