小编Gre*_*reg的帖子

什么是strspn?

在今天的工作中,我们试图想出你将使用strspn的任何理由.

我搜索了谷歌代码,看看它是否曾以有用的方式实现,并且空白.我无法想象一种情况,我真的需要知道只包含另一个字符串中的字符的字符串的第一段的长度.有任何想法吗?

php function built-in

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

空间差异

有什么区别

if(null==object)
Run Code Online (Sandbox Code Playgroud)

if(object==null)
Run Code Online (Sandbox Code Playgroud)

请使用上述优点.

.net

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

令人沮丧:无法强制IE 8进入"兼容性视图"!

我有两个非常不同的网站.在"Internet Explorer 8"浏览器模式下显示时,它们都有不同的错误!

单击地址栏旁边的"兼容性视图"按钮时,两个站点看起来都很棒.当我之后使用内置的"开发人员工具"查看"浏览器模式"和"文档节点"时,我还注意到"浏览器模式"是"IE8 Compat视图","文档模式"是"IE7标准" ".正如我所期待的那样.

然后我想强制"Internet Explore 8"进入"浏览器模式":"IE8 Compat视图",这样我的用户就不必单击地址栏旁边的"兼容性视图"按钮来获取他们真正需要的内容查看.

我能想到这样做的唯一方法是在标题内的标题下面插入一个元标记,如下所示:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
    <head>
        <title>Test</title>
        <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
        <meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
        <link ... />
        <script ...></script>
    </head>
    <body>
        ...
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

然后我重新加载网站和地址栏旁边的"兼容性视图"按钮消失.正如预期的那样.当我后来通过使用内置的"开发人员工具"查看"浏览器模式"和"文档节点"时,我突然看到了一些我真的没想到的东西.我希望"浏览器模式"为"IE8 Compat视图","文档节点"为"IE7标准",但"浏览器模式"为"IE8","文档模式"为"IE7标准",与在"Internet Explorer 8"浏览器模式下查看时相比,网站突然出现了一组新的错误!

令人非常沮丧的是为什么我不能强制使用"IE8 Compat view"浏览器模式而不是"Internet explore 7"或"Internet explore 8"浏览器模式?

compatibility view internet-explorer-8 forcing

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

PHP包含在Windows中?

是否有对的一个.dll版本inclued扩展PHPPECL4WIN上Inclued的手册链接无济于事.我没有编译器来构建自己的DLL.

注意:拼写"包含"是正确的!

编辑:我没有编译器,但确实知道有人......但这确实是最后的手段.

php windows pecl

5
推荐指数
2
解决办法
2563
查看次数

Javascript的setTimeout函数没有调用

setTimeout函数总是给我带来麻烦.现在我有一个递归的函数(通过setTimeout调用自身)并更改元素高度.

该函数发送两个参数:要更改的元素和元素的最大高度.该功能的目的是展开元素,或以恒定的速度"向下滑动".我知道我可以用jQuery解决这个问题,但我正在尝试自己的功能.

function slide_down(element, max_height)
{   
    if(element.clientHeight < max_height)
    {
        var factor = 10;
        var new_height = (element.clientHeight + factor >= max_height) ? max_height : (element.clientHeight + factor);
        element.style.height = new_height + 'px';

        var func_call = 'slide_down(' + element + ', ' + max_height + ');';
        window.setTimeout(func_call, 10);
    }
}
Run Code Online (Sandbox Code Playgroud)

我在最初调用函数时测试了参数.max_height设置为20,因为它是所需的高度元素(我从.scrollHeight获得此值).

当函数完成后,我想让它自己调用,直到max_height是元素的高度.我用这个setTimeout调用来做到这一点:

var func_call = 'slide_down(' + element + ', ' + max_height + ');';
window.setTimeout(func_call, 10);
Run Code Online (Sandbox Code Playgroud)

它不起作用.这确实有效:

var func_call = 'alert(1);';
window.setTimeout(func_call, 10);
Run Code Online (Sandbox Code Playgroud)

我也尝试将函数调用直接放入setTimeout语句,仍然无法正常工作.

请注意,元素的高度DOES会更改第一次迭代,该函数永远不会调用自身.所以元素变量设置正确,我使用alert()来显示max_height也是正确的.

alert(func_call);
Run Code Online (Sandbox Code Playgroud)

提醒:

slide_down([object HTMLParagraphElement], …
Run Code Online (Sandbox Code Playgroud)

javascript settimeout

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

从ASP.Net页面获取屏幕截图

我有一个ASP.Net页面,其中有一个按钮,点击后我想截取用户PC的屏幕截图并将其发送到服务器.

我可以编写某种侦听器程序在服务器上运行以接受接收这些图像的请求.我有点模糊的地方是让用户的PC发送屏幕截图的最佳方式.这需要通过为ASP.Net页面编写某种Active X控件来完成吗?如果可能,它需要跨浏览器和操作系统.

只是在正确方向上的一点,我应该使用哪些技术将是伟大的.如果可能的话,我宁愿自己编写这个功能,而不是使用开箱即用的解决方案,因为我可以看到将来可以扩展此功能.像WebEx或副驾驶这样的东西如何管理?

谢谢

加文

编辑:只是为了说清楚我不是想从用户PC窃取信息,他们必须允许这个功能,更多的是从支持的角度来看,所以当客户遇到问题时他们可以发送页面的截图他们在.

com screenshot activex web

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

重新设计网站后重复301重定向(SEO)

我们最近更新了我们的网站; 旧的有大约300页......新的大约有80页;)

这是因为在旧结构中,对于每个参数,我们都有很多页面.相反,现在我们只有一个页面带有"摘要".

例如,关于'car'参数的旧结构是:

  1. 主页,'汽车'
  2. 子页面,'轮胎'
  3. 子页面,'引擎'
  4. 子页面,'配件'
  5. 等等...

现在,我们只有1页'汽车',里面都有.

实际上,我将所有子页面重定向到主页面,使用.htaccess 301重定向:

Redirect 301 /cars-tires.php http://www.example.com/cars.php
Redirect 301 /cars-engines.php http://www.example.com/cars.php
Redirect 301 /cars-accessories.php http://www.example.com/cars.php
Run Code Online (Sandbox Code Playgroud)

所以我们有很多不同的(即使主题是相同的)页面指向一个页面.

你觉得这对seo有好处,还是会更好地重定向旧的主页面并给旧的子页面找不到404?

.htaccess seo http-status-code-404 http-status-code-301

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

通过滚动页面保持侧面导航固定

我有一个客户网站 - www.stagecraft.co.uk,他们希望当您向下滚动页面时,租用页面(较长页面)上的导航仍然存在.我有一个快速前进(不是现场),位置固定,但这样做左侧导航从窗口顶部约200px左右.滚动时何时在窗口顶部获取它?

提前致谢....

css jquery scroll

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

JQuery在Iframe(通过其文本)中查找元素并向其添加.click函数

我有一个网页(A),我使用iframe将(A)嵌入到我的主页(B).这个(A)包含一个关闭浏览器窗口的链接:

<a href="" onclick="window.opener = window;
    window.close();
    return false;">Close The Page</a>
Run Code Online (Sandbox Code Playgroud)

由于我嵌入(A),(A)中的紧密能力不再具有功能性.我需要做的是,当从(B)点击此链接时,我想要隐藏我的iframe,换句话说,让它看起来像关闭.所以我必须在iframe中找到该链接并了解它是否被点击(B)?

请帮忙.

谢谢

iframe jquery contains filter find

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

SQL子查询还是INNER-JOIN?

我有以下两个问题:

declare @UserId as int
set @UserId = 1

-- Query #1: Sub-query
SELECT
    u.[Id] ,
    u.[Name] ,
    u.[OrgId] AS Organization,
    (SELECT o.[Name] FROM Org o WHERE o.Id = u.OrgId) As OrganizationName,
    [UserRoleId] AS UserRole,
    [UserCode] AS UserCode,
    [EmailAddress] As EmailAddress, 
    (SELECT SearchExpression FROM SearchCriteria WHERE UserId = @UserId AND IsDefault=1 ) AS SearchCriteria,
    (SELECT PageSize FROM UserPreferences WHERE UserId = @UserId) AS UserPreferencePageSize,
    (SELECT DrilldownPageSize FROM UserPreferences WHERE UserId = @UserId) AS UserPreferenceDrilldownPageSize
    FROM [User] as u
WHERE u.Id …
Run Code Online (Sandbox Code Playgroud)

sql sql-server performance

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