분류 전체보기
-
웹프로그래밍 언어별 RefererJSP 2016. 3. 16. 14:34
웹프로그래밍 언어별 리퍼러(referer) 구하기 referer라고 하면 현재페이지로 이동해오기 바로 전 페이지의 주소를 말합니다. 예를 들면 A페이지와 B페이지가 있다고 가정했을때, A페이지에 있는 링크를 클릭해서 B페이지로 이동하게 되었다면 B페이지로 전달된 A페이지의 주소가 바로 referer가 되는 것입니다. ※ 웹프로그래밍 언어별 리퍼러(referer) 구하기 1.PHP * 첫번째 방법 $referer = $_SERVER["HTTP_REFERER"]; echo$referer; * 두번째 방법 $referer = getenv("HTTP_REFERER"); echo$referer; 2. JSP String referer = request.getHeader("referer"); out.println(..
-
NDK 테스트하기Android 2016. 3. 7. 16:18
1. JNI에서 사용할 java쪽 native method를 생성한다. 사용하는 클래스에 넣어도 상관없고, 아예 JNI전용 클래스를 만들어도 상관없는데, 중요한건 메소드에 달린 native 키워드.package kr.example.admin.myndktest2;public class MyNDKModule {public native String getMessage();} 2. Ctrl+F9나 메뉴의 Build-Make Project를 눌러 빌드를 한번 진행해둔다. 빌드를 한번 하는 이유는, 자바 클래스 파일에서 C 헤더를 뽑아주는 javah가 .java 소스파일이 아닌 .class 바이트코드 파일을 참조하기 때문. 3. 소스쪽 디렉토리에 jni 디렉토리를 생성하고, 우측버튼 - New - Folder - ..
-
MySQL 계정생성 및 권한주기Database 2015. 12. 23. 14:39
최고 관리자로 접속# mysql -u root -p mysql> USE mysql; //mysql 데이터베이스 선택mysql> SELECT host, user, password FROM user; //사용자 계정 확인 새로운 계정추가// 로컬 접속mysql> CREATE USER 'userID'@'localhost' IDENTIFIED BY 'userPassword'; //USER -> 사용자 계정 생성 //'userID' -> 추가할 사용자 계정 //'localhost' -> 로컬 접속만 가능 //IDENTIFIED BY -> 비밀번호 생성 //'userPassword' -> 추가할 사용자 비밀번호 // 원격 접속mysql> CREATE USER 'userID'@'%' IDENTIFIED BY 'use..
-
Spring 4 gradleSpring 2015. 12. 16. 09:56
package demo; public interface MessageService { public String getMessage(); public String getMessage(String name); } package demo; public class HelloWorldMessage implements MessageService { public String getMessage() { return "Hello World"; } @Override public String getMessage(String name) { return "Hi! " + name; } } package demo; import org.springframework.context.ApplicationContext; import org..
-
볼륨 조절하기Android 2015. 8. 18. 10:21
1234567891011121314151617181920212223242526272829// 볼륨 낮추는 메소드public void volumeDown(View v){ AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE); // 현재 볼륨 가져오기 int volume = am.getStreamVolume(AudioManager.STREAM_MUSIC); //volume은 0~15 사이어야 함 // volume이 0보다 클 때만 키우기 동작 if(volume > 0) { am.setStreamVolume(AudioManager.STREAM_MUSIC, volume-1, AudioManager.FLAG_PLAY_SOUND); }els..
-
005. HTML 파싱하기 - 네이버 실시간 급상승 검색어Java 2015. 7. 30. 11:37
네이버 실시간 급상승 검색어 가져오기123456789101112131415161718192021222324252627282930313233343536 import java.io.IOException; import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements; // 네이버 실시간 급상승 검색어 가져오기public class NaverRealrank { public static void main(String[] args) { Document document = null; try { String url = "http://www.naver.com/"; doc..
-
004. HTML 파싱하기 - 다음 실시간 이슈Java 2015. 7. 30. 11:34
다음의 실시간 이슈를 가져와보자12345678910111213141516171819202122232425262728293031323334353637383940414243 import java.io.IOException; import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements; // 다음 실시간 이슈 읽기public class DaumRealTimeSearchWord { public static void main(String[] args) { Document document = null; try { String url = "http://www.daum..
-
003. HTML 파싱하기 - 속성읽기Java 2015. 7. 29. 17:32
속성읽기1234567891011121314151617181920212223242526272829303132333435363738394041import java.io.IOException; import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements; // 속성으로 읽기public class Jsoup09 { public static void main(String[] args) { Document document = null; try { String url = "http://www.kma.go.kr/XML/weather/sfc_web_map.xml"; do..