小编div*_*ivz的帖子

使用Bash脚本删除重复的条目

我想从文本文件中删除重复的条目,例如:

kavitha= Tue Feb    20 14:00 19 IST 2012  (duplicate entry) 
sree=Tue Jan  20 14:05 19 IST 2012  
divya = Tue Jan  20 14:20 19 IST 2012  
anusha=Tue Jan 20 14:45 19 IST 2012 
kavitha= Tue Feb    20 14:00 19 IST 2012 (duplicate entry) 
Run Code Online (Sandbox Code Playgroud)

有没有办法使用Bash脚本删除重复的条目?

期望的输出

kavitha= Tue Feb    20 14:00 19 IST 2012 
sree=Tue Jan  20 14:05 19 IST 2012  
divya = Tue Jan  20 14:20 19 IST 2012  
anusha=Tue Jan 20 14:45 19 IST 2012
Run Code Online (Sandbox Code Playgroud)

bash shell

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

yield()的主要用途是什么,它与join()和interrupt()有什么不同?

yield()对Java 中方法的使用有点困惑,特别是在下面的示例代码中.我还读过yield()'用于防止执行线程'.

我的问题是:

  1. 我相信下面的代码在使用yield()和不使用时都会产生相同的输出.它是否正确?

  2. 事实上,什么是主要用途yield()

  3. 在哪些方面与方法yield()不同?join()interrupt()

代码示例:

public class MyRunnable implements Runnable {

   public static void main(String[] args) {
      Thread t = new Thread(new MyRunnable());
      t.start();

      for(int i=0; i<5; i++) {
          System.out.println("Inside main");
      }
   }

   public void run() {
      for(int i=0; i<5; i++) {
          System.out.println("Inside run");
          Thread.yield();
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

使用和不使用上面的代码我获得相同的输出yield():

Inside main
Inside main
Inside main
Inside main
Inside main
Inside run
Inside run
Inside run
Inside …
Run Code Online (Sandbox Code Playgroud)

java multithreading yield-keyword concurrent-programming

98
推荐指数
4
解决办法
10万
查看次数

非最终字段的同步

每次在非最终类字段上同步时都会显示警告.这是代码:

public class X  
{  
   private Object o;  

   public void setO(Object o)  
   {  
     this.o = o;  
   }  

   public void x()  
   {  
     synchronized (o) // synchronization on a non-final field  
     {  
     }  
   }  
 } 
Run Code Online (Sandbox Code Playgroud)

所以我用以下方式改变了编码

 public class X  
 {  

   private final Object o;       
   public X()
   {  
     o = new Object();  
   }  

   public void x()  
   {  
     synchronized (o)
     {  
     }  
   }  
 }  
Run Code Online (Sandbox Code Playgroud)

我不确定上面的代码是在非final类字段上同步的正确方法.如何同步非最终字段?

java multithreading synchronized

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

使用node.js执行exe文件

我不知道如何执行exe文件node.js.这是我正在使用的代码.它不起作用,不打印任何东西.有没有办法exe使用命令行执行文件?

var fun = function() {
  console.log("rrrr");
  exec('CALL hai.exe', function(err, data) {

    console.log(err)
    console.log(data.toString());
  });
}
fun();
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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

HashSet,Vector,LinkedList的最大大小

什么是最大尺寸HashSet,Vector,LinkedList?我知道ArrayList可以存储超过3277000个数字.

但是列表的大小取决于内存(堆)大小.如果达到最大值,JDK会抛出一个OutOfMemoryError.

但我不知道元素数量的限制HashSet,VectorLinkedList.

java collections

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

在RoR的"文本"字段中设置最大长度

有没有人设法为文本字段设置最大字段长度

如何设置文本字段的最大长度.这是我使用的代码

<%= text_field_tag(:create_text), :input_html => {:maxlength => 15, :size => 40}  %>
Run Code Online (Sandbox Code Playgroud)

但我似乎无法设置可以键入字段的最大字符数.

ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2

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

使用水豚选择第二个单选按钮

从下面的html我如何选择第二个单选按钮.在页面加载第一个单选按钮被选中时,我使用下面的代码

page.choose( '#PPRINT')

<div id="printOpns" class="span6">
<div class="row"> <div class="span2" align="center">
<input id="Print" class="radio" type="radio" checked="" value="EPrint" name="printO"></div>
</div>
<div class="row"><div class="span2" align="center">
<input id="PPRINT" class="radio" type="radio" value="FPrint" name="printO">
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

selenium capybara

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

C中的乘法,没有算术运算符

是否可以将两个数字相乘而不使用算术运算符?使用左移运算符,我可以将任意数乘以2.其他数字怎么样?

c math multiplication bitwise-operators

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

从excel中的包装单元格中获取前两行文本

我需要从excel中的包装单元格中取出前两行文本.例如,包装的Excel单元格包含如下文本:

wrapedtext1

wrappedtext2

wrappedtext3

wrappedtext4
Run Code Online (Sandbox Code Playgroud)

我只需要前两行作为'wrapedtext1wrappedtext2'.可能吗?

excel vba count line

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

Jquery获取所选复选框的表行值

在以下示例中 http://jsfiddle.net/hU89p/200/

如何在onClick函数上获取所选复选框的行值

          Select   Cell phone        Rating     Location
                   BlackBerry9650    2/5        UK
                   Samsung Galaxy    3.5/5      US
                   Droid X           4.5/5      REB
Run Code Online (Sandbox Code Playgroud)

在下表中选择多个复选框时,我必须提醒相应的行值.

function myfunc(ele) {

 var values = new Array();
       $.each($("input[name='case[]']:checked"), function() {
       values.push($(this).val());
       alert("val---"+values);

           )};
              }
Run Code Online (Sandbox Code Playgroud)

例如:

在选择前两个复选框时,我必须这样做 get BlackBerry9650, 2/5, UK, and Samsung Galaxy,3.5/5 ,US

怎么可能?

jquery

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