小编jyr*_*and的帖子

如何在bash中打开emacs

我正在使用Ubuntu 11.10.当我在终端中键入命令"emacs"时,它会打开emacs作为一个单独的窗口.如何在终端内打开它,比如nano编辑器?

emacs bash

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

Spring MVC和JSON,Jackson类没有发现异常

我不能让Spring的JSON支持工作.在我的spring-servlet.xml文件中,我包含以下行:

<mvc:annotation-driven/>
<context:component-scan base-package="my.packagename.here" />
<context:annotation-config />

<bean id="viewResolver"
    class="org.springframework.web.servlet.view.InternalResourceViewResolver"
    p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" />

<bean id="jacksonMessageConverter"
    class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/>
Run Code Online (Sandbox Code Playgroud)

我还下载了jackson库并将它们添加到我的eclipse项目以及WEB-INF/lib文件夹中.使用jQuery getJSON方法向控制器发送请求时,我收到以下错误:

javax.servlet.ServletException: Servlet.init() for servlet dispatcher threw exception
java.lang.NoClassDefFoundError: org/codehaus/jackson/JsonProcessingException
java.lang.ClassNotFoundException: org.codehaus.jackson.JsonProcessingException
Run Code Online (Sandbox Code Playgroud)

你认为这是什么问题.我猜这与我的spring-servlet.xml文件有关.如果需要,我可以粘贴整个错误日志.

json spring-mvc jackson

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

jquery ui selectmenu滚动条不起作用

我使用jquery selectmenu插件.我已初始化选择

$('select').selectmenu({width:100, maxHeight:300, style: 'dropdown'});
Run Code Online (Sandbox Code Playgroud)

我有很多选项,这导致出现默认浏览器滚动条,但我无法使用它.如果我单击并尝试拖动此栏,则选择菜单关闭.我可以用鼠标滚轮滚动.css和各种插件可能存在一些冲突.但我不知道从哪里开始寻找.

任何想法,可能导致这个问题?

javascript jquery jquery-ui jquery-plugins select-menu

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

Java的正则表达式不能将其他语言中的字符识别为单词字符(即\ w)

让我们说一句话:"Aiavärav".表达式\w+应该捕获这个词,但是字母"ä"将这个词减半.而不是"Aiavärav",我得到了"Aia".包含那些非ascii字母的单词的正确正则表达式是什么?

java regex parsing

6
推荐指数
1
解决办法
1698
查看次数

包含表行值数组的SQL列

我对数据库和SQL很陌生.我有一个任务,但我不知道如何解决这个问题.

假设我有一个名为的表Persons.它有以下列:( userId主键)userNametags.

Tags是另一个表,只包含idtagName.人可以有多个标签,例如:"足球","烹饪"等.

每个标签对应于Tag表格行.但我不确定如何实现这种关系.我怎样才能做到这一点?

我猜测它必须与外键有关,并使人标记列是一个外键数组.

sql foreign-keys

6
推荐指数
1
解决办法
4617
查看次数

clojure中的交互式和动态图/图表

clojure有没有用于显示动态图/图表的库,例如像振荡正弦波一样简单的东西?

看着incanter库,但它似乎只提供静态图.

clojure

6
推荐指数
1
解决办法
1717
查看次数

在拆分视图中重新打开缓冲区

emacs中是否有内置选项可以在完整窗口和拆分窗口之间切换,以便两个文件保持不变?好像最小化一个缓冲区一段时间.目前,当我执行Cx 3垂直分割时,它将打开相同的缓冲区,然后我在另一个窗口中打开一个文件.但在某些时候,我想再次专注于一个部分并"最小化"另一半窗口.后来我想取消最小化并重新显示这两个文件.这可以切换emacs窗口吗?

注意:我在emacsian中使用术语"窗口".

emacs elisp emacs24

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

仅对某些类使用Json根元素

我正在使用dropwizard来创建REST API.但我不明白,如何配置Jackson从WRAP_ROOT_VALUE/UNWRAP_ROOT_VALUE功能中排除某些类?现在我收到一个json主体的帖子请求,不包含根元素名称:

{
   "identification": "dummyuser",
   "password":"dummypass"
}
Run Code Online (Sandbox Code Playgroud)

这应该映射到java类LoginRequest:

public class LoginRequest {
    public String identidication;
    public String passwrd;
}
Run Code Online (Sandbox Code Playgroud)

我也收到一些包含根元素名称的类型的请求:

{
    "user":{
        "id":12345,
        "name":"John Doe"
    }
}
Run Code Online (Sandbox Code Playgroud)

这应该映射到:

@JsonRootName("user")
public class User {
   ...
}
Run Code Online (Sandbox Code Playgroud)

要使root元素工作,我必须包括:

    environment.getObjectMapper().configure(SerializationFeature.WRAP_ROOT_VALUE, true);
environment.getObjectMapper().configure(DeserializationFeature.UNWRAP_ROOT_VALUE, true);
Run Code Online (Sandbox Code Playgroud)

但现在它适用于所有类.这意味着每当登录请求进入时,服务器都会抛出错误,因为它希望看到根元素名称.

java json jackson dropwizard

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

用Java解析文本文件

我有一个包含一行的文本文件.像这样的东西:A10102012MikeM.第一个字母可以是A或P,下面的数字对应于日期,下一个是姓名,然后是性别(M或F).将此信息解析为Map的最佳方法是什么?当然我可以采用每个元素的string.substring(x,y).但它似乎太难编码了.这可以用正则表达式以某种方式实现吗?

java regex string parsing

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

将结束斜杠添加到<input ...>,因此它看起来像<input ... />

我需要为缺少此项的所有输入标记添加结尾斜杠.而不是

<input id="1" class="hello"> 
Run Code Online (Sandbox Code Playgroud)

我会得到:

<input id="1" class="hello" /> 
Run Code Online (Sandbox Code Playgroud)

如何使用sed或其他一些bash工具执行此操作?

regex shell sed

0
推荐指数
1
解决办法
119
查看次数