程序设计

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

17
增加Twitter Bootstrap的模式大小
我正在尝试更改模态表单的大小,或者-使它响应我在那里渲染的内容。我正在使用它来呈现表单,如果需要,我希望处理滚动。 我渲染的表单可能还需要50px-只是缺少按钮。 因此,我尝试覆盖application.css.scss文件(使用Rails 3.2)中的.modal样式,但是max-height和溢出碎片似乎被覆盖了。 有什么想法吗?


9
“创建单元测试”选择在哪里?
我已经安装了新的Visual Studio 2012 Ultimate。 我已经用解决方案创建了一个测试项目,其中包含一些默认的单元测试。但是,右键单击新方法不会再显示“创建单元测试”上下文菜单。 请参阅Visual Studio 2010 Ultimate: 和Visual Studio 2012 Ultimate: 知道为什么会这样吗? 更新: Visual Studio 2012和2013的解决方案: Microsoft 在这里已经承认了此问题,并提供了有关修补程序的官方修补程序。下载,安装并享受!

12
为什么我们需要C ++中的纯虚拟析构函数?
我了解需要虚拟析构函数。但是为什么我们需要一个纯虚拟析构函数?在一篇C ++文章中,作者提到了当我们要使类抽象时,我们使用纯虚拟析构函数。 但是我们可以通过将任何成员函数设为纯虚函数来使类抽象。 所以我的问题是 我们什么时候才能真正使析构函数成为纯虚拟的?有人可以举一个很好的实时例子吗? 当我们创建抽象类时,将析构函数也设置成纯虚拟的是一种好习惯吗?如果是..那为什么呢?


18
“复制本地”和参考项目的最佳实践是什么?
我有一个很大的C#解决方案文件(〜100个项目),并且我正在尝试缩短构建时间。我认为“复制本地”在很多情况下对我们来说都是浪费,但我想知道最佳做法。 在我们的.sln中,我们有依赖于程序集B的应用程序A,而程序集B则取决于程序集C。在我们的情况下,有数十个“ B”和少数“ C”。由于这些都包含在.sln中,因此我们正在使用项目引用。当前,所有程序集都内置到$(SolutionDir)/ Debug(或Release)中。 默认情况下,Visual Studio将这些项目引用标记为“ Copy Local”,这导致每个生成的“ B”都将每个“ C”复制到$(SolutionDir)/ Debug中一次。这似乎很浪费。如果我仅关闭“本地复制”,怎么办?其他拥有大型系统的人会做什么? 跟进: 许多响应建议将构建分解为较小的.sln文件...在上面的示例中,我将首先构建基础类“ C”,然后构建大量模块“ B”,然后构建一些应用程序,“一个”。在这个模型中,我需要从B到C的非项目引用。我遇到的问题是“ Debug”或“ Release”被烘焙到提示路径中,并且我最终构建了“ B”的Release版本。针对“ C”的调试版本。 对于那些将构建分为多个.sln文件的用户,您将如何解决此问题?

6
有可能将Subversion存储库作为Git子模块吗?
有没有一种方法可以将Subversion存储库添加为我的Git存储库中的Git子模块? 就像是: git-svn submodule add https://svn.foo.com/svn/proj --stdlayout svn-project 凡https://svn.foo.com/svn/proj点Subversion库。 我知道有git-svn哪一种可以与Subversion存储库进行交互。所以我在想,也许有一种方法可以用来签出Subversion存储库,git-svn然后将其用作子模块。
154 svn  git  git-svn 

2
UI Automation的Google Chrome浏览器可访问树缓存问题
当用户在浏览器中向下滚动时,Google Chrome不会刷新可访问性元素(AutomationElement)。 要重现它: 使用"chrome --force-render-accessibility"或通过在上设置全局可访问性启用渲染器可访问 性"chrome://accessibility"。 前往http://en.wikipedia.org/wiki/Google 在UI自动化模式下(从Windows Kits中)打开inspect.exe,查找“到相关文章的链接”元素。 返回Chrome,向下滚动直到底部的“相关文章链接”可见 屏幕上标记了“到相关文章的链接”元素 我找到了一些手动的解决方案,它们可能会迫使Chrome刷新它: 将“缩放”设置为90%,然后将其设置回100%(非常难看) 关闭辅助功能,然后再打开 chrome://accessibility/ 我要寻找的是能够以编程方式执行这些操作之一的功能,或者能够使Chrome刷新其缓存树的任何操作。 我试过的 调整窗口大小 PInvoke/MoveWindow 重绘窗口 PInvoke/Redrawwindow 构建chrome扩展程序,并根据需要强制缩放到100%:(可以chrome.tabs.setZoom(null, 0);工作,但要眨眼并放慢窗口速度) 这些都不正常。 编辑:在Windows 7下使用Google Chrome 40.XX,41.XX,42.XX,43.XX,44.XX,45.XX,46.XX,47.XX.Dev,48.XX.Dev进行了测试。

1
JACC提供程序如何使用其所部署服务器的主体到角色映射功能?
我正在写一个JACC提供程序。 在此过程中,这意味着实施PolicyConfiguration。 的PolicyConfiguration是负责从应用服务器,接受配置信息,如哪些权限累积到哪些角色。这样一来,Policy以后的用户就可以在获得有关当前用户的信息时做出授权决定及其所要执行的操作的。 但是,PolicyConfiguration维护角色及其权限之间的映射不是(残暴的)合同的一部分,并且Principals分配给这些角色。 通常-总是-确实-应用服务器包含此映射。例如,Glassfish上,您会影响通过提供这样的事情映射sun-web.xml并sun-ejb-jar.xml与您的Java EE模块等。(这些特定于供应商的文件负责说明,例如,superusers是要为其分配应用程序角色的组admins。) 我想重复使用这些文件提供的功能,并且希望对尽可能多的应用程序服务器重复使用。 这是(完全任意地)IBM对此事的看法,这似乎证实了我的怀疑,即我想做的事基本上是不可能的。(就我的情况而言,更多的弹药是该特定的Java EE合同不值得在其上打印纸张。) 我的问题是:如何从一个入门者的眼镜鱼和JBoss中获得此主体到角色映射的信息PolicyConfiguration?如果有我不知道的标准方法,我会不知所措。

12
是否有诸如Mac OS X的Fiddler之类的HTTP / HTTPS拦截工具?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我想知道是否有诸如fiddler之类的应用程序,但对于Mac OS X而言,因为我需要调试Mac OS X中Web应用程序的一些请求。我曾经在Windows上使用fiddler进行此操作,并且希望此工具可用在Mac上也是如此。



30
“找不到名为ViewController的类的任何信息”
自从我开始使用Xcode(4.6.3)以来,这个错误使我发疯。每当我尝试将一个Storyboard项目链接到我的代码时,都会出现错误: 找不到名为ViewController的类的任何信息。 自定义类也会发生这种情况。我尝试过以下方法: 删除委托数据。 删除并重新添加类。 重新启动Xcode。 重新安装Xcode。 无论类是什么,我都无法ctrl拖动来在我的任何项目中创建连接。全新的模板应用程序也会发生相同的问题。如果手动输入代码,然后按ctrl-drag,则可以建立有效的连接,但无法自动添加。到目前为止,我在互联网上找不到的任何东西都没有帮助。有指针吗?
154 ios  xcode  iboutlet 

9
日期格式映射到JSON Jackson
我有一个来自API的Date格式,如下所示: "start_time": "2015-10-1 3:00 PM GMT+1:00" 这是YYYY-DD-MM HH:MM am / pm GMT时间戳。我将此值映射到POJO中的Date变量。显然,其显示转换错误。 我想知道两件事: 与Jackson进行转换时,我需要使用哪种格式?Date是否适合此字段类型? 通常,是否有一种方法可以在Jackson将变量映射到Object成员之前对其进行处理?诸如更改格式,计算等。
154 java  json  date  jackson  pojo 

9
如何关注jasmine.js中的一个规范?
我从一个相当大的体系结构更改中得到了很多失败的规范。我想通过用“ focus”标记每个标签来一一修复它们。 jasmine.js是否具有这样的功能?我发誓我曾经读过它,但是我没有在文档中看到它。
154 jasmine 

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.