Programming/Java2014. 3. 25. 21:33
JNI(Java Native Interface)
[링크 : http://docs.oracle.com/javase/6/docs/technotes/guides/jni/]
[링크 : http://en.wikipedia.org/wiki/Java_Native_Interface]

JNI를 통해 자바를 다른 언어에서
혹은 다른 언어에서 자바를 호출할 수 있다.

[링크 : http://deguls.tistory.com/entry/JNI-HelloWorld자바에서-C함수-호출] java에서 c 호출
[링크 : http://scotthan.tistory.com/129]  c에서 java 호출

'Programming > Java' 카테고리의 다른 글

JDNI - Java Directory & Naming Interface  (0) 2014.05.09
jdk 1.5 - annotation / @  (0) 2014.05.08
java TCP/UCP socket  (0) 2014.03.25
java object serializable / ObjectInputStream + ObjectOutputStream  (0) 2014.03.24
Java Input/OutputStream 관련  (0) 2014.03.21
Posted by 구차니
Programming/jsp2014. 3. 25. 17:12
jakarta tomcat 이 프로젝트 종료되면서
apache tomcat 으로 이전 된 듯?

21 December 2011 - Jakarta Retired

With no subprojects remaining, the Jakarta project has been retired to the Attic.

[링크 : https://jakarta.apache.org/
    [링크 : https://jakarta.apache.org/site/news/news-2011-q4.html#20111221.1

[링크 : http://en.wikipedia.org/wiki/Jakarta_Project]
[링크 : http://en.wikipedia.org/wiki/Apache_Tomcat]

'Programming > jsp' 카테고리의 다른 글

jsp buffer  (0) 2014.03.27
jsp - page / request / session / applicaton  (0) 2014.03.27
JSP에서 euc-kr로 할 경우 저장이 안되는 한글이 있다?  (0) 2014.03.26
JSP 기본 문법  (0) 2014.03.26
웹 서버 및 서비스 개요(java/jsp)  (0) 2014.03.26
Posted by 구차니
프로그램 사용/eclipse2014. 3. 25. 01:24
eclipse\pligins\org.eclipse.jdt.core_3.9.2.v20140114-1555.jar
파일 내에 이클립스를 위한 컴파일러가 jar 안에 들어있다고 한다.
그런 이유로 이클립스는 JRE만 있으면 컴파일까지 실행이 기본적으로 된다 ㄷㄷㄷ

어떻게 보면.. 자바 컴파일러를 자바로 만들어서 구현한 셈.. 인가?



[링크 : http://blog.deepakazad.com/2010/05/ecj-eclipse-java-compiler.html]
[링크 : http://stackoverflow.com/questions/3061654/what-is-the-difference-between-javac-and-the-eclipse-compiler]
Posted by 구차니
Programming/Java2014. 3. 25. 00:33
TCP는 소켓 자체가 서버용/클라이언트 용으로 나뉘지만
UDP는 컨스트럭터의 인자에 따라서 서버용과 클라이언트용으로 구분된다.

ServerSocket은
accpet() 시에 다른 포트를 return 하게 되는데
이는 서비스 포트를 접속용으로 사용하게 되면 다른 클라이언트들이 접속할 수 없게 되므로 서비스 포트를 비워두기 위함이다.

Server ready...
SRV SOCK localport 3333
ACC SOCK localport 3333, port 2914
Server ready...
SRV SOCK localport 3333
ACC SOCK localport 3333, port 2915 

System.out.println("SRV SOCK localport " + serverSocket.getLocalPort());
System.out.println("ACC SOCK localport " + socket.getLocalPort() + ", port " + socket.getPort()); 




TCP
Server Socket
Socket accept() 
Listens for a connection to be made to this socket and accepts it.
 

[링크 : http://download.java.net/jdk8/docs/api/java/net/ServerSocket.html  

ServerSocket serverS = new ServerSocket(port);
Socket tcpSocket = serverS.accept();
InputStream is = tcpSocket.getInputStream();
OutputStream os = tcpSocket.getOutputStream();
BufferedReader bufferR = new BufferedReader(new InputStreamReader(is));
BufferedWriter bufferW = new BufferedWriter(new OutputStreamWriter(os)); 

bufferR.read();

bufferW.write();
bufferW.flush(); 

Client Socket
Socket tcpSocket = new Socket(ip, port);
InputStream is = tcpSocket.getInputStream();
OutputStream os = tcpSocket.getOutputStream();
BufferedReader bufferR = new BufferedReader(new InputStreamReader(is));
BufferedWriter bufferW = new BufferedWriter(new OutputStreamWriter(os)); 

bufferR.read();

bufferW.write();
bufferW.flush(); 

[링크 : http://download.java.net/jdk8/docs/api/java/net/Socket.html
 


UDP
DatagramPacket(byte[] buf, int length) Constructs for receiving
DatagramPacket(byte[] buf, int length, InetAddress address, int port) Constructs for sending
[링크 : http://download.java.net/jdk8/docs/api/java/net/DatagramPacket.html]

DatagramSocket(int port) Constructs a datagram socket and binds it to the specified port on the local host machine.
DatagramSocket(int port, InetAddress laddr) Creates a datagram socket, bound to the specified local address.

void receive(DatagramPacket p) Receives a datagram packet from this socket.
void send(DatagramPacket p) Sends a datagram packet from this socket.
[링크 : http://download.java.net/jdk8/docs/api/java/net/DatagramSocket.html] 

DatagramSocket ds = new DatagramSocket(port);
DatagramPacket dp = new DatagramPacket(buffer, buffer.length);

ds.receive(dp);
ds.send(dp);



'Programming > Java' 카테고리의 다른 글

jdk 1.5 - annotation / @  (0) 2014.05.08
java <-> c 상호호출  (0) 2014.03.25
java object serializable / ObjectInputStream + ObjectOutputStream  (0) 2014.03.24
Java Input/OutputStream 관련  (0) 2014.03.21
java 8을 윈XP에 설치하자?  (2) 2014.03.20
Posted by 구차니
embeded/AVR (ATmega,ATtiny)2014. 3. 24. 17:20
Vcc 5V 기준 1.4V ~ 1.9V
Vcc 3V 기준 1.0V ~ 1.3V

넉넉잡고
0~1V(Logical 0)
2~5V(Logical 1)

LM324로 굳이.. 5V까지 끌어 올릴 이유가 없었네.. -_-a



[링크 : http://www.atmel.com/Images/doc2467.pdf] 346p
Posted by 구차니
프로그램 사용/wiki2014. 3. 24. 17:10
증가분 데이터를 어떻게 저장하는지 참.. 궁금하네?
나중에 만들고자 하는 녀석을 구현하려면.. 끄앙

[링크 : http://www.mediawiki.org/wiki/Manual:MediaWiki_architecture]


[링크 : http://www.mediawiki.org/wiki/Manual:Database_layout]
   [링크 : http://upload.wikimedia.org/.../2500px-MediaWiki_1.20_%2844edaa2%29_database_schema.svg.png]

'프로그램 사용 > wiki' 카테고리의 다른 글

mediawiki 위지윅 에디터  (0) 2015.04.16
mediawiki 무겁구나.. (1.23.9)  (0) 2015.04.14
TinyMCE Editor mediawiki integration  (0) 2013.02.07
mediawiki mobile skin  (0) 2013.02.07
mediawiki 1.20.2 php 요구버전이 높...다  (0) 2013.02.07
Posted by 구차니
Programming/Java2014. 3. 24. 16:59
transient 키워드는 객체 저장시 제외할 항목을 지정한다.(예를 들어 런타임 변수등을 저장할 이유는 없으니)

ObjectOutputStram.writeObject()과
ObjectInputStram.readObject()을 오버라이딩 함으로서

파일로 저장(직렬화 해야 파일로 저장이 가능하니)시 저장할 내용을 커스터마이징 할 수 있다.

[링크 : http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html]
[링크 : http://docs.oracle.com/javase/7/docs/api/java/io/ObjectOutputStream.html#writeObject(java.lang.Object)]
[링크 : http://docs.oracle.com/javase/7/docs/api/java/io/ObjectInputStream.html#readObject()]

[링크 : http://docs.oracle.com/javase/tutorial/reflect/member/fieldModifiers.html]
[링크 : http://www.oracle.com/technetwork/articles/java/javaserial-1536170.html ]
[링크 : http://stackoverflow.com/questions/910374/why-does-java-have-transient-variables

'Programming > Java' 카테고리의 다른 글

java <-> c 상호호출  (0) 2014.03.25
java TCP/UCP socket  (0) 2014.03.25
Java Input/OutputStream 관련  (0) 2014.03.21
java 8을 윈XP에 설치하자?  (2) 2014.03.20
java 8 released!!  (0) 2014.03.20
Posted by 구차니
개소리 왈왈2014. 3. 24. 16:32
아이패드 2 강화유리 깨먹음 ㅠㅠ
크아아 수리비용 11만 (현금가) ㅠㅠ



 

'개소리 왈왈' 카테고리의 다른 글

벨킨 홈페이지 오류?  (0) 2014.04.25
왜 학원을 다니는걸까..  (0) 2014.04.22
휴.. 빡세다  (0) 2014.03.21
우체국도 개인정보 빼돌리나?  (0) 2014.03.08
잘가라 내 책 ㅋ  (0) 2014.03.07
Posted by 구차니
embeded/AVR (ATmega,ATtiny)2014. 3. 22. 10:56
링크의 회로도를 보고 고민을 해봐야겠다 
그나저나 예전에 구매했던 책은 어디로 갔나 ㅠㅠ

[링크 : http://binworld.kr/65]



일단.. 
다들 생각외로.. 수광부의 저항이 높다..
현재 220옴으로 해놨는데 높여봐야 하나?
+ 220옴에서 10k로 올렸는데

High 일때는 똑같은 수준으로 증폭되어 4 V
Low 일때는 220옴 보다 10k 일때가 높게 나온다.(0.4 V -> 1.6 V)

[링크 : http://data.leocom.kr/datasheets/upload/35100005.pdf]



[링크 : http://blog.naver.com/mechaed/110015056620]

'embeded > AVR (ATmega,ATtiny)' 카테고리의 다른 글

avr glcd (122x32) 소스  (2) 2014.03.27
ATmega128 핀입력 threshold / hysteresis  (0) 2014.03.24
LM-324과 ST-1K 사용하기 2  (0) 2014.03.22
COM26T2844VTX + ATmega8 검토  (0) 2014.03.13
avr glcd (128x64) 예제  (0) 2014.03.12
Posted by 구차니
embeded/AVR (ATmega,ATtiny)2014. 3. 22. 10:25
증폭률 한계인가?


10k 에서 100k 로 올리고
100k / 110 으로 해서

기존보다 10배 더 증폭되서 5V를 넘어설거라고 생각했는데 4V가 한계.
2단계로 증폭하도록 해야하려나? ㅠㅠ




2014/01/03 - [embeded/ATmega/ATtiny (AVR)] - LM-324과 ST-1K 사용하기
2014/01/02 - [embeded/ATmega/ATtiny (AVR)] - LM324와 ST-1K 사용조사

Posted by 구차니