在我的机器上安装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) 我想通过递归的文本文件的目录搜索和替换的每次出现foo与文件中bar.实现这一目标的最简单方法是什么?
我想grep会在一行中完成工作,但我似乎找不到这样的例子.
我在OS X工作.
所以我试图通过创建一个博客引擎来学习.我正在使用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).我该如何改变?
我也很欣赏指向文档中正确位置的指针,我似乎无法有效地浏览它们.
我正在使用Maven 2和Hibernate作为Java Web应用程序.
我有一个Hibernate映射文件,Domain.hbm.xml在同一个源文件夹中有几个域类.
如果我运行,mvn clean package我发现该文件未被复制到目标文件夹中的war文件中.
但是,如果我只mvn clean执行eclipse并从"项目"菜单中选择"清理",则会将文件发送到目标中的适当位置.然后我可以mvn package成功地打包一个有权访问数据库的war文件.
这是一个pom设置?这是怎么回事?
当我尝试
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;
我正在尝试生成一个动态复选框列表,其中根据数据状态检查某些框.
这是我的表格:
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)
这会生成一个复选框列表,但它可以工作,但我无法弄清楚如何指定列表中的哪些复选框要预先填充.
我正在研究一个我在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?我需要服务器吗?还是有另一种方法让我望而却步?
我使用Linux机器的时间不到两周,所以我对Linux非常陌生.
我还想安装Java Developers Kit.该怎么做?有apt-get命令,还是我应该点击Sun网站上的下载按钮?
我确信有不止一种方法可以做到这一点,它可能并不重要,但我对apt-get install安装PHP和MySQL的顺利工作印象深刻,所以如果有正确的方法来做到这一点,我'我想知道.
我正在使用Ubuntu 9.04版
我正在试验EJB3
我想将一个有状态会话bean注入一个servlet,这样每个访问servlet的用户都会获得一个新的bean.
显然,我不能让bean成为servlet的实例变量,因为它将被共享.并且不允许显着地注入局部变量.
我可以使用new运算符来创建bean,但这似乎不是正确的方法.
有没有正确的方法来做到这一点?看起来我想要做的事情是相当简单的,毕竟,我们希望每个新客户都能找到一个空的购物车.
我正在尝试为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()应用程序时,通常的方式运行方法的工作.问题只出在单元测试的背景下.