问题列表 - 第2069页

我怎么能改进这个C++代码

我想要你对以下伪代码的建议.请建议我如何改进它,无论我是否可以使用一些设计模式.


// i'm receiving a string containing : id operation arguments
data    = read(socket);
tokens  = tokenize(data," "); // tokenize the string based on spaces
if(tokens[0] == "A") {
   if(tokens[1] == "some_operation") {
      // here goes code for some_operation , will use the remaining tokens as arguments for function calls
   }
   else if(tokens[1] == "some_other_operation") {
     // here goes code for some_other_operation , will use the remaining tokens
   }
   ...
   else {
     // unknown operation
   }
}
else if(tokens[0] == …
Run Code Online (Sandbox Code Playgroud)

c++ refactoring design-patterns

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

什么是LDAP用于?

我知道LDAP用于提供一些信息并帮助促进授权.

但是LDAP的其他用途是什么?

ldap

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

来自java应用程序的Activex?

是否可以在Java应用程序中轻松嵌入ActiveX控件?这值得么.在我的下一个项目中,我应该在Java应用程序中使用现有的activex,或者必须从头开始重新实现所有内容,所以我想知道什么会减少麻烦.

java windows activex

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

我可以强制子类覆盖方法而不使其抽象化吗?

我有一个带有一些抽象方法的类,但我希望能够在设计器中编辑该类的子类.但是,设计者无法编辑子类,除非它可以创建父类的实例.所以我的计划是用存根替换抽象方法并将它们标记为虚拟 - 但是如果我创建另一个子类,如果我忘记实现它们,我将不会得到编译时错误.

有没有办法标记方法,以便它们必须由子类实现,而不将它们标记为抽象?

.net c# abstract-class visual-studio-2008

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

PHP:将当前时间戳插入SQL Server 2005

如何将current_timestamp插入带有时间戳列的SQL Server 2005数据库数据?

它应该很简单,但我不能让它工作.举例非常感谢.

php sql-server

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

事件如何在Java Swing中起作用?

Java Swing中的事件创建和处理如何工作?

java events swing

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

Windows窗体模式对话框,返回Object而不是DialogResult

我有点坚持这个,所以我希望有人可以帮助我.

我正在做一个Winforms应用程序,我需要显示一个返回值的模态对话框(form.ShowDialog)(提示用户一些值并将它们包装在一个对象中).

我只是无法看到如何做到这一点,而不是提供对象的引用或取决于某种形式的公共属性来读取后来的数据.

我只是想让ShowDialog返回不同的东西,但这不起作用.是否有一些"好"的方法来做到这一点?

我敢肯定,这个问题是不是新的,但因为几乎没有人似乎做的WinForms任何更多的,我不能在网上找到任何指导.

forms modal-dialog winforms

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

VB.NET最好的模拟框架是什么?

什么是最好的模拟框架语法和功能方面?

我的问题:现在大多数模拟框架都使用lambda表达式,这在VB.NET中写得非常难看,那么是否有任何框架具有良好的语法而没有lambdas或者具有不需要lambdas的流畅语法?

vb.net frameworks mocking

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

如何在创建新表时添加外键?

我有这两个CREATE TABLE陈述:

CREATE TABLE GUEST (
  id int(15) not null auto_increment PRIMARY KEY,
  GuestName char(25) not null
);

CREATE TABLE PAYMENT (
  id int(15) not null auto_increment
  Foreign Key(id) references GUEST(id),
  BillNr int(15) not null
);
Run Code Online (Sandbox Code Playgroud)

第二个陈述中的问题是什么?它没有创建一个新表.

mysql create-table

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

我可以比较两个ms访问文件吗?

我想比较两个ms-access .mdb文件,以检查它们包含的数据是否相同.

我怎样才能做到这一点?

ms-access ms-office

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