问题列表 - 第18697页

如何使用Javascript获取元素的名称?

我试图在Javascript中获取元素的名称.如果元素是<div />,则"div"返回.如果它<img src="" />然后"img"将被返回.我正在使用jquery来选择一堆元素,然后在所有元素上调用自定义函数.在这个函数中,我想知道我正在处理什么.我该怎么做呢?

看似简单的事情.我想我以前做过但我找不到它.无论我怎么说,Google的结果都会让我"按名称获取元素".

javascript dom

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

在Mac OSX和Linux下使用printf语句键入转换

我有一些代码在Mac OSX和Linux(Ubuntu,Fedora,...)下表现不同.这是关于printf语句中的算术运算中的类型转换.代码使用gcc/g ++编译.

下列

#include <stdio.h>
int main () {
  float days = (float) (153*86400) / 86400.0;
  printf ("%f\n", days);
  float foo = days / 30.6;
  printf ("%d\n", (int) foo);
  printf ("%d\n", (int) (days / 30.6));
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

在Linux上生成

153.000000
5
4
Run Code Online (Sandbox Code Playgroud)

在Mac OSX上

153.000000
5
5
Run Code Online (Sandbox Code Playgroud)

为什么?

令我惊讶的是,这适用于Mac OSX和Linux

printf ("%d\n", (int) (((float)(153 * 86400) / 86400.0) / 30.6));
printf ("%d\n", (int) (153 / 30.6));
printf ("%.16f\n",    (153 / 30.6));
Run Code Online (Sandbox Code Playgroud)

为什么?我根本没有任何线索.谢谢.

c c++

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

捕获IIS级别错误以在ASP.NET中处理

我正在IIS 7上使用C#开发一个ASP.NET站点,但我希望得到一个适用于IIS 6的答案.该网站的一部分是一次最多上传5张图片.我有一个很好的算法来调整上传到我的最佳大小和比例的图像.

所以我唯一的实际尺寸限制是在初始上传期间.我修改了我的web.config,将数据包限制从4MB提高到32MB.在大多数情况下,这会解决我的问题.

我的问题出现在极少数情况下,用户试图加载超过我的限制.我可以提高限制,但用户总有可能找到5个更大的文件.如果用户选择较大的文件,我的try/catch块不会处理错误.错误来自IIS.

那么如何才能捕获C#代码中的错误,我可以对ASP.NET接口进行修改,以通知用户选择较小的文件,而不是看到一个讨厌的错误屏幕?

asp.net iis iis-7 iis-6 web-applications

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

图像调整大小,每次重新播放gd或缓存?

我发现这个非常好的功能可以获得你想要的比例,并为你调整大小/裁剪图像.该功能需要ImageMagick才能工作.

是否更好地缓存图像或每次调整大小?我很确定使用gd会比缓存慢,但它不需要我使用ImageMagick,我仍然没有成功调整它(ImageMagicks的转换不起作用).

php gd image

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

如何访问其他进程的内存?

我以为一个进程无法读取另一个进程的内存.但我很震惊地看到名为" WinHex " 的应用程序具有"Ram Editor"并且它能够访问整个内存.所有过程.

怎么可能?它甚至能够修改其他进程的内存.这不是恶意的吗?

memory security winapi

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

中缀函数在F#中的部分应用

在haskell中,使用section来部分应用中缀函数是可行的,例如,给定中缀函数<(小于)可以部分应用任何函数的参数:(5 <),(<5)

换句话说,在haskell中我们有以下简写符号:

op :: a -> b -> c
(`op` y) === \x -> x `op` y
(x `op`) === \y -> x `op` y
Run Code Online (Sandbox Code Playgroud)

F#有类似的概念吗?

f# haskell func

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

这个C#语法叫什么?

在C#中,你可以这样做:

SomeFunction (() => {
    DoSomething ();
});
Run Code Online (Sandbox Code Playgroud)

这个语法的名称是什么(() => ...)?

c# syntax

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

ASP.NET MVC希望我将我的SQL Server数据库文件存储在App_Data文件夹中 - 我应该吗?

使用SQL Server Express 2005创建新数据库时C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data,默认情况下会存储数据库文件(.mdf和.ldf).

但是,通过我在ASP.NET MVC中看到的教程(例如,Nerd Dinner),将数据库文件保存在ASP.NET项目的App_Data文件夹中似乎是常见的做法.

问题

  1. App_Data文件夹是否有任何意义,或者如果您碰巧使用Visual Studio的设计器来创建新数据库,它是否只是存储数据库文件的便利位置?
  2. 如果我不使用甚至删除App_Data文件夹,会不会有任何负面影响?

更新

有一点我还没有得到.如果您在服务器上有一个生产数据库,为什么你甚至更换这个数据库是什么App_Data文件.在发布新版本的应用程序时,您通常不希望拥有在生产数据库上运行的更新脚本吗?即使是初始部署,我宁愿编写脚本数据库创建脚本而不是物理复制文件.此外,对于SQL Server(Express)数据库,复制还不够.您必须分离数据库以操作文件,然后在完成后重新附加.

所以,我不得不说,App_Data的观点仍然让我感到厌烦.有人可以开导我吗?

sql-server asp.net asp.net-mvc sql-server-2005 sql-server-express

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

错误处理理论?

关于错误处理的大多数建议归结为一些提示和技巧(例如,参见这篇文章).这些提示很有帮助,但我认为他们没有回答所有问题.我觉得我应该根据某种哲学设计我的应用程序,这是一种为构建基础提供坚实基础的思想流派.是否有关于错误处理主题的理论?

这是一些实际问题:

  • 如何判断错误是应该在本地处理还是传播到更高级别的代码?
  • 如何确定记录错误或将其显示为错误消息给用户?
  • 记录应该只在应用程序代码中完成的东西?或者可以从库代码中进行一些日志记录.
  • 如果出现例外情况,您通常应该在哪里捕获它们?在低级别或更高级别的代码?
  • 您是否应该通过所有代码层争取统一的错误处理策略,或者尝试开发一个能够适应各种错误处理策略的系统(以便能够处理来自第三方库的错误).
  • 创建错误代码列表是否有意义?或者这些日子过时了吗?

在许多情况下,常识足以开发出足够好的策略来处理错误情况.但是,我想知道是否有更正式/"学术"的方法?

PS:这是一个普遍的问题,但也欢迎C++特定的答案(C++是我工作的主要编程语言).

c++ error-handling

53
推荐指数
5
解决办法
5334
查看次数

正则表达式匹配html属性

我正在尝试匹配模式,以便我可以从网站检索字符串.这是问题中的字符串:

<a title="Posts by ivek dhwWaVa"
href="http://www.example.com/author/ivek/"
rel="nofollow">ivek</a>
Run Code Online (Sandbox Code Playgroud)

我试图在a标签之间匹配字符串"ivek",我想为每个帖子执行此操作并将其与注释数量相关联.

首先,我应该使用上面的正则表达式是什么,所以我可以用它作为其余的一个例子.到目前为止我什么都没有:

$content = file_get_contents('http://www.example.com');
preg_match_all("", $content, $matches);
Run Code Online (Sandbox Code Playgroud)

以及如何将评论与作者姓名联系起来,因为网站上有许多其他作者以及他们自己的评论.我是否使用div来解决这个问题?由于每组信息都围绕着这个div:

<div id="post-54" class="excerpt">
Run Code Online (Sandbox Code Playgroud)

谢谢大家的帮忙!

php regex

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