问题列表 - 第8419页

html中<script>标签的async ="async"属性,这是什么意思?

async="async"<script>HTML中标签的属性,是什么意思?

<script async="async" src="...."></script>
Run Code Online (Sandbox Code Playgroud)

例如,可以在这里看到

html javascript

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

WCF应用程序中的NHibernate会话管理

我正在构建一个WCF应用程序,使用NHibernate作为持久层.很多文档都是关于将NHibernate与ASP.NET应用程序一起使用的.但在WCF应用程序中管理NHibernate会话的最佳方法却很少.

在阅读了WCF应用程序中的实例管理技术之后,我将使用"每次调用服务".与ASP.NET并行绘制,这就像打开NHibernate会话Application_BeginRequest并关闭它们一样Application_EndRequest.Billy McCafferty的S#arp架构有一个非常优雅的例子.但我发现在WCF应用程序中使用类似的概念有点困难.

任何代码示例或带有示例的博客指针都将不胜感激.

nhibernate wcf

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

提高jQuery函数的效率

在IE/firefox中,此函数中的while语句运行速度太慢(阻止页面加载4-5秒),但在safari中运行速度很快...

它测量页面上文本的像素宽度并截断,直到文本达到理想宽度:

function constrain(text, ideal_width){

    $('.temp_item').html(text);
    var item_width = $('span.temp_item').width();
    var ideal = parseInt(ideal_width);
    var smaller_text = text;
    var original = text.length;

    while (item_width > ideal) {
        smaller_text = smaller_text.substr(0, (smaller_text.length-1));
        $('.temp_item').html(smaller_text);
        item_width = $('span.temp_item').width();
    }

    var final_length = smaller_text.length;
    if (final_length != original) {
        return (smaller_text + '&hellip;');
    } else {
       return text;
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么方法可以提高性能?我如何将其转换为冒泡排序功能?

谢谢!

javascript jquery

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

如何合并2个javascript对象,如果它们不存在于另一个中,则将属性填充到一个中?

如果我有一个javascript对象/ assoc.数组定义如下:

function somefunction(options) {

    var defaults = {
        prop1: 'foo',
        prop2: 'bar'
    };

    //Do stuff here

}
Run Code Online (Sandbox Code Playgroud)

我想用它作为函数的默认值.因此,当函数被调用时,我想用options变量填充变量in defaults,但前提是它们不存在options.

所以我们可以说这是被称为

somefunction({ prop1: 'fish' });
Run Code Online (Sandbox Code Playgroud)

如何才能使它optionsdefaults我合并,以便我得到它

{
    prop1: 'fish',
    prop2: 'bar'
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays merge

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

如何根据HtmlHelper DropDownList的选定值更改页面上的内容?

我正在使用ASP.NET MVC,并希望根据所选的值更新我的页面上的内容HtmlHelper.DropDownList.我有一个管理页面,我希望在该页面上显示给定学期的雇佣员工列表,而无需重定向到另一个控制器.也许可以生成一个表或者填充这些用户的ListBox.

在我的数据库中,我有一个包含一个学期列表的表,一个包含用户列表的表,另一个表有两个与FK相关的字段,每个学期都链接到所有用户.

有任何想法吗?

ajax asp.net-mvc jquery linq-to-sql drop-down-menu

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

如何使用Delphi 5创建Telnet客户端

如何在Delphi 5应用程序中创建Telnet客户端?

delphi client telnet delphi-5

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

如何判断$(window).load()/ window.onload事件是否已经触发?

我有一个脚本,通过另一个脚本动态插入.该脚本中的代码包含在$(window).load()事件中,因为它要求页面上的图像全部加载.在某些浏览器中,它可以正常工作,但在其他浏览器中它似乎不会触发,因为在运行代码时页面已经完成加载.

有没有办法检查并查看页面是否已经完成加载 - 通过jQuery还是JavaScript?(包括图片)

在这种情况下,我无法访问onload原始文档的事件(除了通过加载的脚本更改它 - 但这似乎会出现同样的问题).

任何想法/解决方案/建议将不胜感激!

javascript jquery onload

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

Magento API:将预先存在的简单产品分配给可配置产品

我有一个包含大量库存商品的客户数据库,这些库存商品作为简单产品上传到Magento.

现在我需要将它们分组并将它们分配给可配置的产品,其大小和颜色是它们的可配置属性.

Magento API有一个Product_Link类,有一个看起来很有前途的方法:catalog-product-link.assign(link),但我不能为我的生活找出我需要使用哪些参数来使它与可配置产品一起工作,提供这就是如何使用assign.

api product catalog magento stock

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

在属性文件中放置标签等是否是一种反模式(与 JSP 和 Web 开发有关)

我看到很多 J2EE 开发人员将标签放在属性文件中,但不使用不同的语言环境。所以,你会得到很多缺失的属性异常。主要的是它使得调试和阅读 JSP 页面变得困难。因此,随着时间的推移,您将拥有数千行属性文件,这些文件可能会或可能不会与 JSP 文件一起使用。

对我来说,这似乎是一个糟糕的设计,尤其是如果您不打算使用不同语言的属性文件并根据区域设置更改为英语或法语。

我只是想知道您是否有同感,是否有 J2EE/JSP 反模式的列表或 URL。

jsp anti-patterns jakarta-ee

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

将char数组缓冲区转换为字符串的好方法?

我对C++比较陌生.最近的赋值要求我将大量的char缓冲区(从结构/套接字等)转换为字符串.我一直在使用以下变体,但它们看起来很尴尬.有没有更好的方法来做这种事情?

#include <iostream>
#include <string>

using std::string;
using std::cout;
using std::endl;


char* bufferToCString(char *buff, int buffSize, char *str)
{
    memset(str, '\0', buffSize + 1);
    return(strncpy(str, buff, buffSize));
}


string& bufferToString(char* buffer, int bufflen, string& str)
{
    char temp[bufflen];

    memset(temp, '\0', bufflen + 1);
    strncpy(temp, buffer, bufflen);

    return(str.assign(temp));
}



int main(int argc, char *argv[])
{
   char buff[4] = {'a', 'b', 'c', 'd'};

   char str[5];
   string str2;

   cout << bufferToCString(buff, sizeof(buff), str) << endl;

   cout << bufferToString(buff, sizeof(buff), str2) << endl;

}
Run Code Online (Sandbox Code Playgroud)

c++

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