问题列表 - 第3949页

PIL vs RMagick/ruby​​-gd

对于我的下一个项目,我计划用文本和图形创建图像.我对红宝石很满意,但对学习python很感兴趣.我认为这可能是个好时机,因为PIL看起来像一个很棒的库.但是,我不知道它与红宝石所提供的相比如何(例如RMagick和ruby-gd).从我可以收集PIL有更好的文档(ruby-gd甚至有一个主页?)和更多的功能.只是想听一些意见来帮我决定.

谢谢.

文斯

ruby python rmagick python-imaging-library

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

如何在Perl数组中打印唯一元素?

我在while语句中将元素推送到数组中.每个元素都是教师的名字.当循环结束时,最终在数组中出现重复的教师名称.有时它们在阵列中并不是彼此相邻,有时它们是.

如何在完成获取值后才能打印该数组中的唯一值?每次我想要打印元素时都不必解析整个数组.

在将所有内容推入数组后继承代码:

$faculty_len = @faculty;
$i=0;
while ($i != $faculty_len)
{
        printf $fh '"'.$faculty[$i].'"';
        $i++;
}   
Run Code Online (Sandbox Code Playgroud)

arrays perl unique

25
推荐指数
5
解决办法
7万
查看次数

MySQL设计具有动态数量的字段

我对MySQL的经验非常基础.简单的东西很容易,但我遇到了需要更多知识的东西.我需要一个存储一小部分单词的表.存储的单词数量可以是1到15之间的任何值.后来,我打算用这些单词在表格中搜索.我考虑过几种不同的方法:

A.)我可以用15个字段创建数据库,只要数据小于15就填充空值.我真的不喜欢这个.这看起来效率很低.

B.)另一种选择是仅使用单个字段,并将数据存储为逗号分隔列表.每当我回到搜索时,我都会在场上运行正则表达式.再次,这似乎非常低效.

我希望这两个选项有一个很好的替代方案.任何建议将非常感激.

-谢谢

php mysql database

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

Objective-C中的#import和#include有什么区别?

在Objective-C中#import和#include之间有什么区别,有时候你应该使用一个而不是另一个吗?一个被弃用了吗?

我正在阅读以下教程:http://www.otierney.net/objective-c.html#preamble及其关于#import和#include的段落似乎自相矛盾或者至少不清楚.

import objective-c include

382
推荐指数
6
解决办法
13万
查看次数

使用CORBA进行Java/C++互操作的最佳ORB是什么?

我有一个用Java编写的客户端 - 服务器应用程序,使用CORBA进行通信.使用的ORB是orbd,Java6平台提供的ORBd.我必须用另一个用C++编写的实现替换Java服务器实现.那么问题是,在CORBA库的自由源实现中,哪个更好地与这个ORB互操作?我应该替换Java ORB还使用C++库提供的ORB吗?

目标是在使用新的C++实现替换已经运行的服务器时,可以轻松平滑地进行转换.还有什么我应该考虑的吗?

c++ java corba

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

VS 2008中的解决方案文件

我引用了一个位于解决方案文件夹中的配置文件.然后我在我的项目中引用该文件.发布项目时如何将该配置文件放入bin目录?

c# projects-and-solutions visual-studio

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

从Java集合中删除对象

我有一个HashMap(虽然我猜这个问题适用于其他集合)的对象.据我所知,当文档谈到删除映射时,它会从哈希表中删除条目,即不一定要破坏实际对象.如果对象的唯一剩余引用是在此表中,那么对象是否会被垃圾收集?

如果我这样做,map.clear()并且表中的那些对象没有在其他任何地方被引用,它们会被垃圾收集吗?

什么是最快的方法,实际删除表中的所有条目,但也销毁这些对象.

java collections

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

T-SQL:选择要通过连接删除的行

场景:

假设我有两个表,TableA和TableB.TableB的主键是单列(BId),是TableA中的外键列.

在我的情况下,我想删除TableA中与TableB中的特定行链接的所有行:我可以通过连接执行此操作吗?删除从连接中提取的所有行?

DELETE FROM TableA 
FROM
   TableA a
   INNER JOIN TableB b
      ON b.BId = a.BId
      AND [my filter condition]
Run Code Online (Sandbox Code Playgroud)

或者我被迫这样做:

DELETE FROM TableA
WHERE
   BId IN (SELECT BId FROM TableB WHERE [my filter condition])
Run Code Online (Sandbox Code Playgroud)

我问的原因是在我看来,在处理较大的表时,第一个选项会更有效.

谢谢!

t-sql join

486
推荐指数
5
解决办法
39万
查看次数

PHP,Python,PostgreSQL设计是否适合商业应用?

我正在寻找一些关于我希望构建的业务应用程序的快速想法.我想分别使用PHP,PythonPostgreSQL分离三层表示,域逻辑数据.我想听听,可能来自其他曾经走过这条道路的人,如果这种方法存在问题,我是否针对错误的工具等等.

  • 我正在研究PHP,因为它被广泛使用,相当成熟,我可以找到很多具有PHP界面设计技能的人.

  • 我正在研究Python,因为可读代码的好处,因为我听说可以找到更多具有主题技能的Python程序员(在这种情况下,财务),它是一种开源语言.另外,编码似乎更容易.

  • 我正在研究PostgreSQL的事务级功能.MySQL也是一个选项,但我不需要讨论这个方面.

这不是一个Web应用程序,虽然我想将浏览器用于用户界面.这更像是一个企业应用程序,但适用于具有中等数量用户(可能是5-10)和适度数量的日常交易的小型企业.

重要的是,我们将来能够将数据库或域逻辑或接口与其他层分开升级.

我不是在寻找买入与建立的辩论,因为这是一个不同的讨论.

感谢您的任何见解

php python postgresql

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

VMware guest虚拟机中的JVM堆大小调整

这个问题可能更好地表达了:在VMware ESX等虚拟机管理程序上运行Java服务器如何影响Java堆?

  • 从OS/hypervisor的角度来看,对JVM堆的访问是随机的
  • 客户操作系统或管理程序很难优化随机访问的内存
  • 鉴于此,管理程序是否可以检测JVM堆中未使用的页面?

Java服务器应用程序的传统观点是,如果在JVM启动时分配所有堆,而不是在需要时动态调整堆的大小,那么性能最佳.换句话说,如果将堆大小设置为1GB,则Java进程将获取1GB的连续虚拟地址空间(+二进制文件所需的任何内容),其他应用程序不再可用的内存.

VMware是否足够聪明,可以检测到某些堆实际上未使用过?这对GC性能有何影响?让堆在VMware中动态调整大小会更好吗?哪些GC策略最适合VMware来宾?

还有,有人会指出我在虚拟化环境中调整JVM堆的指导方针吗?

java memory vmware

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