问题列表 - 第24977页

C#与代表的责任链

为了我的理解目的,我实施了责任链模式.

//Abstract Base Type

public abstract class CustomerServiceDesk
{
 protected CustomerServiceDesk _nextHandler;
 public abstract  void ServeCustomers(Customer _customer);
 public void SetupHadler(CustomerServiceDesk _nextHandler)
 {
          this._nextHandler = _nextHandler;
 }
}

 public class FrontLineServiceDesk:CustomerServiceDesk
 {
     public override void ServeCustomers(Customer _customer)
     {
        if (_customer.ComplaintType == ComplaintType.General)
         {
           Console.WriteLine(_customer.Name + " Complaints are registered  ; 
           will be served soon by FrontLine Help Desk..");
         }

        else 
        {
          Console.WriteLine(_customer.Name + " 
          is redirected to Critical Help Desk");

          _nextHandler.ServeCustomers(_customer);
        }

        }
  }
public class CriticalIssueServiceDesk:CustomerServiceDesk
{
    public override void …
Run Code Online (Sandbox Code Playgroud)

c# chain-of-responsibility

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

寻找最近向量的算法

我有一组向量。对于该集合中的向量,我喜欢找到最接近该向量的子集。什么算法可以做到这一点。

algorithm cluster-analysis vector

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

C++的RAII教程

我想学习如何在c ++中使用RAII.我想我知道它是什么,但不知道如何在我的程序中实现它.快速谷歌搜索没有显示任何好的教程.

有没有人有任何好的链接教我RAII?

c++ raii

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

翻译scala StdLexical的新行?

我正在尝试lex(然后解析)一个C语言.在C中有预处理器指令,其中换行符很重要,然后是实际代码,它们只是空格.

执行此操作的一种方法是执行像早期C编译器这样的双通过程 - 为#指令设置单独的预处理器,然后将其输出调整为lex.

但是,我想知道是否可以在一个词法分析器中完成它.我很高兴编写scala解析器 - 组合器代码,但我不太确定如何StdLexical处理空格.

有人可以写一些简单的示例代码,这些代码可以说是#include一行(使用换行符)和一些简单的代码(忽略换行符)?或者这是不可能的,最好选择2-pass appproach?

scala newline lexer parser-combinators

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

Objective-C子类问题

我有一个名为Level的类,它是NSObject的子类.

然后我有一个名为Level_1_1的类,它是Level的子类.

是否允许输入类似

Level* aLevel = [Level_1_1 alloc];
Run Code Online (Sandbox Code Playgroud)

代替

Level_1_1* theLevel = [Level_1_1 alloc];
Run Code Online (Sandbox Code Playgroud)

?:)

我尝试了,我没有得到任何警告,只是想知道它是否可以做到?

iphone subclass objective-c

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

在apache服务器中自动部署subversion文件

我们是一个小团队,我们在同一台服务器上运行subversion和apache.

我们目前面临一个小问题:每个人都将我们对Web应用程序的编辑直接保存到服务器,这意味着当我们在同一个类上工作时会出现无数错误.

现在我们试图通过让服务器仅在subversion中使用文件来解决这个问题,这样每个人都可以在不破坏应用程序的情况下自由编辑文件.

知道我怎么能这样做吗?

顺便说一下,我们在Windows机器上运行Apache.

svn windows apache

2
推荐指数
1
解决办法
646
查看次数

如何确定使用stat()文件是否是符号链接?

我基本上必须为一个类写一个UNIX ls命令的克隆,而且几乎所有东西都在工作.我似乎无法弄清楚如何做的一件事是检查文件是否是符号链接.从手册页中stat(),我看到有一个mode_t定义的值,S_IFLNK.

这就是我试图检查一个文件是否是一个sym-link,没有运气(注意,stbuf是stat()将inode数据返回的缓冲区):

switch(stbuf.st_mode & S_IFMT){
    case S_IFLNK:
        printf("this is a link\n");
        break;
    case S_IFREG:
        printf("this is not a link\n");
        break;
}
Run Code Online (Sandbox Code Playgroud)

我的代码总是打印,this is not a link即使它是,并且我知道所述文件是符号链接,因为实际的ls命令是这样说的,而且我创建了sym-link ...

谁能发现我可能做错了什么?谢谢您的帮助!

c symlink inode

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

jquery appendTo表单

jQuery的

$(function(){
 $('#4').click(function() {
 $('<input name="if4" type="text" value="other price>"').appendTo('form');
   });
 });
Run Code Online (Sandbox Code Playgroud)

HTML

    <form>
< input name="name" type="text" value="Enter your name" /><br />
< input name="contacts" type="text" value="Contact info" /><br />
< select name="services">
< option value="1">1</option>
< option value="2">2</option>
< option value="3">3</option>
< option id="4" value="Other">4</option>
< /select><br />
< textarea name="description">Description</textarea><br />
< /form>
Run Code Online (Sandbox Code Playgroud)

我想做的事:

当我按下选项值nr 4时,会出现新的输入字段,这个工作正常.

但是我怎么能改变输入字段出现的顺序,因为现在它出现在textfield之后,我怎么能把它放在后呢?

谢谢

jquery appendto

0
推荐指数
1
解决办法
4559
查看次数

如何在代码中描述这个系列?

我想找一个描述这个系列的公式.我需要根据正整数设置一个布尔值.这很简单,但我被困住了,感觉有点愚蠢.

0 false
1 true
2 true
3 false
4 false
5 true
6 true
7 false
8 false
9 true
10 true
11 false
12 false
...
Run Code Online (Sandbox Code Playgroud)

所以标志在每个奇数处都会改变

language-agnostic algorithm

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

如何知道我是否已成功连接到Android中的外发号码?

需要知道这一点,以便我可以发送DTMF,这将是我的第二个问题!

java android telephony

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