问题列表 - 第9779页

JQuery - 写入开启窗口

我有一个HTML页面,可以通过JavaScript打开另一个页面.当用户单击其他页面中的按钮时,我想通过JQuery在开始页面的DIV中发布消息.我不能把手指放在上面,但我似乎无法让它发挥作用.这是我的开场白页面

<html>
  <head>
    <script type="text/javascript" src="jquery-1.3.2.min.js"></script>
  </head>

  <body>
    <input type="button" onclick="window.open('dialog.html', '_blank', 'height=200, width=300');" value="launch!" />
    <div id="testDiv"></div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

当用户点击"发布!"时 按钮,将出现一个对话框.对话框的代码如下所示:

<html>
  <head>
    <script type="text/javascript" src="jquery-1.3.2.min.js"></script>
  </head>

  <body>
    <input type="button" onclick="updateOpener()" value="Update Opener" />
    <script type="text/javascript">
      function updateOpener()
      {
        var testDiv = window.opener.jQuery("#testDiv");
        if (testDiv != null) {
      alert("here");
      testDiv.html("Updated!");
        }
      }
    </script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是,出现警告框.但是,我似乎无法在我的开始页面中更新DIV的HTML.有谁知道如何做到这一点?

html javascript jquery

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

为memcached和Rails组合片段和对象缓存的最佳方法

假设您有一个显示最新帖子的页面片段,您将在30分钟后将其过期.我在这里使用Rails.

<% cache("recent_posts", :expires_in => 30.minutes) do %>
  ...
<% end %>
Run Code Online (Sandbox Code Playgroud)

显然,如果片段存在,您不需要进行数据库查找以获取最新的帖子,因此您也应该能够避免这种开销.

我现在正在做的是在控制器中这样的东西似乎工作:

unless Rails.cache.exist? "views/recent_posts"
  @posts = Post.find(:all, :limit=>20, :order=>"updated_at DESC")
end
Run Code Online (Sandbox Code Playgroud)

这是最好的方法吗?安全吗?

我不明白的一件事是,为什么密钥是" recent_posts"用于片段和" views/recent_posts",以便稍后检查,但我看了之后memcached -vv看到它正在使用它.另外,我不喜欢手动输入" recent_posts" 的重复,最好将它保存在一个地方.

想法?

ruby memcached caching ruby-on-rails fragment

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

// VS .Net中的TODO标志

在eclipse中,如果您编写评论//TODO something-or-other,您可以通过任务窗格跟踪并导航回所有TODO.VS中有类似的设备吗?

visual-studio

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

在数据库中过度使用可空列是"代码味道"吗?

我只是进入一个项目,它有一个相当大的数据库后端.我已经开始挖掘这个数据库了,95%的字段都可以为空.

这是数据库世界中的常规做法吗?我只是一个卑微的程序员,而不是DBA,但我认为你想要将可空字段保持在最低限度,只有在它们有意义的地方.

如果大多数列可以为空,它是否是"代码味道"?

sql

18
推荐指数
7
解决办法
4390
查看次数

在循环中重新初始化变量的正确位置在哪里?

哪种方法正确,为什么?

string initializeme = string.Empty;
StringBuilder AppendToMe = new StringBuilder();

for(int i=0; i < 10; i++)
{
    initializeme = string.Empty; //Is this the right place to initialize?

    if(expressionThatEvalsTrue)
      initializeme = SomeMethodReturningString();

    if(!string.IsNullOrEmpty(initializeme)
      AppendToMe.Append(initializeme);
}  
Run Code Online (Sandbox Code Playgroud)

要么

string initializeme = string.Empty;
StringBuilder AppendToMe = new StringBuilder();

for(int i=0; i < 10; i++)
{
    if(expressionThatEvalsTrue)
      initializeme = SomeMethodReturningString();

    if(!string.IsNullOrEmpty(initializeme)
       AppendToMe.Append(initializeme);

    initializeme = string.Empty; //Is this the right place to initialize?

}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

使用LINQ选择当前周

如何编写where选择带有Date字段的记录的语句在SundaySaturday定日期之间.

Data Fields: Id, Name, Date
Run Code Online (Sandbox Code Playgroud)

c# linq date where dayofweek

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

jQuery 可排序用于两列重新排序?

大家好。这是场景。我有以下代码,我需要重新排列这些列中的项目。问题是......这些项目不一定需要保留在其包含的列中,它们需要能够根据用户来回切换。这是示例代码:

<div id="container">
    <div id="left-col">
        <div class="wrapper">
            <div class="item">
                <h2>Row 1 Column 1</h2>
                <p>Lorem ipsum dolor sit amet</p>
                <p>Lorem ipsum dolor sit amet</p>
                <p>Lorem ipsum dolor sit amet</p>
                <p>Lorem ipsum dolor sit amet</p>
                <p>Lorem ipsum dolor sit amet</p>
            </div>
        </div>
        <div class="wrapper">
            <div class="item">
                <h2>Row 2 Column 1</h2>
                <p>Lorem ipsum dolor sit amet</p>
                <p>Lorem ipsum dolor sit amet</p>
                <p>Lorem ipsum dolor sit amet</p>
            </div>
        </div>
    </div><!-- end left-col -->
    <div id="right-col">
        <div class="wrapper">
            <div class="item">
                <h2>Row 1 Column 2</h2>
                <p>Lorem …
Run Code Online (Sandbox Code Playgroud)

html css jquery jquery-ui-sortable

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

SQL Server批量插入访问问题

我试图在SQL Server上执行批量插入:

BULK INSERT SampleData FROM '<UNC_Path>'
WITH ( FIELDTERMINATOR = '|', ROWTERMINATOR = '\n' )
Run Code Online (Sandbox Code Playgroud)

这适用于我的本地数据库,但当我尝试对我们的开发服务器运行时,我收到以下错误:

"无法批量加载,因为无法打开文件"...".操作系统错误代码5(访问被拒绝.)

我的帐户和SQL服务帐户都可以访问该路径.我的网络管理员正在与代表合作以使其工作,但是已经没有想法了.有没有人在这里见过这个问题?

sql-server

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

ASP.NET成员资格 - 2个应用程序ID记录

我的计算机上正在开发一个ASP.NET站点.它有自己的sqlserver数据库.由于某种原因,成员资格提供者系统似乎为项目创建了两个应用程序记录.这会给我带来问题,因为会员系统为系统中的每个用户创建了两条记录,每条记录对应一条记录.为什么会发生这种情况?如何将其关闭?

这是一个问题的主要原因是我使用用户名来恢复每个新用户的membership ID,因此成员可以与我们为数据存储创建的其他表相关联.

任何建议或参考将不胜感激.

谢谢

道格

membership asp.net

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

如何在Java中快速检索目录列表?

假设一个非常简单的程序列出了给定目录的所有子目录.声音够简单?除了列出Java中所有子目录的唯一方法是使用FilenameFilterFile.list()结合使用.

这适用于简单的情况,但是当文件夹说出150,000个文件和2个子文件夹时,它在那里愚蠢地等待45秒,遍历所有文件并测试file.isDirectory().是否有更好的方法列出子目录?


PS.对不起,请保存有关在同一目录中包含太多文件的讲座.我们的现场环境将此作为要求的一部分.

java filesystems performance file-io

20
推荐指数
7
解决办法
3万
查看次数