小编Tat*_*nen的帖子

使用jquery自动滚动到页面底部

如何使用jquery自动滚动到页面底部,因为我要求xmlhttp更新页面内容

jquery

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

如何在单个HTML/PHP文件中嵌入图像?

我正在创建一个轻量级的单文件数据库管理工具,我想用它捆绑一些小图标.在HTML/PHP文件中嵌入图像的最佳方法是什么?

我知道一个使用PHP的方法,我将使用GET参数调用相同的文件,该参数将使用正确的标头输出硬编码的二进制数据,但这看起来有点复杂.

我可以使用某些东西直接在CSS background-image声明中传递图像吗?这将允许我使用CSS精灵技术.

浏览器支持在这里不是问题,因此也欢迎更多异国情调的方法.

编辑

有人有如何使用PHP正确生成数据URL的链接/示例吗?我觉得echo 'data:image/png;base64,'.base64_encode(file_get_contents('image.png'))这样就够了,但我错了.

html php embed png image

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

jQuery:将TextArea内容转换为html字符串,反之亦然

我想要做的是将TextArea内容转换为有效的HTML代码.假设您在TextArea中键入内容,然后按下一个按钮,该按钮显示元素内的键入文本.如果您在TextArea中输入类似内容:

嗨伙计!
你喜欢jQuery吗?
我做!

你必须放在''元素中的结果字符串是:

Hi folks!<br>Do you like jQuery?<br>I do!
Run Code Online (Sandbox Code Playgroud)

那是因为TextArea中的换行必须转换为<br>标签!

如果您想获取元素的html并将其放在TextArea输入字段中,则应该发生同样的事情,例如:

Hi folks!<br>Do you like jQuery?<br>I do!
Run Code Online (Sandbox Code Playgroud)

应转换为:

嗨伙计!
你喜欢jQuery吗?
我做!

那么,有没有办法将字符串转换为html-string(反之亦然)或者我应该自己编写一个函数?

提前致谢!

html string jquery

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

在Internet Explorer中设置textarea选择

我正在寻找一种在Internet Explorer中的textarea中设置选择的方法.在其他浏览器中,这很好用:

textarea.selectionStart = start;
textarea.selectionEnd = end;
Run Code Online (Sandbox Code Playgroud)

在IE中,我假设我必须以createRange某种方式使用和调整选择,但我无法弄清楚如何.

有关正确文档createRange和相关方法的链接的额外奖励积分,MSDN没有多大帮助.

javascript internet-explorer textarea range selection

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

从数组中选择每个第n项

从大型数组中选择每个第n项的最有效方法是什么?是否有"聪明"的方式来实现或循环唯一的方式?

有些要考虑的要点:

  • 阵列非常大,有13万件物品
  • 我必须选择每个第205项
  • 这些项目没有数字索引,因此for($i = 0; $i <= 130000; $i += 205)不起作用

到目前为止,这是我提出的最有效的方法:

$result = array();
$i = 0;
foreach($source as $value) {

    if($i >= 205) {
        $i = 0;
    }

    if($i == 0) {
        $result[] = $value;
    }

    $i++;
}
Run Code Online (Sandbox Code Playgroud)

或者与模数相同:

$result = array();
$i = 0;
foreach($source as $value) {
    if($i % 205 == 0) {
        $result[] = $value;
    }
    $i++;
}
Run Code Online (Sandbox Code Playgroud)

这些方法可能很慢,有什么办法可以改进吗?或者我只是在这里分裂头发?

编辑

通过正确的解释得到很好的答案,试图选择最合适的答案.谢谢!

php arrays

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

从大表中删除重复项

我有一个很大的表,有19 000 000条记录,我有重复行的问题.即使在这里也有很多类似的问题,但是它们似乎都没有给我一个满意的答案.有些要考虑的要点:

  • 行唯一性由两列确定,location_id并且datetime.
  • 我想尽可能快地保持执行时间(<1小时).
  • 复制表不太可行,因为表的大小是几千兆字节.
  • 无需担心关系.

如上所述,每个location_id只能有一个不同的datetime,我想删除所有重复的实例.由于数据相同,它们中的哪一个存活无关紧要.

有任何想法吗?

mysql unique duplicates

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

减少图形数据而不会丢失图形

我有一个包含10万个数据点的数据集,我必须在图表上绘制.得到的图形宽度约为500px,因此对于每个像素,将有大约200个数据点,这似乎是非常不必要的.

我需要找到一种方法来摆脱多余的数据点,而不会丢失图形的形状,以加快渲染速度.目前,所有100 000点的渲染可能需要10秒以上,因为我还使用了抗锯齿和其他"效果".

我试图通过仅采用每200个数据点并绘制它们来解决这个问题,但这会导致一些更重要的点丢失(想想我希望能够显示的图中的峰值).我还想过将数据集分成200个数据点的块,然后从每个块中获取最大值,但这也无法工作.

有人知道一种适合我需要的方法吗?我使用的语言是PHP,图形由GD创建,数据来自MySQL,因此欢迎对其中一些进行优化.


数据采用以下格式:

Datetime               Value
2005-01-30 00:00:00    35.30
2005-01-30 01:00:00    35.65
2005-01-30 02:00:00    36.15
2005-01-30 03:00:00    35.95
...
Run Code Online (Sandbox Code Playgroud)

结果图目前看起来像这样:

alt text http://www.ulmanen.fi/stuff/graph-sample.png

php mysql algorithm optimization graph

11
推荐指数
2
解决办法
4667
查看次数

jquery循环来创建元素

到目前为止,我没有幸运完成这项任务,非常感谢任何帮助.

我有一个html表单,其中有一个小选择菜单(1-10)即

<select>
    <option value = '1'>1</option>
    <option value = '2'>2</option>
    ...
    <option value = '10'>10</option>
</select>
Run Code Online (Sandbox Code Playgroud)

根据选择的值,我希望jquery创建(或删除)该数量的输入文本框(具有不同的名称和ID).例如,如果选择2,则会创建这些输入:

<input type = 'text' name = 'name1' id = 'id1' />
<input type = 'text' name = 'name2' id = 'id2' />
Run Code Online (Sandbox Code Playgroud)

我期待您的简单而优雅的解决方案!安迪

jquery loops

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

遗失:属性ID之后

我不明白我在这里做错了什么...第3行报告遗失:属性ID之后

$(document).ready(function() {

    $('#imagegallery img').each(function({$(this).css({ width: '100%'});});

    $('#imagegallery').cycle({
        timeout: 0,
        fx: 'scrollHorz',
        width: '100%',
        height: 'auto',
        next: '.next',
        prev: '.prev' 
    });



    $("#imagegallery").touchwipe({
        wipeLeft: function() {
            $("#imagegallery").cycle("next");
        },
        wipeRight: function() {
            $("#imagegallery").cycle("prev");
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

从Windows Virtual PC XP模式访问Windows 7上托管的网站

我在Windows 7机器上安装了Windows Virtual PC.我用它来测试我的网站以获得跨浏览器功能.

在我的Windows 7中,我正在开发asp.net 4和VS2010中的网站.在我的Virtual PC XP中,我想访问我在本地IIS或VS开发Web服务器上托管的网站.如何在Windows 7和我的Virtual PC之间进行通信?

asp.net virtual-pc visual-studio-2010 windows-7

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