목록2024/03 (227)
투케이2K

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; // [ArrayList 컬렉션 사용] namespace testProject { class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ------------------------------------------- 1. ArrayList : 필요에 따라 크기가 동적으로 증가하는 배열입니다 (컬렉션) ------------------------------------------- 2. ArrayList 를 사용하기 위해서는 using S..

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; // [ArrayList 컬렉션 사용] namespace testProject { class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ------------------------------------------- 1. ArrayList : 필요에 따라 크기가 동적으로 증가하는 배열입니다 (컬렉션) ------------------------------------------- 2. ArrayList 를 사용하기 위해서는 using S..

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; // [ArrayList 컬렉션 사용] namespace testProject { class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ------------------------------------------- 1. ArrayList : 필요에 따라 크기가 동적으로 증가하는 배열입니다 (컬렉션) ------------------------------------------- 2. ArrayList 를 사용하기 위해서는 using S..

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; // [ArrayList 컬렉션 사용] namespace testProject { class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ------------------------------------------- 1. ArrayList : 필요에 따라 크기가 동적으로 증가하는 배열입니다 (컬렉션) ------------------------------------------- 2. ArrayList 를 사용하기 위해서는 using S..

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; // [ArrayList 컬렉션 사용] namespace testProject { class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ------------------------------------------- 1. ArrayList : 필요에 따라 크기가 동적으로 증가하는 배열입니다 (컬렉션) ------------------------------------------- 2. Add : 리스트에 요소를 삽입할 때 사용 합니다 -..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [설 명] ------------------------------------------------------------------ [EXC_BAD_ACCESS 발생 원인] ------------------------------------------------------------------ 1. Ios 메모리 부족 관련해서 발생하는 이슈 (GPU 옵션 비활성 체크로 테스트 재진행, Ios 상위 및 하위 기종에서 테스트 진행) 2. Ios 널 null 객체 포인트 참조 이슈 (객체 할당에서 해제 된 인스턴스 참조 시 발생) 3. 잘못된 메모리 번지 참조 이슈 (Zombie 옵션 활성 후 실제로 어떤 메모리 번지를 참조 하고 있는지..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [디바이스 RAM 메모리 크기 확인] // ----------------------------------------------------------------------------------------- func getRamMemoryTotal() -> String { /* // ----------------------------------------- [getRamMemoryTotal 메소드 설명] // ------------..

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] namespace testProject { class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ------------------------------------------- 1. 다차원 배열 : 행과 열을 지정해서 배열을 선언 합니다 ------------------------------------------- 2. 배열에서 각 번지 인덱스는 0 부터 시작합니다 ------------------------------------------- 3. 예시 : new 자료형 [행 = 가로] [열 = 세로] -..

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] namespace testProject { class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ------------------------------------------- 1. 가변 배열 : 배열 사이즈 지정 없이 배열을 선언합니다 ------------------------------------------- 2. 배열에서 각 번지 인덱스는 0 부터 시작합니다 ------------------------------------------- */ // [변수 선언] int[] array = new int..

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] namespace testProject { class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ------------------------------------------- 1. 고정 배열 : 초기 배열 사이즈 지정 및 지정 된 크기에 맞게 데이터를 추가 할 수 있습니다 ------------------------------------------- 2. 배열에서 각 번지 인덱스는 0 부터 시작합니다 ------------------------------------------- */ // [변수 선언] ..
[환경 구성 및 요약 설명] Mobile : Android 설 명 : adb shell screenrecord / ADB 명령어 사용해 휴대폰 화면 녹화 수행 및 파일 저장 - video record [설 명] ------------------------------------------------------------------------------------------ [명령어] ------------------------------------------------------------------------------------------ 문법 : $ adb shell screenrecord 예시 : $ adb shell screenrecord './storage/emulated/0/Downlo..
[환경 구성 및 요약 설명] Mobile : Android 설 명 : adb pull / ADB 명령어 사용해 휴대폰에 저장 된 특정 파일을 PC 로 복사 실시 (Mobile To Pc) [설 명] ------------------------------------------------------------------------------------------ [명령어] ------------------------------------------------------------------------------------------ 문법 : $ adb pull 예시 : $ adb pull './storage/emulated/0/Download/adbSample.png' -----------------..
[환경 구성 및 요약 설명] Mobile : Android 설 명 : adb shell screencap / ADB 명령어 사용해 휴대폰 화면 스크린 샷 캡처 수행 및 파일 저장 - capture image [설 명] ------------------------------------------------------------------------------------------ [명령어] ------------------------------------------------------------------------------------------ 문법 : $ adb shell screencap -p 예시 : $ adb shell screencap -p './storage/emulated/0/Do..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Observable] : observablePingCheck : ping 체크 결과 확인 // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // ---------------------------------------------------..
[제 목] [업무 이슈] FCM 푸시 알림 토큰 유효성 검증 이슈 - AWS SNS , FCM CLIENT TOKEN [내 용] ------------------------------------------------------------------------------ [이슈 사항] 1. AWS SNS 를 사용해 파이어베이스 푸시 알림 발송 후 >> 정상적으로 푸시 알림을 받지 못한다는 이슈 발생 ------------------------------------------------------------------------------ [원인 파악] 1. 서버 소스 코드 이상 점검 (정상 : Exception 발생 없음) 2. AWS Cloud Watch Log 확인 및 DB 사용자 토큰 유효성 값 ..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getRamMemoryTotal : 안드로이드 RAM 메모리 크기 확인 // ----------------------------------------------------------------------------------------- fun getRamMemoryTotal(mContext: Context): String { /** * // ------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getRamMemoryTotal : 안드로이드 RAM 메모리 크기 확인 // ----------------------------------------------------------------------------------------- public static String getRamMemoryTotal(Context mContext) { /** * // ---------------------------..

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] namespace testProject { class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ------------------------------------------- 1. return 함수 : 로직 처리 후 결과 값을 반환할 때 사용하는 함수입니다 ------------------------------------------- 2. return 함수를 선언하기 위해서는 해당 함수 명 앞에 데이터 타입 (ex : string, int) 을 명시해 함수를 생성합니다 -------------------..

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] namespace testProject { class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ------------------------------------------- 1. void 함수 : 리턴 반환 없이 해당 메소드 호출 후 로직을 처리합니다 (리턴할 값이 없는 함수) ------------------------------------------- 2. void 함수를 선언하기 위해서는 해당 함수 명 앞에 void 키워드를 명시해야합니다 --------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [설 명] ===================================================================== [사전 준비 사항] ===================================================================== 1. 파이어베이스 콘솔에서 프로젝트 등록 수행 >> 파이어베이스 프로젝트 선택 >> 설정 >> 클라우드 메시징 >> Firebase Cloud Messaging API(V1) 사용 설정 및 [발신자 ID] 값 별도 메모장에 저장 필요 2. 안드로이드 프로젝트에 파이어베이스 푸시 FCM 적용 실시 3. 안드로이드 프로젝트에서 파이어베이스 푸시 토큰 getToken 확인 ..