小编Joh*_*000的帖子

jQuery .focusout/.click冲突

我正在开发一个带有自动完成搜索框的项目.现在我有一个问题,我想将找到的自动完成结果中的值传递给输入框,但同时,我希望自动完成框在输入字段不是更集中时隐藏.

现在我和它们都发生冲突,因为自动完成框上的点击被视为焦点并且在它可以传递值之前隐藏框.针对此类问题的任何指针或解决方法?这里有一个jsfiddle,让你更清楚.

http://jsfiddle.net/KeGvM/

或者在这里

CSS:

#a_c {display:none;}?
Run Code Online (Sandbox Code Playgroud)

JS:

$('#search_field').focusout(function() {
    $('#a_c').hide(); // IF I DELETE THIS IT WORKS
});

$('#search_field').focusin(function() {
    $('#a_c').show();
});

$('#a_c a').click(function() {
    $('#search_field').val('');
    var value = $(this).text();
    var input = $('#search_field');
    input.val(input.val() + value);
    $('#a_c').hide();
    return false;
});?
Run Code Online (Sandbox Code Playgroud)

HTML:

<input autocomplete="off" onkeyup="searchFor(this.value);" name="search" id="search_field" class="bold" type="text" placeholder="Search...">
<div id="a_c"><a href="">hello world</a></div>?
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

jquery获取光标所在的元素

我正在使用javascript和jquery为我的网站构建一个splittesting工具.现在我想显示每个元素,当光标经过我的预览框中的元素时,我想分割一些小的hovermenu.有没有可能做这样的事情?我喜欢这样的事情

$('body').hover(function(event){
    console.log(event.target.nodeName);
    // to see if it's showing up the element   
});
Run Code Online (Sandbox Code Playgroud)

但它只触发一次.因为我不想使用点击,因为我也想在锚元素上显示菜单我有点迷失

jquery jquery-plugins

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

使flex项为其文本的宽度

我希望有一个包含两列的布局,其中左列是某种侧边栏.

现在我想在侧边栏中使用一些不应该换行的文本.

当我这样做它会导致某种溢出,然后使用overflow:hidden隐藏文本的很大一部分.

如何修改左列以使用未包装文本的宽度和右列来使用剩余空间而不会丢弃overflow:hidden

#container {
    display: flex;
}
#sidebar {
    border: 1px solid red;
    flex 1 auto;
    overflow: hidden;
}
#sidebar .column {
    white-space: nowrap;
}
#sidebar .column span {
    margin: 2px;
    padding: 2px;
    border: 1px solid green;
    display: inline-block;
}
#content {
    border: 1px solid black;
    flex: 1 100%;
}
Run Code Online (Sandbox Code Playgroud)
<div id="container">
    <div id="sidebar">
        <div class="column">
            <span>Howdy Cowboy, some text is missing here</span>
        </div>
    </div>
    <div id="content">
        Some funny content
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

html css css3 flexbox

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

写入工作簿两次时org.apache.xmlbeans.impl.values.XmlValueDisconnectedException

我正在创建一种从文件中写入和读取工作簿的方法,但是当我第二次调用此方法时.发生错误:org.apache.xmlbeans.impl.values.XmlValueDisconnectedException

public XSSFWorkbook GetUpdatedResult(XSSFWorkbook vmworkbookhelper) throws Exception
{
     this.vmWorkbookHelper2  = vmworkbookhelper;
    String tempName = UUID.randomUUID().toString()+".xlsx";
    File tempFile = new File(tempName);
    fileOut = new FileOutputStream(tempFile);
    this.vmWorkbookHelper2.write(fileOut);
    fileOut.close();
    vmworkbookhelper = new XSSFWorkbook(tempFile);
    if(tempFile.exists())
        tempFile.delete();
    return vmworkbookhelper;
}
Run Code Online (Sandbox Code Playgroud)

java apache-poi

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

jquery替换div内容html()

我只是尝试用绑定到点击事件的新内容替换div的内容.

的jsfiddle

当我使用appendTo()而不是html()它的工作,但我需要清除旧的内容,所以我有点困惑为什么这不像它应该做的那样工作

jquery

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

LogisticRegression的Spark MLLib TFIDF实现

我尝试使用火花1.1.0提供的新TFIDF算法.我正在用Java编写我的MLLib工作,但我无法弄清楚如何使TFIDF实现工作.由于某种原因,IDFModel仅接受JavaRDD作为方法转换的输入而不是简单的Vector.如何使用给定的类为我的LabledPoints建模TFIDF向量?

注意:文档行的格式为[标签; 文本]


到目前为止我的代码:

        // 1.) Load the documents
        JavaRDD<String> data = sc.textFile("/home/johnny/data.data.new"); 

        // 2.) Hash all documents
        HashingTF tf = new HashingTF();
        JavaRDD<Tuple2<Double, Vector>> tupleData = data.map(new Function<String, Tuple2<Double, Vector>>() {
            @Override
            public Tuple2<Double, Vector> call(String v1) throws Exception {
                String[] data = v1.split(";");
                List<String> myList = Arrays.asList(data[1].split(" "));
                return new Tuple2<Double, Vector>(Double.parseDouble(data[0]), tf.transform(myList));
            }
        });

        tupleData.cache();

        // 3.) Create a flat RDD with all vectors
        JavaRDD<Vector> hashedData = tupleData.map(new Function<Tuple2<Double,Vector>, Vector>() …
Run Code Online (Sandbox Code Playgroud)

java tf-idf apache-spark apache-spark-mllib

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

在Excel中查找合并单元格,拆分单元格并将其写入新电子表格中?

我得到了一个分配,我需要拆分电子表格的数据并将其写入新的电子表格.条件是,给定电子表格可能有多个合并单元格数,我需要找到那些合并单元格并在新的SpreadSheet中写入这些数据.即,必须在另一个电子表格中写入一个合并单元格之间的数据或单元格,直到另一个合并单元格.

我的努力准则如下,

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;


public class CopyTest {

public static void main(String[] args) throws IOException {
    CopyTest excel = new CopyTest();
    excel.process("D:\\B3.xls");
 }

public void process(String fileName) throws IOException {
    BufferedInputStream bis = new BufferedInputStream(new FileInputStream(fileName));
    HSSFWorkbook workbook = new HSSFWorkbook(bis);
    HSSFWorkbook myWorkBook = new HSSFWorkbook();
    HSSFSheet sheet = null;
    HSSFRow row = null;
    HSSFCell cell = null;
    HSSFSheet mySheet = null;
    HSSFRow myRow …
Run Code Online (Sandbox Code Playgroud)

java excel apache-poi

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

Google API登录

我尝试使用php中的google api类从谷歌分析中获取数据.我检查了serval google groups并发现错误来自大部分时间Curl关闭且SSL也关闭,但我检查了phpinfo()并且booth正在运行.任何人都知道它可能是什么?在我的本地服务器上它正在运行,但在Web服务器上它没有运行.

<br />
<b>Fatal error</b>:  Uncaught exception 'Exception' with message 'GAPI: Failed to authenticate user. Error: &quot;Error=BadAuthentication
Url=https://www.google.com/accounts/ServiceLogin?service=analytics#Email=mail
Info=WebLoginRequired
&quot;' in /home/express/public_html/loggedIn/gapi.class.php:418
Stack trace:
#0 /home/express/public_html/loggedIn/gapi.class.php(62): gapi-&gt;authenticateUser('mail', 'pw')
#1 /home/express/public_html/loggedIn/request.php(10): gapi-&gt;__construct('mail', 'pw')
#2 {main}
  thrown in <b
>/home/express/public_html/loggedIn/gapi.class.php</b> on line <b>418</b><br />
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

php google-analytics

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

序列挖掘时间和产品预测

我面临一个关于序列挖掘的棘手问题,比如我有10个产品,我有数百万条记录,每条记录包含购买的用户,产品和时间戳.每个用户可能只有1条记录或100条记录..例如:

user 1, p1, t1
user 1, p1, t2
user 1, p2, t3
user 1, p3, t4
user 1, p1, t5
user 2, p2, t6.....
Run Code Online (Sandbox Code Playgroud)

现在我需要预测何时是为用户推广产品的最佳时机.

到目前为止,我的解决方案是将时间分为几类.然后在数据上应用Apriori,例如记录就像

user 1, p1T1
user 1, p2T2
user 1, p3T2
user 1, p2T1...
Run Code Online (Sandbox Code Playgroud)

然后我会得到像p1T1-> p2T2等规则,因为T3> T2> T1 ...任何规则都不适合这种情况将被丢弃.

但是,我对这个解决方案不是很满意.有什么建议?

algorithm artificial-intelligence machine-learning data-mining

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

xssf如何获取任何字符串

我尝试使用apache poi xssf将excel文件解析为XML.现在有一个单元格而不知道其中的内容我只想从中获取一个String.但是当我使用时

cell.getStringCellValue()
Run Code Online (Sandbox Code Playgroud)

它引发了一个异常,因为它以这种方式记录,所以并不令人惊讶.所以我通过检查天气来建立我的方式它是一个数字或文本单元格.但是如何处理配方细胞.它们可能包含数字

= A2 + B2
Run Code Online (Sandbox Code Playgroud)

是什么给了我总和(例如4)或对另一个文本的引用

= C2
Run Code Online (Sandbox Code Playgroud)

什么可能指的是像"汉斯"这样的文字.

我如何才能知道我的单元格中的真实内容以及如何从中获取字符串?

java excel apache-poi xssf

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