小编ROM*_*eer的帖子

如何使用IntelliJ格式化包装代码?

我无法在IntelliJ中格式化我的代码.

我可以看到边距线(默认为120列),但似乎从菜单激活:

代码 - >重新格式化代码

只是忽略了这个边际.

code-formatting intellij-idea

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

如果不调试,为什么Android Studio会说"等待调试器"?

我正在使用Android Studio.从昨晚开始,当我在设备上运行项目时,出现消息"Waiting for Debugger".这是一种非常奇怪的行为,因为我没有调试应用程序.

我试图从我的设备上卸载应用程序,然后在Android Studio上按"运行".该消息再次出现.

我试图重启Android Studio.该消息再次出现.

在我的手机上正确安装应用程序的唯一方法是按"调试".消息出现但自动关闭.然后应用程序正常.

我试过了

<application android:debuggable="false" />
Run Code Online (Sandbox Code Playgroud)

......仍然会显示消息.

LogCat说:

E/InputDispatcher? channel ~ Channel is unrecoverably broken and will be disposed!
E/Launcher? Error finding setting, default accessibility to not found: accessibility_enabled
Run Code Online (Sandbox Code Playgroud)

关于第一个错误行,有人说在重命名某些资源后可能会出现问题.但这不是我的情况.

关于第二个错误线,......我不知道.我真的不知道我的IDE会发生什么.

debugging android android-studio

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

在Mockito中检测到未完成的存根

我在运行测试时遇到异常.我正在使用Mockito进行嘲弄.Mockito图书馆提到的提示没有帮助.

org.mockito.exceptions.misusing.UnfinishedStubbingException: 
Unfinished stubbing detected here:
    -> at com.a.b.DomainTestFactory.myTest(DomainTestFactory.java:355)

    E.g. thenReturn() may be missing.
    Examples of correct stubbing:
        when(mock.isOk()).thenReturn(true);
        when(mock.isOk()).thenThrow(exception);
        doThrow(exception).when(mock).someVoidMethod();
    Hints:
     1. missing thenReturn()
     2. you are trying to stub a final method, you naughty developer!

        at a.b.DomainTestFactory.myTest(DomainTestFactory.java:276)
        ..........
Run Code Online (Sandbox Code Playgroud)

来自DomainTestFactory的测试代码.当我运行以下测试时,我看到了异常

@Test
public myTest(){
    MyMainModel mainModel =  Mockito.mock(MyMainModel.class);
    Mockito.when(mainModel.getList()).thenReturn(getSomeList()); --> Line 355
}

private List<SomeModel> getSomeList() {
    SomeModel model = Mockito.mock(SomeModel.class);
    Mockito.when(model.getName()).thenReturn("SomeName"); --> Line 276
    Mockito.when(model.getAddress()).thenReturn("Address");
    return Arrays.asList(model);
}

public class SomeModel extends SomeInputModel{
    protected String address;
    protected List<SomeClass> properties; …
Run Code Online (Sandbox Code Playgroud)

java mocking mockito

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

如何设置默认的vim colorscheme

Ubuntu的最新升级使我的vim colorscheme无法使用.我知道如何手动设置它(:colo evening例如),但我想为所有vim会话设置默认值.我在其他地方看到了引用.vimrc,但到目前为止,我找不到正确的位置和语法.

vim color-scheme

127
推荐指数
8
解决办法
20万
查看次数

Maven2:缺少神器但是罐子到位了

从现在到现在,我的Maven 2开始乱七八糟.

我正在使用SPring STS 2.6.1并且有一个基于Spring 3,Hibernate,DWR,Cometd的项目以及所有这些东西.

今天我刚从Git突然更新mvn,我的项目旁边有一个可怕的感叹号(!).

点击"Project - > Maven - > Update dependencies"后我收到:

24.05.11 15:26:58 MESZ: Missing artifact org.jdom:jdom:jar:1.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-common:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-core:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-solrj:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact stax:stax:jar:1.2.0:compile
24.05.11 15:26:58 MESZ: Missing artifact stax:stax-api:jar:1.0.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-analyzers:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-core:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-highlighter:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-queries:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: …
Run Code Online (Sandbox Code Playgroud)

eclipse m2eclipse maven sts-springsourcetoolsuite

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

错误:表xxx的表空间存在.请在IMPORT之前丢弃表空间

我是一个相当新的MySQL,我得到一个非常有趣的错误,我无法通过谷歌和stackoverflow搜索找到任何帮助.

我在MacOS 10.8.3上运行MySQL 5.6.10的本地服务器,并通过Navicat essentials for MySQL管理我的数据库.

我得到的错误是,在运行和管理我的数据库之后,几天/几周的某些触发器(它看起来不完整)删除了我在Navicat中使用查询创建的一些表.

当我尝试使用这些表运行查询时,Navicat然后警告我特定的表不存在.到目前为止一切都很好 - 这里有很好的部分:

当我尝试创建表,例如名为"temp",之前存在时,我收到以下错误消息:

Error : Tablespace for table '`database`.`temp`' exists. Please DISCARD the tablespace before IMPORT.
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试删除该表,或者尝试丢弃该表的表空间,请使用

DROP TABLE temp;
ALTER TABLE temp DISCARD TABLESPACE;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

Error : Unknown table 'database.temp'
Error : Table 'database.temp' doesn't exist
Run Code Online (Sandbox Code Playgroud)

所以这意味着我建议丢弃表空间但是当我尝试这样做时表不存在.是否有可能在DISCARD查询未检查的其他位置存在某种类型的此表的残余?有没有人知道什么可以触发所有这些 - 完全随机的似乎?

正如我所说,我是这个主题的新手,几乎一无所知.我怀疑重新启动我的笔记本电脑,即重置我的本地MySQL服务器,或者用户权限可能与它有关,但我只是在这里假设.

mysql macos navicat tablespace

126
推荐指数
8
解决办法
21万
查看次数

如何使用canvas.toDataURL()将画布保存为图像?

我目前正在构建一个HTML5网络应用程序/ Phonegap本机应用程序,我似乎无法弄清楚如何将我的画布保存为图像canvas.toDataURL().有人可以帮帮我吗?

这是代码,它有什么问题?

//我的画布名为"canvasSignature"

JavaScript的:


function putImage()
{
  var canvas1 = document.getElementById("canvasSignature");        
  if (canvas1.getContext) {
     var ctx = canvas1.getContext("2d");                
     var myImage = canvas1.toDataURL("image/png");      
  }
  var imageElement = document.getElementById("MyPix");  
  imageElement.src = myImage;                           

}  
Run Code Online (Sandbox Code Playgroud)

HTML5:


<div id="createPNGButton">
    <button onclick="putImage()">Save as Image</button>        
</div>
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas save cordova

125
推荐指数
8
解决办法
29万
查看次数

在Mac上安装python模块最兼容的方法是什么?

我开始学习python并喜欢它.我主要在Linux上使用Mac.我在Linux(大多数是Ubuntu 9.04)上发现当我使用apt-get安装python模块时它工作正常.我可以毫不费力地导入它.

在Mac上,我习惯使用Macports来安装所有的Unixy东西.但是,我发现我安装的大多数python模块都没有被python看到.我花了一些时间玩PATH设置并使用python_select.没有什么真的有用,在这一点上我并不是真正理解,而是我只是在四处寻找.

我觉得Macports并不是普遍喜欢管理python模块的.我想用更"接受"(如果这是正确的话)方法开始新鲜.

所以,我想知道,Mac python开发人员用来管理模块的方法是什么?

奖金问题:

你使用Apple的python还是其他一些版本?你是从源代码编译所有东西还是有一个运行良好的包管理器(Fink?).

python macos module packages macports

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

UltiSnips和YouCompleteMe

我在我的macvim上安装了ultisnips和youcompleteme.问题是ultisnips不起作用,因为tab被ycm绑定.我尝试使用,let g:UltiSnipsExpandTrigger = "<s-tab>"以便我可以使用shift-tab触发代码段完成,但它不会因某些未知原因而起作用.我可以使用大写作为触发器,但到目前为止,我发现没有办法做到这一点.

你们中的任何人一起使用这两个附加组件吗?我可以做些什么来制作换档标签?你能推荐另一把钥匙来触发片段吗?

vim autocomplete macvim ultisnips

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

如何在SQL中的单行上声明和分配变量

我想要类似的东西

DECLARE myVariable nvarchar[MAX] = "hello world".
Run Code Online (Sandbox Code Playgroud)

如果您告诉我如何在字符串中编码引号,则可以获得奖励积分.

例如:

我想要读取字符串

John said to Emily "Hey there Emily"
Run Code Online (Sandbox Code Playgroud)

我的尝试是

DECLARE myVariable nvarchar[MAX] = "John said to Emily \"Hey there Emily\""
Run Code Online (Sandbox Code Playgroud)

sql variables sql-server-2008

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