小编Ray*_*Ray的帖子

获取远程存储库Git

我在Git几乎是新手,只是从官方网站上阅读Git书.我尝试了解下一个案例之间的区别.

git init Project
git remote add Project [some-url]
Run Code Online (Sandbox Code Playgroud)

git clone [some-url]
Run Code Online (Sandbox Code Playgroud)

什么是更好的方法?

git git-clone git-remote

10
推荐指数
2
解决办法
3万
查看次数

将Flash消息发送到重定向页面

我有一个页面,我在保存数据时添加新项目我转到其他页面,我想看到"数据已成功保存"的消息.我读到该消息属于请求范围,这就是我使用闪存范围的原因.

context.addMessage("calendarGameForm:growl", new FacesMessage("Data was saved successful");
context.getExternalContext().getFlash().setKeepMessages(true);
return outcome;
Run Code Online (Sandbox Code Playgroud)

这是由第一页上的保存按钮调用的addSeason.xhtml.

<p:commandButton id="save" action="#{controller.add}"
                 value="#{msg.save}" ajax="true"
                 type="submit" update="@form"/>
Run Code Online (Sandbox Code Playgroud)

导航规则定义如下.

<navigation-rule>
    <from-view-id>/competitions/addSeason.xhtml</from-view-id>
    <navigation-case>
        <from-outcome>success</from-outcome>
        <to-view-id>/competitions/calendarGame.xhtml</to-view-id>
        <redirect/>
    </navigation-case>
    <navigation-case>
        <from-outcome>fail</from-outcome>
        <to-view-id>/competitions/calendarGame.xhtml</to-view-id>
        <redirect/>
    </navigation-case>
</navigation-rule>
Run Code Online (Sandbox Code Playgroud)

但是在目标页面中,calendarGame.xhtml我没有收到我的消息.

<p:growl id="growl" globalOnly="true" sticky="true"/>
Run Code Online (Sandbox Code Playgroud)

我也在服务器日志中收到此警告.

警告[javax.enterprise.resource.webcontainer.jsf.flash](ajp - 127.0.0.1-8009-1)JSF1095:当我们尝试为闪存设置传出cookie时,响应已经提交.存储在闪存中的任何值在下一个请求中都不可用.

我怎么能解决我的问题?

java redirect message jsf-2 flash-scope

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

Bootstrap 3.1.1中导航栏内相同高度的响应项

我读了有关navbar-nav的信息,但我没有使用它,因为它从我的li元素而不是行创建列表.

没有navbar-nav的Img

如果我想要达到它,我应该添加这个CSS

@media screen and (min-width: 768px) {
.navbar-nav {
    width: 100%;
}
} 
Run Code Online (Sandbox Code Playgroud)

但这段css并没有解决我的IE8问题

IE8

HTML代码

<nav class="status-navbar navbar navbar-default" role="navigation">
    <!-- Collect the nav links, forms, and other content for toggling -->
    <div
        class="collapse navbar-collapse container-fluid container-lg-height container-md-height"
        id="bs-navbar-collapse-1">
        <div class="row row-lg-height row-md-height" style="margin: 0;">
            <div
                class="col-lg-4 col-md-4 search-panel col-lg-height col-md-height col-middle">
                <form class="navbar-form navbar-left search-form" role="search">
                    <div class="form-group col-lg-10 col-md-10">
                        <input type="text" class="search-input form-control input-lg"
                            placeholder="Twitter Quick Search">
                    </div>
                    <div class="col-lg-2 col-md-2">
                        <button type="button" class="btn btn-lg btn-primary">
                            <span …
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap twitter-bootstrap-3

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

具有位置参数的Hibernate本机查询

我写了本机sql查询而不是使用hql并面临roblem

位置超出声明的序数参数的数量.请记住,序数参数是基于1的!职位:1

<sql-query name="GET_ARRAY_MAX_POINT_QUESTION">
    <![CDATA[
        select TEST.TEST_ID as testId, TEST.VERSION_ID as versionId,
        PASSED_TEST.RESULT as userResult,
        PASSED_TEST.TIME_COMPLITED as timeComplited,
        sum(COMPLEXITY) as maxTestResult from QUESTION
        JOIN TEST_QUESTION ON QUESTION.QUESTION_ID = TEST_QUESTION.QUESTION_ID
        JOIN TEST ON TEST.TEST_ID=TEST_QUESTION.TEST_ID
        JOIN PASSED_TEST ON TEST.TEST_ID=PASSED_TEST.TEST_ID
        AND TEST.VERSION_ID=PASSED_TEST.VERSION_ID
        WHERE TEST.SUBJECT_ID = ?
        AND PASSED_TEST.USER_ID = ?
        GROUP BY PASSED_TEST.TEST_EVENT_ID
        ]]>
    </sql-query>
Run Code Online (Sandbox Code Playgroud)

和DAO

return session
                .createSQLQuery(GET_ARRAY_MAX_POINT_QUESTION_NAME_QUERY)
                .addScalar(TEST_ID_RESULT_PARAM, StandardBasicTypes.LONG)
                .addScalar(VERSION_ID_RESULT_PARAM, StandardBasicTypes.LONG)
                .addScalar(USER_RESULT_PARAM, StandardBasicTypes.DOUBLE)
                .addScalar(MAX_TEST_RESULT_PARAM, StandardBasicTypes.DOUBLE)
                .addScalar(TIME_COMPLITED_RESULT_PARAM, StandardBasicTypes.DATE)
                .setParameter(0, subjectId)
                .setParameter(1, userId)
                .setResultTransformer(
                        Transformers.aliasToBean(PassedTestStatistic.class))
                .list();
Run Code Online (Sandbox Code Playgroud)

我读到了//JPA specification. Only positional parameter binding …

java hibernate jpa hibernate-mapping

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

JSF index.xhtml并重定向到faces动作

我认为有一个索引页面(在我的例子中是index.xhtml)是一个很好的做法.我想在索引页面上传递一些操作(例如在struts中:<c:redirect url="list.do" />我转到struts动作类,没有任何链接和按钮)我知道如果我想使用导航我应该使用commandLink-s或按钮).我可以<h:commandButton>用onclick javascript函数编写,但我觉得这不是最好的选择.

我是JSF的新手(使用JSF 2.0),我需要你的建议.从索引页重定向到控制器中的操作的最佳实践是什么?

///新版本

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core">
<f:view>
<ui:insert name="metadata"/>
    <f:viewParam name="action" value="listItems.xtml"/>
    <f:event type="preRenderView" listener="#{yourBean.methodInManagedBean}" />
<h:body></h:body>
</f:view>
</html>

public class ForwardBean {

    private String action;

    // getter, setter

    public void navigate(PhaseEvent event) {
        FacesContext facesContext = FacesContext.getCurrentInstance();
        String outcome = action; 
        facesContext.getApplication().getNavigationHandler().handleNavigation(facesContext, null, outcome);
    }
}
Run Code Online (Sandbox Code Playgroud)

jsf redirect myfaces jsf-2

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

该进程无法访问文件“ .mdf”,因为它正在被另一个进程使用

我用的是ASP.NET动态数据网页模板与SQL Server 2008数据库,当我尝试添加.mdf文件中App_Data我得到

由于另一个进程正在使用该文件,因此无法打开该文件。请关闭所有可能访问此文件的应用程序,然后重试

我尝试找到解决方案,但有很大的不同

嗨,肯,您好,这是因为您试图将数据库添加到项目中(即将其复制到此处)而没有连接到该数据库,要连接时添加一个实体框架数据模型,然后选择您的数据库,一切应该顺利进行。

如果您确实希望将数据库放在App_Data文件夹中,则需要:

在本地和Web服务器上安装SQL Server Express。暂时停止SQL Server,以便可以访问数据库,然后将其复制到App_Data文件夹。

要么

  1. 转到SQL Server配置工具,然后停止SqlserverExpress服务。

  2. 在解决方案资源管理器中,右键单击项目,添加现有项。,转到“程序文件”并在其中搜索所需.mdf文件,将其添加到Project中。

  3. 转到SQL Server配置工具启动Sqlexpress服务。

  4. 运行您的解决方案。

我该如何解决我的问题?

c# sql-server-2008 sql-server-2008-r2 asp.net-mvc-3

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

与IntelliJ IDEA中的Eclipse Resource bundle编辑器类似

我刚开始使用IDEA,我不能相信IDEA没有类似的smth.我想在Resource Bundle编辑器中为所有文件添加属性,区别仅是语言环境后缀,以及在其他语言上编辑后的单词变为UTF-8编码.

我怎么能这样做?

encoding resourcebundle utf-8 intellij-idea

4
推荐指数
1
解决办法
2010
查看次数

Linq查询摘要按列排序

场景是这样的

public class Test {
   public string name;
   public int val1;
    public int val1;
}

name |val 1 |val 2|
'aa' | 10   | 4   | 
'aa' | 30   | 5   | 
'bb' | 14   | 4   |
'bb' | 16   | 6   | 
'cc' | 5    | 5   |
'cc' | 2    | 1   |
'cc' | 1    | 1   |
Run Code Online (Sandbox Code Playgroud)

按姓名分组的最佳方式是什么,并为每个名称获取汇总val_1和val_2

name |val 1 |val 2|
'aa' | 40   | 9   | 
'bb' | 30   | 10 …
Run Code Online (Sandbox Code Playgroud)

c# linq c#-4.0

3
推荐指数
1
解决办法
1258
查看次数

相同的文本具有不同的字节大小

我有简单的txt文件,读取这个内容,用它们做一些操作(例如编码和解码)并将结果保存到文件中.当我比较它的两个文件时,我看到内容相同.但文件的大小不同.为什么?我怎么解决这个问题?

c# byte file savefiledialog

3
推荐指数
1
解决办法
768
查看次数

使用JDOM获取xml文件中的元素值

我有xml文件

<?xml version="1.0" encoding="UTF-8"?>
<products xmlns="http://www.myapp.com/shop" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.myapp.com/shop shop.xsd">
    <category name="yyy">
        <subcategory name="yyy1">
            <goods name="yyy11">                
                <model>ferrari</model>              
            </goods>
        </subcategory>
    </category>
</products>
Run Code Online (Sandbox Code Playgroud)

我试图让元素的值<model>作为

SAXBuilder builder = new SAXBuilder();
File xmlProductFile = new File("shop.xml");
Document document = builder.build(xmlProductFile);
Element rootNode = document.getRootElement();       

String category = rootNode.getChild("model").getText();
Run Code Online (Sandbox Code Playgroud)

但我得到空值

java xml jdom xml-parsing jdom-2

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