모바일 앱 보안 취약점 진단 후기
안드로이드 모바일 앱 보안 취약점 진단 컨설팅 대박 황당한 경험을 하게 되었다. 회사 앱을 우리 회사의 고객사에서 안랩(Ahnlab)에 취약점 진단 컨설팅을 의뢰했다. 그리고 그 취약점에 대한...
[Android] Buildconfig 클래스 활용
안드로이드 Buildconfig 활용 앱을 빌드할때 테스트 환경과 실서버 환경에 따라 다른 값을 적용해야할 때가 있다. 가령, 로그를 남기거나, 테스트URL 과 실서버 URL이 다를 때 분기용도로...
[MS-SQL] 쿼리(Query)에서 열 이름(column names)을 가져오는 방법
쿼리에서 열 이름(column names)을 가져오기 엑셀 다운로드를 위한 쿼리를 작성하였는데 엑셀 헤더값으로 들어갈 컬럼을 동적으로 가져와야하는 상황이 생겼다. 해결방법은 SYS 테이블을 이용하는 것이다. SELECT name...
[MSSQL] 소수점관리 반올림(ROUND), 올림(CEILING), 내림(FLOOR), FORMAT함수를 사용한 0 자릿수 채우기, 문자열 반복 REPLICATE 함수
MSSQL 소수점관리 반올림, 올림, 내림 관련하여 ROUND, CEILING, FLOOR 함수에 대한 사용법을 알아보자. 다음과 같이 소숫점 자리를 제외한 정수값을 리턴받는 자바스크립트 예시가 있다. const rate...
[MS-SQL] 쿼리 조회 시간이 오래 걸리는 쿼리에 대한 성능 분석하는 방법 (SET STATISTICS IO, SET STATISTICS TIME )
쿼리에 대한 성능 분석하는 방법 쿼리(Query) 실행시간이 오래 걸리는 쿼리가 있을 때 실행시간을 줄이기 위해(오래걸리는 문제를 해결) 쿼리의 성능을 분석해야하는 상황이 발생한다. 프로파일러 및 실행...
[android : kotlin] 코틀린 apply 사용방법 및 총정리 : 스코프 함수(Scope Functions)
코틀린 apply 사용방법 apply와 같은 스코프함수는 람다식을 사용합니다. 중괄호{}로 묶어서 사용하게 됩니다. 중괄호 안에서 임시 범위가 형성됩니다. 이 범위에서는 이름없이 객체에 접근 할 수 있습니다. ...
[android : kotlin] 코틀린 .let 사용법 예제 및 총정리 : 스코프 함수(Scope Functions)
코틀린 .let 사용법 let와 같은 스코프함수는 람다식을 사용합니다. 중괄호{}로 묶어서 사용하게 됩니다. 중괄호 안에서 임시 범위가 형성됩니다. 이 범위에서는 이름없이 객체에 접근 할 수 있어요. ...
[Vue warn]: Unknown custom element: – did you register the component correctly? For recursive components, make sure to provide the “name” option. 제거하는 방법
메뉴를 클릭하거나 화면이동시 다음과 같은 경고 내용이 메뉴를 클릭할 때 마다 발생하는 경우가 있다. [App.vue] <template> <v-app> <component :is="curLayout"> <keep-alive :exclude="viewArr"> <router-view /> </keep-alive>>...
[android : kotlin] 코틀린 Collection 함수 예제 및 총정리( List, Map, Set 예제 코드)
코틀린 Collection 함수 Collection 함수에 대해 알아 보자. “데이터를 저장하기 위해 사용한다” 라고 생각하면 쉽다. 크게 List, Map, Set으로 나눌 수 있다. List는 기본적으로 변경이...
[아파치 웹서버] 이미지 저장 경로 변경 중 Forbidden 오류 발생..
https://blog.naver.com/shackerz/220375507309 너무 오랜만에 자바에 접하고 있다. 이미지를 저장하는 서버 경로를 변경중인데.. path.properties에서는 변경을 하여서 리눅스 서버의 경로에는 이미지가 저장되고 있다. 하지만 이미지를 찾지 못하는 오류가...