早上好,
我正在使用一个C#winform应用程序,它正在使用控件的验证.我遇到的问题是,当用户点击文本框并尝试点击时,验证会触发并重新聚焦控件,基本上用户无法单击控件中的另一个控件.
我想要的结果是当用户单击提交按钮时,表单上的所有控件都会生效.我希望errorProvider图标出现在出错的字段旁边,并允许用户根据需要更正它们.
我的问题是,如何设置一个控件,以允许用户在出现错误时在其外部单击.我希望用户能够填写表单的其余部分并自行回到错误,而不是被迫立即处理它.
提前感谢您的任何帮助和建议,
事务日志是完整的是什么意思?我有文件设置在需要时增长20%.我的驱动器上还剩4GB.如何永久解决此问题?运行这些命令可以暂时解决问题:
DBCC SHRINKFILE('MyDatabase_log', 1)
BACKUP LOG MyDatabase WITH TRUNCATE_ONLY
DBCC SHRINKFILE('MyDatabase_log', 1)
如果属性(BlahType)设置为1并且显示为设置为0,我有一个应该隐藏的标签页.这就是我想要做的事情:
<TabItem Header="Blah">
<TabItem.Triggers>
<DataTrigger Binding="{Binding BlahType}" Value="0">
<Setter Property="TabItem.Visibility" Value="Hidden" />
</DataTrigger>
</TabItem.Triggers>
</TabItem>
Run Code Online (Sandbox Code Playgroud)
问题是,我收到此错误:
"Triggers collection members must be of type EventTrigger"
Run Code Online (Sandbox Code Playgroud)
如果你谷歌那个错误,你会看到WPF博士解释错误.有没有一种干净的方式来做我想在这里实现的目标?
类具有NSMutableArray类型的属性(和实例var),具有合成访问器(via @property).如果使用以下方法观察此数组:
[myObj addObserver:self forKeyPath:@"theArray" options:0 context:NULL];
Run Code Online (Sandbox Code Playgroud)
然后在数组中插入一个对象,如下所示:
[myObj.theArray addObject:NSString.string];
Run Code Online (Sandbox Code Playgroud)
不发送observeValueForKeyPath ...通知.但是,以下内容确实发送了正确的通知:
[[myObj mutableArrayValueForKey:@"theArray"] addObject:NSString.string];
Run Code Online (Sandbox Code Playgroud)
这是因为mutableArrayValueForKey返回一个负责通知观察者的代理对象.
但是,合成访问器不应该自动返回这样的代理对象吗?解决这个问题的正确方法是什么 - 我应该编写一个只调用的自定义访问器[super mutableArrayValueForKey...]吗?
#505 xkcd中的悬浮"笑话" 吹捧"我在Wolfram的规则34中称之为规则34".
我知道规则34在互联网方面是什么,我已经用Google搜索了Wolfram是谁,但我很难弄清楚Wolfram的规则34是什么.
那么这个"规则34"究竟是什么呢?
这是漫画:http://xkcd.com/505/.
说明| 一种Java程序,用于读取文本文件并按字母顺序打印每个唯一单词以及单词在文本中出现的次数.
程序应该声明一个类型的变量Map<String, Integer>来存储单词和相应的出现频率.但是哪种具体类型呢?TreeMap<String, Number>还是HashMap<String, Number>?
输入应转换为小写.
一个单词不包含以下任何字符: \t\t\n]f.,!?:;\"()'
示例输出|
Word Frequency
a 1
and 5
appearances 1
as 1
.
.
.
Run Code Online (Sandbox Code Playgroud)
备注| 我知道,我已经在Perl中看到了大致两行代码的优雅解决方案.但是,我想在Java中看到它.
编辑:哦,是的,使用这些结构之一显示实现是有帮助的(在Java中).
好的,现在这让我困扰了好几年了.如果你在学校学习统计数据和提高数学水平,现在就转身离开.太晚了.
好的.深吸一口气.这是规则.取两个三十面骰子(是的,它们确实存在)并同时滚动它们.
如果你写了一些代码(见下文),将这些骰子滚动几百万次并计算你接收每个数字作为最终结果的频率,你会得到一个非常平坦的曲线,1和1之间约为45°.滚动30.5或更好的机会大于50%,滚动优于18是80%并且滚动优于0是97%.
现在的问题是:是否可以编写一个程序来计算的确切值f(x)的,即滚某个值的概率是多少?
背景:对于我们的角色扮演游戏"Jungle of Stars",我们寻找一种方法来控制随机事件.对于你尝试的东西,上面的规则保证了更稳定的结果:)
对于极客来说,Python中的代码:
import random
import sys
def OW60 ():
"""Do an open throw with a "60" sided dice"""
val = 0
sign = 1
while 1:
r1 = random.randint (1, 30)
r2 = random.randint (1, 30)
#print r1,r2
val = val + sign * (r1 + r2) …Run Code Online (Sandbox Code Playgroud) 我们使用的是内部程序,它存储在UNC共享中,以便更新透明.我想提供一些命令行参数,如下所示:
\\server\share\in_house_thingy.exe myusername mypassword
Run Code Online (Sandbox Code Playgroud)
但我似乎无法让它在CMD或PowerShell中工作或通过快捷方式工作.
有人有任何想法吗?
我刚刚开始使用WiX,因为我需要能够在CI服务器上自动构建MSI.反正是否自动包含项目的所有依赖项?
不知怎的,我的iPhone模拟器无法播放声音.首先是我正在使用的应用程序AudioServicesPlaySystemSound()停止工作..我花了一段时间调试这个但是当我在设备上运行应用程序时,声音仍在iPhone上工作.我得到了与其他iPhone应用程序相同的结果,例如示例Crash Landing应用程序.
我无法在模拟器或Xcode首选项中的任何位置找到声音设置.我已经尝试通过"重置内容和设置"菜单项重置模拟器无济于事.
audio ×1
c# ×1
cocoa ×1
cocoa-touch ×1
command-line ×1
controls ×1
data-binding ×1
eventtrigger ×1
focus ×1
hashmap ×1
iphone ×1
java ×1
map ×1
math ×1
objective-c ×1
paraffin ×1
powershell ×1
puzzle ×1
python ×1
shortcuts ×1
sql-server ×1
statistics ×1
t-sql ×1
theory ×1
treemap ×1
validation ×1
windows ×1
winforms ×1
wix ×1
wix3 ×1
wpf ×1