小编Car*_*ing的帖子

谷歌浏览器:垂直滚动条在某些网页上消失,可能是由于奇怪的工具栏

我的一位客户无法查看我们网站上的某些页面.具体来说,它是垂直滚动条,在某些页面上消失.

她正在使用谷歌浏览器,并且如下面的截图所示,Chrome也有一个奇怪的工具栏.

在第一张图像上,滚动没有问题

http://i45.tinypic.com/3444bqe.png

接下来,虽然页面上有足够的内容,但滚动条已经消失.

http://i47.tinypic.com/125qdlv.png

我尝试使用相同的Chrome版本在我自己的计算机上重现错误,但这是不可能的.所以我怀疑奇怪的工具栏是罪魁祸首.

有人知道哪个扩展名给了这个栏吗?

html google-chrome

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

在Rails 3.0中使用rsyslogd

我在Debian服务器上运行了几个Rails 3.0站点.目前所有日志都进入RAILS_ROOT/log/production.log(每个站点的RAILS_ROOT)

我想改变这一点,以便所有日志记录都通过rsyslog进行,并放在:

/var/log/rails/site1.log
/var/log/rails/site2.log
etc.
Run Code Online (Sandbox Code Playgroud)

并且每天都要自动旋转这些日志.

这是怎么做到的?

/ Carsten

ruby-on-rails rsyslog

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

使用SOLR搜索简短的单词

我正在使用SOLR和NGramTokenizerFactory来帮助创建搜索令牌以获得单词的子串

NGramTokenizer配置的最小字长为3

这意味着我可以搜索例如"unb",然后匹配"难以置信"这个词.

但是我对"I"和"in"等短语有疑问.这些没有被SOLR索引(我怀疑是因为NGramTokenizer),因此我无法搜索它们.

我不想将最小字长减少到1或2,因为这会创建一个巨大的搜索索引.但是我希望SOLR能够包含长度已经低于这个最小值的整个单词.

我怎样才能做到这一点?

/卡斯滕

lucene solr

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

如何使用 dotnet 命令创建 nuget 元包?

我有一个包含很多项目的解决方案:

ProjectA.csproj
ProjectB.csproj
ProjectC.csproj
Run Code Online (Sandbox Code Playgroud)

这些都单独打包为 nuget 包:

dotnet pack ProjectA.csproj --version-suffix 1.0.0    ===> ProjectA-1.0.0.nupkg
dotnet pack ProjectB.csproj --version-suffix 1.0.0    ===> ProjectB-1.0.0.nupkg
dotnet pack ProjectC.csproj --version-suffix 1.0.0    ===> ProjectC-1.0.0.nupkg
Run Code Online (Sandbox Code Playgroud)

版本号由我们的构建服务器使用 gitversion.exe 自动提取

现在我想制作一个 nuget 元包,它自动引用所有三个 nupkg。

我可以使用 nuspec 文件来完成此操作,但是当我们的版本号发生变化时,我需要手动编辑它。

我可以创建第四个项目 ProjectAll.csproj,它引用其他三个项目。但这会在使用这些包的应用程序的输出中留下一个空的 DLL。

最好的方法是什么?

.net nuget .net-core

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

2 DKIM在同一个域名上

我们正在为我们的时事通讯使用外部服务,该服务需要在我们的域名gipote.dk中进行以下DKIM设置:

_domainkey.gipote.dk.   43200   IN  TXT "o=~"
default._domainkey.gipote.dk. 43200 IN  TXT "k=rsa\; p=MIGf...ibnrkoqQIDAQAB"
Run Code Online (Sandbox Code Playgroud)

(为了便于阅读,我截断了公钥...)

但是我们也从我们自己的服务器发送电子邮件,我也想签名.

是否可以在我们的域名gipote.dk中拥有多个公钥TXT记录?如果是这样,应该如何设置?

编辑:我无法访问时事通讯服务使用的私钥.所以我无法在我自己的服务器上安装它.

/ Carsten

domainkeys dkim

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

HAML + AngularJS:创建自定义"ng"前缀,如"data"

HAML理解"data"关键字的基本哈希,因此:

%div{ data: { id: "5", name: "carsten" } }

相当于

%div{ 'data-id' => "5", 'data-name' => "carsten" }

恕我直言,以前的语法更具可读性.

AngularJS使用了很多ng-something属性.是否可以配置HAML,以便:

%html{ 'ng-app' => "myApp", 'ng-controller' => "myCtrl" }

可写成

%html{ ng: { app: "myApp", controller: "myCtrl" } }

haml angularjs

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

我应该在Web API中使用DTO接口吗?

我正在尝试在.NET Core 2中使用Web api,在这里尝试像下面的示例中那样清晰地分离问题:https : //msdn.microsoft.com/zh-cn/magazine/mt703433.aspx

我想知道的一件事是:使用存储库接口设置/获取数据时,数据类型是否也应该是接口?

示例(减少以强调问题):

public class ProjectController : Controller
{
    IProjectRepository _repo;

    [HttpGet]
    public IProject GetProject([FromRoute] string key)
    {
        return _repo.GetProject(key);
    }
}


public interface IProjectRepository
{
    IProject GetProject(string key);
}


// Implementation based on Entity Framework
public class EFProjectRepository : IProjectRepository
{
    private SomeEfContext _context;

    public IProject GetProject(string key)
    {
        return _context.Projects.SingleOrDefault(p => p.Key == key);
    }
}


public interface IProject
{
    string Key { get; set; }
    string Name { get; set; } …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core

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