Thursday, April 3, 2014
Wednesday, April 2, 2014
delete more line from vim
upper V,then upper G go to end of file,then x,it will delete filr content
or rm file,then touch to create a new empty file.
or rm file,then touch to create a new empty file.
grep binary or hex search
grep -P "\x1A" file_name
for VIM use /\%x1A or /\%x1a, "\%1A" is search pattern
for VIM use /\%x1A or /\%x1a, "\%1A" is search pattern
Wednesday, March 5, 2014
Monday, March 3, 2014
JCO trace
SAP JCo offers two different ways to write trace files.
- 1. Set the two options -Djco.trace_level=
- 2. Call the methods JCO.setTracePath(String directory_of_trace_files) and JCO.setTraceLevel(int trace_level) in your Java program.
In both cases files of signature JCO*.trc are created in the defined directory directory_of_trace_file. The quantity of log information can be adjusted with the trace level. The additional logging that is switched on for certain trace levels is described below. For error diagnostic the trace level 5 is recommended.
- 0: no trace files are written
- 1: logging of the SAP JCo Java API is switched on
- 3: logging of the SAP JCo JNI API is switched on
- 5: important information for error diagnostic is switched on
Tuesday, December 17, 2013
search muiltiple word from a file and return the result
there is a case that I need search the bigger application log and only list the logs from 2 or 3 specific classes.
i use grep to get the result.
here is the syntax
grep -r "SapPaymentDataAccessor1\|SapFiPaymentSOAPImpl1\|PaymentClrProcess" *.*
i use grep to get the result.
here is the syntax
grep -r "SapPaymentDataAccessor1\|SapFiPaymentSOAPImpl1\|PaymentClrProcess" *.*
Monday, December 2, 2013
Node code for Ternary and minus combined
saw a very simple solution for learnyounode as following
//console.log(process.argv);
var total = 0;
process.argv.forEach(function(item){
total += +item ? + item: 0;
});
console.log(total);
this is used to print out summary of command parameters
fouth line need to be explained
+item is the a minus operation on variable "item" value(not item itself),try to convert item value(String) to a number,if the result is a number,then the ternary operator will be true,since item might be a string,we also use +item to convert item value into a number if it is a string when ternary operator returns true.
//console.log(process.argv);
var total = 0;
process.argv.forEach(function(item){
total += +item ? + item: 0;
});
console.log(total);
this is used to print out summary of command parameters
fouth line need to be explained
+item is the a minus operation on variable "item" value(not item itself),try to convert item value(String) to a number,if the result is a number,then the ternary operator will be true,since item might be a string,we also use +item to convert item value into a number if it is a string when ternary operator returns true.
Subscribe to:
Posts (Atom)