程序设计

专业和发烧友程序员的问答


18
Docker for Windows错误:“必须在BIOS中启用硬件辅助的虚拟化和数据执行保护”
我已经安装了Docker,并且在运行GUI时遇到此错误: 必须在BIOS中启用硬件辅助的虚拟化和数据执行保护 自从Docker在命令行中像超级按钮一样工作以来,这似乎是一个错误,但是我想知道是否有人对此产生了线索? 在您问之前,是的,我已经在BIOS中启用了虚拟化,并且Intel Processor Identification Utility确认它已被激活。Docker,docker-machine和docker-compose都可以通过命令行完成,Virtualbox可以运行,而从Debian或Ubuntu VM运行Docker则可以。 关于GUI只是这个奇怪的问题。 我的规格: Windows 10 Pro x64周年纪念版 英特尔酷睿i5-6300HQ @ 2.30GHz
151 windows  docker 

3
Chrome扩展程序消息传递:未发送响应
我正在尝试在内容脚本和扩展名之间传递消息 这是我的内容脚本 chrome.runtime.sendMessage({type: "getUrls"}, function(response) { console.log(response) }); 在后台脚本中 chrome.runtime.onMessage.addListener( function(request, sender, sendResponse) { if (request.type == "getUrls"){ getUrls(request, sender, sendResponse) } }); function getUrls(request, sender, sendResponse){ var resp = sendResponse; $.ajax({ url: "http://localhost:3000/urls", method: 'GET', success: function(d){ resp({urls: d}) } }); } 现在,如果我在getUrls函数中的ajax调用之前发送响应,则响应已成功发送,但是在ajax调用的成功方法中,当我发送响应时它不会发送响应,当我进入调试时,我可以看到该sendResponse函数代码中的端口为null 。

6
如何防止在Rails中缓存浏览器页面
Ubuntu-> Apache-> Phusion Passenger-> Rails 2.3 我网站的主要部分是对您的点击做出反应。因此,如果您单击链接,它将带您到目的地,并立即重新生成页面。 但是,如果您单击“后退”按钮,则看不到新页面。不幸的是,如果没有手动刷新,它不会显示。看来浏览器正在缓存它。我想确保浏览器没有缓存页面。 另外,我确实想为所有静态资产设置远期到期日期。 解决此问题的最佳方法是什么?我应该在Rails中解决这个问题吗?阿帕奇?Javascript? 谢谢您的帮助,杰森 唉。这些建议都没有强迫我寻找行为。 也许有一个JavaScript答案?我可以让Rails在注释中写出时间戳记,然后让javascript检查一下时间是否在五秒钟之内(或任何可行的方法)。如果是,那么很好,但是如果否,那么重新加载页面吗? 您认为这行得通吗? 感谢你的帮助, 杰森

6
如何在Angular中监视表单更改
在Angular中,我可能会有一个如下形式的表单: <ng-form> <label>First Name</label> <input type="text" ng-model="model.first_name"> <label>Last Name</label> <input type="text" ng-model="model.last_name"> </ng-form> 在相应的控制器中,我可以轻松地监视该表单内容的更改,如下所示: function($scope) { $scope.model = {}; $scope.$watch('model', () => { // Model has updated }, true); } 这是JSFiddle上的Angular示例。 我在弄清楚如何在Angular中完成相同的事情时遇到了麻烦。显然,我们不再拥有$scope$ rootScope。当然,有一种方法可以完成同一件事? 这是Plunker上的Angular示例。
151 angular 

3
在Gradle中,是否有更好的方法来获取环境变量?
在几个任务中,我引用主文件夹中的jar。 是否有比获取环境变量更好的方法 ENV = System.getenv() HOME = ENV['HOME'] task copyToServer(dependsOn: 'jar', type: Copy) { from 'build/libs/' into HOME + "/something/plugins/" } 这设置了$ HOME,但是我希望我错过了文档中的一些魔术。
151 gradle 


5
如何将此范围与div的右边对齐?
我有以下HTML: <div class="title"> <span>Cumulative performance</span> <span>20/02/2011</span> </div> 使用此CSS: .title { display: block; border-top: 4px solid #a7a59b; background-color: #f6e9d9; height: 22px; line-height: 22px; padding: 4px 6px; font-size: 14px; color: #000; margin-bottom: 13px; clear:both; } 如果您检查此jsFiddle:http : //jsfiddle.net/8JwhZ/ 您会看到名称和日期固定在一起。有没有一种方法可以使日期与右边对齐?我尝试float: right;了第二个,<span>但它弄乱了样式,并将日期推到了封闭的div之外
151 html  css 

4
在git-diff的输出中为空白着色
关于代码格式,我有点纯粹:)。我经常删除不必要的空格(只有ws的行,行尾的ws等)。我什至设置了vim来显示颜色为红色的线条。 我的问题是,使用git-diff时,我经常会看到以下内容: - else{ + else{ 即使我使用git-diff着色,也看不到差异(在那种特殊情况下,我在行尾删除了1 ws)。有什么办法告诉git-diff显示ws变成红色吗?(例如,与/ \ s + $ / regexp匹配的那些)。
151 git  colors  diff  whitespace 

7
HTML5画布100%宽度视口高度?
我正在尝试创建一个画布元素,该元素占用视口宽度和高度的100%。 您可以在我的示例中看到这种情况的发生,但是它正在Chrome和FireFox中添加滚动条。如何防止多余的滚动条,仅将窗口的宽度和高度设置为画布的大小?
151 jquery  html  canvas  viewport 


5
LINQ表达式中的String.IsNullOrWhiteSpace
我有以下代码: return this.ObjectContext.BranchCostDetails.Where( b => b.TarrifId == tariffId && b.Diameter == diameter || (b.TarrifId==tariffId && !string.IsNullOrWhiteSpace(b.Diameter)) || (!b.TarrifId.HasValue) && b.Diameter==diameter); 当我尝试运行代码时出现此错误: LINQ to Entities无法识别方法'Boolean IsNullOrWhiteSpace(System.String)',并且该方法不能转换为商店表达式。” 我该如何解决这个问题并编写比这更好的代码?

9
如何使用CSS缩放整个网页?
使用Firefox,您只需按一下即可放大整个网页CTRL +。这样做是按比例放大整个网页(字体,图像等)。 如何仅使用CSS复制相同的功能? 是否有类似的东西page-size: 150%(它将使整个页面的部分增加x%?)
151 html  css  resize 

3
如何强制视图刷新而不使其从可观察对象自动触发?
注意:这主要是为了调试和了解KnockoutJS。 有没有一种方法可以明确地要求Knockout从(已绑定的)视图模型刷新视图?我正在寻找类似的东西: ko.refreshView(); 我知道这不是Knockout的预期用途,但是我仍然想知道是否有这样的方法用于调试和学习。
151 knockout.js 

12
继承与聚合
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 关于如何在面向对象的系统中最好地扩展,增强和重用代码,有两种思路: 继承:通过创建子类来扩展类的功能。覆盖子类中的超类成员以提供新功能。使方法抽象/虚拟化,以在超类需要特定接口但对其实现不可知时,强制子类“填入空白”。 聚合:通过采用其他类并将它们组合为新类来创建新功能。将公共接口附加到此新类,以与其他代码互操作。 两者的收益,成本和后果是什么?还有其他选择吗? 我看到这个辩论是定期进行的,但是我认为还没有在Stack Overflow上被要求(尽管有一些相关的讨论)。令人惊讶的是,谷歌也缺乏良好的搜索结果。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.