问题列表 - 第3112页

为什么我要使用.NET编译器的调试模式?

我很好奇.NET编译器的调试和发布模式之间存在什么差异,并且遇到了关于.NET中调试与发布的这些问题,以及发布版本与调试行为不同的原因.到目前为止,我真的没有太多关注这些编译器模式.现在我会.

我的问题是,假设我使用的是测试框架(NUnit)和TDD,如果我只是总是在发布模式下编译,我会遇到任何问题吗?

c# compiler-construction debugging nunit release

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

可以从数据集外部完成数据集过滤吗?

我有两个TDBLookupComboBox控件,我想连接到同一个数据集,但每个控件都显示一个不同的数据子集.如果我只需要一个盒子,我会在数据集上使用过滤,但我需要能够同时显示它们,我不知道有任何方法可以做到这一点.有谁知道它是否可以完成,如果可以,怎么做?

delphi filtering dataset

-1
推荐指数
1
解决办法
345
查看次数

没有型号的Django.contrib.flatpages

我有一些带有空content字段的平面页面及其内容在模板中(用template_name字段给出).

我为什么用 django.contrib.flatpages

  • 它允许我(大多数)提供最少URL配置的静态页面.
  • 我不必为每个人写出观点.

为什么我不需要这个模型 FlatPage

  • 我将内容留空,只提供模板路径.因此,我可以利用文件中的源;
    • 我可以直接从文件系统编辑源代码,无需服务器(如admin)的帮助.
    • 我可以利用语法高亮和其他编辑器功能.
  • 使用该模型,我必须维护平板的固定装置.
    • 因此,同一实体的数据位于两个单独的位置.
    • 如果我在夹具内移动内容,则编辑起来会更困难.
      • 即使夹具维护不成问题,我仍然需要在开发期间一次又一次地转储和装载这些夹具.

我在找什么

基本上; FlatPage在保持contrib.flatpages功能的同时摆脱模型.我不清楚如何解决这个问题.如果有一种干净的修改方式(比如add_to_class)FlatPages以获取除数据库之外的其他地方我更喜欢的信息.也许元数据可以插入到模板中,然后读取此数据的特殊管理器将替换默认的管理器FlatPages.

如果我不喜欢对flatpages的管理功能进行手动编辑,那么如何将数据库排除在外?

python django templates django-flatpages

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

如何在C++中搜索std :: string中的子字符串?

我正在尝试用C++解析一个简单的字符串.我知道字符串包含一些带冒号的文本,紧接着是一个空格,然后是一个数字.我想只提取字符串的数字部分.我不能只是在空间上进行标记(使用sstream和<<),因为冒号前面的文本可能有也可能没有空格.

一些示例字符串可能是:

总磁盘空间:9852465

可用磁盘空间:6243863

部门:4095

我想使用标准库,但如果您有其他解决方案,您也可以发布,因为其他有相同问题的人可能希望看到不同的解决方案.

c++ string

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

如何调试访问 OAuth 安全 API 的 ASP.Net 应用程序?

我知道必须有一个明显的解决方案来解决这个问题,但我很想念它,所以我非常感谢有人启发我,这样我就不会转动我的轮子......

我正在编写一个 ASP.Net 应用程序,它将与服务 API(特别是 Evernote)进行交互。Evernote 需要 OAuth 以确保安全性,在我实际与对象交互之前,我需要获取令牌。

工作流程是这样的(和其他人一样向自己解释!):

  1. 使用我的开发 api 密钥和秘密密钥以及其他一些 OAuth 内容构建一个 url,将其发送到 Evernote 以请求访问令牌。
  2. 将 URL 作为请求发送到 Evernote 并从响应中提取新的访问令牌
  3. 使用访问令牌构建另一个 url 以请求用户的身份验证令牌。这个 url 转到用户必须与之交互才能登录的页面(如果他们还没有),然后授权我的应用程序访问他们的帐户。我构建的 url 的最后一个参数是一个回调 url,它将从 Evernote 的服务器调用。
  4. 如果一切顺利,Evernote 将请求回调 url 并将新的身份验证令牌作为参数包含在内。
  5. 一旦我的服务器收到带有嵌入式令牌的回调,我就可以使用它,以便我的应用程序可以与用户对后续请求的注释进行交互。

问题是我正在本地机器上编写这个应用程序,而不是公共域下的 ISP。所以我的回调是到本地主机服务器。当然,localhost 是相对的,所以印象笔记无法解析我的回调......我无法同时接收身份验证令牌和调试。

必须有办法解决这个问题,因为这种身份验证模型并不是 Evernote 独有的(从长远来看……Flickr 像许多其他服务一样使用它)。那么有人可以告诉我如何设置以便我可以获得身份验证令牌并且仍然能够在我的本地机器上进行调试吗?

非常感谢帮助!

asp.net authentication debugging oauth callback

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

.NET中是否存在弱引用?

我想在我的应用程序中保留一类特定对象的列表.但我仍然希望对象被垃圾收集.你能在.NET中创建弱引用吗?

以供参考:

从MSDN回答:

要使用对象建立弱引用,可以使用要跟踪的对象的实例创建WeakReference.然后,将Target属性设置为该对象,并将该对象设置为null.有关代码示例,请参阅类库中的WeakReference.

.net c# garbage-collection weak-references

4
推荐指数
2
解决办法
2858
查看次数

在ASP.NET MVC视图中获取完整服务器路径的首选方法是什么?

我是ASP.NET MVC的新手,我正在尝试在视图中工作时获取完整的url.我需要将此作为回调提交给第三方API.例如我需要的是什么

http://myserver.com/controller/action

我用的时候

<%= Url.Action("action", "controller") %>
Run Code Online (Sandbox Code Playgroud)

我明白了

/控制器/动作

我知道几种方法来添加服务器基本路径,但我想知道在ASP.NET MVC视图中执行此操作的首选方法是什么?

编辑:只是为了澄清,它不是当前视图/动作的URL,它是同一个控制器中的另一个动作.

asp.net-mvc

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

在生产中运行Apache Geronimo

如果您在生产中运行Apache Geronimo,为什么选择它而不是其他应用程序服务器?您在生产中运行Geronimo的经验是什么?

您还可以分享一下您决定使用的servlet引擎(Tomcat/Jetty)以及您做出此决定的原因吗?

更新:到目前为止,这个问题有两个上升票和一个明星但没有答案.我开始怀疑,是否有人使用Apache Geronimo?我的逻辑是,如果你使用Geronimo进行开发,你也可以使用它进行部署.对?那么,这是否意味着根本没有人使用Geronimo?

java geronimo java-ee

11
推荐指数
1
解决办法
1973
查看次数

Firefox上的JavaScript TinyMCE/jQuery竞争条件

我有一个网站,其表格使用TinyMCE; 独立地,我使用jQuery.当我从Firefox 3(MacOS X,Linux)上的登台服务器加载表单时,TinyMCE无法完成加载.Firefox控制台出错,说t.getBody()返回了null. t.getBody()据我所知,从TinyMCE docs,是一个函数返回文档的body元素,以检查某些功能.使用Safari时不会出现问题,也不会在使用从localhost运行的同一站点的Firefox时出现问题.

原始的,失败的JavaScript相关代码如下所示:

<script type="text/javascript" src="http://static.alfa.foo.pl/json2.js"></script>
<script type="text/javascript" src="http://static.alfa.foo.pl/jquery.js"></script>
<script type="text/javascript" src="http://static.alfa.foo.pl/jquery.ui.js"></script>
<script type="text/javascript" src="http://static.alfa.foo.pl/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
  tinyMCE.init({ mode:"specific_textareas", editor_selector:"mce", theme:"simple", language:"pl" });
</script>
<script type="text/javascript" src="http://static.alfa.foo.pl/jquery.jeditable.js"></script>
<script type="text/javascript" src="http://static.alfa.foo.pl/jquery.tinymce.js"></script>
<script type="text/javascript" charset="utf-8" src="http://static.alfa.foo.pl/foo.js"></script>
<script type="text/javascript">
  $(document).ready(function(){
    /* jQuery initialization */ });
</script>
Run Code Online (Sandbox Code Playgroud)

我尝试更改脚本加载顺序,移动 tinyMCE.init() call to the <script/> tag containing $(document).ready() call—before, after, and inside this call. No result. When tinyMCE.init() was called from within $(document).ready() handler, the browser did …

javascript firefox jquery tinymce

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

找到我可以在C#中为数组分配多少内存

我正在做一些需要初始化大数组的计算.数组的最大大小决定了我可以解决的问题的最大大小.

有没有办法以编程方式确定可用的内存量,可能的最大字节数?

谢谢

c# memory

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