问题列表 - 第6454页

使用JavaScript Prototype库循环遍历所有选择元素

我怎么能(如果可能的话)使用Prototype库遍历页面上的所有选择元素并访问该元素?在文档中,我发现了用于引用具有某些id,类名等的元素的简单快捷方式,但没有对具有某些标记名称的元素的引用.

如果Prototype无法做到这一点,那么可以使用JQuery或其他JS库的示例.

javascript loops html-select prototypejs

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

LinqToSQL和Linq一样吗?

我刚刚读到关于Linq to SQL被停用的内容.有一段时间我完全放弃学习Linq.即使在asp.net上,当我上次检查时,他们的数据访问教程也在使用表适配器和bll类.然后是linq教程.现在我已经读过这个并且实体框架是新的方式,这是否意味着我已经阅读了一年半的所有Linq"东西",它有多棒,等等,就是这一切刚走了?似乎没有人能够以正确的方式解决问题,或者至少采用MS产品的标准方法.而且我明白你不能说一种方法适合一切.但是,在这种特殊情况下,我不明白为什么不能解决数据访问问题.

或者,Linq To SQL只是Linq的ORM部分吗?如果我想使用ORM,我现在究竟会学到什么?我已经在StackOverflow上阅读了几个东西,但没有一个真正帮助我知道该怎么做.

似乎nHibernate可能比任何微软的选择更好.是的,我知道还有其他人(亚音速,其他人在各种SO问题中被提及.)

谢谢.

linq nhibernate orm data-access

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

如何将目录从源树复制到二叉树?

将目录从源树复制到二叉树.例如:如何将www复制到bin文件夹.

work
??bin
??src
    ??doing
    ?  ??www
    ??include
    ??lib
Run Code Online (Sandbox Code Playgroud)

谢谢.

c copy cmake

60
推荐指数
5
解决办法
7万
查看次数

C++中的工厂方法模式实现:作用域,指针与引用

我一直在维基百科上看一下示例C++ Factory方法模式,并提出了几个问题:

  1. 由于工厂方法是静态的,这是否意味着新创建的对象不会超出范围并且在工厂方法退出时调用析构函数方法?

  2. 为什么返回指针而不是引用?这完全是一个偏好问题,还是一个重要原因?

编辑:我想的越多,引用和返回的指针都将保留在范围内,因为它们是在方法之外引用的.因此,不会在任何一个上调用析构函数.所以这是一个偏好问题.没有?

edit2:我在返回的引用上打印出析构函数调用,并且在程序退出之前不会打印.所以,除非有进一步的反馈,我现在就去参考.这样我就可以使用"." 返回对象上的运算符.

c++ design-patterns

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

PHP中的ASCII到DEC

将DEC转换为ASCII:

$ ASCII = CHR($吨);

我需要一个将ASCII转换为DEC的代码.

php

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

在C本地范围内使用static关键字来运行

这两个有什么不同吗?如果是这样,究竟有什么区别?假设它们处于可以被多次调用的C函数中.

  1. 在同一声明中声明和分配

    static uint32_t value = x; // x varies and may be passed into function.

  2. 在一个陈述中声明并在下一个陈述中指定.

    static uint32_t value;

    value = x; // x varies;

难道value只更新其声明/初始化或者甚至在后续调用的第一次.

我对(1)的理解是它只是第一次执行该行,所以即使x下次执行该行时更改,value也将保持不变.我不确定(2)但对两者的澄清将非常有帮助

编辑:编译器ARM(ADS1.20).编辑:关于(2)从目前为止给出的答案的后续问题.是在每次通话还是第一次重复声明(不是作业)?

c static

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

智能typedef

我总是在嵌入式编程中使用typedef来避免常见错误:

int8_t- 8位有符号整数
int16_t- 16位有符号整数
int32_t- 32位有符号整数
uint8_t- 8位无符号整数
uint16_t- 16位无符号整数
uint32_t- 32位无符号整数

最近的嵌入式缪斯(问题177,尚未在网站上)向我介绍了这样一个想法:拥有一些特定于性能的typedef是有用的. 此标准建议使用typedef表示您需要具有最小大小的最快类型.

例如,可以使用声明变量int_fast16_t,但它实际上将实现为int32_t32位处理器或int64_t64位处理器,因为这些将是这些平台上至少16位的最快类型.在8位处理器上,它将int16_t满足最小尺寸要求.

在我想知道之前从未见过这种用法

  • 您是否在任何嵌入式或其他项目中看到过这种情况?
  • 在typedef中避免这种优化的任何可能的原因?

c performance types typedef

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

java中的空格执行OS X的路径

在OS X上,我正在尝试.exec的东西,但是当路径包含空格时,它不起作用.我试过用引号围绕路径,逃避空间,甚至使用\ u0020.

例如,这有效:

Runtime.getRuntime().exec("open /foldername/toast.sh");
Run Code Online (Sandbox Code Playgroud)

但如果有空间,这些都不起作用:

Runtime.getRuntime().exec("open /folder name/toast.sh");

Runtime.getRuntime().exec("open \"/folder name/toast.sh\"");

Runtime.getRuntime().exec("open /folder\\ name/toast.sh");

Runtime.getRuntime().exec("open /folder\u0020name/toast.sh");
Run Code Online (Sandbox Code Playgroud)

想法?

编辑:Escaped反斜杠...仍然没有工作.

java runtime space escaping

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

ASP.Net主页面和文件路径问题

我正在尝试在我的母版页中添加一个jQuery的脚本引用,以便它适用于任何页面.它目前看起来像这样

<script type="text/javascript" src="jquery.js"></script>
Run Code Online (Sandbox Code Playgroud)

问题是路径始终相对于正在执行的aspx页面,所以这只有在"jquery.js"文件位于同一文件夹中时才有效.为了使它工作,我必须将行更改为:

<script type="text/javascript" src="../../jquery.js"></script>
Run Code Online (Sandbox Code Playgroud)

这显然不太理想,因为它只适用于从根文件夹两层深的页面.如果我尝试以下操作,IIS会抛出有关意外字符的错误.

<script runat="server" type="text/javascript" src="~/jquery.js"></script>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

编辑:我忘了也提到脚本必须在head标签中

当我将其添加到我的母版页时,当前的最佳答案会抛出" ASP.NET Ajax客户端框架无法加载. "错误.它是从javascript而不是.Net编译器抛出的.如果我将ScriptManager移动到应该是的head部分,我会收到有关需要在表单标记内的ScriptManager的编译错误.

第三个答案抛出了编译器中的" 路径中的非法字符. "异常

编辑2:当我将该行添加到我的head标签时,我从IIS中收到此错误.

无法修改Controls集合,因为控件包含代码块(即<%...%>)

已解决:我从下面的答案中获取了编辑后的响应,并将其放在asp:ContentPlaceHolder元素中

javascript asp.net jquery runatserver

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

通过javascript发送网页

我想通过javascript向网页发送电子邮件.它足以打开outlook新邮件选项.我尝试移动一个我在html中使用mailto:选项.实际上我正在尝试创建一个动态电子邮件模板,并希望以html格式发送该模板.

它显示错误"注释行参数无效.验证您正在使用的开关"请给我解决方案.

html javascript email

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