问题列表 - 第48907页

在linux中重命名一组文件

我有100个文件命名sub1.txt, sub2.txt,..., sub100.txt.我喜欢将它们重命名为all1.txt, all2.txt,..., all100.txt.如何在linux(unix)中执行此操作?

谢谢你的帮助.

unix linux bash

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

代码优先:独立协会与外国关键协会?

每次我开始研究一个新项目时,我都会和自己进行一场心理辩论,而我正在设计我的POCO.我看过很多教程/代码示例似乎都支持外键关联:

外键关联

public class Order
{
    public int ID { get; set; }
    public int CustomerID { get; set; } // <-- Customer ID
    ...
}
Run Code Online (Sandbox Code Playgroud)

独立协会相反:

独立协会

public class Order
{
    public int ID { get; set; }
    public Customer Customer { get; set; } // <-- Customer object
    ...
}
Run Code Online (Sandbox Code Playgroud)

我以前使用过NHibernate,并且使用了独立的关联,它们不仅感觉更多OO,而且(延迟加载)的优势在于可以让我访问整个Customer对象,而不仅仅是ID.例如,这允许我检索Order实例,然后Order.Customer.FirstName无需显式地进行连接,这非常方便.

所以回顾一下,我的问题是:

  1. 使用独立关联有任何明显的缺点吗?和...
  2. 如果没有,那么使用外键关联的原因是什么?

entity-framework poco

100
推荐指数
3
解决办法
3万
查看次数

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

用Java设计高性能状态机

我正在开始编写Java库来实现高性能的有限状态机.我知道那里有很多库,但是我想从头开始编写自己的库,因为几乎所有的库都构建了自动机,这些自动机被优化为一次只处理一个.

我想知道SO社区中涉及状态机设计的人员在实现像这样的高性能库时最重要/最好的设计原则是什么.

注意事项

  1. 生成的自动机通常不是很大的.(约100-500州).
  2. 实现应该能够扩展.
  3. 实现应该能够实现快速转换(最小化,确定等).
  4. 希望实施DFA,NFA,GNFA,PDA和可能的Tree Automata.希望在可能的情况下在单一界面下.
  5. 应该在内存使用和性能之间取得良好的平衡.

目前关于设计的当前问题是:

  1. 应该上课State,SymbolTransition定义?或者应该使用"隐藏的"内部结构.我个人认为使用类本会浪费大量内存,因为相同的信息可以以更加浓缩的形式存储.但是,这是否可以实现更快的转换?它是否有任何其他优点/缺点?

  2. 在内部存储数据的最佳方法是什么?使用类似的数据结构HashMapHashSet启用分摊的常量时间查找,但是存在涉及的开销元素.这是最好的方法吗?将转换信息存储为原始(或非)数组似乎浪费了相当多的内存.特别是当库需要一次处理大量自动机时.不同数据结构的优缺点是什么?

我很感激任何意见.谢谢!

java performance fsm

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

显示默认的右键菜单 - Delphi

我有一个包含文件列表的列表框.我可以访问列表框中的Windows右键菜单来访问打开,属性,删除和重命名项目吗?

delphi properties menu right-click

8
推荐指数
2
解决办法
2715
查看次数

C++返回main

我希望能够从另一个文件返回到main.cpp文件.例如.

// Main.cpp
#include "Globals.h"

int main()
{
    otherFile();
}

// Globals.h

#include <iostream>
#include <stdlib.h>

bool otherFile();

//otherFile.cpp
#include "Globals.h"

bool otherFile() 
{
    // do stuff
    // Here I want to be able to go back to the main.cpp file.
}
Run Code Online (Sandbox Code Playgroud)

对不起,如果我的问题毫无意义

c++ program-entry-point qt-creator

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

使用Thrust CUDA对对象进行排序

是否可以使用Thrust库对对象进行排序?我有以下结构:

struct OB{
  int N;
  Cls *C; //CLS is another struct.
}
Run Code Online (Sandbox Code Playgroud)

是否可以使用推力来根据N对OB阵列进行排序?你能提供一个关于使用推力对物体进行分类的简单例子吗?如果推力不能这样做,是否还有其他CUDA库允许我这样做?

sorting cuda thrust cudpp

7
推荐指数
3
解决办法
7090
查看次数

从Android访问iOS核心数据

我使用Core Data开发了一本简单的iPhone应用程序.数据是不可变的,并存储在由Core Data管理的预加载的sqlite数据库中.

现在我需要为Android开发(几乎)相同的应用程序.我即将编写一组模仿Core Data的基本类,并从完全相同的sqlite数据库中读取.

在开始这个之前,我想知道是否有人知道这样做的Android库.

从理论上讲,你几乎可以提供与iOS相同的API,甚至可以解析对象模型.

sqlite android data-storage core-data ios

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

GD与ImageMagick对阵Gmagick为jpg?

我正在放弃GD来操纵我的网站中的图像 - 这太糟糕了.

每个人都说要使用ImageMagick因为它们比GD好,但ImageMagick和Gmagick(瑞士军刀图像处理)怎么样?

Zend在这里有一篇很漂亮的文章http://devzone.zend.com/article/10531谈论它们.

在我离开ImageMagick之前,是否有使用gmagick的动机?

(PHP 5.3+)

编辑:问两个库之间哪个更好有什么问题?我认为这是一个公平的问题.如果有人可以解释一个lib优于另一个的好处,那将有助于我和其他人阅读这个问题.为什么要关闭这样的问题?

编辑2:每个人都在问我需要做什么:我认为这是不经意的:用户上传图像(可能是png/gif/bmp w/e)我需要转换为JPG,然后将其存储在数据库中,最终如果它们是太大我需要调整一下它们.

谢谢

php gd image imagemagick image-processing

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

在CLISP中列出目录

我一直在尝试查看CLISP中目录中所有文件的列表,但我只能获取目录中的所有非目录文件.

我目前正在使用cygwin在Windows 7中尝试此操作,因此这可能会影响我的结果.我对CLISP(和所有人的LISP)都很陌生,而我目前正在尝试做的事情如下:

(directory (make-pathname :directory
'(:absolute "cygdrive" "c" "Download")
:name :wild))
Run Code Online (Sandbox Code Playgroud)

这成功地返回"C:\ Download"中的所有非目录文件.但是,它不会返回目录.我已经搜遍了所有Common Lisp引用指向使用"目录",但似乎我不可能没有Common Lisp(或者只是CLISP?)方式来解决目录中的所有文件.

任何帮助,将不胜感激.提前致谢!

lisp directory clisp common-lisp

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