我使用pyenv使用Ubuntu 13.10和Python 3.3.4 .我使用其他模块没有问题.当我进入python控制台并写入
import tkinter
Run Code Online (Sandbox Code Playgroud)
它输出
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/serdar/.pyenv/versions/3.3.4/lib/python3.3/tkinter/__init__.py", line 40, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'
Run Code Online (Sandbox Code Playgroud)
我已经安装python3-tk
和tk-devel
.
我目前正在MATLAB上开发一个基本的图像处理应用程序.我必须对以前的状态功能实现撤消.我搜索网有uiundo但它只是undos GUI动作.是否有一个简单的撤消命令.谢谢.
我有一些xsd模式,元素名称包含非ASCII字符.当我使用Eclipse Kepler 使用Generate JAXB Classes命令生成java类时 ,生成的类和变量包含非ASCII字符.我想将这个非ASCII字符转换为ASCII字符.
我已经在JAVA_TOOL_OPTIONS设置了语言环境
-Duser.country=GB -Duser.language=en
Run Code Online (Sandbox Code Playgroud)
例如
? -> I
Ç -> C
? -> S
Ö -> O
? -> G
Ü -> U
? -> i
ö -> o
ü -> u
ç -> c
? -> g
? -> s
Run Code Online (Sandbox Code Playgroud) 我将 Ubuntu 14.04 与 Oracle JDK 8 一起使用。我想使用 VisualVM 检查我的应用程序的性能。我可以检查其他应用程序,如 JDownloader,但我无法检查我自己的应用程序和 Eclipse 4.3。在我全新安装 Ubuntu 之前,我使用的是 JDK 7,我没有任何问题并且在没有任何配置的情况下使用它。它提供以下日志。
SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor com.sun.tools.visualvm.core.ui.DataSourceWindowManager$1
java.lang.IllegalArgumentException: Unexpected composite type for ThreadInfo
at sun.management.ThreadInfoCompositeData.validateCompositeData(ThreadInfoCompositeData.java:372)
at sun.management.ThreadInfoCompositeData.getInstance(ThreadInfoCompositeData.java:68)
at java.lang.management.ThreadInfo.<init>(ThreadInfo.java:263)
at java.lang.management.ThreadInfo.from(ThreadInfo.java:794)
Caused: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
at com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$CompositeBuilderViaFrom.fromCompositeData(DefaultMXBeanMappingFactory.java:1018)
Caused: java.io.InvalidObjectException: Failed to invoke from(CompositeData)
at com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory.invalidObjectException(DefaultMXBeanMappingFactory.java:1457)
at com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$CompositeBuilderViaFrom.fromCompositeData(DefaultMXBeanMappingFactory.java:1021)
at com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$CompositeMapping.fromNonNullOpenValue(DefaultMXBeanMappingFactory.java:919)
at com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$NonNullMXBeanMapping.fromOpenValue(DefaultMXBeanMappingFactory.java:133)
at com.sun.jmx.mbeanserver.ConvertingMethod.fromOpenReturnValue(ConvertingMethod.java:131)
at com.sun.jmx.mbeanserver.MXBeanProxy.invoke(MXBeanProxy.java:168)
at …
Run Code Online (Sandbox Code Playgroud) 我研究过Haskell的标准.他们声明变量名称没有长度限制.如何在GHC中实施?变量名称是否有长度限制?
我们正在将项目从 v1 更新到 v2。当我们尝试通过仅提供更改的字段作为结构来更新行时,它会尝试设置created_at
列并返回错误。这在 v1 中就起作用了。根据文档,在更新操作期间,具有默认值的字段将被忽略。
err := r.writeDB.Save(&Record{
Model: Model{
ID: 1,
},
Name: "AB",
}).Error
if err != nil {
return err
}
Run Code Online (Sandbox Code Playgroud)
生成以下 SQL 语句
[3.171ms] [rows:0] UPDATE `records` SET `created_at`='0000-00-00 00:00:00',`updated_at`='2020-11-12 15:38:36.285',`name`='AB' WHERE `id` = 1
Run Code Online (Sandbox Code Playgroud)
返回以下错误
错误 1292:日期时间值不正确:第 1 行的“created_at”列的“0000-00-00”
有了这些实体
type Model struct {
ID int `gorm:"primary_key,type:INT;not null;AUTO_INCREMENT"`
CreatedAt time.Time `gorm:"type:TIMESTAMP(6)"`
UpdatedAt time.Time `gorm:"type:TIMESTAMP(6)"`
}
type Record struct {
Model
Name string
Details string
}
Run Code Online (Sandbox Code Playgroud)
DB.Omit允许在执行更新查询时忽略列。但这需要对代码库进行大量重构。行为发生改变还是缺少某些东西?
我正在使用JSF,Spring和Hibernate开发Java Web应用程序.我需要设置Log4J.我包含了必要的库并创建了一个简单的log4j.properties文件.
在Tomcat输出它输出
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Run Code Online (Sandbox Code Playgroud)
我对Java Web应用程序开发没有经验.任何帮助,将不胜感激.
编辑:谢谢Ken Chan.您的解决方案工作简单.
我使用此命令在Ubuntu 12.04上安装了node.js.
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
sudo npm install -g express
Run Code Online (Sandbox Code Playgroud)
我将Nodeclipse安装到Eclipse Juno.如何设置节点路径和Express路径?
我有一个ui:重复一遍.我希望它每5秒刷新一次.我试过p:民意调查,但它不起作用.有没有办法使这个工作?
<ui:repeat value="#{videoImpl.fGetAllComments()}" var="v" id="commentlist">
<div class="comment-entry"><h:outputText value="#{v.comment}"/></div>
</ui:repeat>
<p:poll update="commentlist" interval="5" />
Run Code Online (Sandbox Code Playgroud)