小编K. *_*ter的帖子

在eclipse中的内容辅助中实现了类/子类

我想要做的是这样的:

List<String> list = new 
Run Code Online (Sandbox Code Playgroud)

然后按Ctrl + Space并获取ArrayList<String>()(以及其他)以显示在类型提案中.

我以为我之前有这个工作,但我最近不得不重新安装,无法找到它的设置.

这是Eclipse Java EE helios,但如果需要,我可以升级到indigo.

我试着在这里寻求帮助,但没有找到我正在寻找的信息.我已经尝试检查"Default Proposal Kinds"下的所有框(Java - >编辑器 - >内容辅助 - >高级版)但无济于事.

java eclipse subclass content-assist eclipse-jdt

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

如何使用GitHub for Mac与本地Git仓库

我正在尝试使用本地Git存储库(即根本不在GitHub上托管),而且我在使用GitHub for Mac时遇到了麻烦.

它显示了我的传出更改,但后来我似乎必须推送到服务器,似乎没有办法执行"同步"而不发布到GitHub(我们不想这样做).

我没有找到任何有关此问题的文档或遇到类似问题的用户.

有什么建议?

git github-for-mac

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

为什么Spring MVC将空对象插入应该是空列表?

我正在上传多个文件.当我实际选择要上传的文件时,这很好用; 他们很好地进入他们的列表,但是当我点击上传而不选择文件时,我得到一个包含空文件的List.我的验证器正在检查此List的大小是否为0,因此它会超过它.

是的,我可以解决它只是检查一个空文件,是的我可以在没有选择文件时禁用上传按钮,但我想知道为什么Spring会这样做,可能还有如何阻止它这样做.

这是jsp:

<form:form commandName="documentsBean" enctype="multipart/form-data">
    <input type="hidden" name="submittedFormAction" value="attachDocumentSave"/>
    <input type="file" name="files" id="attachFiles" multiple/>
    <button type="submit">Attach</button>
</form:form>
Run Code Online (Sandbox Code Playgroud)

豆子,没什么特别的:

public class DocumentsBean
{
    private List<MultipartFile> files;
    public List<MultipartFile> getFiles(){
        return files;
    }
    public void setFiles(List<MultipartFile> files){
        this.files = files;
    }
}
Run Code Online (Sandbox Code Playgroud)

控制器:

@RequestMapping( method = RequestMethod.POST, params = { "submittedFormAction=attachDocumentSave" })
public ModelAndView attachDocumentSave(HttpServletRequest request, @ModelAttribute("documentsBean") DocumentsBean documentsBean, BindingResult errors) throws Exception
{
    // At this point documentsBean.files is an ArrayList<E> with size = 1
}
Run Code Online (Sandbox Code Playgroud)

当我深入研究时documentsBean.files,我看到 …

java spring spring-mvc

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

Redshift - 删除未使用的列

在 Redshift 中,如果存在依赖于您的表的视图,无论您的列是否被引用,您似乎都无法删除列。

第 1 步 - 创建表

create table codenames
(
  id int identity(0, 1),
  name text,
  code text
)
Run Code Online (Sandbox Code Playgroud)

第 2 步 - 创建视图

create view codenames_names_only
as
select name
from codenames;
Run Code Online (Sandbox Code Playgroud)

第 3 步 - 删除未使用的列

alter table codenames
drop column code;
Run Code Online (Sandbox Code Playgroud)

这时候,你会得到以下错误:

Error: ERROR: cannot drop table x column code because other objects depend on it
Hint: Use DROP ... CASCADE to drop the dependent objects too.
Run Code Online (Sandbox Code Playgroud)

以上在准系统 PostgreSQL 中工作正常(SQLFiddle 链接

想法?在不删除/修改视图的情况下解决这个问题的方法?

postgresql amazon-redshift

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