小编Raj*_*r G的帖子

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

WPF:MVP与MVVM

MVP VS MVVM有什么区别?为什么我们使用MVP,即使我们有三层:业务,数据访问和演示?是否有任何具体原因将Presentation层划分为MVP?

c# wpf mvp mvvm

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

LINQ和XDocument:如何创建XML文件?

我在c#中有一个三个List,变量名是l_lstData1, l_lstData2, l_lstData3.

文件结构是

<FileDetails>  
  <Date FileModified="29/04/2010 12:34:02" />   
  <Data Name="Data_1" DataList="India" Level="2" />   
  <Data Name="Data_2" DataList="chennai" Level="2" />   
  <Data Name="Data_3" DataList="hyderabad" Level="2" />   
  <Data Name="Data_4" DataList="calcutta" Level="2" />  
  <Data Name="Data_5" DataList="vijayawada" Level="1" /> 
  <Data Name="Data_6" DataList="cochin" Level="1" /> 
  <Data Name="Data_7" DataList="madurai" Level="0" />  
  <Data Name="Data_8" DataList="trichy" Level="0" />   
</FileDetails>
Run Code Online (Sandbox Code Playgroud)

3个列表的值如下:

 l_lstData1[0] = "India";
 l_lstData1[1] = "chennai";
 l_lstData1[2] = "hyderabad";
 l_lstData1[3] = "calcutta"; 
Run Code Online (Sandbox Code Playgroud)

所以上面的XML(element:Data)的level属性值="2".

 l_lstData2[0] = "vijayawada";
 l_lstData2[1] = "cochin";      
Run Code Online (Sandbox Code Playgroud)

所以上面的XML(element:Data)的level属性值="1".

 l_lstData3[0] = "madurai";
 l_lstData3[1] = "trichy";      
Run Code Online (Sandbox Code Playgroud)

所以上面的XML(element:Data)的level属性值为"0".

c# xml linq linq-to-xml

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

SQL Loader中Insert和Append语句之间的区别?

任何人都能告诉我SQL Loader中Insert和Append语句之间的区别吗?考虑下面的例子:这是我的控制文件

     load_1.ctl
     load data 
     infile 'load_1.dat' "str '\r\n'" 
     insert*/+append/* into table sql_loader_1 
     ( 
      load_time sysdate, 
      field_2 position( 1:10),
      field_1 position(11:20)
     ) 
Run Code Online (Sandbox Code Playgroud)

这是我的数据文件

     load_1.dat
     0123456789abcdefghij
     **********##########
     foo         bar
     here comes a very long line 
     and the next is 
     short 
Run Code Online (Sandbox Code Playgroud)

oracle sql-loader

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

在 .Net 2.0 中:如何在 List&lt;T&gt; 中为 Find() 形成谓词委托?

在查看 MSDN 之后,我仍然不清楚我应该如何使用 T 的成员变量(其中 T 是一个类)形成一个正确的谓词来使用 List 中的 Find() 方法例如:

public class Name
{
    public string FirstName;
    public string LastName;
    public String Address;
    public string Designation;
}

String[] input = new string[] { "VinishGeorge", "PonKumar", "MuthuKumar" };
//ConCatenation of FirstName and Lastname

List<Name> lstName = new List<Name>();

Name objName = new Name();
// Find the first of each Name whose FirstName and LastName will be equal to input(String array declard above).

for(int i =0;i<lstName.Count;i++)
{
    objName = lstName .Find(byComparison(x)); …
Run Code Online (Sandbox Code Playgroud)

c#-2.0

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

如何以用户deefined方式调用触发器?

我创建了Employee表,其中包含EmpNo,EName,EDesignation作为其字段.我创建了3个触发器,即Trigger_1,Trigger_2和Trigger_3.所有触发器都是语句级触发器,表中更新完成触发.现在我想要在执行update语句时将触发触发器的顺序.

订单是

Trigger_3,Trigger_1,Trigger_2

谁能告诉我以用户定义的方式触发触发事件的方法?我使用的是Oracle 9i

oracle triggers

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

代表与BackgroundWorker的差异?

任何人都可以解释委托和BackgroundWorker之间的区别吗?在哪种情况下,Backgroundworker比Delegate更有效?因为我们有异步委托,所以需要使用BackGroungWorker.

c# delegates backgroundworker

0
推荐指数
2
解决办法
3784
查看次数

Oracle:收到ORA-06550和PLS-00905

我有一个包含数据的假期表

    HOLIDAYDA DESCRIPTION
   --------- --------------------
   19-JAN-11 to
   17-JAN-11 to
   10-JAN-11 new day
Run Code Online (Sandbox Code Playgroud)

现在我想要一周的第一个工作日.IE:如果我通过"12-JAN-2011"作为输入,我希望o-p作为2011年1月11日作为第1个工作日,因为10-JAN-2011是假日.

这是我的代码:

create or replace procedure sample as
   l_dStartDay date;
   l_dHolidayDate date;
begin

    select trunc(to_date(sysdate),'Day') 
      into l_dStartday 
      from dual;

 dbms_output.put_line('first day of the week ');
 dbms_output.put_line(l_dStartDay);

 for i in 2..5 Loop
   select holidaydate 
     from holiday 
     into l_dHolidayDate 
    where holidaydate = (l_dStartDay + i);

  if(l_dHolidaydate is null) then
    dbms_output.put_line(l_dStartDay+i);
  end if;
exit;
end loop;
end;
Run Code Online (Sandbox Code Playgroud)

我编译了上面的程序,但是" 使用编译错误创建了程序" .

新增:补充错误:

 LINE/COL ERROR
 -------- -----------------------------------------------------------------
 9/1      PL/SQL: SQL Statement ignored …
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql ora-00933 ora-06550

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