본문 바로가기
반응형

hELLO wORLD! 143

정보처리기사 1과목 정리 1. 소프트웨어 생명주기(SDLC) -> 소프트웨어 설계 및 구축 개발할 때 효율적일 수 있도록 다양한 방법을 사용함. 1) 폭포수모델 - 계속해서 다음단계가 떨어지는 모양새 - 이전단계로 돌아갈 수 없음. - 각 단계를 그만큼 확실하게 진행하고 검토하고 승인한 뒤 다음단계로 넘어가야함. - 가장 전통적인 방법(고전적 생명주기 모형) - 두개 이상의 과정을 병행하지 않고 한번에 하나씩만. - 순서 : 타당성 검토-계획-요구분석-설계-구현-시험-유지보수(타계요설구시유) - 선형적 방식일 때, 요구사항이 아주 명확할 때 사용 2) 프로토 타입 - 사용자의 요구사항에 정확히 맞추기 위해 시제품(prototype)으 만들어서 최종 결과물 예측함. - 폭포수 모델 단점 보완(폭포수 모델로 개발이 완료되고 오류가 .. 2024. 4. 15.
부동소수점 이슈 부동소수점이란? 부동소수점 또는 떠돌이 소수점 방식은 실수를 컴퓨터상에서 근사하여 표현할 때 소수점의 위치를 고정하지 않고 그 위치를 나타내는 수를 따로 적는 것으로, 유효숫자를 나타내는 가수와 소수점의 위치를 풀이하는 지수로 나누어 표현한다. (출처 위키백과) 정리하자면 실수를 표시하기 위해 소수점을 근사값으로 표시하는 것. 사람과 컴퓨터의 숫자 표현 방법 컴퓨터 : 2진법 사람 : 10진법 컴퓨터는 2진법으로 데이터를 전부 표시하는데, 사람은 10진법으로 숫자를 표현한다. 즉, 숫자 표현법이 달라지는 데에서 이를 최대한 근사하게 표시하기 위한 방법이 필요하다. 본래 이진법에서는 십진수 소수가 정확히 표현되지 않고 근삿값으로 표현된다. 예시를 잘 들어주신 분이 있어서 예제를 가져와봄.(출처 : http.. 2024. 3. 29.
Windows의 역사 :: MS-DOS부터 window10까지 오늘 어떤 고객사에서 Window Vista를 쓴다는 말을 언뜻 들었다. 되게 옛날 것 같은데 그거 듣고 차장님이 그냥 ActiveX 쓰지?라고 하길래 궁금해서 윈도우 역사를 좀 살펴보기로 함. (출처 : https://web.archive.org/web/20160527045809/https://windows.microsoft.com/ko-kr/windows/history#T1=era0) Windows의 역사 - Microsoft Windows Windows의 역사에 대해 알아보고 Windows 제품 개발 후 처음 25년 동안의 주요 하이라이트를 연대기순으로 살펴보세요. web.archive.org 컴퓨터 이전의 시대 1970년대에는 업무를 수행할 때 타자기를 사용했다. 그리고 문서를 복사하려면 등사판(.. 2024. 3. 28.
ajax 시 success 후 페이지 새로고침 되는 현상 해결방법 스~얼마 코딩문제 일거라고는 전혀 생각지도 못했던 문제... ajax 통신 후 분명 성공을 해서 DB에도 제대로 반영되었는데 매번 F5 누른 것 마냥 페이지가 새로고침이 되더라... 디버깅을 해봤는데, success 탄 다음에 딱 저기에서 갑자기 페이지 reload가 되는 현상 발생. 알고보니 form 태그 사용하면서 ajax도 태울 시 페이지가 새로고침 되는 문제가 발생할 수 있단다. 해결방법 1. return false 첫번째 방법으로 ajax 후 return false를 해봤다. 근데 잘 안되더라고. 해결방법 2. type="button" 추가 요렇게 했더니 해결됐다! button 타입인데 type="button"을 굳이 왜 해주나 싶었는데 이런 기능이 있었네... 정리하자면 다음과 같다. 버튼 예.. 2024. 3. 26.
Error in executeUpdate, Incorrect string value: '\xAC\xED\x00\x05sr...' for column '컬럼명' at row 1 뭔 요상한 에러가 발생하는데 뭔가 싶었다. 구글링 해보니 대부분의 경우 character set 관련 문제라고 함... [오류] Error in executeUpdate, Incorrect string value: '\xAC\xED\x00\x05sr...' for column '컬럼명' at row 1 - 오류내용 : insert나 update 할때 발생함. Error in executeUpdate, Incorrect st... blog.naver.com 확실히 문제가 된다는 PRODUCT 컬럼에 문자열이 좀 이상하게 들어가 있었음. 근데 아무리 해도 인코딩은 아닌 것 같아서 꼼꼼히 다시 살펴봤는데... 그게 아니고 form에 같은 key 값이 두개가 같이 있어서 그런거임.... 중복된 값이 있으니까 쿼.. 2024. 3. 26.
git 로컬 소스 강제 덮어쓰기(강제 pull 하기) 내 local에 있는 소스를 다 날리고, 원격에 있는 소스로 덮어쓰기를 원하는 상황. 계속 merge를 하라고 뜨는데 merge를 안하고 그냥 원격 git 저장소에 있는 master를 내 local에 덮어씌우려고 한다. 해결 방법은 아래 소스 차례로 진행 git fetch --all git reset --hard origin/master git pull origin master 그럼 내꺼 싹 날라가고 최근 저장 이력대로 돌아감. 2024. 3. 24.
반응형
LIST