小编gri*_*dov的帖子

在 sed 命令中保留时间戳

我正在使用以下 sed 命令来查找和替换字符串:

find dir -name '*.xml' -exec sed -i -e 's/text1/text2/g' {} \;
Run Code Online (Sandbox Code Playgroud)

这会更改 dir 中所有 .xml 文件的时间戳

但是,如何保留旧时间戳?

谢谢

linux sed rhel

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

不能消耗整个内存

我正在尝试编写一个应该占用特定大小内存的程序.我想知道的一个问题是,outOfMemory当堆中实际存在空闲空间时,我会遇到异常.

这是代码:

import java.util.Vector;
import java.lang.*;

public class MemoryEater1 {
  public static void main(String[] args) {
    try {
        long mb = Long.valueOf(args[0]);
        Vector v = new Vector();
        Runtime rt = Runtime.getRuntime();
        while (true) {
            if (v.size() > 0) {
                if (((long) v.size())*100 <  mb) {
                    System.out.println("total memory: " + rt.totalMemory()/1024/1024);
                    System.out.println("max memory: " + rt.maxMemory()/1024/1024);
                    System.out.println("free memory: " + rt.freeMemory()/1024/1024);                        
                    System.out.println("Trying to add 100 mb");                 
                    //100mb
                    byte b[] = new byte[104857600];
                    v.add(b);
                }
            } else {
                //100mb
                byte …
Run Code Online (Sandbox Code Playgroud)

java heap-memory

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

列名作为PL/SQL ORACLE中的变量

我想有一个代码,我将列名称声明为变量,然后使用此变量从某个表中检索所需的列.

DECLARE
col_n VARCHAR (100) := 'X' ;
BEGIN
select col_n from my_table;
END;
Run Code Online (Sandbox Code Playgroud)

在Oracle中,最简单明了的方法是什么?

oracle plsql

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

标签 统计

heap-memory ×1

java ×1

linux ×1

oracle ×1

plsql ×1

rhel ×1

sed ×1