小编Eri*_*son的帖子

如何重置SQL Server 2008的用户名和密码

在我的机器上安装MS SQL Server 2008后不久,我忘记了我选择的密码和用户名.我该如何重置它们?

这个问题似乎很有希望,但它对我没有用.

当我尝试exec sp_password @new='changeme', @loginame='sa'作为查询时,我收到了:

Msg 15151, Level 16, State 1, Line 1
Cannot alter the login 'sa', because it does not exist or you do not have permission.
Run Code Online (Sandbox Code Playgroud)

sql-server

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

最简单的递归查找和替换方法?

我想通过递归的文本文件的目录搜索和替换的每次出现foo与文件中bar.实现这一目标的最简单方法是什么?

我想grep会在一行中完成工作,但我似乎找不到这样的例子.

我在OS X工作.

grep replace

7
推荐指数
1
解决办法
8291
查看次数

如何设置hibernate-mapping以允许长度超过255个字符的字符串?

所以我试图通过创建一个博客引擎来学习.我正在使用Hibernate和MySQL.这是我的"Post"类的hibernate映射:

 <hibernate-mapping package="com.enw.blog">
   <class name="Post" table="POST">
     <id name="id" column="POST_ID">
       <generator class="native"/>
     </id>
     <property name="title"/>
     <property name="text"/>
     <property name="date" type="timestamp" column="POST_DATE"/>
   </class>
 </hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

当然,帖子可能很长.默认情况下,这会设置一个表格,表示为VARCHAR(255).我该如何改变?

我也很欣赏指向文档中正确位置的指针,我似乎无法有效地浏览它们.

java mysql hibernate

7
推荐指数
2
解决办法
8052
查看次数

为什么maven没有打包我的hibernate-mapping文件?

我正在使用Maven 2和Hibernate作为Java Web应用程序.

我有一个Hibernate映射文件,Domain.hbm.xml在同一个源文件夹中有几个域类.

如果我运行,mvn clean package我发现该文件未被复制到目标文件夹中的war文件中.

但是,如果我只mvn clean执行eclipse并从"项目"菜单中选择"清理",则会将文件发送到目标中的适当位置.然后我可以mvn package成功地打包一个有权访问数据库的war文件.

这是一个pom设置?这是怎么回事?

java maven-2 hibernate

7
推荐指数
2
解决办法
6154
查看次数

为什么我不能在List上使用Apache的StringUtils.join?

当我尝试

StringUtils.join(myList,',');
Run Code Online (Sandbox Code Playgroud)

我得到编译失败:

cannot find symbol
symbol  : method join(java.util.List,char)
Run Code Online (Sandbox Code Playgroud)

但以下工作:

StringUtils.join(myList.toArray(),',');
Run Code Online (Sandbox Code Playgroud)

文档(阿帕奇共享郎2.5)似乎表明,两者都应该工作,因为它们都记录:

public static String join(Collection collection,
                      char separator)
Run Code Online (Sandbox Code Playgroud)

public static String join(Object[] array,
                      char separator)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?为了记录,我正在进口import org.apache.commons.lang.StringUtils;

java collections apache-commons apache-stringutils

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

如何使用Flask/WTForms预先填充复选框

我正在尝试生成一个动态复选框列表,其中根据数据状态检查某些框.

这是我的表格:

class FooForm(Form):
    bar = SelectMultipleField(
        'Bar',
        option_widget=CheckboxInput(),
        widget=ListWidget(prefix_label=True))
Run Code Online (Sandbox Code Playgroud)

这是控制器:

@app.route('/fooform', methods = ['GET','POST'])
def foo():
    foos = foo_dao.find() 
    form = FooForm()
    form.bar.choices = [(foo.id, foo.label) for foo in foos]
    # SOMEHOW PRE-POPULATE CHECKBOXES HERE
    if form.is_submitted():
        # DO STUFF
    return render_template('foo.html', 
                           foos=foos,
                           form=form)
Run Code Online (Sandbox Code Playgroud)

这是模板:

  <form action="" method="post" name="foos">
      {{form.bar}}
    <p><input type="submit" value="Add"></p>
  </form>
Run Code Online (Sandbox Code Playgroud)

这会生成一个复选框列表,但它可以工作,但我无法弄清楚如何指定列表中的哪些复选框要预先填充.

python flask wtforms

7
推荐指数
3
解决办法
7620
查看次数

在不破坏URL的情况下将ember-cli应用程序部署到S3

我正在研究一个我在S3中部署的ember-cli应用程序.我真的希望能够使用这种"无服务器"方法,因为它配置非常简单,而且非常实惠.

我的网址有问题.如果我点击http://my-bucket.s3-website-us-east-1.amazonaws.com/就可以了.但是如果我尝试直接加载除应用程序根目录之外的页面,例如http://my-bucket.s3-website-us-east-1.amazonaws.com/elephants/5,那么它会给出403 ,因为S3中没有这样的资源.(我可以通过应用程序很好地导航到这些页面,我可以在我的机器上以开发模式直接命中它们,因此ember应用程序工作正常.)

寻找解决方案,我找到了添加到我的路径的建议#!.这似乎更好,因为它没有返回403,但当我点击http://my-bucket.s3-website-us-east-1.amazonaws.com/#!/elephants/5时,它只是重定向到http://my-bucket.s3-website-us-east-1.amazonaws.com,丢失路径中包含的任何特定信息.

我有什么选择?有没有办法使用S3并有工作的URL?我需要服务器吗?还是有另一种方法让我望而却步?

url amazon-s3 ember.js ember-cli

7
推荐指数
2
解决办法
1202
查看次数

JDK可以使用`apt-get install`吗?

我使用Linux机器的时间不到两周,所以我对Linux非常陌生.

我还想安装Java Developers Kit.该怎么做?有apt-get命令,还是我应该点击Sun网站上的下载按钮?

我确信有不止一种方法可以做到这一点,它可能并不重要,但我对apt-get install安装PHP和MySQL的顺利工作印象深刻,所以如果有正确的方法来做到这一点,我'我想知道.

我正在使用Ubuntu 9.04版

java linux installation ubuntu debian

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

如何在servlet线程中获取新的有状态会话bean?

我正在试验EJB3

我想将一个有状态会话bean注入一个servlet,这样每个访问servlet的用户都会获得一个新的bean.

显然,我不能让bean成为servlet的实例变量,因为它将被共享.并且不允许显着地注入局部变量.

我可以使用new运算符来创建bean,但这似乎不是正确的方法.

有没有正确的方法来做到这一点?看起来我想要做的事情是相当简单的,毕竟,我们希望每个新客户都能找到一个空的购物车.

java servlets dependency-injection java-ee ejb-3.0

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

如何在Spring Roo中使用JUnit测试?(EntityManager的问题)

我正在尝试为Spring Roo项目编写JUnit测试.如果我的测试需要使用实体类,我会得到以下异常:

java.lang.IllegalStateException: Entity manager has not been injected 
(is the Spring Aspects JAR configured as an AJC/AJDT aspects library?)
Run Code Online (Sandbox Code Playgroud)

Spring Aspects JAR看起来配置正确.特别是,我在pom.xml文件中有以下内容:

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-aspects</artifactId>
  <version>${spring.version}</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

<plugin>
  <configuration>
  <outxml>true</outxml>
  <aspectLibraries>
    <aspectLibrary>
      <groupId>org.springframework</groupId>
        <artifactId>spring-aspects</artifactId>
    </aspectLibrary>
  </aspectLibraries>
  <source>1.6</source>
  <target>1.6</target>
  </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

当没有从JUnit测试调用时,使用实体类的类工作正常.知道如何设置,以便从JUnit测试中注入实体管理器吗?

这是我的Test类(或多或少):

public class ServiceExampleTest {

  @Test
  public void testFoo() {
    FooService fs = new FooServiceImpl();
    Set<Foo> foos = fs.getFoos();
  }
}
Run Code Online (Sandbox Code Playgroud)

这足以抛出异常.FooServiceImpl类返回一个Foo,其中Foo是一个实体类.该getFoos()应用程序时,通常的方式运行方法的工作.问题只出在单元测试的背景下.

java junit entitymanager spring-roo

6
推荐指数
2
解决办法
7075
查看次数