问题列表 - 第34374页

查询多个数据库(SQL服务器)

我有多个数据库具有相同的结构,其名称就像"Client1234"在"客户端"旁边的数字不同我在每个数据库中都有一个名为"Transactions"的表,我想运行查询来统计所有"事务"表中的所有原始数据数据库.

当我选择数据库时,我需要检查它是否有客户端字,并且它旁边有数字.

sql-server

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

bash脚本 - 有选择地处理带空格的文件名

我有一个文件名为"ab c.jpg","def 0.jpg","gh i.jpg"的目录

我需要一个脚本让所有以" 0.jpg"结尾的文件成为" _0.jpg"

因此,在上面的例子中,第二个文件应该变成"de f_0.jpg"

bash filenames spaces

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

有效的最长公共子序列算法库?

我正在寻找一种(空间)高效的LCS算法实现,用于C++程序.输入是两个整数的随机访问序列.
我目前正在使用维基百科页面中关于LCS的动态编程方法.但是,它在内存和时间中具有O(mn)行为,并且对于较大的输入而言存在内存错误.
我读过Hirschberg的算法,它大大提高了内存使用率,Hunt-Szymanski和Masek以及Paterson.由于实现这些并非易事,我更愿意在现有实现的数据上尝试它们.有谁知道这样的图书馆?我想,因为文本差异工具很常见,所以应该有一些开源库吗?

c++ algorithm performance dynamic-programming lcs

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

C++ STL集合和C#集合的比较?

我还在学习C#,并且惊讶地发现a List<T>更像是a而std::vector不是a std::list.有人可以根据STL描述所有C#集合(或者如果STL比较困难,标准概念数据类型与维基百科链接?我希望该引用将广泛有用.

最感兴趣的集合列表包括(随意添加其他集合):

  • 排列
  • 名单
  • 数组列表
  • 哈希表
  • 字典
  • ListDictionary
  • SortedDictionary
  • 排序列表
  • 队列

编辑:我刚刚发现了一个可能感兴趣的类似问题:在stl C++和C#容器之间进行映射

c# c++ collections stl

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

将 TransformedBitmap 对象保存到磁盘。

在 WPF 和 C# 中工作,我有一个 TransformedBitmap 对象,我可以:

  1. 需要作为位图类型的文件保存到磁盘(理想情况下,我将允许用户选择是否将其保存为 BMP、JPG、TIF 等,不过,我还没有到那个阶段......)
  2. 需要转换为 BitmapImage 对象,因为我知道如何从 BitmapImage 对象获取 byte[]。

不幸的是,在这一点上,我真的很难完成这两件事中的任何一件。

任何人都可以提供任何帮助或指出我可能缺少的任何方法吗?

c# wpf image bitmap save

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

无法检测到windows经典主题活跃

我正在调用UIManager.getSystemLookAndFeelClassName().即使将当前主题设置为WindowsClassicLookAndFeel,也可以获得WindowsLookAndFeel的结果.但我期待WindowsClassicLookAndFeel.问题是如何检测Windows经典主题现在是否处于活动状态

java swing look-and-feel

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

是否可以在PHP中使用短整数(16位)?

背景:我有一个大的2D整数数组,我需要在PHP中为每个Apache请求加载到内存中.我希望它占用更少的内存.

PHP以PHP_INT_SIZE字节为单位存储整数,在大多数系统上为32位.所有整数都小于2 ^ 16,这意味着它们可以是一个短整数(例如在C中).我是否正确地认为将short存储为short会占用一半的RAM?

理想情况下,我希望能够做到:

$s = (short) 1234; // takes up 2 bytes instead of 4
Run Code Online (Sandbox Code Playgroud)

更多信息:

  • 该阵列占用大约100mb的RAM,并通过包含30MB的var_export()转储生成
  • 该数组是用cron进程编写的.只有阅读需要内存效率(和快速)
  • 我需要对整数执行的唯一操作是比较所有这些操作(<,>,===)然后读取其中的一些(类似于Floyd-Warshall算法)
  • 从数据库读取每个值太慢,因为每个请求有几亿次读取

一些疯狂的想法:

  • 使用pack()/unpack()但在解压缩时仍会将值存储为32位整数
  • 将值存储为图像中的像素,并使用PHP的GD库来读取它们(这会很慢)
  • 使用shmop_read()并让Apache进程共享该数组
  • Memcached可能会工作,但我没有经验,我想它会比原生PHP数组慢很多倍
  • 学习C++并编写PHP扩展
  • 重新编译PHP(或HipHop?)以使用2个字节进行整数
  • 使用Igbinary(有用,但与pack()会有同样的问题)

php memory memory-management

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

如何检查进程是否处于挂起状态(Linux)

在Linux中是否有任何命令可以通过它来了解进程是否处于挂起状态.

linux

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

正则表达式将文件中的空格减少1

我有一个文件,我想在其中进行以下更改:

n空格替换连续的n-1空格.

例:

输入:

a b  c   e
fg j    ij k
Run Code Online (Sandbox Code Playgroud)

输出:

ab c  e
fgj   ijk
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

regex

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

GCC减少二元膨胀 - 奇怪的副作用

古怪

我已经编译了Google协议缓冲区,没有使用额外的参数进行"膨胀"编译,并使用以下命令进行编译./configure CXXFLAGS="-ffunction-sections -fdata-sections".du-h透露:

120K ./bloat/bin
124K ./bloat/include/google/protobuf/io
8.0K ./bloat/include/google/protobuf/compiler/java
12K ./bloat/include/google/protobuf/compiler/python
8.0K ./bloat/include/google/protobuf/compiler/cpp
128K ./bloat/include/google/protobuf/compiler
52K ./bloat/include/google/protobuf/stubs
848K ./bloat/include/google/protobuf
852K ./bloat/include/google
856K ./bloat/include
12K ./bloat/lib/pkgconfig
37M ./bloat/lib
38M ./bloat
20K ./unbloat/bin
124K ./unbloat/include/google/protobuf/io
8.0K ./unbloat/include/google/protobuf/compiler/java
12K ./unbloat/include/google/protobuf/compiler/python
8.0K ./unbloat/include/google/protobuf/compiler/cpp
128K ./unbloat/include/google/protobuf/compiler
52K ./unbloat/include/google/protobuf/stubs
848K ./unbloat/include/google/protobuf
852K ./unbloat/include/google
856K ./unbloat/include
12K ./unbloat/lib/pkgconfig
15M ./unbloat/lib
16M ./unbloat
53M .
Run Code Online (Sandbox Code Playgroud)

深入研究:

 ls -gGh bloat/lib/
    total 37M
    -rw-r--r-- 1  13M 2010-09-07 13:57 libprotobuf.a
    -rwxr-xr-x 1  986 2010-09-07 13:57 libprotobuf.la
    -rw-r--r-- 1 …
Run Code Online (Sandbox Code Playgroud)

c++ gcc compilation toolchain

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