小编Jak*_*ake的帖子

CSS的宽度是否包含填充?

似乎在IE中,宽度包括填充大小.而在FF中,宽度不是.我怎样才能使两者表现相同?

谢谢.

css

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

使用CSS td width absolute,position

请看这个JSFIDDLE

td.rhead { width: 300px; }
Run Code Online (Sandbox Code Playgroud)

为什么CSS宽度不起作用?

<table>
<thead>
<tr>
<td class="rhead">need 300px</td>
<td colspan="7">Week #0</td>
<td colspan="7">Week #1</td>
<!-- etc..-->
</tr>
<tr>
<td class="rhead"></td>
<td>S</td><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td>
<td>S</td><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td>
<!-- etc... -->
</tr>
<thead>
</table>
Run Code Online (Sandbox Code Playgroud)

另外,位置有什么影响:固定,绝对等对td宽度有什么影响?我正在寻找一个不仅仅是修复的理由.我希望了解它是如何工作的.

根据需要,td宽度不是300px

html css html-table

103
推荐指数
6
解决办法
16万
查看次数

shared_ptr在哪里?

经过几个小时试图找到shared_ptr所在的位置后,我现在非常沮丧.我看到的所有示例都没有显示包含shared_ptr(和工作)标题的完整代码.只是陈述std,tr1<memory>没有任何帮助!我已经下载了增强功能,但仍然没有显示!有人可以通过告诉确切的位置来帮助我吗?

谢谢你让我发泄我的挫折!

编辑:我看到我的标题已被更改.对于那个很抱歉.所以...也是因为我不清楚shared_ptr是"C++版本依赖" - >这就是为什么我没有陈述我的环境 - >因此可能为什么我很难找到它.

我正在研究MSVS2008.

编辑2:我不知道为什么,但我在包括[memory]和[boost/tr1/memory.hpp]和[boost/tr1/tr1/memory],同时寻找shared_ptr的所有地方..当然,我不能"T.

感谢所有的回复.

c++ boost smart-pointers shared-ptr c++11

102
推荐指数
3
解决办法
10万
查看次数

确定是否在任何公式中使用单元格(值)

我正在尝试逆向工程使用excel中的VBA和单元格中的公式编写的古老程序.有许多细胞的价值分散在各处.有没有快速的方法来检查是否在另一个单元格的论坛中使用了一个单元格(值); 或者如果单元格只是坐在那里什么也不做,以便我可以安全删除/ igonore?提前致谢.

我使用了Ctrl + F查找工具,它似乎确实有效,但我只是想确定是否还有其他更好的方法.

excel formula

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

boost :: filesystem相对路径和当前目录?

如何boost::filesystem::path在Windows上指定相对路径?此尝试失败:

boost:filesystem::path full_path("../asset/toolbox"); // invalid path or directory.
Run Code Online (Sandbox Code Playgroud)

也许是为了帮我调试,如何使用boost :: filesystem获取当前的工作目录?

c++ filesystems boost

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

从匿名PHP函数中的父作用域访问变量

我想编写一个函数来执行一些记录事务的脏工作,但是匿名函数范围似乎没有注册父范围$db$value变量.如何将变量传递给闭包?

具有讽刺意味的是,SO标签'闭包'并没有非常准确地描述它的PHP版本......?

class controller
{
    function submit()
    {
        $db = new database();
        $result = $db->execute_tx(function() {
            $db->insert_model_a($value_a); // ERROR: $db is non-object
            $db->insert_model_b($value_b);
        });
    }
}

class database
{
   function execute_tx($atomic_action)
   {
        try
        { 
            $this->start();
            $atomic_action();
            $this->commit();
            // etc..
        }
        catch(...)
        { 
            $this->rollback();
            // etc..
        } 
        finally
        {
            // etc..
        }
   }

   function insert_model_a() { ... }
   function insert_model_b() { ... }
}
Run Code Online (Sandbox Code Playgroud)

php closures

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

如果我不知道基本DN的OU,如何使用PHP ldap_search()来获取用户OU

我有一个Active-Directory结构,其中User对象驻留在OU中,例如IT,技术,HR,帐户等.我想编写一个PHP脚本,用AD对用户进行身份验证,并根据他们的Group提供aproperiate Web服务.

ldap_search()需要基本DN.我试着搜索

ldap_search($ldap, "dc=country,dc=company,dc=co,dc=uk", "(samaccountname=$username)", array("memberof"));
Run Code Online (Sandbox Code Playgroud)

但是PHP给出了"操作错误".如果相反,我指定OU

ldap_search($ldap, "ou=sales,dc=country,dc=company,dc=co,dc=uk", "(samaccountname=jake)", array("memberof"));
Run Code Online (Sandbox Code Playgroud)

然后搜索就可以了.

我可以使用通配符吗?

另外,用户对象应该在OU中吗?因为我是第一个将他们移到里面的菜鸟!

编辑:获得JPBlanc的学分,指导我正确的方向和http://blog.redbranch.net/?p=76

解决方案是在连接和绑定之间添加2行.

ldap_connect(..)
ldap_set_option ($ldap, LDAP_OPT_REFERRALS, 0);
ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_bind(..)
Run Code Online (Sandbox Code Playgroud)

谢谢=)

编辑2 - 完整代码:

<?php

namespace ldap;

abstract class AuthStatus
{
    const FAIL = "Authentication failed";
    const OK = "Authentication OK";
    const SERVER_FAIL = "Unable to connect to LDAP server";
    const ANONYMOUS = "Anonymous log on";
}

// The LDAP server
class LDAP
{
    private $server = "127.0.0.1";
    private $domain = "localhost";
    private …
Run Code Online (Sandbox Code Playgroud)

php ldap active-directory

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

为什么Access中的LIKE查询不返回任何记录?

有什么理由吗?

SELECT * FROM MyTable WHERE [_Items] LIKE '*SPI*'
Run Code Online (Sandbox Code Playgroud)

没有返回任何记录OleDbAdapter.Fill(DataSet)OleDbCommand.ExecuteReader()

当我直接在MS Access中运行相同的SQL时,它返回预期的记录.另外,在相同的代码中,如果我将SQL更改为

 SELECT * FROM MyTable 
Run Code Online (Sandbox Code Playgroud)

返回所有记录.

sql ms-access oledbcommand

20
推荐指数
3
解决办法
4万
查看次数

什么是C#@符号前缀字符串的C++等价物?

什么是C#@符号前缀字符串的C++等价物?是否自动转义符号?

示例:var howManySlashesAreThereIn = @"\\\\\\";

c++ escaping

17
推荐指数
2
解决办法
6029
查看次数

如何解决和调试Visual Studio设计模式错误?

使用Windows 7和Visual Studio 2010,我正在编写一个C#自定义UserControl.我在代码视图中进行了数周的编码,最近当我尝试切换到设计模式时,Visual Studio被绞死,"没有回应".我可以等一个小时,但仍然没有任何反应.单击关闭按钮,它会显示"您是否要等待,关闭,重新启动并向Microsoft发送信息"对话框.

有没有办法(堆栈)跟踪设计者试图执行的代码?也许设计时跟踪消息或断点?

.net user-controls design-time visual-studio-2010 winforms

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