小编chi*_*ito的帖子

INT(1)在MySQL中代表什么?

INT(1) - 我知道,1并不代表1位数,它只代表客户端输出显示格式.

但这意味着什么呢?

我已声明YEARint(1),我仍然看到所有4个字节.请告诉我INT(1)意味着什么?

SELECT * FROM TEST_USERDB;
Run Code Online (Sandbox Code Playgroud)
+----+--------+------+
| ID | NAME   | YEAR |
+----+--------+------+
|  1 | abcccc | 2012 |
|  2 | stack  |   99 |
+----+--------+------+
Run Code Online (Sandbox Code Playgroud)

mysql

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

触发文件输入对话框

如何自动触发文件输入?即.在下面的链接中我想在加载时触发上传按钮

DEMO

<form id="test_form">
    <input type="file" id="test">
    <div id="test1">
        <button>Upload</button>
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)
$("#test1").trigger('click');
$("#test").trigger('click');
Run Code Online (Sandbox Code Playgroud)

javascript jquery

15
推荐指数
4
解决办法
3894
查看次数

google crawl - display:none&display:block

当谷歌抓取网页时,请执行google bot抓取

  1. 内容与代码一样 style="display:none"

  2. 内容与代码一样 style="display:block"

我问的问题是因为我有一个F&Qs的网站.

  1. 对于用户,我希望只有当他点击"答案/解决方案"链接时才会显示答案.

  2. 对于谷歌机器人我想要抓取解决方案部分,否则我的页面内容变得太少了.

html javascript jquery

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

处理Solr中的大量ID

我需要在Solr中执行在线搜索,即用户需要找到具有特定标准的在线用户列表.

我如何处理这个问题:我们将用户的ID存储在一个表中,并在Solr请求中发送所有在线用户ID

&fq=-id:(id1 id2 id3 ............id5000)
Run Code Online (Sandbox Code Playgroud)

这种方法的问题在于,当id变大时,Solr需要花费太多时间来解决,我们需要通过网络传输大量请求.

一种解决方案可以是在Solr中使用join,但是在线数据会定期更改,我不能每次都对数据进行索引(例如5-10分钟,应该至少一小时).

其他解决方案我认为根据URL中的某些参数从Solr内部触发此查询.我对Solr内部结构不太了解,所以不知道如何继续.

solr solr4

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

Php通过价值或参考传递

据我所知,当我按值传递数组时,会创建一个数组副本.即在下面的程序中,$ y和$ z应该需要与$ x相同的内存.但内存利用率几乎没有增加 显然我的理解是错误的,任何人都可以解释原因.

for($i=0;$i<1000000;$i++)

        $x[] = $i; // memory usage : 76519792


echo memory_get_usage(); 

function abc($y){

    $y[1] = 1; //memory usage  : 76519948 
    $z[]= $y;   //memory usage : 76520308

}
Run Code Online (Sandbox Code Playgroud)

php

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

在将数据添加到垂直滚动文档时,如何保持上一部分可见?

这是无限滚动的一部分,当我们向上滚动时也是如此:

<div id="sContainer">
    <div class="message0">Initial Content 111</div>
    <div class="message1">Initial Content 222</div>
    <div class="message2">Initial Content 333</div>
    <div class="message3">Initial Content 444</div>
    <div class="message4">Initial Content 555</div>
    <div class="message5">Initial Content 666</div>
    <div class="message6">Initial Content 777</div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS代码:

var dataAbc = '<div class="message7">Focus Shifted Here</div>';
setTimeout(function(){  $(dataAbc).prependTo("#sContainer");},3000);
setTimeout(function(){  $(dataAbc).prependTo("#sContainer");},3000);
setTimeout(function(){  $(dataAbc).prependTo("#sContainer");},3000);
setTimeout(function(){  $(dataAbc).prependTo("#sContainer");},3000);
Run Code Online (Sandbox Code Playgroud)

Js Fiddle:http://jsfiddle.net/LRLR/ocfLkxex/

问题:

每当调用prependTo时,数据向下移动,新数据在顶部添加.滚动条似乎忽略了这一点,从用户的角度来看,他正在阅读的所有东西都被推倒了.几次之后,用户正在阅读的内容被推出可见区域,用户必须向下滚动才能继续阅读.

期望:

我希望用户能够阅读长内容,而无需在列表顶部添加新项目时(重新)滚动.理想情况下,如果用户滚动使得"初始内容444"位于视图的顶部,则当添加新项目时,它应保持其视觉位置.新项目应添加到"上方"​​,而不会直观地移动当前内容.

为什么滚动条不能保持这些元素可见?
如何配置滚动​​条以表现我想要的行为?

javascript css jquery

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

PHP中一个语句中的最后两行代码

为了优化我的代码,我如何在一个语句中编写最后两行代码?

$v1 = functionName;
$strR = "get".$v1;
echo $obj->$strR();  
Run Code Online (Sandbox Code Playgroud)

正如我想要的那样$obj->getfunctionName().

php

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

标签 统计

javascript ×3

jquery ×3

php ×2

css ×1

html ×1

mysql ×1

solr ×1

solr4 ×1