问题列表 - 第24865页

具有多种功能的jquery插件

根据开发人员文档,jquery插件应该只有一个命名空间用于它们提供的所有功能.只要您只为每个上下文公开一个函数(static/element),这是直截了当的.

(function($){

    var

    state_a = 0,

    $.myplugin = function(in_options) {
      // static
      return this;
    }

    $.fn.myplugin = function(in_options) {
      // element
      return this;
    }

})(jQuery);
Run Code Online (Sandbox Code Playgroud)

这使得这样的调用成为可能:

$("elem").myplugin(options);
jQuery.myplugin(options);
Run Code Online (Sandbox Code Playgroud)

如果您有多个功能并且需要共享状态,那么最佳方法是什么?我想像这样调用我的插件:

$("elem").myplugin.start(options);
$("elem").myplugin.stop();
jQuery.myplugin.start(options);
jQuery.myplugin.stop();
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-plugins

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

了解Java Wait和Notify方法

我有以下计划:

import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;


public class SimpleWaitNotify implements Runnable {

final static Object obj = new Object();
static boolean value = true;

public synchronized void flag()  {
    System.out.println("Before Wait");
    try {
        obj.wait();
    } catch (InterruptedException e) {
        System.out.println("Thread interrupted");
    }
    System.out.println("After Being Notified");
}

public synchronized void unflag() {
    System.out.println("Before Notify All");
    obj.notifyAll();
    System.out.println("After Notify All Method Call");
}

public void run() {
    if (value) {
        flag();
    } else {
        unflag();
    }
}

public static void main(String[] args) throws …
Run Code Online (Sandbox Code Playgroud)

java multithreading wait

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

jQuery - 如何选择没有类的元素?

如何获取没有任何类名的元素?

        <td class="B A">A03<sub>reserved</sub></td>
        <td class="B R">R70</td>
        <td>105</td>
        <td class="M C">L220</td>
Run Code Online (Sandbox Code Playgroud)

现在我正在这样做 $('td').not('.A, .B, .C, .M, .R')

必须有更好的方法!

jquery traversal css-selectors jquery-selectors

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

WordPress通过数据库停用插件?

我有一个wordpress脚本,wp-supercache,我需要禁用(因为它缓存在一个讨厌的错误),但是,错误导致wp-admin重定向失败,这意味着我无法进入该网站禁用插件.

有什么建议?我可以通过cpanel访问数据库.

php wordpress

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

为什么管道二进制文本到屏幕经常Horck一个终端

虚构情况:您已经使用mysqldump创建了一个mysql数据库的备份.此数据库具有blob列.这意味着你的"文本"转储文件包含字符串和二进制数据(二进制数据存储为字符串?)

如果你将此文件捕获到屏幕上

$ cat dump.mysql
Run Code Online (Sandbox Code Playgroud)

你会经常得到意想不到的结果.终端将开始发出哔哔声,然后输出完成滚动,你通常会在终端上输入垃圾字符,就像你输入它们一样,有时你的提示和你输入的任何东西都是垃圾字符.

为什么会这样?换句话说,我想我正在寻找将二进制字符串存储到文件中时,以及当您捕获这些文件时,以及将cat的结果报告给终端时的实际情况以及任何其他步骤的概述我迷路了.

mysql unix shell blob cat

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

MVC区域 - 未找到视图

我有一个使用MVC区域的项目.该区域包含整个项目,而区域外的主"视图/控制器/模型"文件夹为空,禁止我设置的调度控制器将默认传入请求路由到我所在区域的Home Controller.

该控制器有如下方法: -

public ActionResult Index(string id)
    {
        return RedirectToAction("Index", "Home", new {area = "xyz"});
    }   
Run Code Online (Sandbox Code Playgroud)

我也有一个默认的路由设置来使用这个控制器如下: -

routes.MapRoute(
            "Default",                                              // Default route
            "{controller}/{action}/{id}",
            new { controller = "Dispatch", action = "Index", id = UrlParameter.Optional }
        );   
Run Code Online (Sandbox Code Playgroud)

对我的站点的任何默认请求都适当地路由到相关区域.Area的"RegisterArea"方法只有一条路线: -

context.MapRoute(
            "xyz_default",
            "xyz/{controller}/{action}/{id}",
            new { action = "Index", id = UrlParameter.Optional }
Run Code Online (Sandbox Code Playgroud)

我的区域有多个控制器,有很多视图.在这些控制器方法中对特定视图的任何调用,如"返回视图("blah");呈现正确的视图.但是,每当我尝试返回视图以及作为参数传入的模型对象时,我会收到以下错误: -

Server Error in '/DeveloperPortal' Application.
The view 'blah' or its master was not found. The following locations were searched:
~/Views/Profile/blah.aspx
~/Views/Profile/blah.ascx
~/Views/Shared/blah.aspx
~/Views/Shared/blah.ascx 
Run Code Online (Sandbox Code Playgroud)

每当模型对象作为参数传入时,它看起来都像.到"View()"方法[例如返回View("blah",obj)]它在项目的根目录中而不是在区域特定的视图文件夹中搜索视图.

我在这里错过了什么?

提前致谢.

asp.net-mvc asp.net-mvc-areas

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

SQLite数据库的查看器/查询分析器

我一直在使用SQLite数据库进行开发一段时间,我认为只查看生成的db文件的内容会很有用.有没有什么好的工具可以查看SQLite数据库文件和/或工具来运行针对它们的查询?

database sqlite

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

ASP.NET MVC Html.textbox - 如何仅验证数字?

使用HTML帮助程序,如何在不提交的情况下强制执行数字?如果你在经典ASP.NET中有一个文本框,我知道它是用正则表达式完成的

<%= Html.TextBox("txtYearOfWork",
                 String.Empty, 
                 new { maxlength = 4, size="5", autocomplete = "off" }) %>
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc

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

jQuery.post动态数据回调函数

我有一个脚本,需要几秒钟的处理,最多约一分钟.该脚本调整图像数组的大小,锐化它们并最终将它们拉链以供用户下载.

现在我需要某种进度信息.我在想,使用jQuery的.post()方法,来自回调函数的数据会逐步更新,但这似乎不起作用.

在我的例子中,我只是使用循环来模拟我的脚本:

        $(document).ready(function() {
            $('a.loop').click(function() {
                $.post('loop.php', {foo:"bar"},
                function(data) {
                    $("div").html(data);                        
                });
                return false;
            });
        });
Run Code Online (Sandbox Code Playgroud)

loop.php:

for ($i = 0; $i <= 100; $i++) {
    echo $i . "<br />";
}
echo "done";
Run Code Online (Sandbox Code Playgroud)

javascript jquery callback http-post

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

Visual Studio Express 2010许可证

我可以将Visual C++ 2010 Express编译器用于商业用途吗?据我所知,它在2010版本之前总是被允许,但是现在当我启动IDE时,它写了"仅用于评估目的".我无法在任何地方找到完整的许可证文件(不是在已安装的文件中,而是在Google中),所以我有疑问,我应该使用它,还是应该降级到MSVC++ 2008版本.

visual-c++ visual-c++-2010

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