我试图在Javascript中获取元素的名称.如果元素是<div />,则"div"返回.如果它<img src="" />然后"img"将被返回.我正在使用jquery来选择一堆元素,然后在所有元素上调用自定义函数.在这个函数中,我想知道我正在处理什么.我该怎么做呢?
看似简单的事情.我想我以前做过但我找不到它.无论我怎么说,Google的结果都会让我"按名称获取元素".
我有一些代码在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)
为什么?我根本没有任何线索.谢谢.
我正在IIS 7上使用C#开发一个ASP.NET站点,但我希望得到一个适用于IIS 6的答案.该网站的一部分是一次最多上传5张图片.我有一个很好的算法来调整上传到我的最佳大小和比例的图像.
所以我唯一的实际尺寸限制是在初始上传期间.我修改了我的web.config,将数据包限制从4MB提高到32MB.在大多数情况下,这会解决我的问题.
我的问题出现在极少数情况下,用户试图加载超过我的限制.我可以提高限制,但用户总有可能找到5个更大的文件.如果用户选择较大的文件,我的try/catch块不会处理错误.错误来自IIS.
那么如何才能捕获C#代码中的错误,我可以对ASP.NET接口进行修改,以通知用户选择较小的文件,而不是看到一个讨厌的错误屏幕?
我发现这个非常好的功能可以获得你想要的比例,并为你调整大小/裁剪图像.该功能需要ImageMagick才能工作.
是否更好地缓存图像或每次调整大小?我很确定使用gd会比缓存慢,但它不需要我使用ImageMagick,我仍然没有成功调整它(ImageMagicks的转换不起作用).
我以为一个进程无法读取另一个进程的内存.但我很震惊地看到名为" WinHex " 的应用程序具有"Ram Editor"并且它能够访问整个内存.所有过程.
怎么可能?它甚至能够修改其他进程的内存.这不是恶意的吗?
在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#有类似的概念吗?
在C#中,你可以这样做:
SomeFunction (() => {
DoSomething ();
});
Run Code Online (Sandbox Code Playgroud)
这个语法的名称是什么(() => ...)?
使用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文件夹中似乎是常见的做法.
问题
更新
有一点我还没有得到.如果您在服务器上有一个生产数据库,为什么你甚至要更换这个数据库是什么App_Data文件.在发布新版本的应用程序时,您通常不希望拥有在生产数据库上运行的更新脚本吗?即使是初始部署,我宁愿编写脚本数据库创建脚本而不是物理复制文件.此外,对于SQL Server(Express)数据库,复制还不够.您必须分离数据库以操作文件,然后在完成后重新附加.
所以,我不得不说,App_Data的观点仍然让我感到厌烦.有人可以开导我吗?
sql-server asp.net asp.net-mvc sql-server-2005 sql-server-express
关于错误处理的大多数建议归结为一些提示和技巧(例如,参见这篇文章).这些提示很有帮助,但我认为他们没有回答所有问题.我觉得我应该根据某种哲学设计我的应用程序,这是一种为构建基础提供坚实基础的思想流派.是否有关于错误处理主题的理论?
这是一些实际问题:
在许多情况下,常识足以开发出足够好的策略来处理错误情况.但是,我想知道是否有更正式/"学术"的方法?
PS:这是一个普遍的问题,但也欢迎C++特定的答案(C++是我工作的主要编程语言).
我正在尝试匹配模式,以便我可以从网站检索字符串.这是问题中的字符串:
<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)
谢谢大家的帮忙!