반응형

프로그래밍 관련 306

자바, 안드로이드 문자열을 바이트 길이구하기, 또는 길이로 제한, 인코딩에 따른 바이트 복사

================================= ================================= ================================= 인코딩에 따른 문자열의 바이트 크기 구하는 방법 //기본 인코딩 설정이 UTF-8 로 되어 있다는 가정하에. String str = "가나다"; int byteCnt = 0; byteCnt = str.getBytes().length; byteCnt 의 값은 유니코드[utf-8] 크기에 따라 한글 한글자당 3바이트씩 나온다. 그런데 자신이 서버나 다른 정보 저장 매체의 인코딩에 따라 문자열을 보내야하고 그 인코딩된 문자열의 사이즈 크기를 알고 싶다 그러면. [예 "euc-kr"] String str = "가나다"; int by..

자바 스레드 관련

================================= ================================= ================================= 출처: http://jangsalt.tistory.com/22 [Java] Thread의 정지 Thread.stop가 추천 되지 않는 이유 본질적으로 안전하지 않기 때문입니다. Thread를 정지하면, 그 Thread가 잠근 모든 모니터의 락이 해제됩니다. (ThreadDeath 예외가 스택까지 전해지면, 모니터의 락이 해제된다.) 이러한 모니터에 의해서 이전 보호되고 있던 오브젝트가 정합성이 없는 상태가 되면, 다른 Thread도, 이러한 오브젝트가 정합성의 없는 상태에 있다고 봅니다. 그러한 오브젝트는 망가진오브젝트가 됩..

[JAVA] 실행파일 만들기. exe 파일 만들기 등등

=====================================================================    출처: http://blog.daum.net/_blog/BlogTypeView.do?blogid=0Tjdj&articleno=27     다음과 같은 자바코드를 실행할 실행파일(exe)을 만들고자 한다!!    1. JSmooth 다운로드 및 설치 - http://sourceforge.net/projects/jsmooth/files/jsmooth/0.9.9-7/ 에서    jsmooth-setup 파일을 다운로드        jsmooth setup 파일을 실행하여 설치함!! 2. jar 파일 만들기 - [파..

크롬 42버전 부터 NPAPI 타입의 관련 프로그램(자바애플릿 등등) 이 구동이 점점 힘들어 집니다.

================================= ================================= ================================= java : https://java.com/en/download/faq/chrome.xml NPAPI support by Chrome The Java plug-in for web browsers relies on the cross platform plugin architecture NPAPI, which has long been, and currently is, supported by all major web browsers. Google announced in September 2013 plans to remove NPAP..

java 프레임, JPanel 패널에 백그라운드에 이미지설정 또는 투명값 설정 관련

=====================================================================        JPanel test = new  JPanel(); ............ test.setBackground(new Color(255, 0, 0, 255));   //레드test.setBackground(new Color(0, 255, 0, 255)); //그린test.setBackground(new Color(0, 0, 255, 255)); //블루test.setBackground(new Color(255, 0, 0, 0));    //투명    =====================================================================

자바 현재 view나 frame 또는 panel 에 들어간 오브젝트 컴포넌트가 있는지 알아보기

================================= ================================= ================================= public class CStateView extends JPanel { .... .... private JLabel _wsasuk; private JLabel _bsasuk; { 위의 식으로 코딩을 할때. CStateView.this.add(_wsasuk, ...); 이런식으로 추가를 한후 remove를 할때 현재 위의 _wsasuk 가 add 되어있지 않는데 remove를 한다면 에러가 날것이다. 그러므로 현재 지우려는 panel에 소속되어있는지 확인이 필요하다. int tmp = CStateView.this.getCom..

자바 JTextPane 을 html로 변환시 vertically 센터 설정 관련

================================= ================================= ================================= Centering text vertically in JEditorPane.All is necessary in fact is to replace the root view and shift children vertically. The shift is half of difference between available height and sum of children's heights. The screenshot illustrates the result and the code are below import javax.swing.*; ..

자바 현재 리소스의 URL 을 알아내기

================================= ================================= ================================= 자바를 개발 할때. 텍스트 뷰어를 html 을 바꾸고 현재 자바의 리소스의 로컬 URL을 알아서 연결하고 싶을 때 필요하다. 현재 자바 프로젝트의 bin 폴더 안의 res폴더에 test.png와 test.html //파일이미지 로드 URL fUrl = getClass().getClassLoader().getResource("res/test.png"); ImageIcon icoHint = new ImageIcon(fUrl); //-------------------------------------------------------..

C# VS JAVA !?!?

================================= ================================= ================================= 출처: http://kimstar.pe.kr/blog/97 C# VS JAVA !?!? 04 26, 2009 22:37 Posted by kimstar Posted in " .NET " 내용이 너무 좋아서 퍼왔습니다.원작자의 문제 제기시 지워질 수도 있습니다.출처 : http://www.designe.kr/?id=46 Java와 C#의 전반적인 관점에서 비교해보도록 하겠습니다! 사실 금번 학기에는 C#과 Java 두가지 언어를 사용해 프로젝트를 수행해보았는데요.아무래도 지금 쓰는 이 “VS” 는 약간 저의 주관적인 의견이 ..

반응형