问题列表 - 第15307页

C#asp.net为什么ClientID和UniqueID之间存在差异?

我知道ClientID用于服务器端的javascript和UniqueId,ClientID使用下划线(_),而UniqueId在asp.net 2.0中使用美元符号($).但我没有得到的是为什么使用两个不同的id.为什么不能只使用或使用下划线或在服务器端和客户端使用美元符号.有人可以解释一下吗?

asp.net clientid unique-id

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

使用JQuery设置di​​v背景图像

我使用JQuery设置di​​v的背景图像如下:

$(document).ready(function() {
    $('#pic').css("background","url(images/pic.jpg)");  

 });
Run Code Online (Sandbox Code Playgroud)

但图像无法显示.如何解决这个问题?

谢谢.

css jquery

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

调用free()或delete而不是delete []有危险吗?

可能重复:
(POD)释放内存:删除[]是否等于删除?

是否delete将元素释放到数组中的第一个元素之外?

char *s = new char[n];
delete s;
Run Code Online (Sandbox Code Playgroud)

在上述情况下是否重要,因为所有元素s都是连续分配的,并且不应该delete仅仅是数组的一部分?

对于更复杂的类型,会delete调用超出第一个对象的析构函数吗?

Object *p = new Object[n];
delete p;
Run Code Online (Sandbox Code Playgroud)

如何delete[]推断Object超出第一个的s 数,这是不是意味着它必须知道分配的内存区域的大小?如果出于性能原因为内存区域分配了一些突出怎么办?例如,可以假设并非所有分配器都提供单个字节的粒度.然后,任何特定的分配都可能超过每个元素所需的大小或整个元素.

对于原始类型,例如char,,int之间有什么区别:

int *p = new int[n];
delete p;
delete[] p;
free p;
Run Code Online (Sandbox Code Playgroud)

除了通过delete- > free解除分配机制各自通话所采取的路线?

c++ free memory-management new-operator

6
推荐指数
2
解决办法
4770
查看次数

QRCode中的Unicode编码和解码问题

我正在尝试生成UTF-8 QRCode,以便我可以加载重音和Unicode字符.

为了测试它,我使用了许多解码解决方案:

  1. http://zxing.org/w/decode.jspx - zxing项目也在Android中使用
  2. http://www.drhu.org/QRCode/QRDecoder.php - 一个PHP解码器
  3. http://zbar.sf.net - ZBar条形码阅读器 - 用于嵌入式的OpenSource和C项目

所有这些都给了我相同的结果.

你可以试试这个图像适用于 Unicode字符.

但如果我尝试使用zxing或Google Chart API生成QRCode,我无法正确解码.

我试过这个:

  1. http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=SHIFT_JIS&chl=R%C3%A9my+Hubscher
  2. http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=ISO-8859-1&chl=R%C3%A9my+Hubscher
  3. http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=UTF-8&chl=R%C3%A9my+Hubscher

但都没有成功.

你知道我怎么办吗?你知道哪个编码用于工作图像?

unicode encoding qr-code decoding character-encoding

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

这些例子是C#闭包吗?

我仍然不太清楚闭包是什么,所以我发布了这两个例子,我想知道这些例子是否都是闭包?

例A:

List<DirectoryInfo> subFolders = new List<DirectoryInfo>();

Action<string> FilterSubFoldersStartA =
  s => subFolders.
       AddRange((new DirectoryInfo(s)).GetDirectories().
       Where(d => d.Name.StartsWith("A")));

FilterSubFoldersStartA(@"c:\tempa");
FilterSubFoldersStartA(@"c:\tempb");
Run Code Online (Sandbox Code Playgroud)

例B:

List<DirectoryInfo> subFolders = new List<DirectoryInfo>();

string filter = "A";

Action<string> FilterSubFoldersStartGen =
  s => subFolders.
       AddRange((new DirectoryInfo(s)).GetDirectories().
       Where(d => d.Name.StartsWith(filter)));

FilterSubFoldersStartGen(@"c:\tempa");

filter = "B"; 

FilterSubFoldersStartGen(@"c:\tempb");
Run Code Online (Sandbox Code Playgroud)

c# closures

13
推荐指数
2
解决办法
1263
查看次数

从Rails 2中的现有表模型

我有一个带表格的数据库.我想在现有表格的Rails应用程序中创建一个模型.据我所知,这样的功能是可用的,并按如下方式完成: 当然,我在database.yml文件中定义了我的数据库.脚手架为我生成了一个带控制器和视图的模型.我的表名不是Rails必须的(它不正确,不遵循约定),我将set_table_name添加到我的控制器.但是,当我调用索引方法时,在我的页面上我只有#符号集,但不是数据库中的数据.在我的index.html.erb中,我只通过scaffold生成代码.如何打印出我的数据库数据?

script/generate scaffold model_name --skip-migration



database model ruby-on-rails

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

HTML5本地存储音频元素源 - 是否可能?

我一直在试验html5的音频和本地存储功能,并且碰到了让我难过的东西.

我希望能够在本地缓存或存储音频元素的源,以实现更快速和离线播放.问题是我无法看到当前实现如何实现这一点.

我使用WebKit尝试了以下方法:

  1. 创建清单文件以设置本地缓存,但音频文件看起来不是可缓存的项目可能是由于它是流的方式或某事

  2. 我还尝试使用javascript将音频对象放入本地存储,但由于内存问题(我认为),mp3的大小使得这不可能.

  3. 我试图使用数据uri和base64来使用html作为可以缓存的音频传输,但文件大小再次使这个禁止.另外音频元素在WebKit中似乎不喜欢这样(在mozilla中工作正常)

  4. 我已经尝试了几种将数据放入本地数据库存储的方法.再次遇到与其他案件相同的问题.

我很想听听任何人对于如何使用WebKit中的缓存/本地存储实现离线播放目标的任何其他想法.

javascript audio html5 caching webkit

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

NUnit和TestCaseAttribute,参数的交叉连接可能吗?

我有一个测试各种情况的单元测试,如下所示:

public void Test1(Int32 a, Int32 b, Int32 c)
Run Code Online (Sandbox Code Playgroud)

假设我想创建没有循环的测试代码,所以我想使用TestCase来指定这样的参数:

[TestCase(1, 1, 1)]
public void Test1(Int32 a, Int32 b, Int32 c)
Run Code Online (Sandbox Code Playgroud)

我有可能用这个属性这样说:

  • 对于第一个参数,这是一组值
  • 对于第二个参数,这是一组值
  • 对于第三个参数,这是一组值
  • 现在,测试上面的所有组合

IE浏览器.这样的事情:

[TestCase(new[] { 1, 2, 3, 4 }, new[] { 1, 2, 3, 4 }, new[] { 1, 2, 3, 4 })]
public void Test1(Int32 a, Int32 b, Int32 c)
Run Code Online (Sandbox Code Playgroud)

看起来不像,但也许我忽略了什么?

c# nunit testcaseattribute

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

OSGi:Apache Felix和Apache Karaf有什么区别?

Apache KarafApache Felix的子项目.它被定义为"轻量级OSGi容器".

我不明白我何时应该使用重量级以及何时使用轻量级.他们的网站没有解释太多.

osgi apache-felix apache-karaf

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

缓存或不缓存 - GetCustomAttributes

我目前有一个功能:

public static Attribute GetAttribute(MemberInfo Member, Type AttributeType)
{
    Object[] Attributes = Member.GetCustomAttributes(AttributeType, true);

    if (Attributes.Length > 0)
        return (Attribute)Attributes[0];
    else
        return null;
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否值得将属性上的所有属性缓存到 Attribute = _cache[MemberInfo][Type] 字典中,

这将需要在GetCustomAttributes没有任何类型参数的情况下使用,然后枚举结果.这值得么?

c# reflection performance

16
推荐指数
3
解决办法
6087
查看次数