본문 바로가기
반응형

전체 글162

[정처기] PART 011 : 제품소프트웨어 패키징 정리노트 애플리케이션 패키징 : 애플리케이션 패키징은 개발이 완료된 소프트웨어를 고객에게 전달하기 위하여 패키징, 설치 및 사용 메뉴얼을 작성하는 활동 코드 서명 : 자사 프로그램을 배포할 때 해당 기업이 제작, 배포한 것임을 증명하기 위해 인감 도장처럼 사용하는 일종의 전자서명 릴리즈노트 : 소프트웨어나 프로그램의 변화를 설명할 뿐만 아니라 왜 변화를 주었는지에 대한 이유를 사용자들이 알아 더 효과적으로 프로그램을 사용할 수 있게 돕는 역할을 한다. 소스코드 난독화 : 프로그램 소스코드를 변형하는 방법의 일종으로 소스코드의 가독성을 현저히 떨어트려 역공학을 통한 정보 해킹 공격을 막는 기술 형상관리 : 형상항목을 식별하여 그 기능적 물리적 특성을 문서화하고 그러한 특성에 대한 변경을 제어하며 변경처리 상태를 기.. 2021. 4. 19.
[정처기] PART 10 : 응용 SW 기초 기술 활용 정리노트 서버 : 다른 컴퓨터에서 요청하는 정보나 서비스를 네트워크를 통해 제공하는 역할을 하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치를 의미한다. dns 서버 : 도메인 이름을 IP주소로 변경 web 서버 : 웹 페이지를 제공 파일서버 : 파일을 공유하거나, 공유된 파일을 제공 DB서버 : 데이터를 저장 proxy 서버 : 두 지점간의 대리 역할로 중계 기능을 제공 랙 : 서버가 설치되는 곳, 서버, 스토리지, 스위치 등 다른 전산 장비들을 수용한다. 운영체제(OS): 하드웨어와 소프트웨어 자원을 관리하고 컴퓨터 프로그램을 위한 공통 서비스를 제공하는 소프트웨어를 의미한다. 종류 : Unix(중형 이상, 안전성,SUN,HP,IBM,적은 비용), Linux(중/대규모 서버), Windows(중소 규모, 개인.. 2021. 4. 19.
[파이썬🐍] 프로그래머스 : 모의고사 def solution(answers): answer_1=[1,2,3,4,5] answer_2=[2,1,2,3,2,4,2,5] answer_3=[3,3,1,1,2,2,4,4,5,5] score=[0,0,0] result=[] for idx,answer in enumerate(answers): if answer==answer_1[idx%len(answer_1)]: score[0]+=1 if answer==answer_2[idx%len(answer_2)]: score[1]+=1 if answer==answer_3[idx%len(answer_3)]: score[2]+=1 for idx,s in enumerate(score): if s==max(score): result.append(idx+1) return r.. 2021. 4. 18.
[파이썬🐍] 프로그래머스 : 완주하지 못한 선수 def solution(participant, completion): participant.sort() completion.sort() num=len(completion) for i in range(num): if participant[i] != completion[i]: return participant[i] return participant[num] 다른 코드로 했을 땐 시간초과가 떠서 실패하고 마지막으로 해본 코드이다. 이 코드는 완주한 리스트, 전체 참가자 리스트를 정렬시켜서 비교하다가 없으면 return 해주는 형식이다. 마지막에 return paricipant[num]을 해준 이유는 제한사항에 "completion의 길이는 participant의 길이보다 1 작습니다." 라는 사항이 있다. 그.. 2021. 4. 18.
반응형