- Today
- Total
목록ALL (104)
CODE CAVE
* { margin: 0 auto; padding: 0; } a { text-decoration: none; } CSS 초기화 코드로 검색하면 이것저것 많이 나오는데요~ 제가 생각했을 땐 위의 코드면 충분하다고 생각해요~ 오히려 많은 초기화 코드를 작성할시 좀 규모 있는 퍼블리싱 할 때 방해가 되는 경우도 있습니다. 부트스트랩이나 뭐 다른 라이브러리 쓰실 때 자신은 padding 같은것을 준적도 없는데 막 패딩이 있고, 제가 설정한 스타일이 적용이 안되고, 디버깅 해보면 부트스트랩의 초기화 코드에 덮힌다던지 (물론 이 경우는 CSS 호출 순서나 !implement; 로 해결이 가능하긴 합니다.) 등의 문제.. 제 생각엔 그냥 필요성이 느껴질 때 떠오른 것을 하나씩 추가하는게 제일 이상적 인것 같아요. 그..
문자열은 문자(char)의 나열 입니다.다른 언어에서도 마찬가지로 문자의 나열이지만 문자열은 자주 쓰이기 때문에 Java에선 String 이란 문자열 타입을 지원하죠. 하지만 C언어는 따로 문자열 타입이 없기 때문에 배열로 표현합니다.문자열 타입을 대체하는 char 형 배열은 한글자를 나타내는 char가 여러개 연속되서 메모리에 저장되는 것이죠. char str[10]; 이라고 선언 해놓으면 메모리에 str[0]~[10] 까지 11 byte가 연속적으로 잡힙니다. 0~9 까지는 일반 문자가 채워질 것이고, [10]에는 \0(NULL) 문자가 채워집니다. NULL은 문자들의 나열(문자배열/문자열)의 끝을 알려주는 문자입니다. 이 배열은 끝에 도달했다고 알려주는 역할이죠, 이게 없다면 메모리에서 뭔가 읽을 ..
# 에러내용xxx.c: In function 'main':xxx.c:181: warning: incompatible implicit declaration of built-in function 'exit' 위와 같은 에러가 난다면 #include 를 추가해주면 됩니다. 대강만 해석해봐도 exit 함수가 문제인 것을 알 수 있는데요. 이런 류의 에러를 맞딱드리면 가장 먼저 봐야할 부분은 해당 함수가 정의되어있는지 확인하는 것 일 겁니다. exit 함수를 정의한게 없는데 예제 코드에서는 사용하고 있는 등의 상황이시면, 어떤 라이브러리 파일에 정의되어 있다는 말이 가장 확률이 높을 것 입니다. exit 함수는 C언어의 표준라이브러리인 stdlib.h 에 속해 있는 함수입니다. stdlib 헤더 파일은 위키백과에..
안드로이드 앱을 개발하다 보면 꼭 하게 되있는 문자열 체크.. 공백과 관련된 문자열 체크 함수들을 몇개 작성 해봤습니다. 생각보다 많은 내용은 없구요, 그냥 글자 길이와 조건문 등을 활용해서 만드는 거라서 조금만 천천히 봐보시면 이해 + 응용도 되실거라고 생각 됩니다. 급하게 쓰실 분들은 복붙 해서 일단 그냥 바로 쓰시고 나중에 한번 쭉 훑어보시는 것도 ㅎㅎ public int checkStringLength(String str){ //순수 문자열 10글자 미만 int cnt = 0; for(int i = 0 ; i < str.length() ; i++) { if(str.charAt(i) != ' '){ cnt++; } } return cnt; } //내용 전체가 공백일 때 public boolean s..