问题列表 - 第8014页

将脚本放在网页底部会加快页面加载吗?

雅虎最佳实践表明,将JavaScript文件放在底部可能会使您的页面加载速度更快.这有什么经历?有什么副作用,如果有的话?

javascript

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

我怎样才能检测到UIImageView的触摸事件

我在导航栏上放置了一个图像(UIImageView).现在我想检测触摸事件并想要处理事件.你能让我知道我该怎么办?

谢谢.

iphone uiimageview uitouch ios

97
推荐指数
7
解决办法
13万
查看次数

VS2008的SVN插件

我在Visual Studio 2008中使用VisualSVN,我必须在托盘区域运行某种提交监视器,以查看项目的本地副本是否已过期.

我有两个问题:

  1. 我讨厌在两个地方拥有它,我想看到它作为我的VS中的一个图标,

  2. 提交监控软件会关注几个项目,当我处理项目1(VS知道)时,我对其他项目不感兴趣.

我找不到Visual Studio的任何插件来做这件事,并且想知道是否有人知道任何好事.

svn version-control visualsvn visual-studio-2008 visual-studio

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

将 PHP crypt() 函数移植到 C# 时出现问题

我正在将一些旧的ALP用户帐户移植到新的 ASP.Net 解决方案,我希望用户能够使用他们的旧密码。

但是,为了使其工作,我需要能够根据新输入的密码将旧哈希值与新计算的哈希值进行比较。

我搜索了一下,发现crypt()PHP调用的实现:

char *
crypt_md5(const char *pw, const char *salt)
{
    MD5_CTX ctx,ctx1;
    unsigned long l;
    int sl, pl;
    u_int i;
    u_char final[MD5_SIZE];
    static const char *sp, *ep;
    static char passwd[120], *p;
    static const char *magic = "$1$";

    /* Refine the Salt first */
    sp = salt;

    /* If it starts with the magic string, then skip that */
    if(!strncmp(sp, magic, strlen(magic)))
        sp += strlen(magic);

    /* It stops at the first …
Run Code Online (Sandbox Code Playgroud)

php c# porting freebsd

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

并发控制中丢失的更新?

我有两个事务T和U,它们在DB中同时执行.如何提供丢失更新问题的示例?

我们可以假设我们有三个帐户A,B,C,它们分别有100英镑,200英镑和300英镑.

concurrency

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

为什么在C++中使用元组不常见?

为什么似乎没有人在C++中使用元组,无论是Boost元组库还是TR1的标准库?我已经阅读了很多C++代码,我很少看到元组的使用,但我经常看到很多地方元组会解决许多问题(通常从函数返回多个值).

元组允许你做这样的各种酷事:

tie(a,b) = make_tuple(b,a); //swap a and b
Run Code Online (Sandbox Code Playgroud)

这肯定比这更好:

temp=a;
a=b;
b=temp;
Run Code Online (Sandbox Code Playgroud)

当然你总能做到这一点:

swap(a,b);
Run Code Online (Sandbox Code Playgroud)

但是如果要旋转三个值怎么办?你可以用元组做到这一点:

tie(a,b,c) = make_tuple(b,c,a);
Run Code Online (Sandbox Code Playgroud)

元组还使得从函数返回多个变量变得更加容易,这可能是比交换值更常见的情况.使用对返回值的引用肯定不是很优雅.

我没有想到的元组有什么大的缺点吗?如果没有,为什么他们很少使用?他们慢了吗?或者只是人们不习惯他们?使用元组是个好主意吗?

c++ tuples

120
推荐指数
9
解决办法
5万
查看次数

我可以将鼻子覆盖范围输出限制到目录(而不是包裹)吗?

我的SUT看起来像:

foo.py
bar.py
tests/__init__.py [empty]
tests/foo_tests.py
tests/bar_tests.py
tests/integration/__init__.py [empty]
tests/integration/foo_tests.py
tests/integration/bar_tests.py
Run Code Online (Sandbox Code Playgroud)

当我跑步时nosetests --with-coverage,我得到了我宁愿忽略的各种模块的细节.但是我不能使用该 --cover-package=PACKAGE选项,因为foo.py&bar.py不在包中.(请参阅http://lists.idyll.org/pipermail/testing-in-python/2008-November/001091.html之后的帖子, 以了解我没有将它们放入包中的原因.)

我可以将coverage输出限制为foo.py和bar.py吗?

更新 - 假设没有比下面的Nadia更好的答案,我问了一个跟进问题:"如何编写一些(bash)shell脚本将目录中所有匹配的文件名转换为命令行选项? "

python code-coverage nose nosetests

18
推荐指数
2
解决办法
9619
查看次数

条件参考

目前我们的.net代码不是特定于处理器的,但它依赖于库(Oracle/ODP.Net).我们找到了一个直接编辑csproj文件的解决方案,并根据我们选择的构建配置将引用放入带有Condition子句的项目组中.我们有32位调试/发布和64位调试/发布,并且在构建该配置时正确的程序集是引用.

这在构建时或多或少有效,但它会在Visual Studio(2008)中引起各种怪异.最终结果是相同的组件在引用下显示四次,三个具有黄色感叹号.它还会产生一些我无法摆脱的76个警告.我们试图针对0警告,因为我们想知道什么时候出现新警告,所以这有点问题.

是否有人知道条件引用的解决方案允许它看起来像一个引用(它确实是这样)并且在构建时没有填写我的警告?

c# reference conditional-compilation visual-studio-2008

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

配置javascript执行的最佳方法是什么?

是否有一个很好的javascript探查器?我知道firebug对分析代码有一些支持.但我想确定较长时间的统计数据.想象一下,您正在构建大量的JavaScript代码,并且您想要确定代码中的实际瓶颈.首先,我想查看每个javascript函数和执行时间的配置文件统计信息.接下来将包括DOM函数.这与减慢渲染树上的操作的动作相结合将是完美的.如果性能在我的代码,DOM准备或渲染树/视觉更新中被杀死,我认为这会给人留下好印象.

有什么东西接近我想要的东西吗?或者什么是最好的工具来实现我所描述的最多?它是一个自编编译器加上由配置文件功能增强的javascript引擎吗?

javascript browser performance profiling

91
推荐指数
3
解决办法
6万
查看次数

限制图像访问的最佳方式......这是对的吗?

我想限制对图像的访问,因此,我将它们放在Web根目录之外,当用户链接到图像时,它将通过用户/传递从我们的数据库进行身份验证,然后(如果经过身份验证)读取图像文件,并使用适当的mime类型输出.

任何图像链接都将是这样的:

<img src="/image.php?id=324fwqrefv35fq5">  
Run Code Online (Sandbox Code Playgroud)

其中id是数据库中的imageId.

这听起来像一个好方法,还有 - 这样的代码用于PHP吗?

php image

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