问题列表 - 第915页

HTML中的字符限制

如何对HTML中的文本输入强加字符限制?

html character-limit

94
推荐指数
4
解决办法
18万
查看次数

甚至在创建该类之前声明一个对象

无论如何在C++中创建类之前声明一个类的对象?我问,因为我试图使用两个类,第一个需要在其中包含第二个类的实例,但第二个类还包含第一个类的实例.我意识到你可能认为我可能进入一个无限循环,但我实际上需要在第一个类之前创建第二个类的实例.

c++ class object instantiation

8
推荐指数
2
解决办法
8732
查看次数

不同浏览器中边距,填充和宽度之间的关系是什么?

CSS宽度值=显示内部宽度?

要么

CSS宽度值=内部显示宽度+ CSS边距 - 左边+ CSS边距 - 右边?

css

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

在Asp.Net中动态添加控件

我正试图围绕asp.net.我有一个很长时间的PHP开发人员的背景,但我现在面临学习asp.net的任务,我遇到了一些麻烦.这可能是因为我试图强迫框架进入它不适合的东西 - 所以我想学习如何"正确的方式".:-)

我的问题是如何在运行时以编程方式向页面添加控件.据我所知,你需要在page_init创建控件,否则它们会在下一个PostBack中消失.但很多时候我遇到的问题是我不知道要在page_init中添加哪些控件,因为它依赖于之前PostBack的值.

一个简单的场景可能是在设计器中添加了下拉控件的表单.下拉列表设置为AutoPostBack.当发生PostBack时,我需要根据下拉控件中的所选值来渲染一个或多个控件,并且最好使这些控件的行为好像它们已经被设计添加(如"回发时,行为正确").

我在这里走错了路吗?

asp.net web-user-controls

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

如何使用Visual Studio Test中的资源文件中的特定异常消息测试预期的异常?

Visual Studio Test可以使用ExpectedException属性检查预期的异常.您可以传递这样的异常:

[TestMethod]
[ExpectedException(typeof(CriticalException))]
public void GetOrganisation_MultipleOrganisations_ThrowsException()
Run Code Online (Sandbox Code Playgroud)

您还可以检查ExpectedException中包含的消息,如下所示:

[TestMethod]
[ExpectedException(typeof(CriticalException), "An error occured")]
public void GetOrganisation_MultipleOrganisations_ThrowsException()
Run Code Online (Sandbox Code Playgroud)

但是在测试I18N应用程序时,我会使用资源文件来获取该错误消息(如果我愿意,任何人甚至可能决定测试错误消息的不同本地化,但Visual Studio不允许我这样做:

[TestMethod]
[ExpectedException(typeof(CriticalException), MyRes.MultipleOrganisationsNotAllowed)]
public void GetOrganisation_MultipleOrganisations_ThrowsException()
Run Code Online (Sandbox Code Playgroud)

编译器将给出以下错误:

属性参数必须是属性的常量表达式,typeof表达式或数组创建表达式

有人知道如何测试具有资源文件消息的异常吗?


我考虑过的一个选项是使用自定义异常类,但基于经常听到的建议,例如:

"如果您有一个错误条件,可以以与任何其他现有异常不同的方式以编程方式处理,则创建并抛出自定义异常.否则,抛出一个现有异常." 资源

我不希望在正常流程中以不同方式处理异常(这是一个关键的例外,所以我无论如何都要进入恐慌模式)并且我认为为每个测试用例创建一个例外是不对的.任何意见?

unit-testing exception internationalization visual-studio

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

良好的安全备份开发人员在家

什么是一种好的,安全的备份方法,对于在家进行研究和开发并且不能丢失任何工作的程序员来说?

条件:

  1. 备份必须始终在合理容易的范围内.

  2. 无法保证始终可以使用Internet连接.

  3. 解决方案必须是免费的或在合理的范围内定价,并且必须符合上述2.


状况报告

现在只考虑免费选项.

答案中提出了以下开源项目(此处和其他地方):

  • BackupPC是一种高性能的企业级系统,用于将Linux,WinXX和MacOSX PC和笔记本电脑备份到服务器磁盘.
  • Storebackup是一个备份实用程序,用于将文件存储在其他磁盘上.
  • mybackware:这些脚本是为了创建SQL转储文件而开发的,用于小型MySQL安装的基本灾难恢复.
  • Bacula用于管理不同类型计算机网络中计算机数据的备份,恢复和验证.在技​​术方面,它是基于网络的备份程序.
  • AutoDL 2和Sec-Bk:AutoDL 2是一个可扩展的传输独立自动文件传输系统.它适用于将文件从登台服务器上载到生产服务器场上的每个服务器[...] Sec-Bk是一组简单的实用程序,用于将文件安全地备份到远程位置,甚至是公共存储位置.
  • rsnapshot是一个文件系统快照实用程序,用于备份本地和远程系统.
  • rbme:使用rsync进行备份[...],您可以获得永久增量备份,这些备份显示为完整备份(每天),因此可以轻松还原或进一步复制到磁带等.
  • Duplicity通过生成加密的tar格式卷并将它们上载到远程或本地文件服务器来回退目录.[...]使用librsync,[for]增量存档
  • simplebup,用于在活动开发中对文件进行实时备份,因为它们已被修改.此工具也可用于监视其他目录.它旨在作为动态自动备份,而不是作为版本控制.这是非常容易使用.

其他可能性:

使用分布式版本控制系统(DVCS),如Git(/ Easy Git),Bazaar,Mercurial满足了在本地提供备份的需求.

使用免费的在线存储空间作为远程备份,例如:压缩您的工作/备份目录并将其邮寄到您的Gmail帐户.

策略

请参阅crazyscot的回答

security backup

35
推荐指数
6
解决办法
2949
查看次数

转换反向波兰表示法

当使用C++或C#时,有没有办法将反向波兰表示法解释为"正常"数学符号?我在一家工程公司工作,所以他们偶尔会使用RPN,我们需要一种方法来转换它.有什么建议?

c# c++ rpn

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

如何在.NET中连接USB网络摄像头?

我想连接到.NET中的USB网络摄像头,特别是使用C#.作为.NET的新手,我不知道标准库中有什么样的支持.我在网上找到了一个通过剪贴板复制位图的例子,但这看起来非常h​​acky(可能很慢).有没有更好的办法?

.net c# webcam camera image-capture

25
推荐指数
4
解决办法
5万
查看次数

如何清除屏幕命令中的回滚?

screen在Linux中使用该命令进行命令行多任务处理,并将我的回滚缓冲区长度设置为一个非常大的值.当我不想让它再坐在那里时,是否有一个关键组合清除某个标签的缓冲区?

linux command-line gnu-screen

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

iPhone应用程序:可以使用"双"滑块来选择价格范围

我正在开发一个iphone应用程序(不是网络应用程序),我想建立一个表单,要求用户指出价格范围.我宁愿使用双滑块来设置最小和最大价格,而不是使用两个文本字段.我知道可以使用一个简单的滑块(例如声音控制),但我从未见过双重滑块.有人可以帮忙吗?

iphone user-interface slider

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