반응형

전체 글 377

ViewStub을 통한 뷰 로딩 개선 : 안드로이드 성능 개선 #1

안녕하세요 긍정열매입니다 개발을 하면 사용자 피드백으로 "왜 이리 느려요!!!" 라는 말을 들어보셨을거 같습니다. 그때마다 우리는 말합니다 .... 그...글쎄요.... 이런 분들을 위해 자그마한 도움이 되고자 오늘도 글을 작성합니다. 이전 포스팅에서 전반적으로 성능에 대해서 기본적인 개념 및 성능 해결에 대한 방법 접근에 대해서 설명 드렸습니다. https://ysmlove111.tistory.com/377 안드로이드 성능 문제 해결을 위해(오늘밤도 글렀..) 안녕하세요 긍정열매입니다 "왜 이리 느려요?" 어플을 개발하다보면 이런 피드백을 한번쯤 경험하게 됩니다 열심히 개발했지만 일정에 치여서, 원가절감에 의해, 화려한 애니메이션 적용을 위 ysmlove111.tistory.com 기억하시죠??? 흠...

대만 타이페이 메인역 딤딤섬 - 아이와 함께 대만여행, 메뉴추천

비행기에서 내려서 mrt를 타고 타이베이 메인역에 도착했어요. 오후 3시가 넘어가서 쉐라톤 호텔 가기 전에 여기서 밥을 먹기로 했습니다! 타이페이 메인역 브리즈쇼핑몰 2층에 위치해 있는데 여긴 에스컬레이터는 많은데 도대체 엘베는 어디 있는 건지 ㅠㅠ 유모차 캐리어 다 들고 한참 헤매다가 결국 남편이 캐리어 2개, 저는 아이 손 잡고 유모차 접어서 에스컬레이터를 타고 갔어요 버거킹이 있는 곳 맞은편에 위치한 대만 타이페이메인 스테이션의 딤딤섬 여기 서성이면 직원분이 나오시고 인원수 말하면 됩니다 카운터 쪽에 유모차, 캐리어 2개를 세워두고 들어갔어요 몇 년 전에는 대만에서 큐알코드로 주문하는 게 많지는 않았던 거 같은데 이번 여행은 딘타이펑고 그렇고 큐알코드로 핸드폰으로 접속해서 메뉴선택하고 주문하는 방식..

안드로이드 성능 문제 해결을 위해(오늘밤도 글렀..)

안녕하세요 긍정열매입니다 "왜 이리 느려요?" 어플을 개발하다보면 이런 피드백을 한번쯤 경험하게 됩니다 열심히 개발했지만 일정에 치여서, 원가절감에 의해, 화려한 애니메이션 적용을 위해등등 여러가지 대외(?)적인 상황에 그렇게 시장에 내놓을수 밖에 없었다고 하소연하고 싶을지도 모릅니다 하지만 일개 힘없는 개발자로서 안타깝게도 그럴수가 없기에 어떻게든 성능을 향상 시킬수 있는 방법을 찾아야 하는게 숙명이겠죠 저역시 그동안 많은 성능 이슈를 겪어왔고, 이를 개선하고자 했던 노력들을 조금씩 정리해보고자 합니다. 그중 오늘은 아래와 같은 카테고리들로 안드로이드 어플리케이션 성능에 대해서 이야기 해보고자 합니다 성능에 대한 정의 성능 이슈 해결을 위한 기본적인 지식 성능 개선 예제 유형 성능 프로파일 도구 1. ..

초보자를 위한 삼각 스토퍼 체결 방법

안녕하세요 긍정열매입니다 오늘은 캠핑에서 사용되는 스트링의 삼각 스토퍼를 체결하는 방법에 대해서 설명 드릴께요 위처럼 생긴 스토퍼를 받으면 어떻게 체결해야 하는지 모르시는 분들은 아래 방법을 따라서 진행하시면 됩니다 일단 삼각 스토퍼에서 왼쪽에 불룩한 면이 있게 놓으시구요 제일 위의 구멍에 스트링을 넣습니다 뒤를 보면 아래처럼 되어 있구요 다음은 위이미지의 오른쪽 구멍에 스트링을 넣으시면 됩니다 다시 정면으로 돌아오면 위처럼 스트링이 나와있구요 마지막으로 오른쪽 구멍에 스트링을 넣습니다 그리고 마지막으로 아래처럼 매듭을 만들어주면 끝!!!! 그럼 이걸 어떻게 사용하냐구요?? 위처럼 삼각형 아래쪽 스트링을 당겨서 팩에 걸어주시면 됩니다 이상 긍정열매였습니다 즐거운 캠핑하세요!!!

KMP 알고리즘(java) : 같은 문자열 몇개일까?

같은 문자열 찾기 알고리즘 ABABCBABABC 에서 ABAB가 몇번 나오는가? 일단 답은 ABABCBABABC로 2개 1번으로 단순하게는 ABABAB에서 한스텝씩 for루프를 돌려서 주어진 pattern과 일치하는지 비교할수 있다 단순 방식 ABABCB....에서 순차적으로 ABAB를 하나씩 비교해서 맞으면 count를 하나 올림, 그 다음으로 한칸 옮겨서 BABCB...에서 다시 비교하고 넘어가는 방식임 당연히 정답은 아님 해답은 KMP알고리즘을 통해 얻어와야 함(만든사람이 Knuth, Morris, Prett라서 앞글자 따서 이름지음) KMP의 요점은 주어진 패턴에서 스킵할수 있는 정보가 있는지를 파악하고 이를 이용하여 비교 횟수를 최소한으로 하는것 가령 비교할 문자인 ABAB 에서 어떤 정보가 있..

코딩하기/Java 2021.04.13

Debugging(2) - 안드로이드 함수 수행 시간 체크

안녕하세요 지난번 Debugging(1) 글에 이어 두번째 글입니다 Debugging(1) - 콜스택을 이용한 디버깅(부제: 누가 내 치즈를 옮겼을까?) 디버깅을 하는 이유중 오류를 잡기 위해서도 있지만 다른 하나로 내가 만든 로직이 얼마만큼의 성능을 내고 있는지 확인이 필요할 때가 있습니다. 성능을 확인하는 방법은 여러가지가 있을겁니다, 배터리를 얼마큼 소모하는지 측정하거나, 얼마나 빠르게 로직이 수행되는지, 불필요한 로직이 있는가 이중 로직 처리 시간을 체크하는 기본적인 방법에 대해서 확인해보겠습니다 한개의 함수안에서 체크하는 경우에는 간단히 다음과 같이 확인해볼수 있습니다 void A(boolean callB) { long startTime = System.currentTimeMillis(); if..

Debugging(1) - 콜스택을 이용한 디버깅(누가 내 치즈를 옮겼을까?)

안녕하세요 이번엔 디버깅에 대해서 이야기 해보고자 합니다. 초급 개발자라면 대부분 대해서 개발중 디버깅에 상당한 시간이 소요될거라 봅니다. 물론 개발 능력이 뛰어난 개발자가 혼자 개발하는 경우, 검증이 많이 필요치 않는 경우는 제외하고 가겠습니다ㅋ 하지만 본인이 뛰어난 개발자라도, 프로젝트의 규모가 커지고 여러사람이 투입되어 동시에 개발하는 경우에는 다른 사람이 만들어 놓은 부분에 대해서는 디버깅이 필요 할 수 밖에 없습니다. 이 카테고리에서는 개발을 하면서 가장 많이 하는 디버깅할때 유용한 팁을 몇가지 소개하고자 합니다 그 첫번째로 콜스택을 이용한 디버깅 방법에 대해서 소개 하겠습니다 예를 들어 C라는 스트링을 받아서 숫자로 바꾸는 함수가 있다고 생각해보겠습니다 그리고 C를 호출하는 경우가 아래와 같이..

기흥 리빙센터 블루밍테디 카페 후기, 리빙파워센터 테비베어카페, 키즈카페

기흥 리빙파워센터에 위치한 블루밍테디 후기입니다! 예전이랑 내부 인테리어가 달라졌더라구요 아이가 있으신 분들은 좋겠지만 아기 없는 분들은 소란스러워서 싫어할 수도 있게 바뀐거 같아요 ㅎㅎ 블루밍 카페는 이렇게 큰 완전 큰 테디베어가 수두룩해요 아기가 곰 곰 하면서 여기저기 구경하고 난리났었어요 단체석도 있구요 2인석 4인석도 있어요 아기의자는 없었던거같은 느낌... 테디베어 전시관이 옆에 쭈욱 있어서 아기랑 사진 찍기 진짜 좋아요 보라보라 꽃이 천장에 가득 여긴 쩜 무섭고 별루 였던 컨셉... 웨딩테디베어도 있구요 꽃길만 걷자는 곰팅이도 있고 블루밍카페는 진짜 포토존이 가득가득해요 커피맛은 그냥 쏘쏘 가격도 적당쓰 아기의자가 없어도 수영장 느낌 썬베드의자랑 좌식 테이블이 많아서 괜찮은 블루밍카페.. 신발..

태안 상상펜션 내돈내산 후기! 안면도 월풀펜션 키즈펜션, 21개월 아기랑 서해 여행

11월 중순에 다녀온 태안 상상펜션 후기입니다. 키즈풀빌라를 가기에는 아기도 1명이고 아직 어려서 부담스러워서 안면도 상상펜션에 다녀왔어요~ 펜션에 도착해서 주차하고 옆쪽을 보니 마당에 장난감 자동차가 엄청 많았어요. 마당에 요런 스타일 집도 몇개있구요 근데 집이랑 장난감 자동차가 다 낡았어요! 좀 오래되고 거미줄도 막 있고 아무래도 야외에 두니까 색이 더 빠져서 그런거같기도해요 방방이도 있어요 ㅋㅋ 21개월 아가는 무서워하더라구요 남편이 체크인하고 짐 옮겨 나르는 동안 신난 우리 아기 자동차 종류별로 다 만져보고 끌어보고 난리났음... 어른이 앉아 있을 수 있는 의자가 있어서 잠깐 궁둥이도 붙여보구요.. 제가 선택한 방은 비너스 방 이거 하나 남아서 선택했어요 가격은 금요일 15만원 정도.. 수건 넉넉..

속초 더클래스 300 호텔 온돌방 솔직 후기.. (아기랑 속초 여행, 속초 한실)

속초 더클래스300 호텔 숙박 후기입니다. 아기가 있어서 무조건 한실, 온돌방만 찾아다녔는데.. 여기는 최근 갔던 곳 중에 제일 ☆로 ㅠㅠ.. 급여행으로 떠난 속초.. 속초 더클래스300은 호텔이랑 콘도랑 같이 있어요 예전에 남편이랑 한 6년전쯤?? 와 본적 있는데 그때는 괜찮았던거 같았는데 ㅠㅠ.. 한실 온돌방은 무조건 2층이라서 뷰는 주차장 뷰.. 솔직히 저는 뷰랑 위치 이런거 숙박할때 상관없거든요~ 근데 청소상태.. 엉망진창...... 요즘 코로나 때문에 숙소에 도착하면 짐 풀기 전에 챙겨간 소독약 쫙 뿌리고 소독티슈로 청소 다 하고 짐 풀거든요 머리카락 진짜 엄청 많아요... 냉장고 밑부분 모서리에 때 나온거 닦고 기절할뻔 ㅠ 냉장고에 생수 있고 커피포트 있구요 세면도구는 없어서 칫솔 같은건 사야..

반응형