问题列表 - 第18778页

如何使用JavaScript确定Opera浏览器

我想确定Opera中客户端机器的浏览器是否使用JavaScript,该怎么做?

javascript opera cross-browser

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

ssh:检查隧道是否存活

我编写了一个小的bash脚本,它需要一个ssh隧道来从远程服务器中绘制数据,因此它会提示用户:

echo "Please open an ssh tunnel using 'ssh -L 6000:localhost:5432 example.com'"
Run Code Online (Sandbox Code Playgroud)

我想检查用户是否已打开此隧道,如果没有隧道,则退出并显示错误消息.有没有办法查询ssh隧道,即检查本地端口6000是否真的通过隧道连接到该服务器?

ssh tunneling ssh-tunnel

36
推荐指数
5
解决办法
9万
查看次数

jquery触发事件

当使用keyup更改输入文本字段时,我使用jquery执行ajax脚本.这部分工作正常.但是,当表单在此输入文本字段中自动加载一些文本时,我还想触发相同的键盘事件.

我通过使用php从url(获取请求)填充表单来自动加载表单文本字段.

我的HTML代码:

<input id="code" name="code" type="text" />
Run Code Online (Sandbox Code Playgroud)

我的JS:

$(document).ready(function () {
  // doesn't work
  // i want to execute the code in the function specified within $('#code').keyup(function () {} below. nothing happens here.
  if ($('#code').val() != '') {
    $('#code').trigger('keyup');
  }

  // works fine
  $('#code').keyup(function () {
   // function code
  }
}
Run Code Online (Sandbox Code Playgroud)

不确定我是否正确行事.如果有人能帮助我,我将不胜感激.谢谢!:)

jquery events

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

如何在objective-c中更改viewController的背景颜色

如何从应用程序中的其他控制器更改视图控制器的背景颜色?

iphone objective-c

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

Hibernate查询缓存 - 对于不在二级缓存中的对象 - 有风险吗?有用?不好的做法?

与此问题相关

前提:

这些是我的假设,根据我的阅读,经验和理解,他们可能是错的,如果他们是,请评论,我会编辑问题.

  • 查询缓存主要与二级缓存一起使用
  • 查询缓存缓存查询+参数的标识符结果
  • 如果数据库已更改,则查询缓存存在风险,并且未将其反映到缓存中

题:

我有一个不在二级缓存中的对象.由于一些糟糕的编程或其他约束,加载对象的代码在同一个休眠会话中被多次调用.回顾是使用HQL查找查询,例如

 hibernateTemplate.find("from Foo f where f.bar > ?", bar);
Run Code Online (Sandbox Code Playgroud)

在添加查询缓存之前,如果上述代码在同一个Hibernate会话中被调用了N次,那么数据库就会有N次命中

然后我想看看如果添加查询缓存会发生什么:

 Query query = session.createQuery("from Foo f where f.bar > ?");
 query.setCacheable(true);
 query.setParameter(bar);
 query.list();
Run Code Online (Sandbox Code Playgroud)

当我添加查询缓存时,我注意到在同一个会话期间,hibernate不会再次访问数据库N次,每个会话只有一次.

  1. 所以我的第一个假设是Hibernate首先在Session Cache中搜索,然后在2nd Level Cache中搜索.这个假设是否正确?
  2. 我还假设如果Foo不在第二级缓存中的object()在数据库中被更改,那么查询缓存(跨会话范围)将返回错误的标识符,从而返回错误的对象.那是对的吗?
  3. 那么,对于包含不可变信息的查询,即使对于非2L缓存对象,使用查询缓存是否安全可行?(例如,其where子句包含将始终返回相同结果的条件的查询,例如,当ser_num和id对在创建后不更改时,"select p.ser_num where p.id =?")

顺便说一下,在相关问题中声称查询缓存不适用于会话缓存范围.我想知道这个说法或其他什么吗?

hibernate second-level-cache session-cache query-cache

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

在Asp.net MVC中抛出/返回404 actionresult或异常并让IIS处理它

如何从我的操作中抛出404或FileNotFound异常/结果并让IIS使用我的customErrors配置部分来显示404页面?

我已经定义了我的customErrors

<customErrors mode="On" defaultRedirect="/trouble">
  <error statusCode="404" redirect="/notfound" />
</customErrors>
Run Code Online (Sandbox Code Playgroud)

我第一次试图尝试添加这个的actionResult不起作用.

public class NotFoundResult : ActionResult {
    public NotFoundResult() {

    }

    public override void ExecuteResult(ControllerContext context) {
        context.HttpContext.Response.TrySkipIisCustomErrors = false;
        context.HttpContext.Response.StatusCode = 404;
    }
}
Run Code Online (Sandbox Code Playgroud)

但这只是显示一个空白页而不是我/未找到的页面

:(

我该怎么办?

asp.net-mvc iis-7 http

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

使用JavaScript验证CAPTCHA

我正在尝试使用JavaScript验证Captcha.但我找不到任何有关Captcha的Client API的资源.你有文件吗?

javascript captcha

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

来自php的国家名称

如何使用Php从Ip地址获取国家名称而不使用商业GeoIP区域版.请帮助我吗?

php ip-address

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

处理核心数据模型的变化

我知道如果您更改Core Data模型并且之前在旧模型上运行了应用程序,则会出现Persistent Store错误.您将如何处理Core Data模型的更改,以免出现此错误?有没有办法升级旧模型,以便已保存的数据不会丢失?

cocoa core-data mapping-model

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

数据目录在Android中没有读/写权限

我使用Android 1.5我的数据目录没有读/写权限

System.out.println("DAta can write??--->"+Environment.getDataDirectory().canWrite());
System.out.println("DAta can read??--->"+Environment.getDataDirectory().canRead());
Run Code Online (Sandbox Code Playgroud)

所以请建议我如何为数据目录提供权限.

我要做的是创建一个文件,并在模拟器的数据存储中添加一些内容,如下所示

private void writeToSDCard() {
        try {

            File lroot = Environment.getDataDirectory();

            if (lroot.canWrite()){
                File lfile = new File(lroot, "samplefile.txt");
                FileWriter lfilewriter = new FileWriter(lfile);
                BufferedWriter lout = new BufferedWriter(lfilewriter);
                lout.write("XXXXXXXXXXXXXXXXXX");
                lout.close();
            }
        } catch (IOException e) {
            Log.e(m_cTAG, "Could not write file " + e.getMessage());
        }
    }
Run Code Online (Sandbox Code Playgroud)

android android-manifest android-emulator

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