본문 바로가기

분류 전체보기

(411)
[JS / jQuery] 커스텀 select-option 디자인 기본 select - option 태그 사용 시, option 박스 디자인 수정은 불가.커스텀 select-option 활용해서 년/월/일 전송 form 만들어봄. 디자인 적용한 select(div), option(ul-li)을 별도로 생성하고, 선택한 option값이 실제 select의 value값으로 적용되도록 스크립트로 동기화 시켜주면 된다. 대략적으로 아래같은 느낌이다!관련 html, css, js코드 (참고)https://selinak.tistory.com/64 [javascript] 커스텀 스타일링 SELECT 박스 만들기HTML, CSS를 수정해서 셀렉트박스를 꾸밀 수도 있지만 한계가 있다. select 태그 자체를 꾸민다해도 option 박스는 기본 디자인에서 크게 벗어나지 못하며, 모..
[python] 날짜&시간 연산 (datetime, timedelta, strptime, strftime) datetimedatetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None) from datetime import datetimedt = datetime(2025, 10, 15, 21)print(dt) # 2025-10-15 21:00:00print(dt.microsecond) # 0* 밀리초(milliseconds)가 아닌 마이크로초(microseconds) 인자 필요. ( ex) 123ms = 123,000µs )* tzinfo 인자가 없다면(None)이라면 naive datetime, 아래처럼 타임존을 지정하면 aware datetimefrom datetime import datetim..
[2과목] 필기기출 (2021-09-12) [2과목] 전자계산기구조21. 자기테이프에서 많이 쓰이는 단위인 bpi의 의미는?byte per inchbit per inchbaud per inchbin per inch 더보기2번 * bpi (bits per inch)자기테이프(magnetic tape)와 같은 직선 형태의 저장매체에서 1인치당 기록할 수 있는 비트 수를 나타내는 기록 밀도 단위.** 기록 밀도가 높음=> 같은 길이에 더 많은 데이터 저장 가능.DPI (dots per inch) : 프린터나 이미지의 해상도에서 사용됨. (화소 수)BPI (bytes per inch) : 간혹 바이트 단위로 표현할 때. (데이터 처리량, 전송량 등)TPI (tracks per inch) : 트랙 밀도 (자기 디스크 등에서 사용)* TPI vs BPI디스..
[JAVA/JPA] 메서드 참조 (Method Reference) 특정 조건에서 해당하는 엔티티가 존재하는 경우 삭제 진행하는 코드. (JPA)일반적인 람다 표현식으로 작성하면 아래와 같다.testRepository.findBytestId(testId) .ifPresent(testEntity -> { testRepository.delete(testEntity); }); 축약해서 아래와 같이 표현 가능. (기능은 동일)testRepository.findBytestId(testId) .ifPresent(testRepository::delete);=> Java의 메서드 레퍼런스를 활용하여 불필요한 매개변수 생략 가능. 메서드 참조 (Method Reference)람다식을 활용해 메서드를 호출 할 때 :: 연산자를 사용한 축약 문법.// 람다..
[Rasa] rasa 컨테이너 실행 시점 보호되어 있는 글입니다.
[python] pandas (Series, DataFrame) pandas파이썬에서 데이터 분석/처리를 위한 라이브러리로, 엑셀, DB 테이블과 같은 구조적 데이터를 다루기 최적화.* 기본구조 - Series (1차원) - DataFrame(2차원) Series (1차원 데이터)리스트나 배열을 pandas 형식으로 감싼 형태로, 인덱스(index)와 값(value)으로 구성import pandas as pd# 리스트 -> Series 변환data = [10, 20, 30, 40]s = pd.Series(data)print(s)(출력결과)0 101 202 303 40dtype: int64=> 기본 index 자동 지정.* 인덱스 지정s = pd.Series([10, 20, 30], index=["a", "b", "c"])print(s)(출력결과..
[Python] collections.Counter collections.Counter리스트나 문자열 같은 반복 가능한(iterable) 객체에서 각 요소가 몇 번 등장했는지 빈도수 반환.from collections import Counters = "banana"counter = Counter(s)print(counter) # Counter({'a': 3, 'n': 2, 'b': 1})print(counter['a']) # 3print(counter['z']) # 0 (없는 값은 0) * most_common()빈도수 내림차순으로 (원소, 개수) 튜플을 리스트로 반환.# 빈도수대로 나열print(counter.most_common()) # [('a', 3), ('n', 2), ('b', 1)]# 상위 n개 나열print(cou..
[Python] PYTHONPATH 설정, __init__.py 파일, 실행명령어 PYTHONPATH파이썬이 모듈을 찾기 위한 검색 경로(sys.path).아래처럼 특정 디렉토리를 추가하면 해당 디렉토리 내부 .py 파일 또는 패키지를 import로 불러올 수 있다.C:\> set PYTHONPATH=C:/proC:\> python>>> import executor # 실제로는 C:/pro/executor.py __init__.py해당 디렉토리를 파이썬 패키지로 취급해주는 설정 파일.아래처럼 각 디렉토리 하위에 __init__.py 빈 파일을 생성해주면uitls, service 디렉토리가 패키지로 묶인다. C:/pro/ utils/ __init__.py settings.py service/ __init__.py executor.py builder.py..