小编kyl*_*lex的帖子

单词搜索算法

我试图提出一种比"蛮力"方法更好的方法,但我有点不知所措.

这是一个简单的案例:

给定有限数量的预选字母和舱口(如填字游戏重叠),我试图找到可以使用的所有单词组合.(从字典数据库中检索单词.)

例:

给出字母:
a,c,r,e,t,u,p,l,m,o
在下面的填字游戏中可以容纳多少个单词组合?

   _
 _ _ _ _ 
   _
   _
   _ _ _
Run Code Online (Sandbox Code Playgroud)

一个例子:

  c
t r e e
  e
  e
  p o t
Run Code Online (Sandbox Code Playgroud)

当然,随着每个字母或填字游戏的加法,搜索时间会急剧增加.有什么建议可以更好地搜索?

algorithm

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

使用PHP删除编码

我有以下文字:

We%27re%20proud%20to%20introduce%20the%20Amazing
Run Code Online (Sandbox Code Playgroud)

我想使用PHP删除编码,但使用html_entity_decode()不起作用.

有什么建议?

php encode

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

CSV导入和使用LOAD DATA的CSV之间的区别?

在phpMyAdmin中,有两个选项可用于导入CSV文件.

一个是CSV.另一种是使用LOAD DATA的CSV.

这两者有什么区别?使用一个优于另一个是否有优势?

mysql csv import

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

为哈希选择合适的桌子大小

如果我的密钥集为1000,那么我的哈希表的大小是多少,这是如何确定的?

java hash hashtable

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

如何查看int数组中的元素是否为空?

例:

我想看看是否array[5]持有值或是空的.

java arrays

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

使用悬停而非点击触发fancybox?

当鼠标悬停在链接上时,我正试图让fancybox触发.

虽然没有运气......有什么建议吗?

$(document).ready(function() { 
/* This is basic - uses default settings */     
    $("a.inline").fancybox({ 'hideOnContentClick': false });    
});
Run Code Online (Sandbox Code Playgroud)

jquery fancybox

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

jQuery UI:仅允许在其父级别内进行排序,而不是在上方或下方

基本上使用列表结构,我试图让每个li在它自己的级别内排序,但不能在其他级别内排序.因此,如果我拖下来Number 1,它将不会与任何sub ul或li混合,但只会降低Number 2.这就是我到目前为止所做的事情,虽然它确实阻止了li的上升,但它并没有阻止li的混合低于它的水平.例如,我现在可以Number 1Number 2.1和之间移动Number 2.2

$(".sortable2, .sortable2 ul").sortable({
     opacity: 0.5,
        stop:function(i){
            $.ajax({
                type: "GET",
                url: "?",
                data: $(this).sortable("serialize")
            });
        }
});



$(".sortable2").selectable();
$(".sortable2").disableSelection();


$('.sortable2').bind('mousedown', function(e) {
     e.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)

这是ul li结构:

<ul class="sortable2">
    <li>Number 1
        <ul class="sortable2">
            <li>Number 1.1</li>
            <li>Number 1.2</li>
        </ul>
    <li>
    <li>Number 2
        <ul class="sortable2">
            <li>Number 2.1</li>
            <li>Number 2.2
                <ul class="sortable2">
                    <li>Number 2.2.1</li>
                    <li>Number 2.2.2</li>
                </ul>
            </li>
        </ul>
    <li>
</ul>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-sortable

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

巩固重复模式

我正在开发一个脚本,用于开发某些字母数字字符串,用短划线分隔-.我需要测试字符串以查看是否有任何字符集(字符串之间的字符)是相同的.如果是,我需要巩固它们.在我的情况下,重复的字符总是出现在前面.

Examples:

KRS-KRS-454-L
would become:
KRS-454-L

DERP-DERP-545-P
would become:
DERP-545-P
Run Code Online (Sandbox Code Playgroud)

php regex

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

在iframe中打印PDF时IE9"无效的调用对象"

我在iframe中打开一个可编辑的PDF格式(通过acrobat插件打开):

<iframe name="iframe_content" id="iframe_content" src="mypdf.pdf"></iframe>
Run Code Online (Sandbox Code Playgroud)

有一个按钮可以调用以下打印功能:

function printContent(){
    window.frames["iframe_content"].focus();
    window.frames["iframe_content"].print();
}
Run Code Online (Sandbox Code Playgroud)

它适用于Chrome,Safari,IE8,但不适用于IE9.
在IE9中,我在参考printContent()函数时收到以下错误:

Invalid calling object 
Run Code Online (Sandbox Code Playgroud)

我认为这可能是让它工作的诀窍,但我不确定如何window.frames在这个结构中使用:http://msdn.microsoft.com/en-us/library/ie/gg622930%28v=vs 0.85%29.aspx

更新:决定对于这个单页面,最简单的解决方案是使用<meta>标签和强制浏览器进入IE8兼容模式X-UA-Compatible

javascript pdf iframe acrobat

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

绑定到焦点上的输入并单击时,防止函数触发两次

我试图得到一个触发事件,双方clickfocus,但我只希望它触发一次.当我在输入内部单击时,它会触发两次(单击并聚焦).我怎么能阻止这个?

$('input').on('focus click', function(){
    console.log('fired');
});
Run Code Online (Sandbox Code Playgroud)

jquery binding

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