3월 9일에 SQLD를 보고 왔다. 한 달 전부터 공부를 시작했지만, 시험 1주~1주 반 전에 백준에 꽂혀서 코테 준비를 엄청 빡세게 했었다(소마를 지원할 계획이었음). 그래서 잠깐 손을 놓고 있다가, 시험 전 3일?정도 동안만 나름 열심히 준비를 했었다.하필 내가 시
악성 코드 삽입에디터 스크립트 태그 입력 방지SQL InjectionPreparedStatement 사용 시 차단Mybatis에서는 3. XSS글쓰기 시 스크립트 코드 작성 금지(특수코드로 치환)웹서버(apache) HTTP TRACE Method 비활성화파일 업로드업
if문을 여러 번 중첩시키면 코드가 오른쪽으로 밀려나고, 이해도 어렵고 코드를 보기도 싫어진다.https://www.kernel.org/doc/html/v4.10/process/coding-style.htmlLinux 커널 코딩 스타일에서도 nesting이 3
요즘 유튜브 '코딩애플'을 즐겨 본다. 썸네일에서 0.1 + 1.1 == 1.2이 틀렸다는 이유를 보고 '메모리 문제인가?', '주소 때문인가?', '변수 타입이 없어서 메모리에 저장되는 주소 문제인가?' 등등의 생각을 하게 되었고, 명확한 답변이 생각나지 않아 유튜브
전 세계의 모든 문자를 다루도록 설계된 표준 문자 전산 처리 방식사용 중인 운영체제, 프로그램, 언어에 관계없이 문자마다 고유한 값을 제공자바는 모든 문서를 유니코드로 처리함아스키코드의 한계성을 해소할 수 있는 체계로 만들어진 코드Unicode Consortium에서
34개의 테마 중 개인의 상위 5가지 강점에 대해 알려 주는 검사이다. 단순히 '강점'만 파악하기 위하여 설계되었으며, '강점 기반 개발'을 기반으로 한다. 즉, 개인이 자신의 타고난 강점을 최대한 활용하여 성과를 향상 시키고 삶의 만족도를 높일 수 있도록 돕는 검사인
문자열을 정렬 할 때, a와 aa가 있으면 a,aa 순으로 오름차순 정렬이 된다. 원래 가장 앞 글자부터 정렬하고, 그 다음 글자로 넘어가서 정렬한다. 하지만, 이 때, 기준이 궁금했다. a의 경우 a 다음은 Null값이기 때문에 먼저 오는것인지, 아니면 다른 기준이
설계 및 구현 단계에서 해킹 등의 공격을 유발할 가능겅이 있는 잠재적인 보안 취약점을 사전에 제거하고, 외부 공격으로부터 안전한 소프트웨어를 개발하는 기법보안 약점을 방지하기 위한 시큐어 코딩 가이드에 따른 개발 수행이 필요함시스템이 받은 입력 데이터를 확인하여 예상된
https://www.copyright.or.kr/information-materials/dictionary/view.do?glossaryNo=296&pageIndex=1&searchLangType=&searchkeyword=&pageDisplaySize=10
함수가 정의될 때 그 함수가 받을 수 잇는 값함수가 어떤 작업을 수행하기 위해 필요한 데이터를 외부로부터 전달받아야 할 때 정이ㅡ하는 '데이터를 받기 위한 변수'를 의미함수 정의 시 사용함수 내부에서 변수처럼 사용됨데이터 타입에 관계없이 매개변수로 설정할 수 있음함수가
약 한 달 정도가 소요되었다. 솔직히 말하면 더 열심히 할 수 있었는데, 미루고 미루다가 생각보다 늦어진 것 같다. 기초 문제도 빨리 완료한 후, 어려운 문제도 많이 풀어봐야겠다.