•  for (int j=selectionStart; j<selectionEnd; j++) { for(StyleSpan s: spannable.getSpans(j, j+1, StyleSpan.class)) { spannable.removeSpan(s); // 서식 지우고 } }위와 같이 한다면 StyleSpan은 선택된 영역에서만큼만 딱 지워지게 됩니다. 예를 들어서 전체를 Bold 해놓았고 일부만 선택하여 버튼을 누를 시, 선택된 영역만 Bold가 해제됩니다.그러나 StyleSpan 대신 AbsoluteSizeSpan을 지우려고 하니 그렇지가 않습니다. for (int j=selectionStart; j<selectionEnd; j++) { for(AbsoluteSizeSpan s: spannable.getSpans(j, j+1, AbsoluteSizeSpan.class)) { spannable.removeSpan(s); // 서식 지우고 } }같은 구문이고 지우려는 대상만 다른데, 이 코드는 왜 전체 문장의 SizeSpan이 지워지는 지 알 수 없습니다.해결법을 아시는 분 도와주시면 감사하겠습니다.
    9시간 전
    • 0
      답변수
    • 0
      반응수
    • 2
      조회수
    • 0
      투표
  • 안녕하세요. 한국IT비즈니스진흥협회 입니다.우리 협회는 과학기술정보통신부와 정보통신산업진흥원과 함께, 『2019년도 SW고성장클럽 200』 사업을 진행하고있습니다.SW산업 발전 및 4차 산업혁명 일자리 창출을 위해 SW 고성장기업의 성장동력 확충에 초점을 둔 맞춤형 지원 사업 입니다.(창업 이후 고성장기업으로 성장시키는 맞춤형 지원사업(자율과제))상세내용은 첨부파일을 확인해 주시기 바라며, 적극적인 관심과 참여 부탁드립니다.감사합니다.http://ipa.koipa.or.kr/
    • 0
      답변수
    • 0
      반응수
    • 5
      조회수
    • 0
      투표
  • [AXOMZ] KR Binance SAFU pre-Hackathon1. 행사 목적-바이낸스 주최 Binance SAFU Hackathon in Singapore의 공식 한국 예선 전 (2019년 1월 19일, 싱가포르에서 개최) -블록체인 관련 대중 인식 전환 및 우수한 인재 육성-우수 인재에 글로벌 공모전 참가 기회 부여 및 신사업 아이디어 발굴2. 일정 및 장소-일시: 2019년 1월 12일 10:00 ~ 1월 13일 17:00 -장소: D.CAMP (디캠프 선릉센터) -주최 : 바이낸스 (BINANCE), 엑시옴즈(AXIOMZ) -주관 : 엑시옴즈 (AXIOMZ) - 행사 시간표 :1st day 11:00~11:30 행사장 등록 및 입장 11:30~11:50 행사 개회 11:50~12:10OT및 주제 설명 12:10~13:00 점심식사 13:00~18:00 해커톤 18:00~19:00 저녁식사 19:00~ 해커톤2nd Day 08:00~09:00 아침식사 09:00~12:00 해커톤 및 발표 준비 12:00~13:00 점심식사 13:00~16:30 최종 프리젠테이션 및 심사 16:30~17:00 시상 및 시상소감3. 참가대상- Challenger League (경쟁부문) : 제한된 시간 안에 자신의 아이디어를 최 대한 구현하고 검증 가능한 프로토타입으로 제작할 수 있는 전문가. (현장 참여 인력만으로 프로토타입을 제작해야 인정) 4. Challenger League (경쟁부문)1)목적:Binance SAFU Hackathon in Singapore 본선에 진출할 우수 팀 선발2)일시: 2019 년 1 월 12 일 (토) 10:00 ~ 1 월 13 일 (일) 17:00 (무박 2 일) 3)장소: D.CAMP (디캠프 선릉센터) 4)참가 인원: 신청자 40 여 명 (10 팀) 5)진행 내용:  -아이디어 구상 > 프로그래밍 > 프레젠테이션 > 심사 및 선발-프로토타입 결과물 제출6)심사:  -심사일시: 2019 년 1월 13 일 (일) 13:00 ~ 16:30 -심사기준: 창의성, 기술적 완성도, 구현 가능성, 실용성-총 3 팀 선발7)시상 및 우수 팀 혜택:-시상일시: 2019 년 1 월 13 (일) 16:30 ~ 17:00 -상장 및 상금 수여- Binance SAFU Hackathon in Singapore본선 진출 티켓- Binance SAFU Hackathon in Singapore리플렛 팀 로고 게재-바이낸스 랩(Binance Lab) 엑셀러레이팅 심사 기회 제공-후원사별로 인턴 기회 및 취업 지원 시 가산점 제공5. Innovation League (비경쟁부문) 1)목적 : 블록체인 교육, 우수 아이디어 발굴2)일시:- 2019년 1 월 12 일 (토) 11:00 ~ 21:00 – 교육이수 및 아이디어 구상- 2019년 1 월 13 일 (일) 13:00 ~ 17:00 – 모델수립 및 아이디어 피칭3)장소: D.CAMP (디캠프 선릉센터) 4)참가 인원 : 신청자 30여 명 (10 팀) 5)진행 내용: -블록체인 교육 > 아이디어 구상 > 프레젠테이션 > 심사 및 시상- 3인이하의 팀으로 추첨을 통한 무작위 구성-참여자들이 블록체인 교육을 이수하고 아이디어를 발전시켜 비즈니스 모델 구상-대학 교수 및 교육기관 강사들과 협업6)심사:  -심사일시: 2019 년 1월 13 일 (일) 14:00 ~ 16:30 -심사기준: 창의성, 구현 가능성, 실용성-총 3 팀 선발7)시상 및 혜택: -상장 및 상금 수여-후원사별로 인턴 기회 및 취업 지원 시 가산점 제공6. 참가 신청서 및 소개서 홈페이지에서 다운로드 가능https://www.axiomz.io/7. 참가 신청 방법 및 문의처partners@axiomz.io로 메일을 발송해주시면, 서류 심사 후 참가 확인이 통보될 예정입니다. 많은 참여 부탁드립니다.- ㈜엑시옴즈 pre-Binance SAFU Hackathon in Korea행사 담당자 김정진(02-6956-0004 / partners@axiomz.io)
    2018.12.28 14:08:13
    • 0
      답변수
    • 1
      반응수
    • 74
      조회수
    • 1
      투표
  • [AXOMZ] KR Binance SAFU pre-Hackathon1. 행사 목적-바이낸스 주최 Binance SAFU Hackathon in Singapore의 공식 한국 예선 전 (2019년 1월 19일, 싱가포르에서 개최) -블록체인 관련 대중 인식 전환 및 우수한 인재 육성-우수 인재에 글로벌 공모전 참가 기회 부여 및 신사업 아이디어 발굴2. 일정 및 장소-일시: 2019년 1월 12일 10:00 ~ 1월 13일 17:00 -장소: D.CAMP (디캠프 선릉센터) -주최 : 바이낸스 (BINANCE), 엑시옴즈(AXIOMZ) -주관 : 엑시옴즈 (AXIOMZ) - 행사 시간표 :1st day 11:00~11:30 행사장 등록 및 입장 11:30~11:50 행사 개회 11:50~12:10OT및 주제 설명 12:10~13:00 점심식사 13:00~18:00 해커톤 18:00~19:00 저녁식사 19:00~ 해커톤2nd Day 08:00~09:00 아침식사 09:00~12:00 해커톤 및 발표 준비 12:00~13:00 점심식사 13:00~16:30 최종 프리젠테이션 및 심사 16:30~17:00 시상 및 시상소감3. 참가대상- Challenger League (경쟁부문) : 제한된 시간 안에 자신의 아이디어를 최 대한 구현하고 검증 가능한 프로토타입으로 제작할 수 있는 전문가. (현장 참여 인력만으로 프로토타입을 제작해야 인정) 4. Challenger League (경쟁부문)1)목적:Binance SAFU Hackathon in Singapore 본선에 진출할 우수 팀 선발2)일시: 2019 년 1 월 12 일 (토) 10:00 ~ 1 월 13 일 (일) 17:00 (무박 2 일) 3)장소: D.CAMP (디캠프 선릉센터) 4)참가 인원: 신청자 40 여 명 (10 팀) 5)진행 내용:  -아이디어 구상 > 프로그래밍 > 프레젠테이션 > 심사 및 선발-프로토타입 결과물 제출6)심사:  -심사일시: 2019 년 1월 13 일 (일) 13:00 ~ 16:30 -심사기준: 창의성, 기술적 완성도, 구현 가능성, 실용성-총 3 팀 선발7)시상 및 우수 팀 혜택:-시상일시: 2019 년 1 월 13 (일) 16:30 ~ 17:00 -상장 및 상금 수여- Binance SAFU Hackathon in Singapore본선 진출 티켓- Binance SAFU Hackathon in Singapore리플렛 팀 로고 게재-바이낸스 랩(Binance Lab) 엑셀러레이팅 심사 기회 제공-후원사별로 인턴 기회 및 취업 지원 시 가산점 제공5. 참가 신청서 및 소개서홈페이지에서 다운로드 가능https://www.axiomz.io/6. 참가 신청 방법 및 문의처참가신청서를 홈페이지에서 다운로드 하시고 partners@axiomz.io로 메일을 발송해주시면, 서류 심사 후 참가 확인이 통보될 예정입니다.많은 참여 부탁드립니다.- ㈜엑시옴즈 pre-Binance SAFU Hackathon in Korea행사 담당자 김정진(02-6956-0004 / partners@axiomz.io)
    2018.12.28 12:57:58
    • 0
      답변수
    • 0
      반응수
    • 35
      조회수
    • 0
      투표
  • java 에서 실시간으로 데이터를 입력하는 내용을 만들기 위해 알아보았습니다만... 방법을 잘 몰라서 ; 질문을 드리고자 합니다.1.실시간 이벤트를 사용 하는 방법은 spark streaming, Esper 이 있는 것으로 알고 있는데요. 이 이외에 다른 쉬운 방법이 있나요?2.Esper 에서 실시간 이벤트 사용 방법을 모르겠습니다.본 사이트 : http://www.espertech.com/ 설명서 : http://www.espertech.com/esper/esper-documentation/ 설명 사이트http://www.notforme.kr/archives/579 http://javacan.tistory.com/entry/Esper-Beginner-1-Quick-Start http://sungsoo.github.io/2014/01/02/overview-of-esper.html gitHub 적용 사이트https://github.com/not-for-me/EsperStudyProject https://github.com/espertechinc/esper EPL 실험 해볼 수 있는 사이트http://esper-epl-tryout.appspot.com/epltryout/mainform.html 를 참조해서 만들어 보았습니다.public void EesperExample2(UserInfoDto udto) {Configuration config = new Configuration();config.addEventType("SearchYoutubeVo", SearchYoutubeVo.class.getName());EPServiceProvider epService = EPServiceProviderManager.getDefaultProvider(config);String epl = "select * , count(*) from SearchYoutubeVo.win:time(5 minutes)";List<SearchYoutubeVo> vo;EPStatement statement = epService.getEPAdministrator().createEPL(epl);ExampleListener example = new ExampleListener();statement.addListener(example);int EventCreateNum = 5;//for(int i = 0; i < EventCreateNum; i++ ){try {vo = youtubeSearchService.searchYoutube(udto);} catch (Exception e1) {// TODO Auto-generated catch blocke1.printStackTrace();}try { Thread.sleep(500); } catch (InterruptedException e) { e.printStackTrace(); }//}}public class ExampleListener implements UpdateListener {public void update(EventBean[] newEvents, EventBean[] oldEvents) {EventBean event = newEvents[0];System.out.println("Avg Rating of NFM = " + event.get("viewCount") + " Total Count: " + event.get("videoId"));System.out.println(event.get("count(*)"));}}'vo = youtubeSearchService.searchYoutube(udto);' 는  youtube 키워드를 입력해서 이를 가지고오는 내용입니다.'UserInfoDto udto' 유저의 관련된 정보를 가지고 오는 것입니다.그런데 제가 하고 싶은 것은 처음에  youtubeSearchService.searchYoutube(udto); 사용해서 데이터를 가조고온 후, 5분 간격으로 데이터를 가지고 오고 싶은 것인데.... 방법을 전혀 모르겠습니다.그런데 ExampleListener  는 전혀 실행되지 않고 있습니다.
    2018.12.14 10:06:08
    • 0
      답변수
    • 0
      반응수
    • 58
      조회수
    • 0
      투표