小编Sur*_*shi的帖子

使用数据绑定到图像src属性的Knockout模板不起作用

我看不出这里有什么问题,但使用以下Knockout模板无法显示图像:

<script type="text/html" id="legend-template">       
    <div><input type="checkbox" data-bind="click : doSomething" ></input>
        <img width="16px" height="16px" data-bind="src: 'imagePath'" />          
        <span data-bind="text : label"> </span>
    </div>        
</script>
Run Code Online (Sandbox Code Playgroud)

这个绑定的对象看起来像这样:

tut.myObject= function (imagePath, label) {
    this.label = ko.observable(label);
    this.imagePath = ko.observable(imagePath || liveString + '/Content/images/marker.png');   
};

tut.myObject.prototype = {
    doSomething: function () { alert("do what?");
     }
};
Run Code Online (Sandbox Code Playgroud)

渲染HTML对象时,我看到标签,然后单击复选框调用doSomething.

TIA.

data-binding knockout.js knockout-templating

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

如何在MySQL中安排存储过程

我有这个存储过程.我怎么能以5秒的间隔运行它?就像消除数据的例程一样,时间戳超过一天?

DROP PROCEDURE IF EXISTS `delete_rows_links` 
GO

CREATE PROCEDURE delete_rows_links
BEGIN 

    DELETE activation_link
    FROM activation_link_password_reset
    WHERE  TIMESTAMPDIFF(DAY, `time`, NOW()) < 1 ; 

END 

GO
Run Code Online (Sandbox Code Playgroud)

mysql database stored-procedures mysql-routines

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

Mysql事件不起作用

我通过phpmyadmin在我的mysql数据库中添加了以下简单的测试事件:

CREATE DEFINER=`root`@`localhost` EVENT `my_event` 
ON SCHEDULE EVERY 1 MINUTE STARTS '2013-05-27 00:00:00' 
ON COMPLETION NOT PRESERVE ENABLE DO 
BEGIN
    UPDATE `test` SET `name`="z";
END
Run Code Online (Sandbox Code Playgroud)

我的环境是mac + MAMP Pro.我希望在一分钟内更改名为'z'的'test'表中的所有行.但事情并非如此.

我需要额外的东西来让我的活动开始工作吗?

输出"SHOW PROCESSLIST": 在此输入图像描述

谢谢.

mysql mysql-event mysql-routines

43
推荐指数
5
解决办法
4万
查看次数

Cronjob还是MySQL事件?

我每小时都要更新我的MySQL数据库,我想知道使用cronjob VS MySQL事件的优点/缺点是什么?例如,哪个更快?哪个更安全?谢谢!

mysql cron mysql-event

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

模板渲染后KnockoutJS绑定事件

我一直在寻找,我很有信心这是一个新问题,而不是像标题所暗示的重复.:)

基本上,我正在尝试找出KnockoutJS在使用jQuery模板之类的模板渲染后创建的可订阅事件.

我使用内置的"afterRender",但我发现如果清除了可观察数组,它就不会触发.我构建了这个演示来说明这个问题:http://jsfiddle.net/farina/YWfV8/1/.

另外,我知道我可以写一个自定义处理程序......但这对我需要的东西来说似乎没必要.

我只想在模板完成渲染后触发一个事件.

javascript jquery templates knockout.js knockout-templating

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

如何从UBUNTU中的codeigniter中删除index.php

我知道这个问题已被提出,我尝试了所有这些但仍然无法从url中删除index.php.这是我的详细信息

Ubuntu 12.10
PHP : 5.4.6
Mod_rewrite in on
CI verson: 2.1
Run Code Online (Sandbox Code Playgroud)

.htacess看起来像:

RewriteEngine On
RewriteBase /projectname

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]  
Run Code Online (Sandbox Code Playgroud)

我也看下面的链接,但没有运气.. 无法从url CI网站删除index.php

如何删除codeigniter路径中的"index.php"

我的"/ etc/apache2/sites-available/default"如下所示:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None 
        </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # …
Run Code Online (Sandbox Code Playgroud)

php .htaccess mod-rewrite codeigniter

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

Jquery Nice滚动不起作用

我使用Jquery漂亮的滚动条为div,但当div的内容动态增加时它不显示滚动条.如果我删除漂亮的滚动,Windows默认滚动条工作正常.任何人都可以帮我解决这个问题吗?

HTML

<div id="div-to-scroll">
</div>
Run Code Online (Sandbox Code Playgroud)

脚本

$(document).ready(function(e) {
    var nice = $("#div-to-scroll").getNiceScroll();
    $("#div-to-scroll").niceScroll();
    $("#div-to-scroll").getNiceScroll().resize();
});
Run Code Online (Sandbox Code Playgroud)

这是我的代码示例.

jquery nicescroll

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

在模板中对$ data进行双向绑定

我正在尝试设置通用的Knockout模板,可以根据数据类型在编辑和只读模式之间切换.如果您曾经使用过ASP.NET的动态数据:就像他们的字段模板一样.例如:

<script type="text/html" id="text">
    <!-- ko if: $root.editable -->
        <input type="text" data-bind="value: $data" />
    <!-- /ko -->

    <!-- ko ifnot: $root.editable -->
        <span data-bind="text: $data"></span>
    <!-- /ko -->
</script>
Run Code Online (Sandbox Code Playgroud)

这是这样使用的:

<label><input type="checkbox" data-bind="checked: editable" /> Editable</label>

<p>Name: <input data-bind="value: name" /></p>
<p>Name2: <span data-bind="template: { name: 'text', data: name }"></span></p>
Run Code Online (Sandbox Code Playgroud)

使用以下视图模型:

    var viewModel = {
        name: ko.observable("Brian"),
        editable: ko.observable(true)
    };
Run Code Online (Sandbox Code Playgroud)

我们的想法是能够在字段级别使用模板,如"Name2"示例,而不是显式元素/控件.这允许在编辑和读取模式之间轻松切换整个表单,而不需要大部分重复标记.这还允许重用通用数据类型编辑/显示标记,例如使用日期字段等的日期选择器等.

该问题
$data在模板中的伪变量没有双向绑定.它将反映observable中的当前值,但输入控件的更改不会设置该值.

我怎样才能获得双向绑定$data

另见这个jsfiddle

knockout.js knockout-templating

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

始终显示niceScroll导轨

我正在使用niceScroll jQuery插件来替换溢出的常见浏览器滚动条<div>'s.该插件的工作很好,但我不能得到它的工作,并显示滚动导轨始终(即使内容没有超出<div>范围).我的最终配置是:

$(document).ready(function () {
    $(".div-wrapper").niceScroll({
        cursorcolor: "#333",
        cursoropacitymin: 0.3,
        background: "#bbb",
        cursorborder: "0",
        autohidemode: false,
        cursorminheight: 30
    });
};
Run Code Online (Sandbox Code Playgroud)

我试过开枪,$(".div-wrapper").getNiceScroll().show()但它似乎也不起作用.

任何帮助将不胜感激,谢谢

javascript jquery jquery-plugins nicescroll

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

如何在Windows 7中增加剪贴板的大小?

如何在Windows 7中增加剪贴板的大小?

复制大量数据时,出现以下错误:

剪贴板项目大。

clipboard copy-paste windows-7

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