小编vip*_*tti的帖子

执行语句还是运行脚本?

在Oracle SQL Developer中输入SQL语句时,我注意到我有两个选择.我可以"执行语句"或"运行脚本".类似的选择似乎也可以在SQL Maestro中使用,尽管命名为"执行查询"和"执行为脚本".

这两者究竟有什么区别?

sql database oracle oracle-sqldeveloper

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

C#:在不定义新类的情况下创建抽象类的实例

我知道它可以用Java完成,因为我过去曾广泛使用过这种技术.Java中的一个例子如下所示.(附加问题.这种技术被称为什么?如果没有名称,很难找到这样的例子.)

public abstract class Example {
   public abstract void doStuff();
}

public class StartHere{
   public static void main(string[] args){
      Example x = new Example(){
         public void doStuff(){
            System.out.println("Did stuff");
         }            
      };
      x.doStuff();
   }
}
Run Code Online (Sandbox Code Playgroud)

现在,我的主要问题是,这也可以在C#中完成,如果是这样,怎么样?

c# abstract-class abstract anonymous-class

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

防止选项菜单在 OptionItemSelected 上关闭

我有一个选项菜单,里面有一堆复选框。我想打开或关闭其中的一堆,但每次我只检查一个时菜单都会自动关闭。我可以防止菜单在选择某个项目后关闭吗?我还想控制关闭何时发生以及何时被阻止。

Activity.cs(不包括与选项菜单无关的所有内容)

public class Activity: ReactiveActivity<ViewModel>, IAppCompatCallback
{

    public override bool OnCreateOptionsMenu(IMenu menu)
    {
        var inflater = MenuInflater;
        inflater.Inflate(Resource.Menu.actions, menu);
        return true;
    }

    public override bool OnOptionsItemSelected(IMenuItem item)
    {
        if(item.ItemId == Resource.Id.action_settings) {
           StartActivity(typeof(SettingsActivity));
        }
        else {
           //Code changing the view based on selections
        }
        return base.OnOptionsItemSelected(item);
    }
}
Run Code Online (Sandbox Code Playgroud)

动作.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:title="Choose options...">
  <menu>
    <group android:checkableBehavior="all">
      <item android:id="@+id/checkOption1"
            android:title="Option 1" 
            android:checked="true" />
      <item android:id="@+id/checkOption2"
            android:title="Option 2"
            android:checked="true" />
      <item android:id="@+id/checkOption3"
            android:title="Option 3"
            android:checked="true" /> …
Run Code Online (Sandbox Code Playgroud)

android xamarin.android android-optionsmenu

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

Oracle:在触发器中使用子查询

我如何解决Oracle不允许在触发器中使用子查询的限制.

这是我正在尝试创建的示例触发器,但我无法使用,因为我无法使用子查询.

CREATE OR REPLACE TRIGGER trigger_w_subquery
AFTER UPDATE OR INSERT ON project_archiving
FOR EACH ROW WHEN (old.archiving_status <> new.archiving_status
  AND new.archiving_status = 1
  AND (SELECT offer FROM projects WHERE projnum = :new.projnum) IS NULL
)
BEGIN
  INSERT INTO offer_log (offer, status, date)
  VALUES (null, 9, sysdate);
END;
Run Code Online (Sandbox Code Playgroud)

sql oracle triggers subquery

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

ZX81 BASIC中的快速可分性检查

由于许多Project Euler问题要求你进行很多次的可分性检查,我一直试图找出在ZX81 BASIC中执行此任务的最快方法.

到目前为止,我已经比较(N/D)INT(N/D)检查,是否N可以分类D.
我一直在考虑在Z80机器代码中进行测试,我还没有弄清楚如何在机器代码中使用BASIC中的变量.

如何实现?

z80 division zx81

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

如何以编程方式在ASP.NET页面中创建<script>标记和脚本?

我不时会遇到这样的情况,我可以通过动态创建一些JavaScript来解决一个给定的问题,特定于该页面的实例,然后我可以在最终的标记中插入.Usualy这是因为我希望在客户端发生某些行为,而不是在服务器端,并且创建静态JavaScript不是一种选择.
例如,当尝试提交文件原始路径而不提交文件本身时,尝试为多个动态创建的组件执行此操作时.

你会如何建议我创建一个script标签并用例如JavaScript填充它?

javascript asp.net

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

ViewState和动态删除的控件

ASP.NET页面ViewState似乎很难跟上动态删除的控件及其中的值.

我们以下面的代码为例:

ASPX:

<form id="form1" runat="server">
<div>
    <asp:Panel runat="server" ID="controls" />
</div>
</form>
Run Code Online (Sandbox Code Playgroud)

CS:

protected void Page_Init(object sender, EventArgs e) {
    Button b = new Button();
    b.Text = "Add";
    b.Click +=new EventHandler(buttonOnClick);
    form1.Controls.Add(b);
    Button postback = new Button();
    postback.Text = "Postback";
    form1.Controls.Add(postback);
}

protected void Page_Load(object sender, EventArgs e) {
    if (ViewState["controls"] != null) {
        for (int i = 0; i < int.Parse(ViewState["controls"].ToString()); i++) {
            controls.Controls.Add(new TextBox());
            Button remove = new Button();
            remove.Text = "Remove";
            remove.Click +=new EventHandler(removeOnClick); …
Run Code Online (Sandbox Code Playgroud)

asp.net viewstate controls dynamic

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

ASP.NET:如何更改验证失败的控件的背景颜色?

我们以下面的简单网站为例:

<asp:TextBox id="TextBox1" 
runat="server"></asp:TextBox>
&nbsp; 
<asp:RequiredFieldValidator 
id="RequiredFieldValidator1" runat="server" 
ErrorMessage="Required!" 
ControlToValidate="TextBox1">
</asp:RequiredFieldValidator>
Run Code Online (Sandbox Code Playgroud)

现在,我希望在验证失败时TextBox1将其更改BackColor为黄色.有没有一种简单的方法来实现这一目标?

asp.net validation

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

具有不同键和选定值的字典对象列表

我有List以下类的对象:

class Entry
{
    public ulong ID {get; set;}
    public DateTime Time {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

该列表包含每个ID值的多个对象,每个对象具有不同的DateTime.

我可以使用LINQ将其转换List<Entry>Dictionary<ulong, DateTime>其中关键是ID,值是Min<DateTime>()该ID的DateTime是否吗?

c# linq dictionary

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