반응형
반응형
엑셀 VBA? 엑셀 VBA는 엑셀 매크로를 작성하기 위한 프로그래밍 언어입니다. VBA를 사용하면 매크로에 더 복잡한 기능을 추가할 수 있습니다. 엑셀의 기본 기능으로는 구현하기 어려운 작업을 수행하고자 할 때, 반복적인 작업을 자동화하여 시간을 절약하고 업무 효율을 높이고자 할 때 엑셀 VBA 추천합니다. 엑셀 개발도구 활성화 엑셀에서 VBA를 사용하기 위해서는 개발도구 메뉴를 활성화해야 아래 그림처럼 해당 기능 버튼이 활성화 됩니다. 그럼 엑셀에서 VBA를 사용하기 위한 개발도구 메뉴를 활성화 하는 방법을 알아보겠습니다. 1단계. VBA 기능 추가하기 아래 경로의 메뉴에 진입하여 "분석 도구", "분석 도구 - VBA"를 체크하고 확인을 누릅니다. 파일->옵션->추가기능->이동 버튼 클릭 후 추가 기..
이전 글에서는 oracle 19c를 위한 오라클리눅스를 설치하였습니다. 2023.12.06 - [Database/Oracle] - linux에 oracle 19c 설치 virtualbox 오라클리눅스 설치 oracle linux Server virtualbox 오라클리눅스 설치 oracle linux Server Oracle Linux는 Oracle Corporation에서 배포하는 무료 오픈소스 Linux 배포판입니다. Oracle Linux는 다음과 같은 특징을 가지고 있습니다. 안정성: Oracle Linux는 Red H blog.noyecube.com 이번 글에서는 oracle 19c를 위한 설치환경 설정을 해봅니다. X Window 프로그램 설치 및 설정 아래 소스포지 경로에서 Xming을 다운..
virtualbox 오라클리눅스 설치 oracle linux Server Oracle Linux는 Oracle Corporation에서 배포하는 무료 오픈소스 Linux 배포판입니다. Oracle Linux는 다음과 같은 특징을 가지고 있습니다. 안정성: Oracle Linux는 Red Hat Enterprise Linux와 동일한 코드베이스를 기반으로 하기 때문에 동일한 수준의 안정성을 제공합니다. 성능: Oracle Linux는 Oracle의 기술지원을 통해 최적화된 성능을 제공합니다. 보안: Oracle Linux는 Oracle의 보안 지원을 통해 최신 보안 패치를 제공합니다. 확장성: Oraclie Linux는 다양한 하드웨어 및 소프트웨어 환경을 지원합니다. Oracle Linux는 Oracle..
리눅스에서의 스왑 공간(swap space) 리눅스에서 스왑 공간(swap space)은 물리적 메모리(RAM)의 용량이 가득 차게 될 경우 사용되는 여유 공간을 말합니다. 즉, 시스템이 처리하고 있는 데이터를 저장할 RAM이 충분하지 않을 때 스왑 공간에 이 데이터를 기록합니다. Ubuntu, Oracle Linux 설치 시 설치프로그램이 제안하는 기본 파티션으로 설치하면 스왑 공간 없이 OS 설치가 완료됩니다. 요즘같이 대용량 메모리를 사용하는 시대에 스왑 공간은 필요없을 수 있지만 DBMS와 같은 일부 응용프로그램에서는 설치단계에서 스왑 공간이 없으면 설치를 진행할 수 없습니다. 이럴 경우 스왑 파일을 직접 생성하고, 초기화 및 사용으로 설정하여 스왑 공간의 양을 늘릴 수 있습니다. 1. root ..
INI(Initialization) 파일 포맷은 설정 파일에 대한 사실상 표준이다. 다른 포맷으로 xml, json, yaml도 있지만 windows 환경에서는 ini에 대한 WIN API가 제공되므로 간단한 내용이면 ini를 사용하면 된다. 1. 요구사항 설정 파일 경로에 설정파일이 없으면 프로그램에 내장된 기본값으로 설정파일을 생성할 것(손상시 복구기능 포함) 프로그램 구동중에도 동적으로 변경된 설정파일의 내용을 적용할 수 있을 것 설정값의 추가/삭제에도 관련 코드 수정이 최소화 되도록 인터페이스화 할 것 2. ini 파일 포맷 및 관련 WIN API ini 파일은 SECTION, KEY NAME, KEY VALUE로 구분된다. 샘플 파일에서 [SERVER], [PATH], [TASK_OHLCV]는 ..
이번 포스팅에서는 서버에 다수의 클라이언트가 접속했을 때의 패킷 처리 고려사항에 대해 알아보겠습니다. 다중 클라이언트 패킷 처리는 어떻게 해야 하나? Multiplexing으로 검색하면 TCP/IP Transport Layer의 내용이 나오거나 다중 클라이언트 접속처리 예제 코드만 나오고. 응용프로그램 레벨에서의 다중 클라이언트 패킷 처리 관련 내용을 못 찾겠네요. 그래서 직접 설계해 보려고 합니다. 서버와 클라이언트 관계가 1:1이면 앞선 글의 제목처럼 bridged 그 자체이므로 multiplexing에 대해 별다른 고려가 필요 없이 서버는 마치 내가 클라이언트인 것처럼 패킷을 주고받으면 그만입니다. 그런데 위 그림처럼 다수의 클라이언트가 접속하게 되면 추가적인 고려사항은 무엇있까요? 일상 속의 휴대..