전체보기381 북한산 국립공원 실시간 CCTV 기상 확인 북한산 국립공원 1983년 우리나라 15번째 국립공원으로 지정. 면적은 76.922㎢ 우이령을 경계로 북쪽은 도봉산 지역, 남쪽은 북한산 지역. 화강암 지반이 침식, 풍호되면서 생성된 바위봉우리가 있음. 북한산성을 비롯한 문화유적과 100여 개의 사찰, 암자가 있음. ▣ 우이동->백운대 방향 CCTV ▶ 실시간 CCTV : 우이동에서 백운대 방향 (클릭, PC용) ▶ 실시간 CCTV : 우이동에서 백운대 방향 (클릭. 모바일용) ▣ 사패산 방향 CCTV ▶ 북한산도봉 국립공원 실시간 CCTV : 사패산 (클릭, PC용) ▶ 북한산도봉 국립공원 실시간 CCTV : 사패산 (클릭, 모바일용) ▣ 통제 정보 확인하기 ▶ 국립공원 통제 정보 확인하기 (클릭) 다른 국립공원 실시간 CCTV / 등산 코스 북한산 .. 여행속으로 2023. 12. 25. [파이썬] 관리자 모드로 외부 프로그램 실행하기 GUI GUI 환경에서 외부 프로그램 실행하기 예제 코드입니다. import tkinter as tk from tkinter import filedialog, messagebox import subprocess import ctypes import sys def is_admin(): try: return ctypes.windll.shell32.IsUserAnAdmin() except: return False def run_as_admin(): if is_admin(): # 이미 관리자 권한으로 실행 중이라면 아무것도 하지 않음 return True else: # 관리자 권한으로 다시 실행 ctypes.windll.shell32.ShellExecuteW(None, "runas", sys.executable, " .. 공학속으로/python 2023. 12. 16. [파이썬] 파일 복사 GUI 형태로 만들기 아래는 Python에서 Tkinter를 사용하여 윈도우 형태의 GUI를 생성하고, 사용자로부터 소스 폴더와 목적지 폴더를 입력받아 처리하는 간단한 예제 코드입니다. - 두 개의 텍스트박스와 두 개의 버튼이 있는 GUI 창이 나타납니다. - 첫 번째 텍스트박스에는 소스 폴더의 경로, 두 번째 텍스트박스에는 목적지 폴더의 경로를 입력할 수 있습니다. - "처리하기" 버튼을 클릭하면 폴더 복사 또는 다른 원하는 작업을 수행할 수 있습니다. import tkinter as tk from tkinter import filedialog import shutil import os def select_source_folder(): folder_path = filedialog.askdirectory() source_fo.. 공학속으로/python 2023. 12. 16. [python] json 파일을 csv로 저장하기 ▶Json 파일에서 특정 항목만 추출하여 csv 파일로 저장하기 - 특정 폴더 아래의 모든 JSON 파일 목록을 가져옵니다. - Json 파일 항목중 selected_fields로 지정한 항목만 값을 추출합니다. - 추출한 값을 CSV 파일로 저장합니다. import os import json import csv def json_to_csv(json_file_path, csv_file): # JSON 파일을 읽어와 파싱합니다. with open(json_file_path, 'r', encoding='utf-8') as json_file: data = json.load(json_file) # CSV 파일에 데이터를 추가합니다. with open(csv_file, 'a', newline='', encodin.. 공학속으로/python 2023. 12. 16. [C#] 콤보박스(ComboBox) 사용법 ▶콤보박스 아이템 추가하기 - comboBox1.Items.Add("값") : 콤보박스에 아이템을 추가할 수 있습니다. - comboBox1.SelectedIndex = 번호 (0번 부터) 사용하여 콤보박스 값을 선택할 수 있습니다. namespace ComboBox_exam { public partial class Form1 : Form { public Form1() { InitializeComponent(); // 콤보박스 아이템 추가하기 comboBox_item_add(); // 콤보박스 선택 변경하기 // "과학자"를 선택한다. comboBox1.SelectedIndex = 0; } /// 콤보박스 아이템 추가하기 private void comboBox_item_add() { comboBox1.I.. 공학속으로/C# 2023. 12. 16. [C#] RichTextBox 사용법(줄간격, 여백, 줄바꿈, 검색, 찾아 바꾸기, CSV로 저장) ▶ RichTextBox 글자 색상 변경하기 - "richTextBox1.SelectionColor = 색깔" 형태로 설정한 후, richTextBox1.Text="빨강색" 형태로 사용하시면 됩니다. //리치텍스트박스 글자 색상 변경하기 richTextBox1.SelectionColor = Color.Red; richTextBox1.AppendText("빨강색으로 글자쓰기."); ▶ RichTextBox 폰트 속성 변경하기 - SelectionFont 속성을 적절한 글꼴로 설정합니다. - SelectionColor 속성을 적절한 색상으로 설정합니다. // 폰트 정의 richTextBox1.SelectionFont = new Font("Tahoma", 12, FontStyle.Bold); // 폰트 색깔 .. 공학속으로/C# 2023. 12. 16. [C#] Json 파일을 CSV 파일로 변경하기 C# 특정 경로(서브 폴더 포함) 아래의 json 파일들을 한 개의 csv 파일로 변경하기 C#에서 특정 경로와 서브 폴더에서 모든 JSON 파일을 읽어와 CSV 파일로 변경하는 코드입니다. Newtonsoft.Json 라이브러리를 사용하여 JSON을 CSV로 변환합니다. 먼저, NuGet 패키지 관리자 콘솔에서 Newtonsoft.Json을 설치해야 합니다. using System; using System.Collections.Generic; using System.IO; using Newtonsoft.Json; using Newtonsoft.Json.Linq; class Program { static void Main() { string sourceFolderPath = @"path\to\your\s.. 카테고리 없음 2023. 12. 16. [C#] 유닉스 타임(unixtime)과 한국 시간으로 변경하기 유닉스 타임을 한국시간으로 변경하기 C#에서 유닉스 타임 스탬프를 한국 시간으로 변환하려면 DateTimeOffset 또는 DateTime 클래스를 사용할 수 있습니다. FromUnixTimeMilliseconds 메서드를 사용하여 유닉스 타임 스탬프를 DateTimeOffset으로 변환하고, ConvertTimeFromUtc 메서드를 사용하여 UTC 시간을 한국 시간 ("Korea Standard Time") 으로 변환합니다. 주어진 유닉스 타임 스탬프 1671794621000을 한국 시간으로 변환하는 코드는 다음과 같습니다. using System; class Program { static void Main() { // 유닉스타임을 한국시간으로 변경하기 long unixTimeStamp = 16717.. 공학속으로/C# 2023. 12. 16. [C#] MM-dd-yyyy HH:mm:ss를 yyyy-dd-mm 형태로 날짜 포멧 변경하기 C#에서 날짜 형식을 변경하려면 DateTime 또는 DateTimeOffset을 사용하고, ToString 메서드에 원하는 날짜 형식 문자열을 전달하면 됩니다. 아래는 주어진 형식에서 날짜 형식을 변경하는 예제 코드입니다. using System; class Program { static void Main() { string originalDateString = "02/15/2023 04:42:54"; // 문자열을 DateTime으로 파싱 DateTime originalDate = DateTime.ParseExact(originalDateString, "MM/dd/yyyy HH:mm:ss", null); // 날짜 형식 변경 string formattedDateString = originalDate... 공학속으로/C# 2023. 12. 16. [Mysql] IP별 최초 접속, 최종 접속, 전송량(패킷량) 확인, 정렬하는 쿼리 웹 접속 로그가 ip_address(접속 IP), con_time(접속시간), packet_count(접속량) 형태로 되어 있을때, 접속 IP별 최초 접속 시간, 최종 접속시간, 접속량 총합 형태로 검색하는 쿼리는 아래와 같습니다. ○ 표시할 항목 -SELECT ip_address, MIN(con_time), MAX(con_time), SUM(packet_count) AS total_packets ○ 기준값 - 동일 아이피별 - GROUP BY ip_addree : GROUP BY 명령어로 아이피를 기준(아이피별 시간, 패킷량)으로 만들어준다. ○ 최초/최종 접속시간 - MIN(con_time) : MIN 명령어를 사용하여 최소 접속 시간 선택. - MAX(con_time): MAX 명령어를 사용하여 마.. IT속으로 2023. 12. 16. csv파일 한글깨짐 해결하기 엑셀에서 파일을 열 때, 일반적으로 BOM(Byte Order Mark)이 있는 UTF-8 파일을 인식합니다. 그래서 bom이 없는 csv 파일을 열었을때 한글 깨짐이 발생합니다. 엑셀에서 한글깨짐 수정하는 방법 1. 엑셀에서 파일 열기 시 인코딩 지정 - 엑셀에서 파일을 열 때, 데이터를 올바른 인코딩으로 해석하도록 지정하는 방법입니다. - 엑셀에서 "데이터" 탭으로 이동한 다음 "텍스트 퍼리어" 옵션을 사용하여 파일을 엽니다. 그 후, 적절한 인코딩을 선택합니다. 2. 데이터 가져오기 시 인코딩 지정 - 엑셀에서 "데이터" 탭에서 "텍스트 가져오기" 옵션을 사용하여 데이터를 가져올 때, 올바른 인코딩을 선택합니다. - CSV 파일 열기 시 엑셀 설정 확인 3. 결과 확인 노트패드++ 한글깨짐 수정하는.. 공학속으로/액셀 2023. 11. 29. C# 디렉토리에 있는 csv 파일을 utf-8 bom 파일로 변경하기 엑셀에서 파일을 열 때, 일반적으로 BOM(Byte Order Mark)이 있는 UTF-8 파일을 인식합니다. 그래서 bom이 없는 csv 파일을 열었을때 한글 깨짐이 발생합니다. 1. 엑셀에서 "데이터" 탭에서 "텍스트 가져오기" 옵션을 사용하여 데이터를 가져올 때, 올바른 인코딩을 선택하여 열기를하여 수정하는 방법이 있고, 2. notepad++ 인코딩 메뉴에서 UTF-8 인코딩인것을 확인하고, 아래쪽에 있는 UTF-8 BOM으로 변환 메뉴를 선택하여 변경하는 방법도 있습니다. 상세 방법 : https://intotw.tistory.com/356 하지만, 여러개의 csv 파일을 변경하기 위해서는 프로그램으로 하면 편리합니다. C#을 사용하여 디렉토리와 서버 디렉토리에 있는 CSV 파일들을 UTF-8 .. 공학속으로/C# 2023. 11. 29. 이전 1 ··· 5 6 7 8 9 10 11 ··· 32 다음 💲 추천 글