小编Ste*_*gas的帖子

PHP 的 VS Code 建议显示所有内容,而不仅仅是类函数

我尝试为遗留 PHP 项目设置 VS Code,以针对其他 IDE 对其进行评估。我的问题是我得到的建议,当我按下<an object>->Ctrl+Space。例如,我想获得某个类的所有建议(属性和函数)。我在课堂上,我输入:

$this->(Ctrl+Space)
Run Code Online (Sandbox Code Playgroud)

我得到了一大堆函数和常量,这些是我通常可以在 PHP 中使用的东西,而不是我所在类的函数和属性。安装PHP Intelephense 扩展后,我得到了我需要的类方法我的建议,但它们仍然与其他所有内容混合在一起并且很难找到,除非我开始输入我需要访问的函数的第一个字母。为了向您展示我的意思,这就是我在类的函数中键入以下内容时得到的结果:

在此处输入图片说明

我不认为这是扩展的问题,因为即使我禁用了所有扩展,我仍然会收到大量建议。我如何删除所有不必要的建议,或者至少优先考虑班级特定的建议并在列表顶部看到它们?

php intellisense visual-studio-code

11
推荐指数
2
解决办法
3050
查看次数

如何使用预定义的大小打开JFileChooser

chooser = new JFileChooser();
chooser.setSize(300, 200);
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
.......
}
Run Code Online (Sandbox Code Playgroud)

这不起作用.始终以默认大小打开.

java size swing jfilechooser fileopendialog

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

如何更改JTable的标题背景颜色?

我试过了:

table.getTableHeader().setBackground(Color.BLACK);
Run Code Online (Sandbox Code Playgroud)

不行.

编辑:此代码仅在我的项目中不起作用.适用于其他项目.我可能已经更改了一个可以阻止颜色变化的属性.或者NetBeans有一些保留默认颜色的属性.我注意到了别的什么.我项目中标题的颜色以不同的方式闪耀.在颜色变化有效的示例中,我看到了不同的图形.

编辑2:别的.我注意到按钮也不会改变颜色.必须是通用的东西.希望这可以帮助.不幸的是,SSCCE在这种情况下无法工作,因为我无法重现问题.我肯定使用正确的组件名称.

java swing netbeans jtable jtableheader

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

VB.Net - 在多列ListView中选择整行,而不仅仅是第一项

我在VB.Net中有一个ListView.我想用它来显示数据表.但是我希望能够点击一行并选择它.该组件允许我仅通过单击每行的第一项来选择行.

  • 我可以改变吗?
  • 是否有更好的组件来显示表格?(我已经尝试过DataGridView.我不喜欢它的外观)

vb.net listview appearance multiple-columns

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

C#声明了两者,类和接口

// interface
public interface IHasLegs { ... }

// base class
public class Animal { ... }

// derived classes of Animal
public class Donkey : Animal, IHasLegs { ... } // with legs
public class Lizard : Animal, IHasLegs { ... } // with legs
public class Snake : Animal { ... } // without legs

// other class with legs
public class Table : IHasLegs { ... }

public class CageWithAnimalsWithLegs {
    public List<??> animalsWithLegs { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# encapsulation interface declaration

7
推荐指数
3
解决办法
361
查看次数

Java - 使用用户身份验证访问文件

我有一台服务器,我在其中使用 Java 应用程序处理数据库和文件。当我启动我的应用程序时,我会使用以下方法提供有关对服务器的文件访问的报告:

public static boolean folderExists(String folderPath) {
    File folderToCheck = new File(folderPath);
    return folderToCheck.exists();
}
Run Code Online (Sandbox Code Playgroud)

每次我启动我的应用程序时(在我的计算机重新启动之后),我都会收到一个错误的响应,即使服务器是打开的。原因是因为我必须以另一个用户身份进行身份验证。我所做的是通过 Windows 访问服务器,在那里我被要求输入用户名/密码,然后我得到关于文件访问服务器的真实响应。

有没有办法通过 Java而不是通过 Windows提供身份验证用户名/密码

谢谢

java authentication file-access

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

一个表DAO与多个表DAO

我正在设计JSF中的一些"数据块",我从每个块的Java bean中获取数据.我的问题是我的块从多个表中获取数据.例如:

描述客户个人数据的块包括:

  • 客户名称(在表客户中)
  • 客户姓氏(表中客户)
  • 客户电话(表中客户)
  • 客户地址(表格地址)
  • 客户公司(表公司)
  • 工作中的客户电话(在表公司)

我将不得不访问3个单独的表来填充此块.而不是构建3个不同的DAO(每个表一个),每块构建一个DAO不是更好吗?我理解这种方式在一致性方面存在缺点,因为如果一个表将被多个DAO访问,则表的每次更改都必须应用于每个表.但根据我的具体业务逻辑,我的代码将更容易理解.这有什么其他缺点?通常建议创建可以访问许多表的DAO吗?

oop dao consistency

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

PL/SQL如何在不获取返回对象的情况下调用函数

我在PL/SQL中有一个函数:

FUNCTION do_something
  RETURN BOOLEAN
IS
  ...
BEGIN
  ...
END
Run Code Online (Sandbox Code Playgroud)

这个函数可以这样调用:

DECLARE
  answer BOOLEAN;
BEGIN
  answer := do_something();
END
Run Code Online (Sandbox Code Playgroud)

现在,有些情况下,我不需要返回的布尔值.如果我不想得到它,只需写:

do_something();
Run Code Online (Sandbox Code Playgroud)

我得到了PLS-00306(调用DO_SOMETHING时参数类型的数量错误)有没有办法在不声明和设置新布尔值的情况下调用它,在这种情况下我永远不会使用它?

oracle plsql declaration function return-value

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

使用swift为NSTextView设置默认字体

我加载了一些文本后,我能够在NSTextView中更改字体.

  • nameTextView.string ="一些文字"
  • nameTextView.textStorage?.font = NSFont(名称:"Lucida Sans",大小:15)

但是如何将此Font设置为默认字体?

如果用户开始输入一个空的NsTextView控件,则Font总是返回到控件默认的Font,它似乎是'Helvetica Regular',大小为12

macos fonts cocoa nstextview swift

5
推荐指数
2
解决办法
3960
查看次数

如何在 Google Sheets 中获取单元格的字体颜色?

是否可以在 Google Sheets 中获取单元格的字体颜色?

我找到了一个使用getBackground(). 但是,我找不到文本颜色的任何内容。

google-sheets google-apps-script google-sheets-formula

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