小编use*_*055的帖子

使用PostgreSQL进行字母数字排序

在数据库中,我有以下格式的各种字母数字字符串:

10_asdaasda
100_inkskabsjd
11_kancaascjas
45_aksndsialcn
22_dsdaskjca
100_skdnascbka
Run Code Online (Sandbox Code Playgroud)

我希望它们基本上按字符串前面的数字排序,然后按字符串名称本身排序,但当然,字符会逐个进行比较,因此Order by name的结果会产生:

10_asdaasda
100_inkskabsjd
100_skdnascbka
11_kancaascjas
22_dsdaskjca
45_aksndsialcn
Run Code Online (Sandbox Code Playgroud)

而不是我更喜欢的顺序:

10_asdaasda
11_kancaascjas
22_dsdaskjca
45_aksndsialcn
100_inkskabsjd
100_skdnascbka
Run Code Online (Sandbox Code Playgroud)

老实说,如果字符串只按前面的数字排序,我会没事的.我对PostgreSQL不太熟悉,所以我不确定最好的方法是什么.我很感激任何帮助!

sql sorting postgresql natural-sort sql-order-by

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

使用Doxygen或PHPDoc记录Get/Post参数

我正在浏览PHPDoc的文档,但找不到一个很好的方法来记录我发送给各种方法的Post变量.

因此,我开始研究Doxygen,希望它能为我提供更好的方法来记录所有这些变量.我的代码涉及很多AJAX请求,因此大多数变量都是通过post发送的.

我有一个很好的方法来记录doxygen中的post变量吗?我在确定运行标准参数标签时是否会出错时遇到问题.

如果没有,是否有另一个文件可能在这个过程中有用?或者我应该只是手动记录每个标志而忽略寻找自动记录工具?

谢谢!

php documentation doxygen phpdoc

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

在拖动JQuery UI上更改可排序元素的大小

这是我的问题的一个小问题:

http://jsfiddle.net/Yc9WY/52/

基本上,一盒物品比另一箱大得多.因此,使用sortable进行拖放是一项挑战.

首先,我在开始时改变了元素的大小

$(function() {
    $( "#sortable1, #sortable2" ).sortable({
       connectWith: ".connectedSortable",
       start: function(event, ui){
           $(ui.item).width($('#sortable2 li').width());
       }               
    }).disableSelection();
});?
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何将已调整大小的元素移动到鼠标光标.基本上,如果我点击左侧列表中元素左侧的任何距离,则很难将元素放到较小的列表中.

我试图使用以下方法将元素移动到鼠标位置:

$(ui.item).offset({top: event.pageY, left: event.pageX});
Run Code Online (Sandbox Code Playgroud)

但是,它似乎没有用.

进一步澄清:

(清单1)(清单2)----------------------------------------- - -

将列表1中的元素移动到列表2具有挑战性,因为它们的大小不同.因此,我将列表1中的元素调整为列出2大小.现在,如果你点击

- - - - - - - - - - - - - - - - - - -X - - - -

元素看起来像

--- ___ _ __ _ __ _ __ _ __ _ __ _ __ x __ ---

其中x表示鼠标位置.本质上,我想将元素移动到鼠标位置,以便更轻松地拖动列表2

有什么建议吗?谢谢!

编辑:对不起,我没有足够的代表发布图片,但是......

[ _ __ …

css jquery jquery-ui jquery-ui-sortable

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