Platform
-
클립보드 - 자바Platform/IPC 2013. 8. 18. 13:44
JTextFieldJTextArea 자바 1.2는 끌어서-놓기(Drag-and-Drop) 기능을 추가c.f. 잘라내서-붙여넣기 java.util.EventObject.getSource()java.awt.dnd.DragGestureEvent -> java.util.EventObject.startDrag()java.awt.dnd.DragSourceListener java.awt.datatransfer.DataFlavor.stringFlavor.plainTextFlavor .equals()java.awt.datatransfer.Transferable // 인터페이스DataFlavor[] getTransferDataFlavors();boolean isDataFlavorSupported(DataFlavor fla..
-
규격Platform/라이브러리 2013. 8. 5. 23:18
collect2/usr/bin/ld -dynamic-linker-shared * 공유 라이브러리다이내믹 링크(dynamic link)ld.so/lib/ld-linux.so.2sonameABI(application binary interface)의 버전 번호 포함 로더링커명링커 # ldconfig $ ldd hello 대부분의 unix 시스템: ".so" 접미사HP-UX: ".sl"MS 시스템: DLL(dynamic link library) * 동적 로드공유 라이브러리는 어플리케이션이 실행중이더라도 언제든 로딩이 가능하다. 리눅스: "dlopen", "dlsym, "dlclose"윈도우즈 시스템: "LoadLibrary", "GetProcAddress" * 정적 라이브러리스태틱 링크(static link)..
-
-
자바Platform/소켓 2013. 7. 5. 18:08
java.net.Socket.close().getInetAddress().getOutputStream().getInputStream() java.net.DatagramSocket java.net.ServerSocket.accept() java.net.URLimport java.net.*; import java.io.*;.. Socket s = new Socket(hostname, port);InputStream sin = s.getInputStream()BufferedReader fromServer = new BufferedReader(new InputStreamReader(sin));OutputStream sout = s.getOutputStream();PrintWriter toServer = new ..