我无法在IntelliJ中格式化我的代码.
我可以看到边距线(默认为120列),但似乎从菜单激活:
代码 - >重新格式化代码
只是忽略了这个边际.
我正在使用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会发生什么.
我在运行测试时遇到异常.我正在使用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) Ubuntu的最新升级使我的vim colorscheme无法使用.我知道如何手动设置它(:colo evening例如),但我想为所有vim会话设置默认值.我在其他地方看到了引用.vimrc,但到目前为止,我找不到正确的位置和语法.
从现在到现在,我的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) 我是一个相当新的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服务器,或者用户权限可能与它有关,但我只是在这里假设.
我目前正在构建一个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) 我开始学习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?).
我在我的macvim上安装了ultisnips和youcompleteme.问题是ultisnips不起作用,因为tab被ycm绑定.我尝试使用,let g:UltiSnipsExpandTrigger = "<s-tab>"以便我可以使用shift-tab触发代码段完成,但它不会因某些未知原因而起作用.我可以使用大写作为触发器,但到目前为止,我发现没有办法做到这一点.
你们中的任何人一起使用这两个附加组件吗?我可以做些什么来制作换档标签?你能推荐另一把钥匙来触发片段吗?
我想要类似的东西
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) macos ×2
vim ×2
android ×1
autocomplete ×1
canvas ×1
color-scheme ×1
cordova ×1
debugging ×1
eclipse ×1
html5 ×1
java ×1
javascript ×1
m2eclipse ×1
macports ×1
macvim ×1
maven ×1
mocking ×1
mockito ×1
module ×1
mysql ×1
navicat ×1
packages ×1
python ×1
save ×1
sql ×1
tablespace ×1
ultisnips ×1
variables ×1