我是C#的初学者,并且正在制作一个计算器.但我想禁用"GO!" 按钮,当textbox1中没有输入数字时,一旦用户在其中输入数字"GO!" 按钮再次启用...如何在C#中执行此操作?我尝试过这样的KeyDown和KeyPress事件,但从未奏效
private void Form1_Load(object sender, EventArgs e)
{
button15.Enabled = false;
button16.Enabled = false;
}
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyEventArgs e)
{
if (e.KeyCode < Keys.D0 || e.KeyCode > Keys.D9)
{
button15.Enabled = true;
button16.Enabled = true;
}
else
{
button15.Enabled = false;
button16.Enabled = false;
}
}
Run Code Online (Sandbox Code Playgroud)
那怎么办呢?提前致谢 .
根据手册中的这个页面,indexes don't need to be maintained.但是,我们运行的PostgresQL表具有连续的速率updates,deletes并且inserts随着时间的推移(几天)会出现严重的查询降级.如果我们删除并重新创建索引,则会恢复查询性能.
我们正在使用开箱即用的设置.
我们测试中的表目前是空的,并且增长到50万行.它有一个相当大的行(许多文本字段).
我们searching based of an index, not the primary key(我已经确认该指数正在使用,至少在正常条件下)
该表用作单个进程的持久存储.在Windows上使用PostgresQL和Java客户端.
我愿意放弃insert and update performance以保持查询性能.
我们正在考虑重新架构应用程序,以便数据分布在各种动态表中,使我们能够定期删除和重建索引,而不会影响应用程序.然而,和往常一样,有一段时间可以让这个工作起作用,我怀疑我们在配置或使用方面缺少一些基本的东西.
我们考虑forcing vacuuming和rebuild to run at certain times,但我怀疑locking period for such an action would cause our query to block.这可能是一个选项,但有一些实时(3-5秒的窗口)含义需要我们的代码中的其他更改.
附加信息: 表和索引
CREATE TABLE icl_contacts
(
id bigint NOT NULL,
campaignfqname character varying(255) NOT NULL,
currentstate character(16) NOT NULL, …Run Code Online (Sandbox Code Playgroud) 我想将一些cookie值带到不同的子域,如
blog.mydomain.com , profile.mydomain.com , stats.mydomain.com, etc.
现在我使用下面的代码来设置cookie
setcookie('var_name', 'var_value', null, "/", '.mydomain.com' );
使用此代码,cookie设置为blog.mydomain.com可用 mydomain.com但不在其他子域(profile.mydomain.com , stats.mydomain.com, etc.)
请让我知道,我的代码有什么问题.
我正在开发一个Struts基础应用程序.我是Struts的新手.我想使用html的标签,在所提供的标签库目录规定Struts,在一个JSP页面.
但不知道如何使用它.我知道如何使用taglib指令,但我从源代码中了解到.tld文件已经嵌入1.2.8版之后的.jar文件中.我使用的是Struts 2.1.8版.
我不知道该struts-html.tld文件位于哪个.jar文件中.
有没有人有一个可以在应用程序中使用的图标的良好来源?
我正在考虑诸如图钉,范围景点,房屋,汽车,商店以及您可能在地图或图片上叠加的其他小图形之类的东西.
大多数人只是将它们从网上撕下来,但我正在寻找一个诚实的来源.
不久之前,我找到了一个网站市场,你可以从图形艺术家处委托.有没有人有这些链接?我的意思是这样的:http: //www.graphicster.com/Default.aspx (但那些家伙尚未获得临界质量).或者这些家伙http://www.crowdspring.com/how-it-works/ (但他们似乎有点高端)
感谢任何线索.
GregorianCalendar的最大值和最小值是多少?
它们是一个常数,如Integer.MAX_VALUE,还是GregorianCalendar.get(BLAH)?
简而言之,如何创建具有最小/最大值的GregorianCalendar实例?
作为使用JME引擎的初学者,我想知道是否可以创建平坦的地形?
我使用TerrainBlock并使用MidPointHeightMap创建了一个有点颠簸的地形,但似乎无法让它完全平坦.
提前致谢.
伪代码中的示例类:
class SumCalculator
method calculate(int1, int2) returns int
Run Code Online (Sandbox Code Playgroud)
测试这个的好方法是什么?换句话说,我该如何描述我需要的行为?
test1: canDetermineSumOfTwoIntegers
Run Code Online (Sandbox Code Playgroud)
要么
test2: returnsSumOfTwoIntegers
Run Code Online (Sandbox Code Playgroud)
要么
test3: knowsFivePlusThreeIsEight
Run Code Online (Sandbox Code Playgroud)
Test1和Test2看起来很模糊,需要测试一个特定的计算,因此它并没有真正描述正在测试的内容.然而test3非常有限.
测试这些类的好方法是什么?
我正在尝试写一些与此类似的东西(对不起,如果样本不是100%正确,我只是写下我的头顶):
interface Handler
{
void doSomething ( );
}
otherclass
{
void othermethod ( Handler handler )
{
// Handler do something
}
}
Run Code Online (Sandbox Code Playgroud)
所以在ObjectiveC中我做了以下内容:
@protocol Handler
- (void) doSomething;
@end
// Other class
- (void) othermethod: (Handler*) handler
{
// Do something
}
Run Code Online (Sandbox Code Playgroud)
但是我在othermethod声明行上得到以下错误:在出现之前预期')'.
我知道这里没有语法错误(我可以用NSObject*替换Handler*并且错误消失),所以很明显我在这种情况下使用协议是不正确的.
有人能指出我创建C#界面的正确方法吗?
受到其他社区wiki的启发,我有兴趣听到鲜为人知的Kohana提示,技巧和功能.
这是一个社区维基.
java ×3
php ×2
android ×1
apache ×1
bdd ×1
blackberry ×1
c# ×1
calendar ×1
cookies ×1
events ×1
indexing ×1
interface ×1
iphone ×1
keystroke ×1
kohana ×1
kohana-3 ×1
objective-c ×1
performance ×1
postgresql ×1
protocols ×1
sql-tuning ×1
struts2 ×1
taglib ×1
tdd ×1
testing ×1
unit-testing ×1
winforms ×1