반응형

프로그래밍/Tips [IA] 4

[IA] Gitea service in Windows

윈도우에서 Gitea 서비스 설치 및 설정 가이드Gitea를 설치하기 전에 다음을 준비하세요:운영 체제: Windows 10, Windows Server 2012 이상 (64비트 권장).필수 소프트웨어:Git for Windows (최신 버전): https://git-scm.com/download/win텍스트 편집기 (예: Notepad++, VS Code 등).하드웨어 요구 사항: 최소 2 CPU 코어, 1GB RAM (소규모 팀 기준, 더 큰 규모라면 확장 필요).네트워크: 로컬 네트워크 또는 외부 액세스를 위한 포트 열기 준비 (기본 포트: 3000).관리자 권한: 명령 프롬프트 또는 PowerShell을 관리자 모드로 실행할 수 있어야 합니다.1. Gitea 다운로드 및 설치1.1 Gitea 실행..

[IA] inotify in HP UNIX

HP-UX에서 리눅스의 inotify와 유사한 기능을 제공하는 네이티브 C API는 존재하지 않습니다. HP-UX는 POSIX 표준을 따르는 유닉스 시스템이지만, inotify는 리눅스 커널에 특화된 기능으로, HP-UX에는 직접적인 대체재가 없습니다. 대신, HP-UX에서 파일 시스템 이벤트를 모니터링하려면 다음과 같은 대안을 사용할 수 있습니다:** polling 방식 (주기적 파일 확인)**: 파일의 수정 시간을 주기적으로 확인하는 방식입니다. HP-UX에서 stat() 함수를 사용하여 파일의 타임스탬프를 체크할 수 있습니다.HP-UX audit 시스템: HP-UX는 파일 시스템 이벤트를 추적하기 위한 auditing 기능을 제공합니다. 하지만 이는 시스템 수준 설정이 필요하며, inotify처럼 ..

[IA] C# Word automation 테이블 병합 셀의 개수 파악

개요Word 문서에서 테이블의 특정 셀이 병합되었는지 확인하고, 병합된 경우 병합된 행과 열의 수를 계산하려면 다음 단계를 따릅니다:Word 문서를 열고 특정 테이블을 선택합니다.확인하고자 하는 셀을 지정합니다.셀이 병합되었는지 확인합니다.병합된 경우, 병합 범위를 분석하여 행과 열의 수를 계산합니다.using System;using Word = Microsoft.Office.Interop.Word;public class WordAutomation{ public void GetMergedCellInfo(string filePath, int tableIndex, int rowIndex, int columnIndex) { // Word 애플리케이션 인스턴스 생성 Word...

[IA] Simple Interpreter in C99

구현 환경언어: C99라이브러리: cJSON (단일 헤더 파일 기반 경량 JSON 파서)의존성: libxml2 사용 불가, cJSON만 사용cJSON는 GitHub에서 다운로드 가능하며, 프로젝트에 cJSON.h와 cJSON.c를 포함해야 합니다.#include #include #include #include #include "cJSON.h"// 데이터 타입 정의typedef enum { TYPE_STRING, TYPE_NUMBER, TYPE_BOOL} DataType;// 값 구조체typedef struct { DataType type; union { char* string; double number; int boolean; } va..

반응형