小编Ant*_*ony的帖子

如何删除正文周围的边距空间或清除默认的CSS样式

我当然是初学者,但在发布之前我也进行了大量的搜索.我的div元素周围似乎有额外的空间.我还想指出我尝试了很多边框组合:0,填充:0等等,似乎没有任何东西摆脱白色空间.

这是代码:

<html>
<head>
    <style type="text/css">
        #header_div  {
            background: #0A62AA;
            height: 64px;
            min-width: 500px;
        } 
        #vipcentral_logo { float:left;  margin: 0 0 0 0; }
        #intel_logo      { float:right; margin: 0 0 0 0; }
    </style>
</head>
<body>
    <div id="header_div">
        <img src="header_logo.png" id="vipcentral_logo">
        <img src="intel_logo.png" id="intel_logo"/>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

这就是它的样子(我插入红色箭头以明确地调出额外的空间):

div元素周围的额外空间

我期待蓝色直接与浏览器边缘和工具栏相邻.这些图像都是64像素高,并且具有与分配给#header_div的图像相同的背景颜色.任何信息将不胜感激.

html css margin css-reset

30
推荐指数
4
解决办法
8万
查看次数

在javascript中打开lync聊天窗口

我在stackoverflow上发现了同样的问题,但答案没有帮助,因为据我所知,链接没有处理javascript.是否可以从网页打开新的Lync会话?

简而言之,我想以编程方式使用javascript打开Lync聊天窗口.我用一个简单的链接完成了这个:

<a href="sip:person@domain.com">IM</a>
Run Code Online (Sandbox Code Playgroud)

单击该链接将按预期打开窗口.我正在寻找一种在javascript中复制该行为的方法:

function doImDeveloper() {
    //Javascript to open a Lync window
}
Run Code Online (Sandbox Code Playgroud)

这是在内部环境中.我希望我公司的人能够点击按钮,让它与我发起Lync对话.任何帮助,将不胜感激.

javascript sip lync

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

C#DLL运行时错误 - 构建,运行,但在尝试使用DLL函数时抛出未处理的异常

我正在尝试编译此处显示的C#示例项目.它必须转换为VS2010,但工作正常.它构建,运行,但在尝试访问DLL函数时死亡.

我制作了一系列图片来展示我的步骤.如您所见,我设计的设备已连接并正确配置,但我真的认为这与该问题无关.在Form1.cs文件中,以下注释说明了如何使用DLL:

/*
PLEASE NOTE
You must add a reference to the FTChipIDNet.dll in order to use this sample
To do this:
1. Click on Solution explorer tab.
2. Right click the References tree.
3. Choose Add Reference option.
4. Browse to the FTChipIDNet.dll (as a personal preference I place this in my bin directory)
5. Click OK
*/
Run Code Online (Sandbox Code Playgroud)

我按照上面显示的说明修改了名称空间FTChipID的未定义引用.我还手动检查了对象浏览器,以确保GetNumDevices函数存在并且确实存在.

单击该按钮会产生以下错误:

DLLNotFoundException未处理:

无法加载DLL"FTChipID.dll":找不到指定的模块.(来自HRESULT的异常:0x8007007E)

在这行代码:

FTChipID.ChipID.GetNumDevices(ref numDevices);
Run Code Online (Sandbox Code Playgroud)

现在,你可能会想"错误说它需要FTChipID.dll,而不是FTChipIDNet.dll." 我想知道同样的事情.我有FTChipID.dll以及.lib和.h文件,但我不知道如何使用它们或它们需要在哪里才能让这个程序找到它们.我尝试添加对FTChipID.dll的引用,但VS2010说

无法添加对...\FTChipID.dll的引用.请确保该文件是可访问的,并且它是有效的程序集或COM组件.

我也不知道这意味着什么.有任何想法吗?提前致谢.

c# dll runtime

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

在Eloquent查询中使用Laravel模型方法

这是Laravel 5.2.我的用户模型中有一个如下定义的方法:

public function name()
{
    return "$this->name_first $this->name_last";
}
Run Code Online (Sandbox Code Playgroud)

我试图找出如何使用它作为查询的一部分,但似乎不可能有一个明显的原因:数据库不知道任何关于方法的东西,这是完全合理的.然而,我想要实现的概念在某些情境中是有意义的,所以我试图看看是否有办法在Eloquent中自然地完成它.

这不起作用,但它代表了我正在努力实现的目标:

public function index(Request $request)
{
    $query = new User();

    if(Request::has('name')) {
        $query = $query->where('name', 'LIKE', '%' . Request::input('name') . '%');
    }

    return $query->get();
}
Run Code Online (Sandbox Code Playgroud)

简而言之,数据库只知道name_firstname_last,但我希望能够在name不存储的情况下搜索(和排序).也许存储连接的名称没什么大不了的,我应该这样做,但我也在努力学习.

php methods laravel eloquent laravel-5.2

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

将MahApps.Metro主题和重音应用于其他控件或矩形

我正在尝试在窗口底部放置一个状态栏,使用与标题栏相同的颜色方案.我知道我缺少的是样式继承和/或模板设置,但我已经阅读了几个小时,我无法弄明白.

这是我的窗口当前的样子:

运行时的窗口组合

以下是它在设计师中的表现:

设计师的窗口组成

我想要的是:

窗口底部的状态栏,用于反映标题栏的样式.我认识到我目前的实现可能不太好,所以我也愿意改变我的状态栏定义,如下所示.我试图使用一个实际的状态栏,但它不会按照我想要的方式运行(文本框不会填充空白区域,因此命令行输入文本框很难点击 - 也许我只是做错了什么).我假设我也可以像其他任何东西一样将样式应用于矩形,对吧?我缺少一个带有style属性的关键组件,可能是模板或静态资源的用户,但我完全迷失了.

这是我目前的解决方案(标签和两个用于状态更新和cmdline的文本框):

<Grid Grid.Row="1">
    <Grid.RowDefinitions>
        <RowDefinition Height="*" />
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="0.5*"/>
        <ColumnDefinition Width="0.5*"/>
    </Grid.ColumnDefinitions>
    <Label Grid.Column="0"/>
    <Grid  Grid.Column="1">
        <Grid.RowDefinitions>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto"/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>
        <TextBox Grid.Row="0" Grid.Column="0"/>
        <TextBox Grid.Row="0" Grid.Column="1"/>
    </Grid>
</Grid>
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml statusbar mahapps.metro

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

如果另一个字段包含字符串,则在mysql子选择中返回true或false

如果表中的特定字段包含子字符串,我试图返回值true或false(或yes/no等)作为select的一部分.

  1. 选择ID,名称以及是否订阅了某个人.
  2. 调用的字段emailList具有逗号分隔的名称列表,应该用于检查请求者是否已订阅.子字符串搜索的结果应该在另一个字段中产生true/false值作为结果.

基本查询如下所示:

SELECT
    id,<...>,name
FROM
    table
Run Code Online (Sandbox Code Playgroud)

在<...>区域,我想要的东西相当于:

`emailList` contains @input ? "Yes" : "No"
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何做到这一点来拯救我的生命.我猜它可以通过其他方式完成,但这似乎是一个很好的学习机会.有什么建议?

mysql sql contains subquery

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

打印带有宽度说明符的python列表

我希望有更好的方法来做到这一点.直接代码:

print "-I- %-6s%-6s%-6s%-6s%-6s%-6s%-6s%-6s%-8s" % \
      ("A",B","C","D","E","F","G","H","% Done")
print "-I- %-6s%-6s%-6s%-6s%-6s%-6s%-6s%-6s%-8s" % \
      ("-"*5 ,"-"*5 ,"-"*5 ,"-"*5 ,"-"*5 ,"-"*5 ,"-"*5,"-"*5,"-"*8)
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想做这样的事情:

hdrs = ["A",B","C","D","E","F","G","H","% Done"]
<print statement that uses len(hdrs[i]+2) for the column width>
<print statement that uses len(hdrs[i]+2) for the column width and len(hdrs[i]+1 for the number of dashes>
Run Code Online (Sandbox Code Playgroud)

输出看起来像这样:

A     B     C
----- ----- -----
Run Code Online (Sandbox Code Playgroud)

这种方法比我目前的方法更具可扩展性.我尝试过使用join和map的各种各样的东西,但是我还没有找到一个可行的解决方案.任何帮助将不胜感激.

编辑:

我刚刚完成这部分工作:

print " ".join("-"*(len(x)+1) for x in hdrs)
Run Code Online (Sandbox Code Playgroud)

上一行代码按照我在原始帖子中请求的方式打印破折号,但我想知道是否有更清洁的方式.我仍然无法弄清楚如何打印字符串.

python printing format list

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