전체 글 (340) 썸네일형 리스트형 [Sybase] covert로 형변환하기 데이터 베이스에 저장된 데이터의 타입을 변경하고 싶은 경우가 있습니다. sybase에서는 cast 또는 convert 함수를 사용해서 타입을 변경할 수 있습니다. 1. CAST( AS )SELECT CAST(getdate() AS CHAR(8)) -- Oct 28 2SELECT CAST(getdate() AS CHAR) -- Oct 28 2025 1:47PMSELECT CAST('7' AS INTEGER) -- 7SELECT CAST(8348 AS CHAR) -- '8348' 2. CONVERT(, , [style_code])추가로 cast와 다르게 style_code를 활용하면 일부 데이터의 format을 바꿀 수 있습니다.SELECT convert(CHAR(8), getdate()) -- Oct 2.. [C,C++] strcmp, strncmp 두 함수 모두 문자열을 비교하는 함수입니다. 차이점은 parameter에 비교하는 문자열만 받는냐 문자열의 길이까지 받는냐 입니다. // C#include // C++#include strcmp(str1, str2);strcmp(str1, str2, len);// return str1 - str2/*음수인 경우 str1 str20인 경우 str1 == str2*/ [Windows] UAC(사용자 계정 컨트롤) 특정 파일 예외 with MacKMLink UAC라고 사용자 계정 컨트롤이라는 이름으로 아래 사진처럼 예/아니오를 물어보는 팝업이 나오는 경우가 있습니다.자동으로 시작하는 프로그램(카카오톡, everything 등) 같은 경우 해당 UAC가 뜨면 예를 눌러줘야 동작을 진행하게 됩니다. 예를 눌러줘야 한다는 점은 보안을 위해서 사용되는 부분이지만 정말 귀찮습니다. 그렇기에 자주 사용하는데 UAC가 매번 뜨는 프로그램을 자동으로 설정하기 위한 세팅을 해보겠습니다. 우선 window 키를 눌러 '작업 스케줄러'를 검색해 앱을 실행합니다.실행 화면 좌측에 폴더 모양이 보이실 텐데 해당 폴더에서 우클릭을 누르시면 아래와 같은 메뉴들이 보입니다.이제 작업 만들기를 통해 진행할 것입니다.1. 이름은 자유롭게 지어주시면 됩니다. 한글이 아닌 영어를 추천드립니다.. [Sybase] DB의 if, CASE 구문 데이터 베이스에서 생각보다 많은 것을 할 수 있다는 것을 알게 되는 중이고 기록에 남깁니다. 프로그래밍을 할 때 어떤 언어를 배워도 배우는 것 중에 하나인 if...else문을 데이터 베이스 내부에서도 사용할 수 있습니다. 바로 case 구문을 이용하면 됩니다.CASE WHEN THEN WHEN THEN ELSE END case 구문은 조건에 따라 값을 반환하는 표현식입니다. 따라서 select, update, insert, delete 문 상관없이 다양하게 사용될 수 있습니다 예시로 select 하는 경우 어떤 조건에 따라 값을 넣어주고 싶은 상황을 보여드리겠습니다.SELECT id, CASE WHEN age > 70 THEN '노인' WHEN age > 30.. [Python] 기초 학습 - 예외 처리(1회차) 오류가 발생했을 때 예외 처리를 하지 않으면 프로그램이 중단되는 문제가 있습니다. 그렇기 때문에 예외 처리를 통해 처리하는 것이 중요합니다. try-excepttry: # 실행# except는 에러에 따라 여러 개 사용 가능# 또는 발생 오류에 여러 에러 처리 가능except [발생오류 [as 오류변수]]: # 에러 처리else: # 에러가 없는 경우 실행finally: # 오류가 발생해도 실행 오류를 무시하고 싶은 경우에는 pass 또는 반복문에서 continue를 사용해서 넘어갈 수 있습니다. 필요한 경우에는 강제로 오류를 발생시킬 수 있는데 raise 키워드를 사용하면 됩니다. 원하는 오류를 추가할 수도 있는데 이때는 Exception 클래스를 상속받아서 새로운 오류 클래스를 .. [Python] 기초 학습 - 모듈, 패키지(1회차) jupyter notebook의 환경에서 모듈까지는 잘 동작하지만 패키지는 동작하는 부분에 어색함이 있습니다.모듈함수, 변수 그리고 클래스를 모아 놓은 파일로 다른 프로그램에서 불러와서 사용할 수 있다.# .py를 붙이면 오류가 납니다.import module_name [as alias]from module_name import 모듈을 불러와서 사용하는 것은 좋은데 만약 무언가 실행하는 문장이 있다면 해당 문장도 같이 동작하는 문제가 있습니다. 이를 방지하기 위해서 파일을 확인하는 코드가 있습니다. __name__을 통해 해당 파일이 모듈로 사용되고 있는지 아닌지를 확인하고 실행 여부를 결정해 줍니다.# in moduleif __name__ == "__main__": 위 방법은 같은 디렉토리에 있는 경.. [Python] 기초 학습 - 클래스(1회차) 클래스에 대한 개념은 따로 정리하지 않고 넘어갑니다. 클래스에 대한 내용이 필요하면 다른 글을 찾아보시길 바랍니다.class Class_name: static_field = "data" # 클래스 변수 def __init__(self, [params]): # 초기 세팅 self.field_name = params def method(self, [params]): # 실행 # 상속class Child_class(Parent_class): # 기타 코드 파이썬에서 클래스의 필드를 만들 때 꼭 초기 함수(__init__)에만 선언과 초기화를 해야 하는 것은 아닙니다. 메서드 안에 self.field로도 자동으로 필드가 생성됩니다. .. [ollama 에러] ollama server가 응답을 못합니다 에러 배경langchain과 같이 사용하기 위해서 기존에 설치되어 있던 ollama를 사용하려고 하는데 에러가 발생했습니다.에러 그 잡채Error: ollama server not responding - timed out waiting for server to startError: listen tcp 0.0.0.0:11434: bind: An attempt was made to access a socket in a way forbidden by its access permissions.ollama 명령어를 시도하면 서버가 응답하지 못하고, ollama serve를 통해 실행하려고 하면 거부당했다고 연결이 안됩니다.해결 과정1. 사용하던 port 재설정처음에 ollama를 설치했을 때 port로 인해 문제.. 이전 1 2 3 4 ··· 43 다음