RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-230995

Tariel's questions

Martin Hope
Tariel
Asked: 2022-09-14 02:51:39 +0000 UTC

获取文件夹中文件的最后修改日期列表

  • 2

实际上是一个主题。没有 Perl 的经验。您需要获取一个包含特定文件夹中所有文件的最后修改日期的数组。现在,我正在尝试使用本机操作系统命令并解析结果,但这似乎是一个拐杖。

perl
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-12-13 09:54:24 +0000 UTC

如何构建 API。前对后

  • 0

这个问题是理论上的。在开发新产品的开始(MVP 阶段),它有 Java(微服务)的支持,Angular 的一个前端,不同的团队在前端和后端工作,几乎同时开始,谁定义并分配 API?您是指资源/服务/方法的地址吗?

rest
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-09-19 11:03:23 +0000 UTC

是否可以使用递归?

  • 0

有一个任务。该方法需要一个字符串(长),并且必须逐行打印,以便每个输出行的长度不超过 13 个字符并且单词不会被破坏(仅在空格上换行)。我是通过循环来完成的,但不知何故它非常可怕,我觉得我可以使用递归,但我不知道如何使用。

示例输入

Four score and seven years ago our fathers brought forth upon this continent a new nation,conceived in liberty and dedicated to the proposition that all men are created equal

结论

Four score
and seven
years ago
our fathers
brought
forth upon
this
continent a
new nation,
conceived in
liberty and
dedicated to
the
proposition
that all men
are created
equal
java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-08-18 21:46:10 +0000 UTC

return {veiwName} 和 return redirect 有什么区别:/

  • 1

Spring Boot MVC、Controller、RequestMapping 指向索引文件为/。方法

@PostMapping
public String add(@RequestParam(value = "name")  String name) {
    return "redirect:/";
}

可能作为文件名返回“索引”;并返回“重定向:/”;该应用程序的工作方式相同。我不知道有什么区别。

java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-05-10 06:24:24 +0000 UTC

如何在 VDS 上的 tomcat 上正确部署 Web 应用程序?

  • 1

问题更多是关于理解最佳实践。我有一个带有多个视图的简单 Spring MVC Web 应用程序。在本地开发\本地tomcat时,从IDE启动服务器时,页面之间的过渡正常(地址如localhost:8080/index、localhost:8080/welcome等),但是部署到VDS时,遇到了这样的情况转换现在发生在 localhost:8080/APP_NAME/index、localhost:8080/APP_NAME/welcome 等。因此,有两个问题:

  1. Apache 和 Tomcat 正在服务器上运行,在 .htaccess 中使用重定向我创建了一个从 site.ru 到 site.ru:8080/index 的入口点。这是对的吗?
  2. 如何确保在服务器上页面之间的转换遵循与本地部署相同的路径,而不包括应用程序名称?google了几种方法,比如用自己的应用程序替换服务器上的根应用程序或编辑server.xml文件,但我认为这并不完全正确。是否可以使用 Maven 或部署描述符来实现这一点?如果是这样,我将不胜感激。
java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-03-08 09:17:09 +0000 UTC

使用 lambda 语法时如何使用自己的描述抛出异常?

  • 0

使用 lambda 语法,最后一个流语句

.orElseThrow(NotFoundException::new);

如何使用这种语法创建具有自己描述的异常?类似于此代码

new NotFoundException("My message");
java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-02-08 22:55:38 +0000 UTC

二维数组,实现元素访问的最佳方式是什么?

  • 0

有一个二维数组,一个矩形数组a[i][j]。需要按 COLUMNS 对值求和。行中没有什么复杂的,但在列中不起作用。

添加了伪代码。

for(int i = 0; i < a.size(); i++) {   
   int sum = 0;                             
   for(int j = 2; j < a[i].size(); j++) {   
      sum +=a[i][j];
}
}  
массивы
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-02-07 22:18:04 +0000 UTC

在 Jasperreports 中处理传入参数

  • 0

在主报表和嵌套表有两个不同查询的复杂报表中,需要来自 Java 代码的两个输入参数。但是应用程序只能发出一个参数(不能更改)。问题:是否可以将参数作为带有分隔符的单行传递(例如,“%”),然后使用 Jasper Studio 对其进行解析?如果可能,如何实施?

java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-12-18 23:49:10 +0000 UTC

考虑额外的 线标志

  • 1

有一种方法可以循环使用数据库中的元素填充列表。DB 中的元素有一个额外的布尔属性,这取决于该字符串的前端表示更改的值style="#{katmark ? 'font-weight: bold' : ''}"

问题是,既然使用了 List,如何将布尔值绑定到字符串?毕竟,你不能把它放在名单上......

java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-12-18 20:00:56 +0000 UTC

Primefaces 中的自动完成功能

  • 0

我正在尝试实现自动完成。xhtml 文件中的代码:

<h:form>
    <p:panelGrid cellpadding="5" columns="2">
        <p:outputLabel value="Login:" for="name"/>
        <p:autoComplete id="name" value="#{autoBean.user}" completeMethod="#{uB.completeUser}" var="user"
                        itemLabel="#{user.login}" itemValue="#{user}" converter="userConverter" dropdown="true" forceSelection="true"/>

        <p:commandButton actionListener="#{autoBean.aList}">
            <f:ajax execute="name" render="out"/>
        </p:commandButton>
        <p:outputLabel id="out" value="#{autoBean.user.login}"/>
    </p:panelGrid>
</h:form>

Bean中的代码:

@ManagedBean(name="aB", eager = true)
@SessionScoped
public class AutoBean implements Serializable{
    private User user;
    private Locale locale;
    private List<User> users;

    @PostConstruct
    void init() {
        user = new User();
        DAOImpl dao = new DAOImpl();
        users = dao.getAllUsers();
        locale = new Locale("ru");
    }

    public List<User> completeUser(String query) {

        List<User> filteredUsers = new ArrayList<>();

        for (User user : users) {
            if (user.getLogin().toLowerCase().startsWith(query)) {
                filteredUsers.add(user);
            }
        }

        // Сортировка пользователей в автодополнении
        filteredUsers.sort(new Comparator<User>() {
            public int compare(User s1, User s2) {
                return s1.getLogin().compareToIgnoreCase(s2.getLogin());
            }
        });

    // Getters & Setters
}

类UserConverter:

@FacesConverter("userConverter")
public class UserConverter implements Converter {    

    public Object getAsObject(FacesContext fc, UIComponent uic, String value) {
        if(value != null && value.trim().length() > 0) {
            try {
                AutoBean autoBean = (AutoBean) fc.getExternalContext().getApplicationMap().get("aB"); // NullPointerException
                return autoBean.getUsers().get(Integer.parseInt(value));
            } catch(NumberFormatException e) {
                throw new ConverterException(new FacesMessage(FacesMessage.SEVERITY_ERROR, "Conversion Error", "Not a valid theme."));
            }
        }
        else {
            return null;
        }
    }   

    @Override
    public String getAsString(FacesContext arg0, UIComponent arg1, Object obj) {
        if(obj != null) {
            return String.valueOf(((User) obj).getLogin());
        }
        else {
            return null;
        }
    }
}

我NullPointerException上线

AutoBean autoBean = (AutoBean) fc.getExternalContext().getApplicationMap().get("aB");

在调试器中 - autoBean = null. 我查看了所有文档,但找不到原因。自动完成本身有效,用户列表可见,单击按钮时发生错误。

java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-09-19 00:01:07 +0000 UTC

JSF(Primefaces)如何在按钮单击时调用对话框

  • 0

无法弄清楚如何 在 CommandButton 单击时触发像https://www.primefaces.org/showcase/ui/overlay/dialog/loginDemo.xhtml这样的对话框?是否可以在不使用 JS 的情况下使用 JSF(Primefaces)来做到这一点?

java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-08-26 19:38:49 +0000 UTC

使用 JQuery 和 JSF

  • 0

JFS 上的 xhtml 文件中有一个表。需要使用 JQuery 检查特定列的单元格中的值,如果它们与示例匹配,则更改背景颜色。在 js 和 jQuery 中 - 完成零。没做过前端。我只知道如何包含库。我怎样才能做到这一点?重要的是,该事件必须在页面加载时发生。

java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-05-29 21:49:21 +0000 UTC

Web 项目中的属性文件

  • 1

控制台版本有创建数据库连接的代码:

private static final String PATH_TO_PROPERTIES = "src/main/resources/config.properties";
Properties prop = new Properties();
InputStream fis = null;            

        try {                
            fis = new FileInputStream(PATH_TO_PROPERTIES);
            prop.load(fis);
            Class.forName(prop.getProperty("driver"));
            String url = prop.getProperty("url_file");
            con = DriverManager.getConnection(url, prop);
        } catch (IOException | SQLException | ClassNotFoundException e) {
            throw new Exception(e);
        } 

一切正常。

当我尝试将应用程序部署到本地 Tomcat 时,config.properties 文件最终位于 WEB-INF 文件夹中,因此出现异常。搜索时,建议大家使用如下构造:

    ClassLoader loader = Thread.currentThread().getContextClassLoader();
    InputStream foo = loader.getResourceAsStream("/WEB-INF/config.properties");

已尝试,但 config.properties 以任何方式都不可见。如果您不使用属性并明确规定所有内容,则一切正常。

我不知道如何在 Web 项目中使用属性。

java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-02-03 16:23:25 +0000 UTC

java项目中的类结构

  • 3

Desktop Swing 应用程序Item在Data 包中有一个类,在GUI 包中有一个类ItemFrame(图形填充和编辑类) ,在NetDB 包中有一个用于处理DB 和网络的类。类和包的名称是有条件的。ItemNetWorker

根据程序逻辑,当创建(和编辑)一个类的实例时Item,将调用一个图形界面,ItemFrame在其中输入数据,当按下“保存”按钮时,将创建Item一个必须写入数据库的对象,并且,在某些条件下,必须调用方法通过网络传输它并以 XML 格式记录。

事实证明,当按下按钮时,Item会调用另一个包中的构造函数,并调用第三个包中使用 DB 和网络的方法。看起来有点混乱。在这种情况下,如何正确组织结构,在哪个类中,哪些方法更好地实现?

从OOP利益的角度做出正确的决定。

java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-01-18 15:52:32 +0000 UTC

使用 setSelectionModel() 时的“不兼容类型”

  • 2

有几行代码:

private JList jlResultsList;

在构造函数中:

jlResultsList = new JList(arraySearchResult);
jlResultsList.setSelectionModel(ListSelectionModel.SINGLE_SELECTION);

IDE 将其标记为错误ListSelectionModel.SINGLE_SELECTION。

当我尝试编译时,它给出了:

错误:(49, 59) java: 类型不兼容:无法将 int 转换为 javax.swing.ListSelectionModel

import javax.swing.*;挂号的。有什么问题吗?

java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-01-12 23:40:06 +0000 UTC

再次使用 Java 处理资源

  • 0

我有一个结构的项目

在此处输入图像描述

有一行代码

icon = new ImageIcon(getClass().getResource("/src/main/resources/FileTypesVideo.png"));

代码位于路径 /src/main/java/gui/file.java 的文件中

无论我多么努力,我都尝试过使用和不使用初始斜杠,将文件放在不同的文件夹中,更改路径,图像不粘附,它在启动时出现 NullPointerException

java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-12-28 22:06:04 +0000 UTC

获取不同元素的属性值(jsoup)

  • 0

有这样一行:

<p class="name"><a href="/level/1/book/22446/sr/1/" class="js-serp-metrika" data-url="/book/22446" data-id="22446" data-type="book">Название</a> <span class="year">2015</span></p>

使用如下表达式:

Elements named = doc.select("p.name > a");

for (Element el : named)
    System.out.println(el.attr("data-url"));

我得到了所需属性的值,但是我怎样才能得到text()类year呢?它在元素中р。有没有办法结合选择器p.name > a和p.name?

java
  • 1 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-12-21 22:10:33 +0000 UTC

如何有条件地更改js中元素的id

  • 1

下午好。

HTML文档包含一组缩略图图像。

<a href="javascript:void(0);"><img class="miniVert" src="images/do_prof.jpg" onclick="setBigImage(this);" oncontextmenu="return false;"></a>

通过单击每个,它会在元素中以更大的尺寸显示:

<div id="resimagewrapper">              
    <img id="bigCertVert" src="images/teach_ut.jpg" oncontextmenu="return false;" />
</div> 

使用功能:

function setBigImage(obj){
    document.getElementById('bigCertVert').src = obj.src;               
}

所有图片都是横向的,所以元素的尺寸#bigCertVert是硬编码的。
现在有纵向的图片,在这个方向上创建了一个输出元素,需要替换函数检查迷你图像的类,并根据它在所需元素中输出大尺寸。
需要一个纯js解决方案。提前致谢。

javascript
  • 3 个回答
  • 10 Views
Martin Hope
Tariel
Asked: 2020-12-14 16:00:56 +0000 UTC

对 Java 站点的 GET 请求

  • 1

主页上有一个站点,其中有一个搜索表单。

<div class="formText"><input id="search_input" class="text ui-autocomplete-input" name="kp_query" autocomplete="off" maxlength="256" value="" tabindex="1" type="text"><span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span></div>
<input class="searchButton1" value="" tabindex="2" onclick="if(!!document.getElementById('search_input').value &amp;&amp; document.getElementById('search_input').value != 'поиск') {document.searchForm.first.value = 'no'; document.searchForm.submit();}" type="button">

搜索结果是将使用 Java 工具解析的网站页面。其实问题是如何用Java发出搜索请求并获取找到的页面地址?如果可能,至少几行代码。

java
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5