Meoru_tech
-
💡android와 androidx의 차이점| 프로그래밍 분야/안드로이드 2021. 6. 3. 23:52
그동안 안드로이드는 android 지원 라이브러리에서 기작성된 다양한 클래스 및 메서드들을 제공해왔다. 다만, v4, v7... 등 버전이 혼잡해질수록 호환성 문제가 발생하면서, 다양한 버전을 통합하고 자체적으로 관리하는 새로운 네임스페이스 androidx를 구성하게 되었다. 즉, androidx는 android의 진보형이라고 생각하면 편하겠다. (android developers에 따르면) androidx는 기존의 android를 모두 구현하였고, 호환성 문제를 모두 해결했다고 한다. (사실 bundle이나 기본제공 layout들은 여전히 android 네임스페이스 하에서 지원하고 있다... androidx와 android가 함께 import될시 발생하는 Error로 보아 완벽한 호환은 되지 않는것으로..
-
💡[문제 상황 - 해결] Task :app:processDebugMainManifest FAILED (Gradle Build Failed)| 프로그래밍 분야/안드로이드 2021. 6. 3. 18:29
[개발 환경] - OS : Windows 10 - IDE : Android Studio - JDK : JAVA SE 16.0.1 - Dependencies : 라이브러리 하나 추가 (com.android.support.design 28.0.0) - 상황 : 간단한 Fragment 예제를 연습하던 중 빌드 오류 - Error Output AGPBI: {"kind":"warning","text":"Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repositories.\nThis repository is deprecated and it will be s..
-
💡 [C언어] memccpy 함수 설명 및 예시| 프로그래밍 분야/C 2021. 5. 4. 15:27
💡 man memccpy NAME memccpy -- copy string until character found LIBRARY Standard C Library (libc, -lc) SYNOPSIS #include void * memccpy(void *restrict dst, const void *restrict src, int c, size_t n); DESCRIPTION The memccpy() function copies bytes from string src to string dst. If the character c (as converted to an unsigned char) occurs in the string src, the copy stops and a pointer to the byt..
-
💡 [C언어] memcpy 함수 설명 및 다양한 예시| 프로그래밍 분야/C 2021. 5. 4. 14:31
💡 man memcpy NAME memcpy -- copy memory area LIBRARY Standard C Library (libc, -lc) SYNOPSIS #include void * memcpy(void *restrict dst, const void *restrict src, size_t n); DESCRIPTION The memcpy() function copies n bytes from memory area src to memory area dst. If dst and src overlap, behavior is undefined. Applications in which dst and src might overlap should use memmove(3) instead. RETURN VA..
-
💡 [C언어] bzero 함수 설명 및 예시| 프로그래밍 분야/C 2021. 5. 4. 11:11
💡 man bzero NAME bzero -- write zeroes to a byte string LIBRARY Standard C Library (libc, -lc) SYNOPSIS #include void bzero(void *s, size_t n); DESCRIPTION The bzero() function writes n zeroed bytes to the string s. If n is zero, bzero() does noth- ing. SEE ALSO memset(3), swab(3) HISTORY A bzero() function appeared in 4.3BSD. Its prototype existed previously in before it was moved to for IEEE S..
-
💡 [C/C++] size_t 자료형의 정의| 프로그래밍 분야/C 2021. 5. 3. 19:06
size_t 아래는 C99의 원문이다. size_t can store the maximum size of a theoretically possible object of any type. 즉, 32비트 환경에서는 32비트, 64비트 환경에서는 64비트의 unsigned 변수로써 다음과 같이 정의된 자료형이다. #ifdef _WIN64 // 64비트일 때 typedef unsigned__int64 size_t; // 8바이트 크기의 부호 없는 정수 자료형 #else // 64비트가 아닐 때 typedef unsigned int size_t; // 4바이트 크기의 부호 없는 정수 자료형 #endif size_t는 stdlib.h 헤더에 선언되어 있다. 시스템 환경에 따라 자료형의 size가 달라지는 점에 있어..
-
💡 [C언어] memset 함수 설명 및 자세한 예시| 프로그래밍 분야/C 2021. 5. 3. 17:37
💡 memset 함수의 정의 ✔︎ man memset NAME memset -- fill a byte string with a byte value LIBRARY Standard C Library (libc, -lc) SYNOPSIS #include void *memset(void *b, int c, size_t len); DESCRIPTION The memset() function writes len bytes of value c (converted to an unsigned char) to the string b. RETURN VALUES The memset() function returns its first argument. memset 함수는 string.h, memory.h 내장함수이다. 둘 중 ..
-
💡 42서울 라 피신(42Seoul - La Piscine) 4기 2차 후기| 이모저모 2021. 4. 22. 23:42
✔ 라 피신 종료 2021.3.22 ~ 2021.4.16 4주라는 짧은 기간동안 진행된 피신이 끝났다. 대충 찾아봤는데 아마 라피신 4기 2차 첫 후기글이 아닐까 싶다... 동료 피시너 분들도 이 글을 많이 읽으실 것 같고, 나를 아시는 분들도 꽤 있으실 것 같아서 좀 부끄럽지만, 피신을 하면서 느꼈던 점을 조금 적어보려고 한다. 💡 피신 시작 전 ✔ 신청 과정 42Seoul에 대해 알게 된 건 올해 1월 말쯤이었다. 1차 테스트를 치르고, 체크인 미팅과 라 피신 신청을 거쳐 예비 피시너로 선발되었다. 테스트는 무난했다. 기억력, 논리력 테스트였는데 나는 각각 Lv7, Lv9정도였던 것 같다. 체크인 미팅은 4기 1차 때 성공했는데, 라 피신 신청을 실패해서 4기 2차때 재도전해서 성공했다. 콘서트 티켓..