小编ale*_*oot的帖子

以独立于数据库的方式使用零填充SQL(LPAD)

我有一个如下表:

code ---> INTEGER
name ---> CHAR

+------+------+
| code | name |
+------+------+
|  1   |  aa  |
|  2   |  bb  |
|  3   |  cc  |
Run Code Online (Sandbox Code Playgroud)

我想以这种方式用左零填充代码字段:

SELECT LPAD(code,5,'0') FROM table;
Run Code Online (Sandbox Code Playgroud)

这个查询在MySQL中运行良好,但它不适用于SQL Server和PostgreSQL,我正在寻找一个适用于所有数据库的查询,或者至少在这四个数据库上运行:

  • MySQL的
  • PostgreSQL的
  • MSSQL
  • 火鸟

没有任何变化.有解决方案吗?

mysql sql sql-server postgresql firebird

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

在Zip中附加文本文件

我在一个文本文件(file.zip中的file.txt)中有zip文件,我想在zip文件外面附加另一个文本文件file.txt.我怎样才能做到这一点?有解决方案吗?

我试图将附加=> 1参数添加到IO :: Compress :: Zip但是zip中的文件被覆盖了..

use IO::Compress::Zip qw(zip $ZipError) ;

$filenameToZip = 'file.txt';
zip $filenameToZip => "file.zip",Append => 1
    or die "zip failed: $ZipError\n";
Run Code Online (Sandbox Code Playgroud)

我是否需要解压缩zip文件,追加/合并两个TXT文件并再次压缩文件?或者有更好的解决方案吗?

perl

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

Java .isDirectory()也在没有扩展名的文件上返回true

我注意到检查File类的实例是否是带有方法isDirectory()的目录,此方法对于没有扩展名的文件也返回true.

例如,如果我有一个没有exetension的文件名myfile isDirectory()方法返回true,是否有另一种方法检查传递的文件是否真的是一个目录?

我正在尝试Windows ...

java directory file

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

为什么priorityQueue在编译时不需要类似的接口?

以下代码对于传递编译是合法的.为什么可以将PriorityQueue定义为仅采用可比较的实例元素?

...
PriorityQueue<Object> q = new PriorityQueue<Object>();
q.add(new Object());
...
Run Code Online (Sandbox Code Playgroud)

但它抛出了预期的例外:

Exception in thread "main" java.lang.ClassCastException: java.lang.Object cannot be cast     to java.lang.Comparable
    at java.util.PriorityQueue.siftUpComparable(PriorityQueue.java:595)
    at java.util.PriorityQueue.siftUp(PriorityQueue.java:591)
    at java.util.PriorityQueue.offer(PriorityQueue.java:291)
    at java.util.PriorityQueue.add(PriorityQueue.java:268)
    at ReentrantLockExample.main(ReentrantLockExample.java:12)
Run Code Online (Sandbox Code Playgroud)

java

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

是否存在针对goto的性能原因?

GOTO,它在设备上执行和运行时会影响性能吗?

在目标C中使用GOTO是一种好习惯还是使用它是不好的做法?

而且,何时使用GOTO声明是一个不错的选择?

谢谢.

c iphone objective-c ipad ios

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

提取封装在Object中的数组

假设我有一个封装在对象中的数组:

String[] strvls = { "Alessio", "Ale" };
Object container = strvls;
Run Code Online (Sandbox Code Playgroud)

我想从容器对象中提取回数组,我该怎么办?

我知道这是一个以这种方式检查的数组:

if(container.getClass().isArray()) {
    //Extract the encapsulated array - How ?
}
Run Code Online (Sandbox Code Playgroud)

我无法强制转换为String数组,因为我无法确定数组的类型是String[]......所以我需要转换为泛型类型数组,是否可以在Java中使用?

java arrays object

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

mySQL按编号查询,不按整数排序

我在这里使用mysql workbench构建了一个查询:

USE wcms;
SELECT PLA_FNAME, PLA_LNAME, PLA_GS FROM player ORDER BY PLA_GS DESC;
Run Code Online (Sandbox Code Playgroud)

然后显示以下结果:

在此输入图像描述

正如您所看到的,它将玩家目标评分列排序为9是最高值,而不是20.按整数排序此列的最佳方法是什么,因此20位于列表的顶部?

mysql sql

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

Delphi 7 中动态数组作为可选参数

是否可以将动态数组作为可选参数传递给函数或过程?如果是,怎么办?

我已经尝试过这种方式:

procedure testp (str : string; var arr : StringArray = nil);
begin
    str := 'Ciao Alessio !';
    SetLength(arr, 2);
    arr[0] := 'Ale';
    arr[1] := 'Ale';
end;
Run Code Online (Sandbox Code Playgroud)

但它给出了:default parameter 'arr' must be by-value or const

我正在使用 Delphi 7,但如果 Delphi 7 无法使用,那么更新版本的 Delphi 或 Free Pascal 是否可以?

arrays delphi delphi-7 dynamic-arrays

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

从C#调用Delphi DLL函数

这是Delphi函数头:

function CryptStr(str, Key : pchar; DecryptStr : boolean) : pchar; stdcall;
Run Code Online (Sandbox Code Playgroud)


如何从C#调用此函数.它实际上在一个名为Crypto.dll的DLL中,

请指导
谢谢

.net c# delphi pinvoke

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

如何在mysql中获取当前登录的用户?

如何在我的网站上获取当前登录的用户.我有一个用于维护用户的mysql表.

我不知道如何显示登录的名字.

php mysql session

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

我想确认一下我的答案

"考虑一个包含n个元素的数组.如果我们访问每个元素n次,那么会有多少次访问?"

我在这个问题上需要一些帮助.我得到的是n ^(n).我需要有人确认这是对还是错.

谢谢

arrays sorting search

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

从背景图像上的浅色文本中提取文本

我有一个如下图像:

要处理的图像

我想从中提取文本,应该是ws35,我尝试使用pytesseract库使用该方法:

pytesseract.image_to_string(Image.open(path))
Run Code Online (Sandbox Code Playgroud)

但它什么也没有回报......我做错了什么?如何使用OCR取回文本?我需要在它上面应用一些过滤器吗?

python tesseract image-processing python-tesseract

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