본문 바로가기

[Tip][정규표현식] MS-SQL Stored Procedure 주석 찾기 MS-SQL Stored Procedure 샘플 USE [{{DB_NAME}}] GO /****** Object: StoredProcedure [dbo].[{{SP_NAME}}] Script Date: 2019-04-18 오후 2:59:53 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[{{SP_NAME}}] @PLAN_YYYY CHAR(4), -- 계획년도 @REGION CHAR(1), -- 지역구분 @DEPT_CODE CHAR(5), -- 부서코드 @POSITION_CODE VARCHAR(3), -- 직급 @PLAN_YYYYMM SMALLDATETIME, -- 계획년월 @INPUT_PLAN SMALLIN..
[c#][winform][Linq] 여러개의 콤보박스 선택 유무 체크하기 ComboBox cmb = this.Controls.OfType().Where(c => c.GetType() == typeof(ComboBox) && c.Name != {{콤보박스1}}.Name && c.Name != {{콤보박스2}}.Name && c.Name != {{콤보박스3}}.Name && c.SelectedIndex == 0).OrderBy(c => c.TabIndex).FirstOrDefault(); if (cmb != null) { MessageBox.Show("필수 항목을 선택해 주세요."); cmb.Focus(); return; }
[c#][winform] textbox 숫자만 입력 받기 private void textbox1_TextChanged(object sender, EventArgs e) { // 소숫점(.), 자리수(,)는 허용하고 기타 문자가 있으면 입력 초기화. 다른 특수문자를 허용하려면 숫자 뒤에 붙이기 if (Regex.IsMatch(textbox1.Text, "[^0-9.,]")){ textbox1.Text = ""; } }
[c#][winform] To Set Maximize / Minimize Button Enable/Disable form properties > MaximizeBox = True/False form properties > MinimizeBox = True/False
[python] excel 시트간 데이터 비교 후 서식으로 차이 표시 import sys import io import ctypes import json import win32api import datetime import pandas as pd #엑셀이 설치되어 있어야하며 path가 지정되어 있어야한다. wb = excel.Workbooks.Open('C:\\Users\\{{사용자계정}}\\Documents\\sample.xlsx') ws = wb.Worksheets("Sheet1") ws.Range('A1').PasteSpecial() #클립보드에 복사된 엑셀 데이터를 붙여넣기 한다.주석처리하고 수동으로 붙여넣기 해도 됨. ws.Columns('A:Z').AutoFit() wb.WorkSheets.Add() ws2 = wb.ActiveSheet ws2.Name = "S..
[ubuntu] ssh remote connection refused ubuntu mate 18.10 기준 #설치 후 remote 연결이 안될 때 키를 생성한다. ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N "" ssh-keygen -f /etc/ssh/ssh_host_ecdsa_key -t ecdsa -N "" ssh-keygen -f /etc/ssh/ssh_host_ed25519_key -t ed25519 -N "" #ssh 실행 sudo systemctl start ssh #장비 리부팅 할때 자동으로 서비스가 구동되게 한다. sudo systemctl enable ssh
[python] json 파일 읽기 파이썬 3.x import json converted_table_columns_file = "data.json" #json파일이 파이썬 파일과 같은 경로에 있을 경우 json_file = open(converted_table_columns_file) data = json.load(json_file) for item in data: column1 = item["column1"] column2 = item["column2"] column3 = item["column3"] column4 = item["column4"] column5 = item["column5"] data.json [ { "column1": 1, "column2": 2, "column3": 3, "column4": 4, "column5": 5..
[python] sp 명으로 sp create 구문 가져오기 파이썬 3.x + mssql import pymssql def execute(query): conn = pymssql.connect(server='{서버IP}', user='{아이디}', password='{패스워드}', database='{db명}', charset='utf8') cursor = conn.cursor(as_dict=True) result_data = [] if conn: # print('{서버IP} connected') cursor.execute(query) index = 0 for row in cursor: result_data.insert(index, row) index = index + 1 else: # print('{서버IP} connect error') pass conn.clo..