모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    오유하는조씨님의
    개인페이지입니다
    가입 : 15-06-15
    방문 : 620회
    닉네임변경 이력
    회원차단
    회원차단해제
     

    오유하는조씨님의 댓글입니다.
    번호 제목 댓글날짜 추천/비공감 삭제
    341 안드로이드 막바지 코딩작업중에 질문드립니다..! (2) [새창] 2017-05-29 13:14:24 0 삭제
    속도가 빠르다 해도 UI 에서는 async로 하는게 좋을텐데요
    타이핑을 계속 하고 있는 중이다라는 상황을 가정해 본다면 아무리 빠르다 해도 타이핑이 빠른 사람은 버벅임을 느낄꺼에요
    타이핑이 멈춘후 0.1초 후에 보여준다거나 하는 꼼수를 쓸 수도 있겠지만...(실제로 이렇게 매 글자마다 검색하지 않게 하는편이 좋을꺼구요)
    340 쿼리에서 0을 1로, 1을 0으로 바꾸는 방법? [새창] 2017-05-29 13:10:55 0 삭제
    오 이건 생각 못했네요 요세 비트연산을 잘 안썻더니...
    참고로 mssql에선 "^ " 이녀석이 xor입니다.
    339 원 게시글이 삭제되었습니다. [새창] 2017-05-29 13:06:43 0 삭제
    ... 자연발생설인가..
    338 쿼리에서 0을 1로, 1을 0으로 바꾸는 방법? [새창] 2017-05-28 20:46:20 0 삭제
    ! 처럼 not 이라는 연산자도 있음..
    337 쿼리에서 0을 1로, 1을 0으로 바꾸는 방법? [새창] 2017-05-28 20:44:56 0 삭제
    방법은 여러가지...
    case 문 이용하기
    value+1%2 처럼 수식 이용하기
    ...
    336 원 게시글이 삭제되었습니다. [새창] 2017-05-28 20:42:57 0 삭제
    기존에 홈이 있었는지
    루트에 쓰기 권한이 있는지
    확인하세요
    335 7번국도여행 강릉에서 먹은 것 [새창] 2017-05-28 20:40:41 1 삭제
    맛있겠다 중간에 고개운동까지 갸웃뚱~
    334 부먹파와 찍먹파의 기나긴 싸움이 드디어 끝나겠군요 [새창] 2017-05-28 20:39:14 2 삭제
    좀 많이 오래 처음부터 찍어먹을래요 모조리 다!
    333 원 게시글이 삭제되었습니다. [새창] 2017-05-28 20:38:27 0 삭제
    뭐가 안된다는거죠?
    332 죄송하지만 하나만 묻겠습니다 [새창] 2017-05-25 09:23:36 1 삭제
    공부하시는 목적이 아니고 윈도우라면 배치파일 혹은 파워쉘로도 충분히 가능하네요
    유닉스 계열이면 당연 쉘스크립트...

    자바 파이썬이면 돌리는 컴퓨터에 무언가 설치를 해야 할꺼고
    C계열이면 컴파일러...

    크게 속도 크리티컬하지 않은 영역이고 중간에 바뀔 우려도 있으면서 복잡하지 않으니 스크립트들 사용해보세요
    331 개발자가 직면하는 부먹vs찍먹 논쟁 [새창] 2017-05-25 09:20:00 2 삭제
    go언어에서는
    조건문{
    }
    로 강제해 놨죠


    조건문
    {
    }
    스타일인데...

    종료 중괄호 보고 시작이 어딘지 볼때 위로 올라가면서 같은 라인에 {만 찾으면 되는데
    위쪽 스타일은 같은라인에 시작하는 무언가를 찾아야 하죠
    ide들 보면 시작하는 괄소 쌍을 강조해 주기도 하는데
    같은 세로 선상이 아닌 중간 어딘가를 찾아 헤메어야하는...

    조건문{
    }
    의 장점이 무엇이 있을까요?
    협업 스타일에 맞추긴 하지만 납득할만한 이유가 있었으면 해요
    330 안드로이드 막바지 코딩작업중에 질문드립니다..! (2) [새창] 2017-05-25 09:14:45 0 삭제
    위에분이 말씀하셨듯 동적인 데이터가 아니라면(그때 그때 사전 목록을 외부에서 받아서 입력한다거나...)
    미리 입력하고 테이블에 인덱스 까지 잡아놓은 sqlite파일을 앱에 넣어두는게 좋아요
    패치식으로 갱신한다 해도 그 파일만 바꿔줘도 되고
    일부라면 쿼리로 delete insert 혹은 update로 가능하니까요

    인덱스는 소스중 create table 있는 구문 아래쪽에
    create index 인덱스명 on 테이블명(인덱스걸 컬럼들.. 순서중요);
    하시면 되고 이런건 sqlite공식 홈 가면 구문이랑 사용법 설명 자세히 나와있습니다.

    프로그래밍 하다 막히면 공식홈페이지 등에서 문서 찾아보는걸 습관화 하셔야 되요
    뭘 찾아야 할지 모를때는 도움받는게 좋겠지만요
    329 안드로이드 막바지 코딩작업중에 질문드립니다..! (2) [새창] 2017-05-24 15:33:06 0 삭제
    group by 빼먹었네요

    select a.tx
    from
    (
    select t1.tx, count(*) as cnt
    from t1 inner join t2 on t1.no= t2.no
    where t2.tx IN ('검색어 조각1', '검색어 조각2'...)
    group by t1.tx
    ) as a
    order by a.cnt desc
    limit 10;
    328 안드로이드 막바지 코딩작업중에 질문드립니다..! (2) [새창] 2017-05-24 15:31:30 0 삭제
    첨언 하면 "Full-Text searches" 는 보통 영문 위주로 한글 동작을 보장할지는 테스트 해보셔야 할꺼고(영문이라면 이 기능 사용하셔도 괜찬을듯)
    비슷하게 동작하게 하려면 좀 복잡 할 수 있으나 방법이 있습니다.

    예를들어 "학교 종이 땡땡떙"
    을 자동완성 시키고 싶다
    "종이" 이라는 글자를 치면 저 글자를 추천해 주려면
    "학교 종이 땡땡떙" => "학교","교 "," 종","종이","이 "," 땡","땡떙"
    이렇게 분할 하고

    create table t1(no int, tx text);
    insert into t1(no,tx) values(1, "학교 종이 땡땡떙");

    create table t2(no int,wd text);
    insert into t2(no,tx) values(1,"학교");
    insert into t2(no,tx) values(1,"교 ");
    insert into t2(no,tx) values(1," 종");
    insert into t2(no,tx) values(1,"종이");
    insert into t2(no,tx) values(1,"이 ");
    insert into t2(no,tx) values(1," 땡");
    insert into t2(no,tx) values(1,"땡떙");

    이런식으로 데이터를 넣어두고

    select a.tx
    from
    (
    select t1.tx, count(*) as cnt
    from t1 inner join t2 on t1.no= t2.no
    where t2.tx IN ('검색어 조각1', '검색어 조각2'...)
    ) as a
    order by a.cnt desc
    limit 10;

    이런식으로... 구연 가능할꺼에요

    대충 게시판에 바로 쓴거라 구문오류가 있거나 잘 보일지 모르겠네요;;
    그냥 참고용으로...
    327 안드로이드 막바지 코딩작업중에 질문드립니다..! (2) [새창] 2017-05-24 15:17:20 0 삭제
    인덱스를 안만드셨네요
    sqlite는 사용해 보지 않았으나
    where fieldObjectName like '검색어%' 로 조회하셨으니
    제가 사용해본 모든 rdbms는 fieldObjectName 에 인덱스가 있다면 조회시에 인덱스 사용 하게 될꺼에요

    만약 성능상 차이가 없다면 인덱스 사용 안하는 거니
    where fieldObjectName >= '검색어' AND fieldObjectName < '검색어' || '힇' 처럼 검색하는 것으로 바꿔보세요
    (여기서 힣은 한글 마지막 글자... 영문이라면 z가 될꺼고 기타 다른 글자가 될 수도 있고 특성에 따라서...)

    테이블 생성 구문에서 fieldObjectName 에 인덱스 만드시고 테스트 해보세요
    0.x초 안으로 결과 떨어질 꺼에요

    그리고 검색 시간이 아무리 짧아도 비동기로 호출하는것이 사용자 입장에서 훨씬 좋아요

    ps. 공개하신 소스에 의하면 인젝션의 가능성이 매우 큽니다.(로컬 데이터라 사용자 피해는 없겠지만...)
    바인딩 사용하세요 https://www.sqlite.org/c3ref/bind_blob.html



    [◀이전10개] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [다음10개▶]

     
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈