问题列表 - 第9731页

如何在C++中将XML转换为JSON?

我遇到了如何在ASP.NET C#(链接)中将XML转换为JSON,在javascript(在goessner.net/download/prj/jsonxml/)中转换为XML .但是还没有在c ++中找到一个只需要一个字符串作为输入(或者是一个tinyxml节点,因为我正在使用该库).

c++ xml json

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

Httpwebreqest与Fiddler一起使用On Timeout

我收到一个奇怪的错误.我已经设置了一个脚本,当Fiddler打开时它可以完美地工作 - 它使用httpwebrequest从网站下载报告,一切正常!

然而它只适用于Fiddler开放时?当小提琴手不工作时,我只是得到一个"请求超时问题"

有谁知道如何修复它并使其与我的ASP.NET MVC应用程序一起工作?

谢谢

编辑:感谢您的回复!关于代理 - 我想在Windows Azure上测试这个脚本 - 所以很少混淆如何设置默认代理设置?

.net asp.net-mvc httpwebrequest fiddler

17
推荐指数
2
解决办法
6733
查看次数

为阿拉伯语发音者镜像_entire_用户界面有多重要?

我一直在研究如何在我们的软件中添加阿拉伯语本地化.我理解一些控件的镜像是必不可少的,例如标签和文本框的关系:从左到右语言文本框左侧的任何标签都需要在阿拉伯语和其他权利的文本框右侧 - 左到右语言.但我无法确定是否应该镜像图形用户界面的整个布局.

例如,在我们的软件中,我们有一个面板,窗口左侧有一个地图,右边面板有一个辅助信息.对于从右到左的语言,这些面板的位置是否应该颠倒过来?

我问的主要原因是Microsoft Windows在阿拉伯语中采用镜像所有内容的路径,但我刚刚注意到在iPhone OS 3.0中对阿拉伯语的新支持,几乎没有任何镜像,甚至没有标签文本框示例.我本以为苹果公司认为这是非常糟糕的,但这种事情在阿拉伯世界被广泛接受了吗?

user-interface arabic right-to-left

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

分发之间的可执行二进制文件之间有什么区别吗?

由于所有Linux发行版使用相同的内核,它们的可执行二进制文件之间是否有任何区别?

如果是,主要区别是什么?或者这是否意味着我们可以构建一个通用的linux可执行文件?

linux kernel

10
推荐指数
2
解决办法
8550
查看次数

在Django模板中定义"全局变量"

我做的事情如下:

{% extends 'base.html' %}
{% url myapp.views.dashboard object as object_url %}
{% block sidebar %}
... {{ object_url }} ...
{% endblock %}
{% block content %}
... {{ object_url }} ...
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

Django文档说url templatetag可以在上下文中定义变量,但是我object_url在以下块中没有得到任何值.

如果我将url templatetag放在每个块的开头,它可以工作,但我不想"重复自己".

谁知道更好的解决方案?

django django-templates

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

使用大量内存的Java应用程序.使用-Xmx?

我有一个在16G的机器上使用大约15G的Java应用程序.我不知道是否应该设置最大堆大小.

如果设置将jvm吃掉所有ram达到极限然后开始垃圾收集并停止一切,而它通过15G的堆对象搅拌?

如果没有,jvm会因为没有使用机器上所有可用的ram而损害性能.

我的具体vm是:Java HotSpot(TM)64位服务器VM(版本1.6.0_03-b05,混合模式).

谢谢

java performance jvm memory-management

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

django的竞争条件

以下是具有潜在竞争条件的django视图的简单示例:

# myapp/views.py
from django.contrib.auth.models import User
from my_libs import calculate_points

def add_points(request):
    user = request.user
    user.points += calculate_points(user)
    user.save()
Run Code Online (Sandbox Code Playgroud)

竞争条件应该是相当明显的:用户可以两次发出此请求,并且应用程序可能user = request.user同时执行,导致其中一个请求覆盖另一个请求.

假设函数calculate_points相对复杂,并且基于各种奇怪的东西进行计算,这些东西不能放在一个单独的update并且很难放入存储过程中.

所以这是我的问题:django可以使用哪种锁定机制来处理类似的情况?

python database django locking race-condition

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

当人们忘记调用虚拟的基类版本时,有没有办法扫描?

我刚刚修复了由于某人忘记在超越它的情况下调用超类的OnUnload而造成的内存泄漏.超类版本释放了一些资源(就像它的超类一样).

是否有外部静态分析工具,或至少某种运行技巧我可以做到检测这个?能够明显地做出异常(虽然这些情况非常罕见).

更新:根据以下答案,我需要添加特定于我们设置的约束,这是Wii/360/PS3的游戏.针对特定应用的非常具体的引擎.

  • 我们有一个深层次的游戏对象类层次(我从未同意的设计,但它是我们发布的设计).实际上是深远的.我将重做这个以便下一个游戏使用Dungeon Siege风格的基于组件的系统,但在我们当前的代码库中,深层次结构使得DispatchVirtual() - > onVirtual()模式难以应用.

  • 析构函数不会被调用我们的游戏对象,因为删除不会被调用.在世界加载期间,游戏对象进入仅添加(堆栈)分配器的池.在关卡结束时,我只需将堆栈指针设置回低水位标记即可立即释放所有内容.事先,我们迭代所有对象并在它们上调用OnUnload,以便它们可以释放它们使用的任何外部资源.你可以称之为"垃圾收集:核选项".所以没有破坏者.

  • 即使我们可以使用基于析构函数的方法,它也只能解决OnUnload或OnFree的狭隘问题,而不能解决OnUpdate,OnWorldMessage,OnLoaded等问题.

运行时解决方案很有趣,但我讨厌依靠测试来捕获它.Optimal可以是编译时模板技巧,也可以是我可以使用的外部静态分析工具.

c++ memory

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

WPF列表框和全选

我想创建一个简单的ListBox并将SelectAll作为上下文菜单项.然而,似乎ListBox对SelectAll有一些内置的处理,我无法正常工作,但是干扰了我实现SelectAll的尝试.

我的整个XAML是这样的:

<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <Window.CommandBindings>
        <CommandBinding Command="ApplicationCommands.SelectAll"
                        Executed="SelectAllExecuted" />
    </Window.CommandBindings>
    <DockPanel>
        <CheckBox DockPanel.Dock="Top">My Checkbox</CheckBox>
        <ListBox Name="listBox" SelectionMode="Multiple">
            <ListBox.ContextMenu>
                <ContextMenu>
                    <MenuItem Command="ApplicationCommands.SelectAll" />
                </ContextMenu>
            </ListBox.ContextMenu>
        </ListBox>                
    </DockPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)

SelectAllExecuted就是这样的:

private void SelectAllExecuted(object sender, ExecutedRoutedEventArgs e)
{
    listBox.SelectAll();
}
Run Code Online (Sandbox Code Playgroud)

如果列表框不在焦点上,则控制+ A有效.上下文菜单项正常工作.但是如果列表框是集中的,Control + A拒绝工作.

我觉得我正在与列表框作斗争,但我不应该这样做.

编辑:似乎我的整个问题都在于Multiple SelectionMode.如果我将它设置为Extended,则一切正常,但我不希望它在扩展模式下.

wpf command listbox selectall

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

Google App Engine的简单用户管理示例?

我是Google App Engine的新手.在我阅读教程时,我发现我们在php-mysql中做的一些事情在GAE中不可用.例如,在dataStore中,自动增量功能不可用.此外,我对GAE中的会话管理感到困惑.总之,我很困惑,无法想象整个事情.

请告诉我一个简单的用户管理系统,包括用户注册,用户登录,用户注销,会话(创建,管理,销毁)和数据存储.另外请告诉我哪里可以得到简单但有效的例子.

提前致谢.

php python google-app-engine

17
推荐指数
2
解决办法
7257
查看次数