小编Mar*_*iek的帖子

仅根据标签参考/选择驱动器?(即不是驱动器号)

我正在试图提到一封信可能会改变的驱动器.我想通过它的标签来引用它(例如,批处理文件中的MyLabel(v :).它可以被V:\引用.我想通过MyLabel引用它.

(这个帖子发布在Expert Echange上一个月没有回答.让我们看看SO的回答速度有多快)

windows batch-file

7
推荐指数
2
解决办法
6576
查看次数

100%宽度标题不填充浏览器

当浏览器窗口小到足以强制水平滚动条并向右滚动时,标题的背景颜色在浏览器边缘之前结束.我正在使用CSS课程.

.s_header {
    margin: 0;
    width: 100%;
    display: block;
    border-bottom: 1px solid #000;
    background-color:#b8dbec;
    height:133px;
}
Run Code Online (Sandbox Code Playgroud)

内容<div class="s_header">不如下面的4列表那样宽,其中内容总计为840px,图像宽度为+ padding,140px为固定宽度列.因此,当浏览器窗口小于840px时,会有一个水平滚动条,除了滚动时标题的背景被切断之外.

<div class="s_header">body和html 的父元素,100%宽度表示窗口宽度.我试过包括溢出:在.s_header课堂上看得见但没有成功.

体宽也设置为100%边距0

当滚动条出现时,是否有一种简单的方法可以让背景在右侧延伸?

问题页面就在这里

任何建议将不胜感激.

css width

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

在使用XML布局时,尝试将TextView动态添加到ScrollView时会崩溃

这是一个非常简单的例子,我在R.layout.main中定义了一个ScrollView.然后我尝试动态添加TextView.

不幸的是这崩溃了.

ScrollView scroll = (ScrollView) this.findViewById(R.id.scrollView1);

TextView tv1 = new TextView(this);
tv1.setText("This is tv1");

scroll.addView(tv1);

setContentView(R.layout.main);
Run Code Online (Sandbox Code Playgroud)

现在我可以这样做:

ScrollView scroll = new ScrollView(this);
TextView tv1 = new TextView(this);
tv1.setText("This is tv1");

scroll.addView(tv1);

setContentView(scroll);
Run Code Online (Sandbox Code Playgroud)

但我真的希望能够在XML中定义一些基本UI元素,然后动态添加其他元素.

最好的方法是什么?

android

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

注意到JSON.stringify的不同实现之间的奇怪区别

假设我有一个相当嵌套的JS对象,我需要对它进行JSON编码:

var foo = { 
    "totA": -1,
    "totB": -1,
    "totC": "13,052.00",
    "totHours": 154,
    "groups": [
        {"id": 1,
        "name": "Name A",
        "billingCodes": [
            {"bc": "25", "type": "hours", "hours": "5", "amount": "$25.00"}
        ]}
    ] 
};
Run Code Online (Sandbox Code Playgroud)

如果我使用本机浏览器JSON.stringify(在Chrome,Firefox,IE9/10中测试)对其进行JSON编码,我会得到一个看起来像这样的JSON字符串(这是我所期望的):

原生JSON.stringify JSFiddle示例

{
    "totA": -1,
    "totB": -1,
    "totC": "13,052.00",
    "totHours": 154,
    "groups": [
        {
            "id": 1,
            "name": "Name A",
            "billingCodes": [
                {
                    "bc": "25",
                    "type": "hours",
                    "hours": "5",
                    "amount": "$25.00"
                }
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

如果我尝试在使用PrototypeJSjson2.js的页面上执行相同的操作,则会出现奇怪现象.

在这种情况下,JSON.stringify …

javascript json

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

RabbitMQ错误:fwrite():发送12个字节失败,errno = 104连接由peer重置

我使用的是RabbitMQ的图书馆videlalvaro/PHP-amqplib一个内部Laravel 4.2应用程序,我已经开始收到以下错误:

fwrite(): send of 12 bytes failed with errno=104 Connection reset by peer"
Run Code Online (Sandbox Code Playgroud)

任何人都可以提出任何可能导致此问题的建议

php rabbitmq laravel

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

从PHP连接到postgresql数据库的首选方法是什么?

我已经使用PHP和MySQL多年了,我即将开始使用PostgreSQL.

什么是首选方法?

是通过PDO对象还是有更好的东西?

php postgresql

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

使用Lucene搜索电子邮件地址

我想使用Lucene(特别是Lucene.NET)来搜索电子邮件地址域.

例如,我想搜索"@ gmail.com"以查找发送到Gmail地址的所有电子邮件.

对"*@gmail.com"运行Lucene查询会导致错误,星号不能位于查询的开头.运行"@ gmail.com"的查询不会返回任何匹配项,因为"foo@gmail.com"被视为一个完整的单词,并且您无法仅搜索单词的某些部分.

我怎样才能做到这一点?

.net lucene search

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

在不同的处理器中运行Python代码

为了在关键多核(8)工作站中进行质量保证,我想在不同的处理器中运行相同的代码,但不能并行或同时运行.

我需要运行8次,每个处理器运行一次.

我不知道的是如何选择我想要的处理器.

如何在Python中完成?

python qa multicore

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

使用奇怪的查询优化器行为加入SQLServer中的视图

我有一个复杂的视图,用于拉出一个主键列表,指示表中已在两个时间点之间修改的行.

此视图必须查询13个相关表并查看changelog表以确定实体是否"脏".

即使完成了所有这些,也可以进行简单的查询:

select * from vwDirtyEntities;
Run Code Online (Sandbox Code Playgroud)

只需2秒.

但是,如果我将其更改为

select
    e.Name
from 
    Entities e 
         inner join vwDirtyEntities de
             on e.Entity_ID = de.Entity_ID
Run Code Online (Sandbox Code Playgroud)

这需要1.5分钟.

但是,如果我这样做:

declare @dirtyEntities table
(
    Entity_id uniqueidentifier;
)

insert into @dirtyEntities 
   select * from vwDirtyEntities;


select
   e.Name
from 
    Entities e 
        inner join @dirtyEntities de
           on e.Entity_ID = de.Entity_ID
Run Code Online (Sandbox Code Playgroud)

我在2秒钟内得到了相同的结果.

这让我相信SQLServer在加入实体时正在评估每行的视图,而不是构建一个涉及将上面的单个内连接加到视图中的其他连接的查询计划.

请注意,我想从此视图加入完整的结果集,因为它只过滤掉我想要的内部键.

我知道我可以将它变成物化视图,但是这将涉及到视图及其依赖关系的模式绑定,我不喜欢维护索引会导致的开销(此视图仅针对导出进行查询,而有更多写入到基础表).

因此,除了使用表变量来缓存视图结果之外,还有什么方法可以告诉SQL Server在评估连接时缓存视图?我尝试更改连接顺序(从视图中选择并加入实体),但这没有任何区别.

视图本身也非常高效,并且没有优化空间.

t-sql sql-server views

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

svg &lt;path /&gt; 上的参考没有“getTotalLength()”方法

我想创建一个渲染 SVG 路径元素的组件,如下所示:

class Path extends Component {
  constructor(props) {
    super(props);

    this.refCallback = this.refCallback.bind(this);
  }

  refCallback(element) {
    console.log("Element: ", element, element.getTotalLength());
  }

  render() {
    const { data, id } = this.props

    return (
      <path d={ data } id={ id } ref={ this.refCallback } />
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

我希望获取路径的 DOM 节点,然后对其使用“getTotalLength()”方法。但我在控制台中得到路径元素的以下输出:

Element: <path d="M11.859375,0.88671875 C9.10229798,32.1448978 3.72401281,62.1847019 0.921875,92.3632812" id="Path"></path>
Run Code Online (Sandbox Code Playgroud)

对于“element.getTotalLength()”:

Uncaught TypeError: element.getTotalLength is not a function
Run Code Online (Sandbox Code Playgroud)

我不知道为什么它会这样。我期望获取 DOM 元素并使用“getTotalLength()”。

有谁知道我做错了什么?

svg dom reactjs

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