问题列表 - 第5320页

使用jQuery的可滚动表

是否有任何好的和轻的jQuery插件制作Scrollable Tables.

我在http://www.webtoolkit.info/scrollable-html-table-plugin-for-jquery.html上找到了一个,但这不适用于非IE和非FF浏览器.

谢谢!

css jquery jquery-ui jquery-plugins

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

使用jQuery调用ASP.NET PageMethod/WebMethod - 返回整个页面

jQuery 1.3.2,ASP.NET 2.0.对PageMethod(WebMethod)进行AJAX调用会返回完整/整个页面,而不仅仅是响应.页面方法上的断点显示它永远不会被击中.我的方法有[WebMethod]属性,它 public static,返回string并且不接受params.我甚至尝试在我的班级顶部添加[ScriptService]以查看它是否有帮助,但事实并非如此.

我已经看到这篇帖子Jquery AJAX与ASP.NET WebMethod返回整个页面有相同的症状,但我仍然有问题.我读了http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/,我觉得我跟着这个到了T,但仍然没有运气.

我正在制作的jQuery调用是:

jQuery.ajax({
    type: 'POST',
    contentType: 'application/json; charset=utf-8',
    data: '{}',
    dataType: 'json',
    url: 'MyPage.aspx/SomePageMethod',
    success: function(result){
        alert(result);
    }
});
Run Code Online (Sandbox Code Playgroud)

根据FF3中的Firebug,请求/响应头如下所示

Response Headers
Server  ASP.NET Development Server/8.0.0.0
Date    Tue, 24 Feb 2009 18:58:27 GMT
X-AspNet-Version    2.0.50727
Cache-Control   private
Content-Type    text/html; charset=utf-8
Content-Length  108558
Connection  Close

Request Headers 
Host    localhost:2624
User-Agent  Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept  application/json, text/javascript, */*
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery web-services asmx pagemethods

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

是否发布了仅支持三个浏览器的Web应用程序?

一些背景资料

我们针对两个最受欢迎的标准兼容浏览器(Firefox 3和Safari 3)开发了应用程序,然后对IE 7进行了必要的修复

我们使用了HTML 4.01 Strict DOCTYPE

根据Urchin在简短的AdWords广告系列中的统计数据,Firefox 3,Safari 3和IE 7将覆盖85%的目标受众群体

展望未来,我们显然计划支持Chrome和IE 8

财务限制妨碍了进一步的测试,我们唯一的另一个选择是根本不发布.

那么释放和被诅咒会更好吗?

web-applications cross-browser

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

这是双重检查锁定的安全版本吗?

来自维基百科的经典破坏双重检查锁定的略微修改版本:

class Foo {
    private Helper helper = null;
    public Helper getHelper() {
        if (helper == null) {
            synchronized(this) {
                if (helper == null) {

                    // Create new Helper instance and store reference on
                    // stack so other threads can't see it.
                    Helper myHelper = new Helper();

                    // Atomically publish this instance.
                    atomicSet(helper, myHelper);
                }
            }
        }
        return helper;
    }
}
Run Code Online (Sandbox Code Playgroud)

假设基础原子操作库正常工作,只是简单地发布新创建的Helper实例原子使这个双重检查的锁定习惯安全吗?我意识到在Java中,人们可以使用volatile,但即使示例是伪Java,这应该是一个与语言无关的问题.

也可以看看:

双重检查锁定物品

language-agnostic multithreading locking atomic

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

我的SQLParameter没有正确传递NULL

我有这个C#webform,它有一个日期选择器框.如果日期设置为空(默认值),我希望它将NULL传递给数据库.这发生在我的参数化查询中.

SqlParameter CMActionDate = new SqlParameter();
CMActionDate.ParameterName = "@ActionDate";
if (ActionDate.Equals(""))
  {
      CMActionDate.Value = System.Data.SqlTypes.SqlDateTime.Null;
  }
  else
  {
      CMActionDate.Value = ActionDate;
  }
Run Code Online (Sandbox Code Playgroud)

当我打开调试时,我看到日期确实是"",所以它进入IF语句并将actiondate.value设置为{Null},就像我认为的那样.

然而.

然后当它执行非查询时,我点击放大镜看到这个:

UPDATE table SET [action_date] = '' WHERE [id] = 2488
Run Code Online (Sandbox Code Playgroud)

我想看到的是:

UPDATE table SET [action_date] = 'Null' WHERE [id] = 2488
Run Code Online (Sandbox Code Playgroud)

由于action_date从未真正设置为NULL,因此datetime字段中的值将恢复为"01/01/1900 12:00:00 AM",这本身就很痛苦.

我已经尝试将CMActionDate.Value设置为以下值无效(我得到与上面相同的结果.):

  • DBNull.Value;
  • "空值";
  • SqlDateTime.Null;
  • 空值;

救命.

编辑

也许我不清楚?是的,当然参数化查询如下所示:

"UPDATE CM_Codebase SET [action_date] = '" + @ActionDate + "' WHERE [id] = " + @CM_id + "";
Run Code Online (Sandbox Code Playgroud)

但是当我在VS中调试这个东西时,我在ExecuteNonQuery()之前放了一个断点; 所以我可以看到它试图运行的SQL.在那里,我看到了实际的SQL,并看到action_date =''的位置.

这有帮助吗?

.net c# sql query-parameters .net-2.0

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

如何在Windows(非Java)应用程序中使用Java时区ID?

我需要将时区信息添加到具有用户维护位置的db表中.数据将主要从Java代码访问,但也有一些PL/SQL和Win32(Delphi)代码需要了解时区信息.

似乎可以直接使用java.util.TimeZone中的id.Java很容易转换(很明显),Hibernate内置了对它的支持,显然Oracle也理解那些时区id:

select TZ_OFFSET('Pacific/Marquesas') from dual.
Run Code Online (Sandbox Code Playgroud)

问题是:时区ID似乎与Windows时区数据库不兼容.例如,java.util.timezone id"Pacific/Marquesas"(-09:30)不在Windows的时区选项列表中.注册表根本不包含它; 看到

\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

在这里我只能选择-09:00或-10:00.所以,如果我要像这样存储时区,我怎样才能获得Windows中的实际偏移/ DST信息(没有Java)?希望这不需要映射表,每当它发生变化时我都要及时更新.是否有一个全球认可的标准比java时区ID更好?

更新

时区信息与数据库上的DATE列结合使用.这些列包含本地日期/时间值.如果某个位置可以与这些值相关联,则该位置的时区使我能够在需要时将日期/时间值转换为UTC或任何其他时区.

我意识到,而不是DATE,TIMESTAMP_TZ数据类型或类似的东西更合适.但是,这将需要数据迁移(再次需要TZ),并且遗留应用程序也不支持它们也可以处理数据(除非更改了大量代码).如果我必须将值转换为UTC,问题几乎相同.

底线是我需要在当地时间保持DATE值,但我需要知道其中一些TZ意味着什么.

java windows oracle timezone

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

在PHP中将对象转换为整数

  • $ total_results = 10的值
  • 根据gettype(),对象中的$ total_results
  • 我不能在$ total_results上使用数学运算符,因为它不是数字
  • 尝试$ total_results = intval($ total_results)转换为整数,但没有运气
  • 我收到的通知是:类Zend_Gdata_Extension_OpenSearchTotalResults的对象无法转换为int

我怎样才能转换成整数?

php types

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

VB.NET无限循环

是否有可能在VB.NET中编写无限循环?

如果是这样,语法是什么?

vb.net for-loop infinite-loop

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

如何在eclipse或命令行中创建可执行jar时排除外部jar?

我在Eclipse IDE中编写了一个使用BouncyProvider类BouncyCastle.jar的程序.因此,为了编译我的类,我在项目类路径中添加了BouncyCastle.jar,它完美地编译.

现在我想将我的项目导出为Runnable JAR,所以当我从Eclipse中执行此操作时,它默认在该runnable jar中添加了BouncyCastle.jar的类.

但是我希望保持我的应用程序jar和BouncyCastle.jar彼此不同.

我怎样才能做到这一点?有人可以帮忙吗?

eclipse jar

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

Mac OS X:一个进程可以渲染到另一个进程的窗口吗?

问候!

我目前正在将一个Web浏览器插件从Win32移植到MacOSX.该插件的一个特性是,当插件加载时,它会生成一个单独的进程,作为插件的"引擎",并在插件的窗口中执行绘图操作(具体来说,通过将OpenGL上下文附加到父进程的窗口并在该上下文中执行OpenGL呈现命令).我们这样做是因为插件通常作为浏览器进程中的线程加载,因此插件中的崩溃会占用整个浏览器.通过将"繁重的工作"划分为一个单独的进程并保持插件代码非常小,我们可以保护用户免受此类崩溃.

我想在MacOSX上保留这个子进程渲染器架构,但我听说过一个令人讨厌的谣言(与谷歌Chrome浏览器有关)MacOSX不允许进程将其窗口访问另一个进程.我在这个领域的搜索尚无定论; 如果有人对这个问题有任何了解,并且可以提供一些关于如何实现这一目标的建议,或者一个更有说服力的"无法完成",那将是非常有帮助的.

谢谢您的帮助!

macos process window-handles quartz-graphics

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