小编Mat*_*all的帖子

任何JQuery alert()替换JavaScript的本机?

我想用我自己的替换本机javascript alert(),这样我就可以控制主题并让它具有更多JQueryUI的外观和感觉.我尝试了很多替代方案--JQueryUI Dialog,jAlert,jqAlert.然而,似乎所有这些都不像原始警报那样以同样的方式同步运行.

例:

function mytest()
{
    alert('one');
    alert('two');
    alert('three');
}
Run Code Online (Sandbox Code Playgroud)

在此示例中,使用原始alert(),3个对话框将一个接一个地出现.但在替代品中,它们同时出现!

任何的想法?

javascript jquery jquery-ui javascript-events

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

测试,部署和更新PHP站点

很快我将发布我的网站项目,在它看到一天的光之前,我想准备一些"更新模型".我正在使用Debian与Apache,PHP 5.3和MySQL(我认为最新),不是作为一个软件包安装而是单独安装.

我想出了执行这个过程的简单想法,所以请看一看并指出一些弱点:

  • 测试 - 我发现通常的做法是将测试版本的站点部署到beta.mysite.com子域,并从那里进行测试.测试将使用与实际站点相同的数据库.在初始发布之后,每个新的测试候选者将是一个单独的分支(在部署时合并,仍然对分支一无所知).
  • 部署 - 如果在测试阶段一切正常,请复制并覆盖旧版本的页面.

我可以立即发现的问题:

  1. 只要数据库保持不变,测试就可以了.如果它改变了怎么办?
  2. 我希望更新尽可能透明,没有任何维护模式也没有任何东西,但我担心复制文件会导致问题.

还有其他任何可能成为问题的东西,或者是否有更好的方法来做这件事?

php deployment lamp

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

java ee后台服务

如果我描述得不正确,你将不得不原谅我,但本质上我试图让一个类似服务的类在服务器启动时只实例化一次,并在后台“存在”直到它被杀死在服务器停止时关闭。至少据我所知,这与典型的 servlet 并不完全相同(尽管我对此可能有误)。更重要的是,我还需要能够稍后访问此服务/对象。

例如,在我参与的另一个项目中,我们使用 Spring 框架来完成类似的工作。本质上,我们使用配置 XML 文件和内置注解让 Spring 知道实例化我们一些服务的实例。后来,我们使用注释@Autowired 来“抓取”这个预先实例化的服务/对象的对象引用。

因此,尽管它似乎与 Java 本身的一些主要概念相悖,但我只是想弄清楚如何在这里重新发明这个轮子。我想有时我觉得这些大型应用程序框架在幕后做了太多的“黑盒魔术”,我真的很想能够进行微调。

感谢您的任何帮助和/或建议!


哦,我正在尝试从 JBoss 6 运行这一切

java servlets jakarta-ee

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

获取DOM元素的dojo方法

我有'this'指向DOM元素(a div或a form).我想在该元素上使用dojo函数.我该怎么做

就像在jQuery中我们做$(this).append()....

有没有像

dojo.foo(this).connect() 
Run Code Online (Sandbox Code Playgroud)

要么

dojo.connect(dojo.foo(this),"some", thing);
Run Code Online (Sandbox Code Playgroud)

javascript dojo

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

创建entitymanager的最佳实践

我正在使用资源本地实体管理器与JPA 1.创建EntityManager的最佳实践是什么?

  1. 每次创建工作关闭实体管理员.(实体管理员不重,但仍然无聊)

  2. 为每个线程创建一个实体管理器并将其存储为ThreadLocal变量并使用它(a-应该关闭entitymanager b-会话范围bean中存储的任何实体将是一个分离的实体,因为entitymanager其持久化上下文中的哪个实体关闭或属于另一个线程现在.)

  3. 将实体管理器存储在会话bean中并在会话期间使用相同的实体管理器(Sessions unawere of each others)

java jsf hibernate jpa

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

在Python中减去numpy数组时不需要的舍入

我遇到了一个问题,当从一个浮点数中减去一个数组时,python会自动舍入非常小的数字(小于1e-8).举个例子:

 import numpy as np
 float(1) - np.array([1e-10, 1e-5])
Run Code Online (Sandbox Code Playgroud)

关于如何强迫python不要圆的任何想法?这迫使我在某些情况下除以零,并成为一个问题.从numpy数组中减去时会出现同样的问题.

python arrays numpy rounding subtraction

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

JQUERY AJAX - 在成功的情况下改变$(this)的类

我有一个div.在那个div中我有多个元素.有些元素有'myClass'类.我也有一个按钮.单击时,将为div中具有类myClass的每个元素运行foreach循环.为每个元素发送ajaxCall.默认情况下,这些元素的文本颜色为黑色.如果ajax调用成功.我想删除class classBlackFont并添加一个classGreenFont.我尝试了以下代码,遗憾的是,即使ajax调用成功,也不会切换类.

$("#someDiv .myClass").each(function() {

    var ajaxData = "myAjaxData";
    $.ajax({
        type: "POST",
        url: "somefile.php",
        data: ajaxData,
        success: function(data) {

            $(this).removeClass('classBlackFont').addClass('classGreenFont');
        }
    });

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

ajax jquery

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

对非敏感链接的简单密码保护

我一直在寻找HTML的密码保护,列出的大多数保护似乎对我的需求来说太过分了.

我只想要一些投资组合图像(没有什么需要是私有的,如果任何高级程序员或知道如何打开代码的人都可以进入它,因为没有什么是敏感的,这无关紧要),我只是不想要一般用户访问网站的某些区域,只允许我提供密码的人(例如在我的名片上).

有没有人有任何建议或方向我应该看?

javascript html5

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

了解Dtruss的输出

谁能指出我关于如何理解/解释dtruss(mac)或dtrace输出的报告的参考?

我只是在一个简单的程序上尝试过dtruss。例如,我得到以下输出:

PID/THRD  SYSCALL(args)          = return
250/0x103c:  getattrlist("/Volumes/CORE/CORE.app\0", 0x7FFF5E8045D8, 0x7FFF5E804250)         = 0 0
250/0x103c:  geteuid(0x7FFF5E8045E0, 0x0, 0x7FFF5E804A18)        = 501 0
250/0x103c:  geteuid(0x7FFF5E805DF0, 0x0, 0x7FFF5E805E80)        = 501 0
250/0x103c:  geteuid(0x7FFF5E805540, 0x0, 0x7FFF5E805770)        = 501 0
250/0x103c:  getattrlist("/.vol/16777224/21\0", 0x7FFF5E8046D0, 0x7FFF5E803CF0)      = 0 0
250/0x103c:  geteuid(0x7FFF5E805950, 0x0, 0x7FFF5E8059C8)        = 501 0
250/0x103c:  __mac_syscall(0x7FFF8D22057C, 0x50, 0x7FFF5E805990)         = 0 0
250/0x103c:  geteuid(0x7FFF5E805950, 0x0, 0x7FFF5E8059C8)        = 501 0
250/0x103c:  __mac_syscall(0x7FFF8D22057C, 0x51, 0x7FFF5E8059A8)         = -1 Err#30
250/0x103c:  geteuid(0x7FFF5E8057D0, 0x0, 0x7FFF5E805848)        = 501 0
250/0x103c:  getattrlist("/.vol/16777224/21\0", 0x7FFF5E804960, 0x7FFF5E803F80) …
Run Code Online (Sandbox Code Playgroud)

linux macos dtrace system-calls

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

查找数组是否包含另一个数组中的所有元素

我试图循环2个数组,外部数组比另一个更长.它将遍历第一个,如果第二个数组不包含该int,则返回false.但我无法弄清楚如何解决这个问题.这是我到目前为止:

public boolean linearIn(int[] outer, int[] inner) {
  for (int i = 0; i < outer.length; i++) {
    if (!inner.contains(outer[i])) {
      return false;
    }
  }

  return true;
}
Run Code Online (Sandbox Code Playgroud)

运行时我收到此错误:

Cannot invoke contains(int) on the array type int[]
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以在不使用嵌套循环的情况下完成(如上所述).我知道我做错了什么,如果有人可以帮忙解决这个问题,那就太好了.另外我不确定要在java doc中查找哪个类int[].

java arrays

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