[정보처리기사 실기] 서버 프로그램 구현
·
정보처리기사
https://ss-o.tistory.com/110#google_vignette위 글 참고현재 내가 보려고 만든 markdown노트를 그대로 올렸더니 조금 깨짐 현상이 있어서 수정중개발 환경 구축개발 도구 분류구현 도구: 코드 작성과 디버깅 및 수정 작업테스트 도구: 코드의 기능과 품질 향상(xUnit, PMD, Findbugs, Cppcheck, Sonar)형상관리 도구: 코드와 산출물에 대한 버전 관리빌드 도구: 코드의 빌드와 배포 수행(Gradle, Maven, Ant)서버 하드웨어 개발 환경ClientWeb ServerWASDBClient 하드웨어 개발 환경웹상의 정적 콘텐츠HTTP를 이용한요청/응답동적 콘텐츠데이터 수집 및 관리소프트웨어 개발 환경운영체제미들웨어DBMS하드웨어와 사용자 인터페이스..
[정보처리기사 실기] 데이터 입출력 구현
·
정보처리기사
데이터 입출력 구현(논리, 물리데이터베이스 설계, 조작 프로시저 등)데이터 모델링 절차비스니스 요구상 -> ==개념적== 데이터 모델링 -> ==논리적== 데이터 모델링 -> ==물리적== 데이터 모델링 -> 데이터베이스 구축개념적 데이터 모델링: 현실 세계의 인식을 추상적인 개념으로 모델링논리적 데이터 모델링: 개념적 구조를 컴퓨터가 이해할 수 있는 형태로 변환데이터 모델링기업의 정보 구조를 실체(Entity)와 관계(Relation)를 중심으로 명확하고 체계적으로 표현하여 문서화 하는 기법을 말한다.데이터 모델링 특성업무 흐름 파악 용이데이터 무결성 보장 (데이터 값의 정확성 보장)데이터 중복 제거 및 정보의 일관성 유지데이터 모델의 3요소연산 (Operation): 실제 데이터를 처리하는 작업구조 ..
[정보처리기사] 정보처리기사 필기 후기 및 실기 시험 준비
·
정보처리기사
시험 과목필기: 1. 소프트웨어설계 2. 소프트웨어개발 3. 데이터베이스구축 4. 프로그래밍언어활용 5. 정보시스템구축관리객관식 4지 택일형, 과목당 20문항(과목당 30분)100점을 만점으로 하여 과목당 40점 이상, 전과목 평균 60점 이상실기 : 정보처리 실무필답형(2시간30분)100점을 만점으로 하여 60점 이상" data-ke-size="size20">정보시스템 등의 개발 요구 사항을 이해하여 각 업무에 맞는 소프트웨어의 기능에 관한 설계, 구현 및 테스트를 수행에 필요한 현행 시스템 분석 및 요구사항 확인(소프트웨어 공학 기술의 요구사항 분석 기법 활용)데이터 입출력 구현(논리, 물리데이터베이스 설계, 조작 프로시저 등)통합 구현(소프트웨어와 연계 대상 모듈간의 특성 및 연계 모듈 구현 등)서..
이게 뭔가 BitLocker
·
카테고리 없음
노트북에 윈도우 업데이트가 떳길래 한참을 미루다가 한번 해둬야지 하고 했더니 갑자기 "BitLocker 복구"라는 문구가 나오면서 48자리의 복구키를 입력하라고 한다.이게 뭔가 하고 찾아보니 윈도우에서 제공하는 기능이었다. BitLocker는 드라이브를 암호화하여 데이터를 보호하는 Windows 보안 기능입니다. 이러한 암호화는 누군가가 오프라인으로 디스크에 액세스하려고 하면 해당 콘텐츠를 읽을 수 없도록 합니다.BitLocker는 중요한 정보를 안전하게 유지하므로 디바이스를 분실하거나 도난당한 경우에 특히 유용합니다. 사용자에게 친숙하도록 설계되었으며 Windows 운영 체제와 원활하게 통합되어 쉽게 설정하고 관리할 수 있습니다.BitLocker는 다음 두 가지 기능을 제공합니다.디바이스 암호화는 사용..
[심화캡스톤] SMPL을 이용한 3D 스타일 피팅 서비스
·
프로젝트 회고
논문: https://ki-it.or.kr/conference/summer26/notice/article/1077 2026년 한국정보기술학회 하계종합학술대회 및 대학생논문경진대회학술대회 논문집 총괄본 하계종합학술대회 논문집 총괄본입니다ki-it.or.kr해당 pdf의 1486페이지부터 주제 선정과 전체 회고는 이전글에서https://chanhuy.tistory.com/32 기초/심화 캡스톤 디자인 프로젝트 회고4학년에 학교에서 졸업을 하려면 기초/심화 캡스톤 디자인 수업을 모두 들어야 한다고 해서부랴부랴 4학년 1학기에 두 수업을 모두 듣게 되었다...심화캡스톤은 다행히 같이할 사람이 한명 있었chanhuy.tistory.com 이전 글에 이어서 심화캡스톤에서 진행했던 'SMPL을 이용한 3D 스타일 피..
기초/심화 캡스톤 디자인 프로젝트 회고
·
프로젝트 회고
4학년에 학교에서 졸업을 하려면 기초/심화 캡스톤 디자인 수업을 모두 들어야 한다고 해서부랴부랴 4학년 1학기에 두 수업을 모두 듣게 되었다...심화캡스톤은 다행히 같이할 사람이 한명 있었지만 기초캡스톤은 그 친구가 이미 수강을 해서 혼자 수강을 하게 되었다. 심화캡스톤 첫 수업이 먼저였는데, 여기에서는 역시 팀장을 하겠다는 사람이 없어서 그냥 내가 하기로 했다.근데...그 이후에 기초캡스톤 수업에서 랜덤으로 팀이 배정되었는데 그 수업에서 우리 조 말고는 다른 조는 모두 팀을 꾸려왔었다.(분명 에타에 팀 구인글을 못봤는데 서로 다 친구였나...)그리고 보통 이렇게 혼자오는 사람들끼리 배정된 팀은 역시나 팀장을 아무도 하지 않는다...결국 기초 캡스톤도 울며 겨자먹기로 팀장을 하게 되었다. ㅜㅜ(아무래도..
Github Token 사용해서 push 하기
·
Git & Github
google cloud 서버에서 작업을 하다가 git push를 하려고 했는데username을 입력하라고 떴다. 엥 이런거 떠본적 없는데 리눅스는 다른가? 일단 username이야 뭐 아니까 입력해줬다그리고 password를 입력하고 해서 내 github 비밀번호를 입력했는데 어... 왜 인증이 안되지?비번이 틀렸나 하고 웹에서 다시 로그인을 했지만 비번이 틀린 건 아니었다. 바로 찾아보니 github 정책 변경으로 인해 password에 비번이 아닌 'Token'을 입력해야 한다고 한다 token은 이전에 docker hub에 action 권한을 주기 위해서 써본적이 있었는데 여기서도 쓸 줄이야 Token을 생성하는 것은 어렵진 않다 일단 github settings로 이동한다사이드에 내리다보면 De..
branch에 Rulesets 적용하기
·
Git & Github
계속 github가 "니 main 브랜치가 보호되지 않으니 rulesets을 만들어라"라고 하길래 무시하고 살았는데 얼마전에 팀원이 냅다 main branch에 push하는 모습을 보고(심히 경악함... 보통 pr 날려줘서 이럴거란 생각을 못함...) 이번 기회에 Rulesets을 적용해보려고 한다. 그동안 귀찮아서 안해봤는데 생각보다는 간단했다(이걸 지금껏 안하게 해준 여러 팀원들 땡큐) 먼저 repository에 Settings > Rules > Rulesets으로 간다. New ruleset을 눌러서 New branch ruleset을 선택했다(main 브랜치를 보호하는게 목적이라) Ruleset Name은 적당히 정해주고 Activate로 status를 변경시켜줘야 한다. Ta..