Questione : Multi unico nato del filetto del Java

Ho seguenti due codici, codici del exisitng sembro non cassaforte del filetto. Sono di destra? prova di codice categoria del


public {=null pubblico di caso della prova statica del

; il pubblico riservato del

del
{
} della prova del
() ha sincronizzato il getInstance statico () {<--- aggiungere lo synchronized
se (caso del
di posizione di segnale minimo del == di caso) = nuova prova (); caso di ritorno del

; logic
}
di affari del

del
} class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
class= " del id= " codeSnippet788225 del
 ****************** attuale di codici del **********************/

prova di codice categoria pubblica {

     =null pubblico di caso della prova statica;
     prova riservata ()
     {
     }

     getInstance statico pubblico () {
        se (posizione di segnale minimo del == di caso)
            caso = nuova prova ();

         caso di ritorno;
     }

     logica di affari
}
class= del

Risposta : Multi unico nato del filetto del Java

prova ora:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
pathToZipFile= " C:\temp\test.zip "
extractTo= " C:\temp\unzip "

regolar fs = CreateObject (“Scripting.FileSystemObject„)
regolare il objLog = fs.CreateTextFile (“c:\temp\output.log ")
	
Oscurare il oShell
Regolare il oShell = WScript.CreateObject (“WScript.Shell„)
oShell.run “mkdir di /c del cmd„ & extractTo
Regolare il oShell = niente

Regolare il fso = CreateObject (“Scripting.FileSystemObject„)
Regolare il dispositivo di piegatura = fso.getfolder (extractTo)
Per ciascuno oFile  in dispositivo di piegatura. Lime
	oFile.Delete (allineare)
Dopo

regolar sa = CreateObject (“Shell.Application„)
regolar NS = sa.NameSpace (pathToZipFile)
regolare il filesInzip = ns.items
sa.NameSpace (extractTo) .CopyHere (filesInzip) 

extractTo di EnumCSV

objLog.Close

EnumCSV secondario (targetdir)
	Fso fioco
	Regolare il fso = CreateObject (“Scripting.FileSystemObject„)
	Regolare il dispositivo di piegatura = fso.getfolder (targetdir)
	Per ogni lima in Folder.Files
		Se fso.GetExtensionName (lima) = " csv " allora
			ParseCSV (lima)		
		Concluder se
	Dopo
sommergibile dell'estremità

ParseCSV secondario (csv_file)
	regolar fs = CreateObject (“Scripting.FileSystemObject„)
	regolar objTextFile = fs.OpenTextFile (csv_file)
	oscurare il arrStr, le linee, il lastdate, lasttime
	lines=0
	
	Fare mentre NON objTextFile.AtEndOfStream
		il arrStr = ha spaccato (objTextFile.ReadLine, “, ")
		lines=lines+1
	Ciclo
	
	il lastdate = sostituisce (arrStr (0), """", "")
	il lasttime = sostituisce (arrStr (1), """", "")
	
	lima di objLog.WriteLine “: „ & csv_file
	linee totali di objLog.WriteLine “: „ & linee
	objLog.WriteLine “ultima data: „ & lastdate
	objLog.WriteLine “ultima volta: „ & lasttime
	objLog.WriteLine
	objTextFile.Close
sommergibile dell'estremità
Altre soluzioni  
 
programming4us programming4us