반응형 여러 주제 InstallFactory 설치 파일 생성 프로그램 / 다운로드, 사용법 InstallFactory 인스톨 팩토리 프로그램 실행 파일 (exe 등)와 프로그램 보조 파일 (여러 음성, 사진, jre 등)이 같은 폴더에 있는 상태여야만 실행이 되고 그 상태로 배포해야만 하는 상황이 생길 때 유용하게 사용할 수 있는 프리웨어입니다. InstallFactory를 사용하면 자동으로 원하는 경로에 프로그램 파일을 설치하는 setup파일을 만들 수 있습니다. setup 파일을 한국어와 영어 중 선택해서 제작할 수 있습니다. InstallFactory 사용법 일반탭 소스폴더 : 인스톨 파일로 묶을 폴더를 선택합니다. 설치 화일이 만들어질 폴더: 만들려는 설치 파일이 자신의 컴퓨터 어디에 선택할 지 선택합니다. 설치화일의 이름: (정한 이름).exe 으로 설치 setup 파일이 생성됩니다... 댓글 7 2021.02.23 [Java] BoxLayout / 예제 #1 GUI BoxLayout BoxLayout.X_AXIS 인자를 사용할 때에는 객체들이 가로로 배치됩니다. BoxLayout.Y_AXIS 인자를 사용할 때에는 객체들이 세로로 배치됩니다. 예제 1 / X_AXIS BoxLayout을 이용하여 가로(x축)으로 요소들을 배치하기 import javax.swing.*; public class Dinae{ Dinae() { JFrame jFrame = new JFrame("dinae test"); JButton jButton = new JButton("file"); JButton jButton1 = new JButton("file1"); JButton jButton2 = new JButton("file2"); JButton jButton3 = new JButton("fi.. 댓글 0 2021.02.15 커스타드 푸딩 레시피 요리고등학교 디저트과 졸업생에게 배운 레시피 커스타드 푸딩 재료 [2 ~ 3개 분량] 1. 생크림 200g 2. 설탕 20 ~ 30g ( 카라멜 시럽을 원한다면 60g) 3. 우유 80 ~ 100ml 4. 바닐라익스트렉 2 ~ 3g 5. 계란 1개 6. 노른자 1개 커스타드 푸딩 레시피 [2 ~ 3개 분량] 1. 생크림 200g + 설탕 20 ~ 30g + 우유 80 ~ 100ml + 바닐라익스트렉 2 ~ 3g를 냄비에 넣어 90°C까지만 온도를 올린다. (끓어 오르는 조짐이 보일때까지) 2. 다른 그릇에 계란 1개와 노른자 1개를 풀어놓는다. 3. 1번 과정과 2번 과정에서 만든 것을 섞고, 체에 3번 거른다. [ 카라멜 시럽을 원한다면 아래의 적힌 카라멜 시럽 레시피를 진행하고 4번 과정을 진행한다... 댓글 0 2022.09.09 [Java] 경로 파일명에서 파일 확장자만 가져오기/ 소스 코드 파일명이나 경로가 포함된 파일명에서 사용하실 수 있습니다. 다음은 tf라는 텍스트필드 객체에 파일명이 적혀있다는 가정에서의 예시입니다. File file = new File(tf.getText()); String fileName = file.getName(); String ext = fileName.substring(fileName.lastIndexOf(".") + 1); cs 문자열 변수 예제 String fileName = file.getName(); String ext = fileName.substring(fileName.lastIndexOf(".") + 1); 댓글 0 2021.02.10 [Python] 홀수 마방진 만들기 (자동, 공식) 마방진이란 세로 줄, 가로 줄, 대각선의 있는 숫자의 합이 모두 같으며, 자연수가 중복되지 않는다는 조건이 있다. 마방진(Magic Square)의 방은 사각형, 진은 늘여 놓는 다는 뜻으로 정사각형의 자연수 배열이다. 홀수 마방진 가로의 크기, 세로의 크기가 홀수인 마방진을 뜻한다. ex . 3차 마방진 4 9 2 3 5 7 8 1 6 4+3+8 = 15 9+5+1 = 15 ... 4+5+6 =15 세로 줄, 가로 줄, 대각선의 있는 숫자의 합이 15로 모두 같다. 홀수 마방진의 공식 홀수 마방진을 채워넣는 것에는 한 가지의 공식이 있으며 이 공식만이 유일한 답은 아니다. (3차 마방진의 풀이는 여러 가지이다. ) 정사각형의 맨 아랫줄 가운데에 숫자 1을 둔다. 이전 숫자 위치에서 오른쪽 아래칸이 비어.. 댓글 0 2021.05.13 [UNIX-SunOS] 솔라리스 비밀번호 정책 설정 변수 정리 솔라리스(SUN OS) 비밀번호 정책 설정 환경 변수 정리한 표입니다. 솔라리스 기준으로 /etc/default/passwd 위치한 파일에 존재합니다. PASSLENGTH 암호 최소 길이 MAXWEEKS 암호 최대 사용기간 MINWEEKS 암호 최소 사용기간 HISTORY 이전 암호 기억하는 개수 MINDIFF 새로운 암호가 이전 암호와 몇글자 달라야하는지 설정 MINALPHA 최소 알파벳 개수 MINUPPER 최소 대문자 설정 MINLOWER 최소 소문자 설정 MAXREPEATS 암호에 동일한 문자를 연속적으로 사용 할 수 있는 최대 개수 MINSPECIAL 암호 최소 특수문자 개수 MINDIGIT 암호 최소 숫자 개수 WHITESPACE 공백 문자를 암호에 사용할 지 지정 #yes, no로/ tab,.. 댓글 1 2022.07.31 HTTP 상태 코드 정리 / [HTTP] Status Code HTTP 상태코드는 100번대 (조건부 응답, 정보교환) 200번대 (성공) 300번대 (리 다이렉션) 400번대 (요청오류) 500번대 (서버오류)로 구성된다. 100번대 상태코드 100 Continue 101 Switching protocols 102 Processing 103 Early Hints 200번대 상태코드 200 OK 201 Created 202 Accepted 203 non-Authoritative Information 204 No Content 205 Reset Content 206 Partial Content 300번대 상태코드 300 Multiple Choices 301 Moved Permanently 302 Moved Temporary 303 See Other 304 Not Mo.. 댓글 0 2022.08.06 [CISCO] 시스코 네트워크 명령어 간단정리 /Cisco Packet Tracer Cisco Packet Tracer 시스코사에서 만든 시스코 패킷 트레이서의 간단한 명령어만 정리했습니다. show ip route 라우팅 정보 확인 show interface f0/0 인터페이스 세부 정보 확인 - 지정한 인터페이스(ex. f0/0) 정보 자세히 볼 수 있다. show ip interface brief 모든 포트에 설정되어 있는 IP주소 정보 및 [활성화/비활성화] 상태확인 show running -config 현재 실행중인 설정 확인 enable secret admin## 장비 암호 설정 [MD5 방식] enable password admin## 장비 암호 설정 [암호 설정 X] banner motd $ . . . $ 장비 배너 설정 명령어 [한줄만 가능] banner motd # 장.. 댓글 0 2022.08.13 이전다음 최신글 싱가포르 야경 싱가포르 보안 기술연수를 다녀왔는데 후기문은 나중에 학교에서 사진을 받으면 작성하고 휴대폰으로 찍어서 화질이 좋지는 않지만 싱가포르 야경이 기억에 많이 남아 작성합니다. 센토사섬 실로소비치 싱가포르 야경 보트 꼭 타보세요 기억에 많이 남네요 2025.02.12 [Multi Modal] Late Fusion, Early Fusion 멀티모달 - Multi Modal model다양한 유형의 데이터를 이용하여 학습하는 AI 모델 예시로 파스타사진(이미지)와 "이음식뭐야?"(텍스트)를 입력하면 "파스타"라고 응답하는 모델이 있습니다. 멀티모달 종류Early Fusion 초기융합 다양한 유형의 데이터를 학습하기전 초반에 융합하여 학습Late Fusion 후기융합각각의 모달을 개별적으로 학습, 결과를 결합하여 최종 예측Joint Fusion 통합융합여러 데이터를 공통된 표현공간에서 융합 후 학습(Early Fusion, Late Fusion의 단점들이 상쇄되게 적절히 섞은 방식) Early Fusion 초기융합 특징장점데이터 간 강한 연관관계학습 가능 – (여기서 연관관계란 데이터간 서로 영향을 주는 관계)Ex. 텍스트 “너 정말 .. 2025.01.20 [백준/Python] 32986번 나는 건포도가 싫어요 문제https://www.acmicpc.net/problem/32986코드x, y, z = map(int ,input().split())temp = min(x, y, z)if temp 그리디 문제입니다. 문제의 핵심은 최적으로 건포도를 확인할 수 있는 단면의 두께인 2를 최소한으로 만드는 겁니다. 케이크의 가장 얇은 곳을 자르면 되겠죠? 케이크의 가장 얇은 면12345잘라야하는 수 00112 이런식이기 때문에 (가장 얇은 면) - 1 // 2 을 출력하면 됩니다. 예외 케이스로 3 x 3 x 3 케이크가 있는데 이 케이크는 안잘라도 건포도가 어디있는지 알기에 (건포도가 겉에 없으면 안에 있는거니까요) 3x3x3 케이크는 안잘라도 알 수 있다는 것에 유의하면 됩니다. (0을 출력) 2025.01.18 [프로그래머즈/Python] 2022 블라인드 카카오 - 양궁대회 문제2022 KAKAO BLIND RECRUITMENT의 양궁대회 문제입니다. https://school.programmers.co.kr/learn/courses/30/lessons/92342 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드def solution(n, info): def get_score_diff(ryan, apeach): sr, sa = 0, 0 for i in range(11): if ryan[i] > apeach[i]: sr += (10 - i) elif apeach[i] > .. 2025.01.05 [백준/Python] 11758번 CCW 문제https://www.acmicpc.net/problem/11758 소스코드p1 = list(map(int, input().split()))p2 = list(map(int, input().split()))p3 = list(map(int, input().split()))def ccw(p1, p2, p3): return ((p2[0] - p1[0]) * (p3[1] - p2[1])) - ((p3[0] - p2[0]) * (p2[1] - p1[1]))result = ccw(p1, p2, p3)if result > 0: print(1)elif result ccw를 세 점이 이루는 방향을 판단하는 데 사용합니다. 점 a, b, c가 있을때 a -> b -> c의 ccw 알고리즘 결과가 양수라면 반.. 2025.01.02 [백준/Python] 32690번 Starlight Express 문제https://www.acmicpc.net/problem/32690 소스코드import sysinput = sys.stdin.readlinen = int(input())parent = [i for i in range(n + 1)]rank = [0] * (n + 1)size = [1] * (n + 1) # 각 집합의 크기xy = [[0, 0] for _ in range(n + 1)]dict_r_x = {}dict_r_y = {}bu = set()def find(x): if x != parent[x]: parent[x] = find(parent[x]) return parent[x]def union(x, y): x_root = find(x) y_root = find(y).. 2024.12.04 [백준/Python] 1238번 파티 - (다익스트라) 문제 https://www.acmicpc.net/problem/1238 소스코드# from collections import dequeimport heapq# 어느 날 이 N명의 학생이 X (1 ≤ X ≤ N)번 마을에 모여서 # 파티를 벌이기로 했다. # 이 마을 사이에는 총 M개의 단방향 도로들이 있고 # i번째 길을 지나는데 Ti(1 ≤ Ti ≤ 100)의 시간을 소비한다.n, m, x = map(int, input().split())graph = {}for i in range(m): start, end, time = map(int, input().split()) if start not in graph: graph[start] = [] graph[start].append.. 2024.11.27 [백준/Python] 1717번 집합의 표현 - (유니온파인드) 문제https://www.acmicpc.net/problem/1717 소스코드import sys input = sys.stdin.readlinesys.setrecursionlimit(10 ** 6)n, m =map(int, input().split())parent = [i for i in range(n + 1)]def union(a, b): a = find(a) b = find(b) if a b: parent[a] = bdef find(a): if a == parent[a]: return a parent[a] = find(parent[a]) return parent[a]def is_connected(a, b): return find(a) =.. 2024.11.26 [백준/Python] 11404번 플로이드 문제https://www.acmicpc.net/problem/11404 소스코드import sysinput = sys.stdin.readlinen = int(input())m = int(input())graph = [[1e11 for _ in range(n + 1)] for _ in range(n + 1)]for i in range(n): graph[i + 1][i + 1] = 0for i in range(m): a, b, c = map(int, input().split()) graph[a][b] = min(graph[a][b], c)for k in range(1, n + 1): for i in range(1, n + 1): for j in range(1, n + 1):.. 2024.11.25 [백준/Python] 2252번 줄 세우기 - (위상 정렬) 문제https://www.acmicpc.net/submit/2252/86061561 소스코드import sys from collections import dequeinput = sys.stdin.readlinen, m = map(int, input().split())indegree = [0] * ngrape = {}for i in range(m): a, b = map(int, input().split()) if a - 1 not in grape: grape[a - 1] = [] grape[a - 1].append(b - 1) indegree[b - 1] += 1queue = deque()for i in range(n): if indegree[i] == 0: .. 2024.11.24 [백준/Python] 1922번 네트워크 연결 - (크루스칼) 문제https://www.acmicpc.net/problem/1922 소스코드import syssys.setrecursionlimit(10**8)input = sys.stdin.readlinegraph = []n = int(input())m = int(input())parent = [i for i in range(n + 1)]answer = 0 # union-find def find(x): if x == parent[x]: return x parent[x] = find(parent[x]) return parent[x]def union(x, y): x = find(x) y = find(y) if x != y: if x 유니온 파인드와 크루스칼 알고.. 2024.11.23 [백준/Python] 1516번 게임 개발 - (위상정렬) 문제https://www.acmicpc.net/problem/1516 소스코드import sys from collections import dequeinput = sys.stdin.readlinequeue = deque()n = int(input())grape = {}indegree = [0] * nanswer = [0] * ntime = [0] * nfor i in range(n): data = list(map(int, input().split())) data_len = len(data) - 1 time[i] = data[0] indegree[i] = data_len - 1 if data_len - 1 == 0: queue.append(i) for j in .. 2024.11.22 [백준/Python] 11657번 타임머신 - (벨만 포드) 문제https://www.acmicpc.net/problem/11657소스코드import sysinput = sys.stdin.readlinen, m = map(int, input().split())grape = {}for i in range(m): a, b, c = map(int, input().split()) if a not in grape: grape[a] = [] grape[a].append((b, c))def bellman_ford(start): distance_list = [1e9] * (n + 1) distance_list[start] = 0 for i in range(n - 1): for u in grape: .. 2024.11.21 [백준/Python] 1753번 최단경로 문제https://www.acmicpc.net/problem/1753 소스코드import sysimport heapqinput = sys.stdin.readlineV, E = map(int, input().split())k = int(input())grape = {}for i in range(E): u, v, w = map(int, input().split()) if u not in grape: grape[u] = [] grape[u].append((v, w))def dijkstra(start): q = [] distance_list =[1e9 for i in range(V + 1)] heapq.heappush(q, (0, start)) distance_.. 2024.11.20 [백준/Python] 1275번 커피숍 2 문제https://www.acmicpc.net/problem/1275 소스코드import sysinput = sys.stdin.readlinen, q = map(int ,input().split())data = list(map(int, input().split()))treesize = 1while treesize 세그먼트 트리문제입니다. 2024.11.19 [백준/Python] 2357번 최솟값과 최댓값 문제https://www.acmicpc.net/problem/2357 소스코드import sysinput = sys.stdin.readlinen, m = map(int, input().split())treesize = 1while treesize 하나의 노드의 최댓값과 최소값을 저장하는 세그먼트트리 풀이입니다. 2024.11.17 [백준/Python] 11505번 구간 곱 구하기 문제https://www.acmicpc.net/problem/11505 소스코드import sysinput = sys.stdin.readlinen, m, k = map(int, input().split())size = nmod_value = 1000000007treesize = 1 while treesize 1: segment_tree[i//2] = segment_tree[i//2] * segment_tree[i] % mod_value i -= 1 def get_product(start, end): value_product = 1 start += treesize // 2 end += treesize // 2 while start 1: .. 2024.11.16 [백준/Python] 1219번 오민식의 고민 문제https://www.acmicpc.net/problem/1219 소스코드import sysinput = sys.stdin.readlinen, start, end, m = map(int, input().split())graph = {}for i in range(m): a, b, c = map(int, input().split()) if a not in graph: graph[a] = [] graph[a].append((b, c))money_list = list(map(int, input().split()))def trans_bellman_ford(start): distance_list = [-1e9] * (n + 1) distance_list[start] = m.. 2024.11.15 [백준/Python] 20955번 민서의 응급수술 문제 https://www.acmicpc.net/problem/20955 소스코드import syssys.setrecursionlimit(100000)input = sys.stdin.readlinen, m = map(int, input().split())parent = [i for i in range(n + 1)]def union(a, b): A = find(a) B = find(b) if A != B: if A 유니온파인드를 이용한 풀이입니다. 입력을 받을때 두 노드의 집합이 같다면 연결시 사이클이 생기니 answer + 1을 올리고 입력을 무시합니다. (연결을 끊는 효과) 야매 유니온 파인드라 랭크 기반 합치기를 구현하면 시간 복잡도가 줄어듭니다. 입력을 받은 후 가.. 2024.11.14 [백준 / Python] 1504번 특정한 최단 경로 문제 https://www.acmicpc.net/problem/1504 소스코드import sysimport heapqinput = sys.stdin.readlineV, E = map(int, input().split())grape = {}for i in range(E): u, v, w = map(int, input().split()) if u not in grape: grape[u] = [] grape[u].append((v, w)) if v not in grape: grape[v] = [] grape[v].append((u, w))v1, v2 = map(int, input().split())def dijkstra(start): q = [] .. 2024.11.13 more 728x90 반응형