본문 바로가기
  • AI (Artificial Intelligence)

Programming/Java20

파싱(Parsing)강좌 Ⅰ.파싱(Parsing)이란? 파싱이란 자료를 원하는 형태로 가공하는 방식(?)입니다! Ⅱ.파싱(Parsing)에 필요한 함수 기본적으로 파싱을 할 때엔 일반적으론 2가지 함수를 이용하는 방식으로 할 수 있습니다. Split함수와 Mid, Instr함수 입니다. Mid함수는 Left, Right함수로 대체 할 수 있습니다. 그럼 파싱하는 방법을 알기 이전에 Split함수와 Mid, Instr함수의 사용방법을 알고 넘어가 봅시다. Split 함수는 ‘나누다’ 란 뜻을 가진 단어인데요, 말 그대로 정해놓은 구분자로 나누는 함수입니다. Split(문자열, 구분자)(배열) 일반적으로 이런 식으로 사용합니다. * Split 함수Tip. 읽어보지 않아도 됩니다. * 또한 무한배열(Ex: Dim ABC() As 형식.. 2014. 5. 23.
JNI사용하기 (여기서는 java + c, 사용툴 : Visual studio) 자바에서 c언어 사용하기 자바의 제약사항 자바는 운영체제에 독립적이기 위하여 자바가상머신을 이용한다. 이는 운영체제에 독립적이라는 편의성을 제공하지만, 한편으론 운영체제에서 사용할 수 있는 모든 기능을 끌어와 쓸 수 없다는 단점이 존재한다. 또한 자바는 바이트 코드로 된 프로그램이기 때문에 c나 c++등의 프로그램으로 만들어진 기계어 코드에는 속도가 느릴 수 밖에 없다. 자바의 제약사항을 덜어주는 JNI란? JNI는 자바 이외의 언어로 작성된 프로그램을 자바가상머신 위에서 실행 할 수 있도록 인터페이스를 제공해 주는 것이다. 따라서 JNI를 활용하면, 자바에서는 일부분의 제약이 있었던 운영체제만의 좋은 기능을 활용 할 수 있을 뿐만이 아니라, 여러 시스템을 아우를 수 있다. 미리 알아두어야 할 내용들 라.. 2014. 2. 26.