小编Wiz*_*tan的帖子

错误:无法锁定配置文件 /etc/gitconfig:权限被拒绝

我对 Ubuntu 操作系统和 Git 还比较陌生。

我已经按照以下链接中提到的说明在 Ubuntu 20.04 上安装了 Git

开始安装 Git

正如下一步提到的,Git 配置分为三个级别

  1. 系统级配置- 适用于每个用户及其在系统上的所有存储库
  2. 全局级别配置- 适用于当前用户及其在系统上的所有存储库
  3. 本地级别配置- 适用于您正在使用的特定存储库

我可以使用 --global 选项更改 git 的全局设置,也可以使用 --local 选项更改 git 的本地设置。但是当我尝试使用 --system 选项更改系统级别上的 git 设置时,我通过运行命令遇到了以下错误git config --system user.name "My Name"

错误: error: could not lock config file /etc/gitconfig: Permission denied

git ubuntu git-config

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

为什么我们需要在swing应用程序中扩展JFrame?

为什么我们需要JFrame在构建Swing应用程序时扩展类.据我所知extends,用于继承基类.JFrame在以下程序中没有使用该类的任何功能,但仍然进行了扩展.我知道我错过了一些信息.是否像JFrame类的一些函数在后台运行.

1)代码

import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JOptionPane;

public class tuna extends JFrame{

   private JTextField item1;
   private JTextField item2;
   private JTextField item3;
   private JPasswordField passwordField;
   Container contentPane ;
   public tuna(){
      super("The title");

      setLayout(new FlowLayout());

      item1 = new JTextField(10);
      contentPane.add(item1);

      item2 = new JTextField("enter text here");
      add(item2);

      item3 = new JTextField("uneditable", 20);
      item3.setEditable(false);
      add(item3);

      passwordField = new JPasswordField("mypass");
      add(passwordField);

      thehandler handler = new thehandler();

      item1.addActionListener(handler); …
Run Code Online (Sandbox Code Playgroud)

java swing jframe

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

使用h:commandButton进行Ajax更新和提交

如何使用更新div和部分提交<h:commandButton>,我以前曾经<p:commandButton>通过将ajax属性设置为true并将update属性设置为:statusBlock来进行部分提交,其中id <h:panelGroup>为statusBlock.我有一些设计问题<p:commandButton>所以我不能使用它所以我必须使用<h:commandButton>.

ajax jsf primefaces jsf-2

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

在工作单元克隆异常中遇到空或零主键不起作用

每当我在outputText中输入文本时,第一次点击"说出"没有异常发生,所有内容都在数据库中更新,但是当我第二次单击"说出"按钮时,我得到以下异常.

1)Home.xhtml

</div>
    <div style="width:100%;background-color:#EEEEEE;">
    <h:panelGrid columns="2">
    <h:form>
        <h:outputText value="Speak Out"/><br/>
        <h:outputText value="Share whats in your mind.!" style="color:#aaaaaa;font-size:x-small;"/>
        <p:inputTextarea name="content" id="sharetext" cols="60" rows="2" onclick="this.value='';" value="#{statusBean.status.statusmsg}" style="text-size:small;" /><br/>

        <p:commandButton type="submit" value="Speak Out"  action="#{statusBean.save}"  ajax="false" styleClass="buttonstyle"/><br/>
    </h:form>

    <h:form>
        <h:outputText value="Pic Out"/><br/>
        <p:fileUpload fileUploadListener="#{statusBean.handleFileUpload}"/>
        <h:outputText value="Share whats in your mind through an image.!" style="color:#aaaaaa;font-size:x-small;"/>
        <p:inputTextarea name="content" id="sharetext" cols="60" rows="2" onclick="this.value='';" value="#{statusBean.status.picstatusdesc}" style="text-size:small;" /><br/>

        <p:commandButton type="submit" value="Pic Out"  action="#{statusBean.picSave}"  ajax="false" styleClass="buttonstyle"/><br/>
    </h:form>   


    </h:panelGrid>
   </div>
Run Code Online (Sandbox Code Playgroud)

2)StatusBean.java

    public class StatusBean {
Date d;
Comment comment;
Status …
Run Code Online (Sandbox Code Playgroud)

jpa jpa-2.0

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

将唯一ID分配给<c:forEach>中的<div>

我想为<div>封闭的内容分配一个唯一的ID <c:forEach>.每当页面呈现时,<div><c:forEach>具有相同id的所有s生成.有没有办法为所有生成的div分配唯一ID <c:forEach>?我尝试过使用<ui:repeat>但我遇到了问题所以我决定坚持下去<c:forEach>.

的facelet:

<c:forEach var="p" items="#{statusBean.statusList}">
    <h:form>
        <div class="status">
            // Content
        </div>
    </h:form>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

jsf jstl jsf-2

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

JSF中的session-timeout

我使用以下代码在JSF中创建会话对象.问题是,在我尝试访问userdet对象的某个时候,它可能因为会话超时而给我异常.无论如何都要增加JSF中的会话超时.

            FacesContext context = FacesContext.getCurrentInstance();
            HttpSession session = (HttpSession) context.getExternalContext().getSession(true);
            session.setAttribute("userdet",user);
Run Code Online (Sandbox Code Playgroud)

当我使用servlet时,我使用以下代码但它是否也适用于JSF?

<web-app ...>
    <session-config>
        <session-timeout>20</session-timeout>
    </session-config>
</web-app>
Run Code Online (Sandbox Code Playgroud)

java jsf session-timeout jsf-2

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

无法将字符串转换为long

每当调用timeConverter的getAsString函数时,我都会在第一行获得数字格式异常,long timeMillis=Long.parseLong(time);我希望将给定的字符串转换为long.

1)这是我的timeConverter类

package com.converter;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.ConverterException;

public class TimeConverter implements Converter {

    @Override
    public Object getAsObject(FacesContext arg0, UIComponent arg1, String arg2) {
        return arg2;
    }

    @Override
    public String getAsString(FacesContext context, UIComponent component,
            Object value) {
        System.out.println("inside getAsString");
        String time=value.toString();

        long timeMillis=Long.parseLong(time);
        long currentTime=System.currentTimeMillis();
        long eclapseTime=timeMillis-currentTime;
        long secs=eclapseTime/1000;
        long days=secs/(60*60*24);
        long hours=(secs%(60*60*24))/60*60;
        long mins=(secs%(60*60*24)%(60*60))/60;
        long secs2=(secs%(60*60*24)%(60*60)%(60));
        StringBuffer sb = new StringBuffer();
        sb.append(days).append("days").append(hours).append("hours").append(mins).append("mins").append(secs2).append("secs");
        String object = sb.toString();
        return object;

    }

}
Run Code Online (Sandbox Code Playgroud)

2)这是我得到的stackstrace.

WARNING: …
Run Code Online (Sandbox Code Playgroud)

java jsf converter jsf-2 numberformatexception

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

子列表索引越界异常

每当我运行我的 xhtml. 它给了我以下例外。statusindex 对象的值为 5。我使用 JQuery 进行延迟滚动,因此当我的 xhml 页面 getMoreStatusList 调用 getMoreStatusList 函数时,它给了我一个索引越界异常。数据库中有 26 个状态更新,因此索引越界异常对我来说毫无意义。

1)代码

public List<Status> getMoreStatusList() {

    FacesContext context = FacesContext.getCurrentInstance();
    HttpSession session = (HttpSession) context.getExternalContext()
            .getSession(false);
    User user = (User) session.getAttribute("userdet");
    Query query = em.createQuery("SELECT s FROM Status s WHERE s.email='"
            + user.getEmail() + "' ORDER BY s.timeMillis desc",
            Status.class);
    List<Status> results = query.getResultList();
    Query query1 = em.createQuery("SELECT f FROM Friend f WHERE f.email='"
            + user.getEmail() + "'", Friend.class);
    List<Friend> results1 = query1.getResultList();
    Iterator<Friend> it = …
Run Code Online (Sandbox Code Playgroud)

java jakarta-ee

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

&lt;p:commandButton global =“ false”&gt;属性有什么作用?

是什么设置时之间的差异global的属性<p:commandButton>false或将其设置为true。我正在浏览primefaces展示柜,但无法理解其中的区别。

jsf global primefaces jsf-2 commandbutton

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

使用 JSF 自动刷新 div

如何使用 JSF 每 5 秒自动刷新一个 div。我有一个 id = statusBlock 的 div,我希望其中的状态和评论每 5 秒自动更新一次,以便用户自动获取所有状态更新,而无需刷新整个页面。我已经搜索了 stackoverflow 站点,但找不到任何可以让我使用 JSF 进行操作的内容。

jsf jsf-2

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