小编bra*_*mus的帖子

快照视图和动态视图之间有什么区别?

我在ClearCase中看到有一个Snapshot视图和一个Dynamic视图.这些类型的视图之间有什么区别(我假设只有两种类型的视图)以及何时适合使用它们?

clearcase

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

保留结账和无保留结账有什么区别?

当我在ClearCase中签出一个文件时,它会询问我是否要查看"保留"或"未保留"文件.这些类型的结账之间有什么区别?何时适合使用它们?

clearcase

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

查找标签之间的更改

使用cleartool我可以使用以下内容找到与标签关联的所有文件:

ct find -avobs -version "lbtype (Build-Label)" -print
Run Code Online (Sandbox Code Playgroud)

如何在两个标签之间找到所有对象的更改(包括添加和删除)?

clearcase

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

RadGrid列中的可点击链接

我有一个RadGrid,其中网格中的列包含URL.当在列中放置一个值时,我可以看到URL,但URL不可点击(转到URL).如何使URL可点击?

这是我现在正在做的一个粗略的例子:

DataTable table = new DataTable();
DataRow row = table.Rows[0];
row["URL"] = "http://www.google.com";
grid.DataSource = table;
Run Code Online (Sandbox Code Playgroud)

另外,我真的想显示特定的文本而不是URL.与<a href="http://www.google.com">Link</a>HTML 类似的东西.反正有没有这样做?

telerik radgrid

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

NHibernate更新未更改的记录

当我更新(使用flush)从数据库中检索的记录列表中的一条记录时,nHibernate正在对原始列表中的所有记录进行版本控制.

从数据库中检索记录列表:

using(UnitOfWork.Start())
{
   queuedJobs = aJobServiceManager.GetAllJobs().Where(aJob => aJob.Status == PricingStatus.QUEUED).ToList();
}

/* Do some work on the record*/
using(UnitOfWork.Start())
{
   //aJob is a record from queuedJobs.
   aJobServiceManager.Save(aJob);
   //When Flush is called I'm expecting only aJob to be updated in the database.
   //aJob is correctly updated BUT
   //All the other records in queuedJobs are also updated (their version field is incremented).
   UnitOfWork.Current.Flush();
}
Run Code Online (Sandbox Code Playgroud)

为什么nHibernate在没有更改时更新所有记录,如何阻止此行为?

nhibernate

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

什么?操作员呢?

可能重复:
什么是"??"运算符?

我最近遇到了??C#中的运算符.这个操作员做什么以及何时有人使用它?

例:

string name = nameVariable ?? string.Empty;
Run Code Online (Sandbox Code Playgroud)

c#

4
推荐指数
2
解决办法
846
查看次数

python客户端和java服务器之间的通信

我的目标是从python套接字向java套接字发送消息.我确实看了上面提到的资源.但是我很难让Python客户端与Java服务器通信.主要是因为python中的(行尾)与java中的不同.

说我从python客户端写:消息1:abcd消息2:efgh消息3:q(退出)

在java服务器:我收到消息1:abcdefghq后跟异常,因为python客户端从它的末尾关闭了套接字.

任何人都可以建议一个解决方案,以便在java和python之间进行一致的讨论.

我使用的参考:http://www.prasannatech.net/2008/07/socket-programming-tutorial.html

更新:我忘了添加,我正在研究TCP.

我的JAVA代码是这样的:(服务器套接字)

String fromclient;

ServerSocket Server = new ServerSocket (5000);

System.out.println ("TCPServer Waiting for client on port 5000");

while(true) 
{
    Socket connected = Server.accept();
    System.out.println( " THE CLIENT"+" "+ connected.getInetAddress() +":"+connected.getPort()+" IS CONNECTED ");

    BufferedReader inFromClient = new BufferedReader(new InputStreamReader (connected.getInputStream()));

    while ( true )
    {
        fromclient = inFromClient.readLine();

        if ( fromclient.equals("q") || fromclient.equals("Q") )
        {
            connected.close();
            break;
        }
        else
        {
            System.out.println( "RECIEVED:" + fromclient );
        } 
    }
}
Run Code Online (Sandbox Code Playgroud)

我的PYTHON代码:(客户端套接字)

client_socket …
Run Code Online (Sandbox Code Playgroud)

python java sockets

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

具有多个DataField的GridBoundColumn

我有一个GridBoundColumn,我想绑定到2个字段,以便可以在一个列中显示两个字段。我想做以下事情:

<GridBoundColumn DataField1="LastName" DataField2="FirstName" DataFormatString="{0},{1}">
Run Code Online (Sandbox Code Playgroud)

这可能吗?如果是这样,如何实现?

如果有任何区别,可以在Telerik RadGrid中使用它。

asp.net telerik

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

从另一个分支上签出的ClearCase中删除文件

我想删除ClearCase中的文件.当我尝试删除它时,我收到一条消息,告知该元素有结帐.当我在文件上做一个版本树时,我看到该文件被另一个用户在另一个视图中的另一个分支上签出.

如何删除此文件?另外为什么ClearCase不让我删除这个文件?

clearcase

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

在Web应用程序启动时启动计时器

我希望在启动System.Threading.Timer时启动我的应用程序(可能部署是正确的单词).我已经看到你可以使用Application_Start()但只有在第一个请求到达应用程序时才会触发.我需要在应用程序运行后立即启动计时器,以便即使用户没有与站点交互也可以检查要处理的工作.如何在应用程序启动并运行后让应用程序启动计时器?

c# asp.net

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

处理属性的set/get中的异常

在下面的示例代码中,我将获取字符串列表并将它们连接到分隔的字符串.当我使用带有空列表的setter时会出现问题.ToString方法抛出ArgumentOutOfRangeException,因为第二个参数是-1.

如何处理这样的条件(getter/setter中抛出的异常)?

我不喜欢setter抛出异常的事实,因为调用者不知道类的内部,因此不应该处理(甚至知道如何)异常.捕获getter/setter中的所有异常并安静地处理它们听起来也是一个坏主意,因为调用者不会知道getter/setter失败.

//I realize that this isn't the best code but I wanted to produce an example
//to demonstrate my question.
private string theStringVariable;
const string DELIMITER = ",";

public IList<string> StringList
{
   set
   {
      StringBuilder stringBuilder = new StringBuilder();
      foreach(string entry in value)
      {
         stringBuilder.Append(entry);
         stringBuilder.Append(DELIMITER);
      }
      theStringVariable = stringBuilder.ToString(0, stringBuilder.Length - 1);
   }
}
Run Code Online (Sandbox Code Playgroud)

c# exception-handling

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

DateTime转换问题

我有以下格式的字符串值.23-SEP-10 10.48.53.0000 AM

当我在此字符串上尝试DateTime.Parse()或Convert.ToDateTime()时,我收到以下错误.

"String was not recognized as a valid DateTime."
Run Code Online (Sandbox Code Playgroud)

为了让这个工作,我需要做什么?谢谢

c# datetime

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

为什么在Float上调用to_i会从值中减去一个?

我有一个案例,我在Float对象上做一些数学运算,当我调用to_i时,它被减少一个.

value = 0.29 * 100
value.to_i
=> 28
Run Code Online (Sandbox Code Playgroud)

我知道浮点数是不精确的表示,但这比我预期的要多.发生了什么事,我该如何防止这种情况发生?

我正在使用ruby 1.8.7(它也发生在1.8.6).

ruby floating-point-precision

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