小编sta*_*ker的帖子

如何在c ++字符串中填充一节?

有一串空格:

string *str = new string();
str->resize(width,' ');
Run Code Online (Sandbox Code Playgroud)

我想在一个位置填充长度字符.

在C中它看起来像

memset(&str[pos],'#', length );
Run Code Online (Sandbox Code Playgroud)

我怎么能用c ++字符串实现这一点,我试过了

 string& assign( const string& str, size_type index, size_type len );
Run Code Online (Sandbox Code Playgroud)

但这似乎截断了原始字符串.有一种简单的C++方法吗?谢谢.

c c++ string

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

流程需要重定向输入

我有一个UNIX本机可执行文件,需要像这样输入参数

prog.exe <foo.txt.

foo.txt有两行:bar baz

我正在使用java.lang.ProcessBuilder来执行此命令.不幸的是,prog.exe只能使用文件中的重定向.有什么方法可以模仿Java中的这种行为吗?

当然,

ProcessBuilder pb = new ProcessBuilder("prog.exe", "bar", "baz"); 
Run Code Online (Sandbox Code Playgroud)

不起作用.

谢谢!

java processbuilder

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

单身人士的好例子?

我有一个应用程序,有几个类用于存储应用程序范围的设置(资源的位置,用户设置等).现在这些类只是充满了静态字段和方法,但我从来没有实例化它们.

有人建议我让他们成为单身人士,这是/反对的情况是什么?

java singleton static

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

获取随机数生成器种子的当前日期时间

优选长.

我能找到的所有例子都是将日期/时间作为字符串而不是任何标量值.:)

java scalar time long-integer

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

java:将数组列表转换为数组数组

我有一个这样的列表:

List<MyObject[]> list= new LinkedList<MyObject[]>();
Run Code Online (Sandbox Code Playgroud)

和像这样的对象:

MyObject[][] myMatrix;
Run Code Online (Sandbox Code Playgroud)

如何将"列表"分配给"myMatrix"?

我不想循环遍历列表并逐个元素地分配给MyMatrix,但是如果可能的话我想直接分配它(使用oppurtune修改).谢谢

java arrays list multidimensional-array

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

@Cacheable是否意识到'Thundering Herd'的问题?

"雷鸣般的群体"问题发生在高度并发的环境中(通常是许多用户).当许多用户同时向同一条数据发出请求,并且存在高速缓存未命中(高速缓存元素的数据不存在于高速缓存中)时,触发了雷鸣般的群体问题.

我找不到ehcache-spring-annotations正在解决这个问题的证据.

我是否要编写包装器并使用显式锁定机制?

java spring ehcache

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

为什么自动装配不能在线程中运行?

我在Spring 3.0中创建了一个maven项目,我已经制作了一些DAO,服务和控制器,在我的一个控制器中我调用了一个服务,我在其中启动一个线程,问题是在线程中我声明了一个"服务"变量"应该使用自动装配的注释进行初始化,但它不起作用,并且变量未被初始化并且值为null.

这是线程类

package com.project.tasks;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.task.TaskExecutor;
import org.springframework.stereotype.Component;

import com.project.entities.user.User;
import com.project.services.IUserService;

@Component
public class AddFriendInMyFriendListTaskExecutor {
private class AddFriendInMyFriendListTask implements Runnable {


     // HERE IS THE PROBLEM
    @Autowired
    private IUserService uService;

    private User a;
    private User b;

    public AddFriendInMyFriendListTask() {
        ;
    }

    public AddFriendInMyFriendListTask(User aA, User bB) {
        a = aA;
        b = bB;
    }

    public User getA() {
        return a;
    }
    public void setA(User a) {
        this.a = a;
    }
    public User getB() {
        return …
Run Code Online (Sandbox Code Playgroud)

java spring multithreading task autowired

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

java.io.IOException:error = 11

我遇到了一个奇怪的Java问题ProcessBuilder.代码如下所示(略微简化)

public class Whatever implements Runnable
{

public void run(){
        //someIdentifier is a randomly generated string
        String in = someIdentifier + "input.txt";
        String out = someIdentifier + "output.txt";
        ProcessBuilder builder = new ProcessBuilder("./whateveer.sh", in, out);
        try {
            Process process = builder.start();
            process.waitFor();
        } catch (IOException e) {
            log.error("Could not launch process. Command: " + builder.command(), e);
        } catch (InterruptedException ex) {
            log.error(ex);
        }
}

}
Run Code Online (Sandbox Code Playgroud)

whatever.sh读取:

R --slave --args $1 $2 <whatever1.R >> r.log    
Run Code Online (Sandbox Code Playgroud)

大量的实例Whatever被提交到ExecutorService …

java linux process processbuilder

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

如何避免创建多余的实体?

在我当前的项目中,我需要执行一些本机查询,从查询中加入的表中选择一些字段,例如:

SELECT t1.col1, t2.col5
FROM t1
JOIN t2 ON t2.id = t1.t2_id
Run Code Online (Sandbox Code Playgroud)

我试着将它们存放在类似的类中

class Result {
  String t1_col1;
  String t2_col5;
}
Run Code Online (Sandbox Code Playgroud)

运用

Query q = entityManager.createNativeQuery( "THE SQL SELECT" , Result.class );
Run Code Online (Sandbox Code Playgroud)

JPA现在抱怨("uknown entity:result")类"结果"不是可能需要将列映射到对象的实体.我还试图@Column在结果类中重复声明.

我的问题是如何声明这一点而不必在我的数据库中创建表示为表格的entites?

java hibernate jpa

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

功能编程文档

是否有功能语言的标准文档(如UML for OO)?在下载了用erlang编写的沙发数据库并查看源代码后,我很震惊,几乎没有一行文档.是否没有必要记录所有这些功能如何相互依赖?是否有更好的文档中型项目可以免费学习,如何使用这种范式完成工作?

documentation paradigms functional-programming

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