小编Cha*_*ser的帖子

如何检查Drupal日志文件?

如何检查Drupal日志文件?

我正在使用Ubuntu 10.10 + Apache2 + PHP 5.33 + MySQL和Drupal 7.

drupal drupal-7

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

带有检测电话号码IOS 9的TextView出错

我在运行iOS 9的iPod Touch上测试我的应用程序(在iOS 8.4上,它正在用于其他功能:FaceTime,复制到联系人等).我有一个带有电话号码检测的textview,我收到以下错误:

警告:尝试在视图不在窗口层次结构中的<_UIRotatingAlertController:0x16250e00>上显示!

断言失败 - [UITextView startInteractionWithLinkAtPoint:],/ BuildRoot/Library/Cache/com.apple.xbs/Source/UIKit/UIKit-3505.16/UITextView_LinkInteraction.m:377

有什么解决方法吗?

uitextview

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

Heroku的变通办法不再支持Cloudflare后面的SSL(“不支持CDN中的严格TLS”)?

几天前,在Cloudflare代理(橙色云,如果您知道Cloudflare)后面的1个Heroku应用程序上,我们收到错误消息“不支持CDN中的严格TLS”。

基本上,客户端对https://foo.example.com的请求是通过Cloudflare代理的,然后Cloudflare向https://foo.herokuapp.com发出请求,缓存响应,并将结果传递回客户端。请注意,整个链都是通过HTTPS进行的。我们已经将Clouflare配置为通过HTTPS与终端服务器通信,并且我们不希望终端服务器通过HTTP发送响应。

当Heroku的策略检测到您位于已经在处理SSL的代理后面时,似乎不再允许通过SSL进行服务。在过去的一周中,更多的应用程序开始显示此错误,我们不得不禁用Cloudflare的代理。这是他们的文档,给出的原因是“因为Cloudflare提供了SSL证书”。

其他人遇到此问题并有解决方法吗?尽管Cloudflare仍然可以阻止从客户端到Cloudflare的某些漏洞,但这仍使其他漏洞从Cloudflare到最终服务器都可以打开。

更新:我已经收到Heroku的回复:

ACM可以与Full或Flexible一起使用,并且可以与“ Full(Strict)”一起使用,但不建议这样做。ACM完成后,可以使用“完全(严格)”模式。如果需要“完全(严格)”,我们建议使用CA签发的具有CSR签名过程的长期证书。

但是,我没有发现上述说法是正确的。在任何设置(完全或严格)下,Heroku始终报告上述错误。我已经安装了Cloudflare的原始证书来解决此问题。

ssl heroku cloudflare

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

Node.js的Heroku工作者

我从Heroku开始,我有一个webapp,其中一部分需要每周运行一次(周一最好).我一直在读一些关于工人的事情:这里,这里这里 ......但我还是有很多疑惑:

1)这些工人在没有严格控制的情况下在背景上运行,不能安排每周运行一次.或者我错了?如果我错了,我怎么安排它?

2)为了使它们起作用,我到底需要做什么?类型

 web:     node webApp.js
 worker:  node worker.js
Run Code Online (Sandbox Code Playgroud)

在Procfile中(其中worker.js是程序的一部分,每周只需运行一次).这就是全部?? 没有其他的??太简单??

3)最后一个......但最重要的是."鳞片般的钱"......一个dyno和一个工人一样,所以如果你有一个dyno在网上运行你需要为工人买另一个......不是吗?在价格清单上额外的dyno花费34.5 $(27.87€).它不便宜...所以我想知道我是否正确,如果你想要一个工人,是否有必要买一个dyno?

heroku worker node.js

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

我可以直接在templateUrl上使用Angular服务中的$ compile而不是原始HTML或原始angular.element吗?

给定以下用于创建"对话框"元素(即模态)的服务:

app.service('dialog', ['$document', '$compile', '$rootScope',
    function($document, $compile, $rootScope) {

        var body = $document.find('body');
        var scope = $rootScope.$new();

        this.createDialog = function() {
            var dialogElem = angular.element('<div ng-include="\'/dialog.html\'"></div>');
            $compile(dialogElem)(scope);
            body.append(dialogElem);
        };

    }
]);
Run Code Online (Sandbox Code Playgroud)

可以在控制器中使用,如下所示:

$scope.someFunction = function() {
    dialog.createDialog();
};
Run Code Online (Sandbox Code Playgroud)

有没有办法可以使用$compile或其他任何东西在我的服务中没有HTML?我真的更喜欢只调用一个指令,这样运行createDialog()立即将指令注入我的DOM,因此该指令负责将新控制器和模板链接在一起.如果我以错误的方式解决这个问题,我对建设性的想法完全开放.

angularjs angularjs-service

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

如果只有受信任的用户才能访问SSH,那么远程git客户端是否容易受到CVE-2014-9390的攻击?

如果我在远程服务器上有一个git客户端并且只有X用户具有SSH访问权限,那么我是否应该专注于更新该服务器上的git来修补CVE-2014-9390?在我看来,漏洞严重与.Git/config在不区分大小写的文件系统上被破坏有关,这需要一个git push只有已经拥有SSH访问权限的可信用户才能接受(在这种情况下).是这样的吗?我错过了什么吗?

相关阅读:

git

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

如何在同一个codebase/package.json中包含Mocha和Karma测试(服务器端和客户端)?

我有2个测试文件./test.

假设test1.js是一个Mocha测试,它会旋转服务器并针对URI运行各种请求,以确定它们都按预期运行.

test2.js是使用噶加载特定的脚本(包括摩卡测试angular-mocks.js),并运行在一些浏览器,以确保所有的功能预期的行为.

package.json我有这样的test属性配置:

"scripts": {
  "test": "./node_modules/.bin/mocha --reporter spec -t 5000"
},
Run Code Online (Sandbox Code Playgroud)

很酷,我可以npm test从命令行运行摩卡.但是哦 - 不管--Mocha运行我的两个脚本,test2.js当然崩溃整个事情,因为其中的逻辑假设它在Karma的上下文中运行(对不起,如果我没有正确描述这个).

我有2个测试文件夹,testtest-ng什么的,但我想最终我希望能npm test和有不同组的运行测试,即:

"./node_modules/.bin/mocha --reporter spec -t 5000"
"./node_modules/.bin/karma start"
Run Code Online (Sandbox Code Playgroud)

并配置它们每个运行正确的js文件.我一直在疯狂地寻找一个例子,其中客户端和服务器端测试存在于同一个repo中,但我只是在寻找教程和博客文章等来展示其中一个.有人可以帮助我朝着正确的方向前进吗?

编辑:我应该考虑/组织这样的测试吗?

./tests/server/**.js
./tests/e2e/**.js
./tests/unit/**.js
Run Code Online (Sandbox Code Playgroud)

我可能根据npm默认使用该./test/文件夹的事实做出假设.

编辑2:我现在正在做我上面描述的,或多或少,并在repo的自述文件中描述我的测试:

角度单元测试可以通过Karma运行: ./node_modules/.bin/karma start karma.conf.js

角度端到端测试可以通过Protractor运行: ./node_modules/.bin/protractor protractor.conf.js

Express单元测试可以通过Mocha运行: ./node_modules/.bin/mocha ...

所以现在我根本就没用npm test,而且我想知道使用它有什么好处.

mocha.js karma-runner karma-mocha

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

为什么LoopBack中的这个嵌套关系会返回重复的结果?

当我查询包含嵌套模型时 - 例如GET /api/Widgets/1?filter={include: {"foos": "bars"}}- 我foos在结果中得到重复.我认为这是由于LEFT JOIN或类似的东西,因为我正在使用MySQL,但是当我在loopback:connector:mysql调试模式下运行LoopBack时,我可以看到初始小部件的查询运行一次,但是查询foo运行两次,bar的查询运行两次.为什么会出现这种情况,我可以改变什么(我的模型,我的代码或我的期望)?

楷模:

{
  "name": "Widget",
  ...
  "relations": {
    "foos": {
      "type": "hasMany",
      "model": "Foo",
      "foreignKey": "widgetId"
    }
  }
}

{
  "name": "Foo",
  ...
  "relations": {
    "bars": {
      "type": "hasMany",
      "model": "Bar",
      "foreignKey": "fooId"
    },
    "widget": {
      "type": "belongsTo",
      "model": "Widget",
      "foreignKey": ""
    }
  }
}

{
  "name": "Bar"
  ...
  "relations": {
    "foo": {
      "type": "belongsTo",
      "model": "Foo",
      "foreignKey": ""
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

结果:

{
  id: 1
  foos: …
Run Code Online (Sandbox Code Playgroud)

loopbackjs

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

如何在不指定 minmax 大小的情况下强制此 CSS 网格换行到新行?

我来自一个沉重的 div/float 背景来构建响应式站点(例如 Bootstrap 3、Foundation)并简要使用 Flex box,但一直尝试在任何地方使用 Grid,因为它在解决许多问题方面非常出色。我似乎经常遇到这样的“简单”问题,并且觉得我缺少一些基础知识,并且在文档中找不到答案。无论如何,到代码。

给定一个像这样的网格设置:

display: grid;
grid-auto-columns: max-content;
grid-auto-flow: column;
Run Code Online (Sandbox Code Playgroud)

一旦内容填充了其父元素的宽度,内容就不会换行到新行。理想情况下,我可以让它自动换行,而无需预先定义精确的像素测量值,例如grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));. 这似乎不能满足我的需求——我必须grid-template-columns为不同的视口定义多个测量值,并知道列内项目的合适宽度是多少。我更愿意说grid-auto-columns: max-content;然后让项目简单地换行。

这可能与网格吗?我错过了什么/误解了什么?

请参阅 Codepen 的完整示例来演示该问题:https ://codepen.io/csdv/pen/OrbrzJ

css word-wrap css-grid

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

为什么Google的开放字体示例看起来与在同一浏览器中实现时看起来有所不同?

例如,看看http://www.google.com/webfonts/specimen/Open+Sans。检查类型,将字体大小更改为较小的尺寸,例如12px。现在,当我在自己的网站上(在同一浏览器中,即Windows 7上的Firefox 10)实现该字体时,其边缘显示效果很差。我可以使字体看起来更好(但不是真的可以接受),分别为11px,13px,15px等,但是在所有这些尺寸以及12px,14px等尺寸的字体上方,链接看起来都很完美。

我已经在他们的代码中搜寻了某种“渲染意图”规则或类似规则,但我只是看不到它。即使在Windows浏览器上,它们如何使所有字体看起来都那么好呢?

编辑:这是我插入到Google字体预览中的一些文本:http : //imgur.com/3eWUV 以及我自己的HTML页面中样式相同的项目:http : //imgur.com/QKNMp

“ g”,“ i”中的点以及几乎所有字母的显示效果都很差。

html css fonts font-face

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