본문 바로가기

IT32

InvalidOperationException 발생할 경우 C# 코딩 중 다음과 같은 에러가 발생할 경우... System.InvalidOperationException: 컬렉션이 수정되었습니다. 열거 작업이 실행되지 않을 수도 있습니다. foreach 문 내부에서 add나 remove와 같이 Collection을 수정할 경우 발생을 한다.Collection을 수정하고 싶으면 foreach 대신 for문으로 변경을 하여야 한다. 2014. 4. 14.
윈도우에서 cat 명령어 사용하기 텍스트 파일에서 원하는 문자열을 찾고 싶은데 에디터에서 읽을 수 없는 용량일 경우가 있다. 대용량 파일을 읽을 수 있고 검색이 가능한 텍스트 에디터를 검색해보면 찾을 수 있지만 리눅스 상에서 cat 명령어를 이용 하여 검색할 수 있는 것 처럼 윈도우 상에서도 편리하게 검색할 수 있는 방법이 있다. 리눅스에서는 $ cat mylog.txt | grep FINDTEXT 라고 입력을 한다면 윈도우에서는 type이란 명령어가 동일한 기능을 수행한다. 또한 grep 명령어 대신 find 명령어를 입력하여 원하는 문자열을 찾을 수 있다. C:\> type mylog.txt | find "FINDTEXT" 리다이렉션을 사용하여 파일로 저장하는 것도 가능하다. C:\> type mylog.txt | find "FIND.. 2014. 4. 1.
IllegalThreadStateException 발생 원인 아래와 같은 에러가 발생할 경우Exception in thread "main" java.lang.IllegalThreadStateException at java.lang.Thread.start( Thread.java:571 ) at com.test.test.go( test.java:24 ) at com.test.test.main( test.java:28 ) Thread의 상태가 비적합할 경우 나타나는 에러 메시지로 하나의 Thread 객체에 start()를 두번 이상 호출을 할 경우 발생한다. 예를 들어 t 라는 스레드 객체에 대해 start()를 두 번 호출을 할 경우 발생이 된다. Thread Class의 소스를 보면 해당 Thread 객체가 시작이 되면 상태가 되고 한번 더 호출을 할 경우 예외를 .. 2014. 3. 16.
Linux FTP 서비스 설정 FTP 서비스의 상태 확인 # /etc/rc.d/init.d/vsftpd status 실행중일 경우 "vsftpd (pid ... ... ..) 가 실행하고 있습니다.." 와 중지상태일 경우 "vsftpd 가 정지되었습니다." FTP 서비스 실행 # /etc/rc.d/init.d/vsftpd restart Rebooting 후에도 자동 실행 되도록 # chkconfig --level 3 vsftpd on # chkconfig --level 5 vsftpd on 2014. 3. 8.