问题列表 - 第893页

225
推荐指数
5
解决办法
23万
查看次数

更改在Django中使用ModelForm创建的表单元素的宽度

如果我使用ModelForm创建它,如何更改textarea表单元素的宽度?

这是我的产品类:

class ProductForm(ModelForm):
    long_desc = forms.CharField(widget=forms.Textarea)
    short_desc = forms.CharField(widget=forms.Textarea)
    class Meta:
        model = Product
Run Code Online (Sandbox Code Playgroud)

和模板代码......

{% for f in form %}
    {{ f.name }}:{{ f }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

f 是实际的表单元素......

html python django django-templates django-forms

52
推荐指数
3
解决办法
4万
查看次数

TinyXML:将文档保存为char*或string

我正在尝试使用TinyXML从内存中读取和保存,而不是仅将文件读取并保存到磁盘.

似乎documnent的解析函数可以加载char*.但是当我完成它时,我需要将文档保存到char*.有谁知道这个?

编辑:打印和流媒体功能不是我想要的.它们以可视格式输出,我需要实际的xml内容.

编辑:打印很酷.

c++ tinyxml

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

我应该为每个功能/方法编写多少单元测试?

您是否为每个功能/方法编写一个测试,在测试中进行多次检查,或者对每个检查进行测试?

unit-testing

23
推荐指数
3
解决办法
9845
查看次数

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

清理旧版代码"标头意大利面条"

任何推荐的清理"标头意大利面条"的做法都会导致编译时间极慢(Linux/Unix)?

与GCC有"#pragma once"等价吗?
(发现有关此事的相互矛盾的消息)

谢谢.

c++ legacy-code

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

如何将WCF模板添加到Visual Studio Express?

我正在阅读Michele Bustamante撰写的学习WCF一书,并尝试使用Visual Studio C#Express 2008进行操作.说明使用WCF项目和项目模板,这些模板不包含在VS C#Express中.有这些类型的模板包括Visual Studio的Web Developer速成,而我试图拷贝它们转化为VS C#Express来找到合适的目录,但是IDE不容易找到他们.有一些注册程序吗?或者在某处配置文件?

c# wcf visual-studio-express visual-studio-2008 visual-studio

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

在Web开发期间,我在用户输入验证中花费的时间百分比是多少?

我刚开始在网上开发东西.到目前为止,我花了很多时间(50%左右)来尝试阻止坏人将sql注入等内容放入我的输入表单并验证服务器端.这是正常的吗?

security xss user-input sql-injection

7
推荐指数
3
解决办法
1941
查看次数


在.NET窗口应用程序中收集/报告意外错误的最佳方法是什么?

我正在寻找比我们目前处理意外生产错误更好的解决方案,而不需要重新发明轮子.

我们的大量产品是安装在远程站点的WinForm和WPF应用程序.从NullReferenceExceptions到"常规网络错误",不可避免地会发生意外错误.因此,从程序员错误到环境问题.

目前,使用log4net记录所有这些未处理的异常,然后通过电子邮件发回给我们进行分析.但是我们发现,有时这些错误"报告"包含的信息太少,无法识别问题.

在这些报告中,我们需要以下信息:

  1. 应用名称
  2. 应用版本
  3. 工作站
  4. 也许是一个屏幕截图
  5. 例外细节
  6. 操作系统
  7. 可用内存
  8. 运行流程
  9. 等等...

我真的不想通过从头开始开发这个轮子来重新发明轮子.所需的组件:

  1. 错误收集(详情如上所述)
  2. 错误'发件人'(如果数据库或互联网不可用,则需要排队)
  3. 错误数据库
  4. 分析和报告这些错误.例如,10个最常见的错误或超时发生在下午4:00到下午5:00之间.版本x和y之间的错误如何比较?

注意:我们将SmartAssembly视为一种可能的解决方案,但尽管接近它并不能完全满足我们的需求,但我希望能够听到其他开发人员的工作以及是否存在其他替代方案.

编辑:感谢您的答案到目前为止.也许我在原始问题中并不清楚,问题不在于如何捕获所有无法处理的异常,而是如何处理它们以及围绕它们创建报告引擎(分析).

.net c# error-handling reporting

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