CREATE OR REPLACE FUNCTION FUNC_SPLIT(COLNAME VARCHAR, SEP VARCHAR, NUM NUMBER)

RETURN VARCHAR

IS

STR VARCHAR2(512);

BEGIN

IF NUM > 0 THEN

IF INSTR(COLNAME, SEP, 1, NUM+1) < 1 THEN

IF INSTR(COLNAME, SEP, 1, NUM) > 0 THEN

SELECT SUBSTR(COLNAME, INSTR(COLNAME, SEP, 1, NUM) + LENGTH(SEP), LENGTH(COLNAME)) INTO STR FROM DUAL;

END IF;

END IF;

IF INSTR(COLNAME, SEP, 1, NUM+1) > 0 THEN

SELECT SUBSTR(COLNAME, INSTR(COLNAME, SEP, 1, NUM) + LENGTH(SEP), (INSTR(COLNAME, SEP, 1, NUM+1) - INSTR(COLNAME, SEP, 1, NUM) - LENGTH(SEP))) INTO STR FROM DUAL;

END IF;

END IF;

IF NUM = 0 THEN

SELECT SUBSTR(COLNAME, 0, INSTR(COLNAME, SEP, 1, 1) - 1) INTO STR FROM DUAL;

END IF;

RETURN STR;

END func_split;


사용법

예) SELECT FUNC_SPLIT('a$b$c', '$', 0) FROM DUAL;


첫번째 매개변수 : 자를 문자열

두번째 매개변수 : 구분자

세번째 매개변수 : 추출해낼 위치

Leave a Comment



리그오브레전드는 국내 및 전세계적으로 인기있는 게임인데요.

리그오브레전드를 즐기기 위해서 필요한 PC 사양에 대해 알아보겠습니다.

아래는 현재 리그오브레전드 공식 홈페이지에서 공개한 최소 및 권장 사양입니다.


윈도우 PC의 권장 시스템 사양


맥 PC의 권장 시스템 사양


2011년 한국에 출시된 게임이며, 현재까지 많은 사랑을 받고있는 게임이지만

생각보다 권장 시스템 사양은 그리 높지않은것을 볼 수 있습니다.


아래는 롤 설치 방법에 대해 설명하겠습니다.

아래 이미지를 클릭하여 롤 홈페이지에 접속하여 클라이언트를 다운받습니다.


클라이언트 다운로드가 완료되면 설치버튼을 눌러 가이드에 따라 설치하시면 됩니다.

설치가 완료되면 리그오브레전드를 즐기시면 됩니다.


감사합니다.

Comments

  1. 부다페스트 스토리 다시보기 2020.08.27 11:57 Permalink Modify/Delete Reply

    잘 보고 갑니다...

Leave a Comment



개발자 등록과정은 생략


페이스북에서 제공해주는 툴을 사용하면 간단히 토큰을 생성할 수 있다.

https://developers.facebook.com/tools/explorer


페이스북 비 로그인 상태에서 게시글 가져오는 방법


Java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    @Resource MappingJackson2JsonView ajaxMainView;
    @RequestMapping(value="/facebookPageCrawling.do", method=RequestMethod.POST)  
    public ModelAndView facebookPageCrawling(HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {        
        String token = "앱 아이디|앱 시크릿 아이디";
        String user_id = "회원 아이디";
        URL url = new URL("https://graph.facebook.com/" + user_id + "?fields=posts%7Bcreated_time%2Cmessage%2Cpicture%2Cpermalink_url%7D&access_token=" +  token); 
        HttpsURLConnection con = (HttpsURLConnection) url.openConnection(); 
 
        BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream())); 
        String inputLine; 
        StringBuffer sb = new StringBuffer(); 
        
        while ((inputLine = in.readLine()) != null) { 
            sb.append(inputLine);
        } 
        in.close(); 
        String result = sb.toString();
 
        model.addAttribute("model", result);
        
        return new ModelAndView(ajaxMainView, model);
    }
cs


토큰에 | (백스페이스 아래에 있는 구분자) 를 기준으로 앱 아이디와 시크릿 아이이디를 토큰으로 사용한다.

앱과 시크릿 아이디는 https://developers.facebook.com/apps/ 에서 본인의 앱으로 들어가서

기본설정에 보면 나와있다.


회원 아이디는 위에 그래프 툴에서 확인 가능하다.


기호에 맞게 사용하면 끝


1, 17, 19, 21번째 줄은 화면에 출력하기 위해 js단으로 데이터를 보내는 코드이므로 본인 코드에 맞게 수정할것!


Comments

  1. leesr 2019.10.31 22:36 Permalink Modify/Delete Reply

    저 궁금한게 있는데요. 현재 페이스북 그래피 api 로 자신의 페이지의 사진과 글을 올리는 것이 가능한가요?
    예전에는 가능했다고하는 것 같은데 현재는 지원이 중단됐다는 말도 있고 아직도 가능하다는 말이있고;;
    검색을 좀 해봤는데 아무래도 언어의 장벽상..100% 확신 할 수 가 없어서요.
    간단히 말씀드리자만 페이스북 api 로 페이스북 page 포스팅(사진+글)이 가능한지..알고 싶습니다.

Leave a Comment


to Top