小编Kai*_*ran的帖子

在VBA中声明和初始化字符串数组

这应该根据另一个堆栈溢出帖子工作,但它不是:

Dim arrWsNames As String() = {"Value1", "Value2"}
Run Code Online (Sandbox Code Playgroud)

任何人都可以让我知道什么是错的?

arrays vba initialization

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

管| 重定向<>优先级

我想弄清楚什么时候管道 或重定向<>在命令中优先?

这是我的想法,但需要确认这是它的工作原理.

例1:

sort < names | head
The pipe runs first:  names|head   then it sorts what is returned from names|head
Run Code Online (Sandbox Code Playgroud)

例2:

ls | sort > out.txt
This one seems straight forward by testing, ls|sort then redirects to out.txt
Run Code Online (Sandbox Code Playgroud)

例3:

Fill in the blank?  Can you have both a < and a > with a | ???
Run Code Online (Sandbox Code Playgroud)

unix bash redirect command pipe

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

在Windows批处理文件中设置errorlevel

我正在编写一个批处理脚本,它将循环遍历文本文件的每一行(每行包含一个文件名),检查文件是否存在,然后运行该文件并移动它.

这是我的批处理脚本:

REM Loop through each line of input.txt
FOR /F "tokens=1-3 delims=, " %%i IN (./ready/input.txt) DO (
  ECHO.
  ECHO.
  ECHO.
  ECHO Check %%i exists, set error flag if it doesnt
  if not exist .\ready\%%i set errorlevel=2
echo return code is %errorlevel%

  ECHO Run %%i if it exists
  if errorlevel 0 call .\ready\%%i

  ECHO Move %%i to archive if no error occured 
  if errorlevel 0 copy .\ready\%%i .\archive\%mydate%_%mytime%_%%j_%%k_%%i

  ECHO Copy line of text to the new output.txt file if …
Run Code Online (Sandbox Code Playgroud)

batch-file

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

如何为菜单项添加单选按钮?

我想在菜单项中添加单选按钮.

我已经看到一些答案,人们将单选按钮作为菜单项.但我希望我的菜单项具有可以轻松完成的正确单选按钮Winforms.

为了确保我没有得到与其他人相同的答案,这里是菜单项的单选按钮应该是什么样子的图片:

在此输入图像描述

顺便说一下,我正在使用C#,WPF.

c# wpf menuitem radio-button

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

双击设计选项卡中的对象后删除Netbeans自动生成的代码

所以我使用Netbeans和设计选项卡,放置标签,文本框等.很棒,但是当你双击一个标签时,它会自动生成这段代码:

private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
    // TODO add your handling code here:
}
Run Code Online (Sandbox Code Playgroud)

现在我不希望它这样做,但当我突出并尝试删除它时 - Netbeans不允许我这样做.我该怎么做才能删除它?

java events user-interface netbeans object

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

SQL单元测试存储过程

我是新手使用SQL数据库,但一直面临测试我的数据库.出于安全原因,任何查询或更新都是通过存储过程完成的.

有人建议我使用存储过程来测试其他存储过程.这是对我的存储过程进行单元测试的好或坏解决方案,以确保它们正在做他们想要做的事情?

sql sql-server sql-server-2008

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

SQL Server使用外键创建表

我想验证表中正确处理外键的方法.这是我在下面创建的两个表.一个人可能没有列出地址,所以我希望它为空.否则我想引用地址表中的主键并将其作为外键存储在Person表中.我们也可能有一个没有人的地址对象.

一个人的表:

CREATE TABLE Person
(
    PersonID int IDENTITY PRIMARY KEY,
    FName varchar(50) NULL,
    MI char(1) NULL,
    LName varchar(50) NULL,
    AddressID int FOREIGN KEY REFERENCES Address(AddressID) NULL,
)
Run Code Online (Sandbox Code Playgroud)

地址表:

CREATE TABLE Address
(
    AddressID int IDENTITY PRIMARY KEY,
    Street varchar(60) NULL,
    City varchar(50) NULL,
    State varchar(2) NULL,
    Zip varchar(10)NULL,
    Intersection1 varchar(60) NULL,
    Intersection2 varchar(60) NULL,
)
Run Code Online (Sandbox Code Playgroud)

还有Q2我从来没有使用过触发器,但我假设处理插入的方法是先使用存储过程插入地址,获取主键,然后将其传递给存储过程插入Person表?

sql sql-server sql-server-2008

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

SQL多个外键作为主键

如果我声明下面的表是否隐含暗示外键都是唯一的主键,还是我需要做更多的事情才能将这两个属性作为主键?

CREATE TABLE Report_has_Items
(
    ReportID int REFERENCES Report(ReportID) NOT NULL,
    ItemID int REFERENCES Item(ItemID) NOT NULL
)
Run Code Online (Sandbox Code Playgroud)

基本上这两个属性都是来自其他表的外键,它们一起形成一个唯一的键.

sql sql-server foreign-keys sql-server-2008 composite-primary-key

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

SQL Use DatabaseName to NOT USE database 的反义词是什么?

当我处理数据库时,我使用 USE 连接,但是如果我想停止使用数据库怎么办,USE 的反义词是什么?

我在查询窗口中使用 MS SQL Server Mgmt Studio 来调用 USE。

sql sql-server sql-server-2008

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

C#MouseClick事件不会在中键单击或右键单击时触发

这似乎应该有效,但事实并非如此.我在SWITCH语句中设置了一个调试停止.此事件仅在左键单击时触发.没有任何反应,并且在中间或右键单击时不会触发方法.有任何想法吗?PS我已经尝试过使用MouseUp和MouseDown事件以及相同的问题.

这是我的代码:

this.textBox1.MouseClick +=
   new System.Windows.Forms.MouseEventHandler(this.textBox1_MouseClick);

private void textBox1_MouseClick(object sender, MouseEventArgs e)
{
    switch (e.Button)
    {
        case MouseButtons.Left:
            // Left click
            textBox1.Text = "left";
            break;

        case MouseButtons.Right:
            // Right click
            textBox1.Text = "right";
            break;

        case MouseButtons.Middle:
            // Middle click
            textBox1.Text = "middle";
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# right-click mouseclick-event

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