목록전체 글 (273)
말랑말랑제리스타일
백준 알고리즘 1008번 문제 C++ 풀이입니다 먼저 사칙연산 문제가 난이도가 쉽지만 나눗셈의 특성상 곱셈, 덧셈, 뺄셈과 달리 결과가 정수가 아닌 소수가 나오게 됩니다 그리고 일반적인 나눗셈에서는 0으로 나누는 예외처리를 해줘야하지만 문제에 명시된 것처럼 백준 알고리즘 1008번 문제 연산에 사용되는 A와 B는 모두 0보다 크기 때문에 이 상황에 따른 예외처리는 필요없습니다 대신 출력단에서 %f로 출력하면 결과가 소수점 6자리까지 출력되는데 오차가 10^(-6) 수준이 되고 10^(-10)으로 해줘서 오차를 줄이기 위해 %.10lf로 출력을 해줘야하죠 이렇게 double a와 b를 10자리까지 출력해주려면 아래와 같은 코드로 백준알고리즘 1008번 문제를 풀 수 있습니다 백준 알고리즘 1008번 답 #..
Oracle Toad에서 보통 PL/SQL 프로시저 생성시 F5 키로 생성하곤 하는데요 개발자도 사람인지라 에러가 날때가 있습니다 그런 경우 이런식으로 Script Output에 Warning: compiled but with compilation errors 이라고 나오죠 프로시저가 생성되었으나 에러가 있다 (따라서 사용이 불가능하다) 대충 이런 의미로 해석하면 되는데 Oracle 쿼리를 Toad에서 F5로 실행하면 이 에러메세지만 나오기 때문에 어디서 에러가 났는지 찾기가 어려운 부분이 있습니다 이때 사용가능한게 F9 버튼으로 F5가 아닌 F9 버튼으로 Oracle 프로시저를 생성하게 되면 이런식으로 Toad의 Messages 창에 오라클 에러 코드와 Description이 나오고 스크립트에도 이런식..
"LC.exe"이(가) 종료되었습니다(코드: -1). 라는 에러 업무중에 다수의 개발자가 하나의 소스를 유지보수하는 경우 발생하는 라이센스 관련 에러로 licenses.licx 파일을 삭제 후 다시 빌드하면 새로운 licenses.licx 파일이 생성되고 "LC.exe"이(가) 종료되었습니다(코드: -1). 에러 없이 정상적으로 빌드가 가능합니다
토드에서 가장 자주쓰는 단축키 바로 주석처리와 해제죠 토드 에디터의 경우 들여쓰기 기능이 없는 등 사용 가능한 단축키가 그렇게 많지는 않지만 주석처리와 해체 그리고 대소문자 변환같은 간단한 기능은 지원하는데요 토드에서 그 주석처리, 주석해제, 대소문자 변환 단축키는 아래와 같습니다 [주석 관련] 주석 처리 : Ctrl + B 주석 해제 : Ctrl + Shift + B [대소문자 변환] 전체 대문자 변환 : Ctrl + U 전체 소문자 변환 : Ctrl + L 첫글자만 대문자 변환 : Ctrl + I (대문자 i) 첫글자만 대문자 변환의 경우 실제 영어에서 사용되는 문자처럼 Select Col1,Col2 From Tab1; 요런식으로 변환됩니다
LEFT OUTER JOIN이 정확한 표현이며 OUTER를 생략해서 LEFT JOIN이라는 표현으로도 사용 가능합니다 쉽게 말해 LEFT OUTER JOIN과 LEFT JOIN은 기능이 동일하고 LEFT OUTER JOIN 대신 LEFT JOIN이라고 쓰는 편이 간결해보일 수 있지만 아직까지 가독성을 위해 LEFT JOIN보다는 LEFT OUTER JOIN이라고 명시해서 사용하는 개발자가 많고 저 역시 개인적으로는 가독성을 위해 LEFT OUTER JOIN이라는 표현을 쓰는 쪽을 선호합니다 마찬가지로 RIGHT OUTER JOIN과 FULL OUTER JOIN 역시 OUTER 표현을 생략하고 RIGHT JOIN, FULL JOIN 으로 사용이 가능합니다 아래는 Oracle 홈페이지상 관련 공식문서입니다 ..
C#,C++은 주로 Visual Studio에서 개발하는게 보통이고 오랫만에 Visual Studio에서 C#, C++ 개발하면서 가장 아 그거 뭐였지 하는 단축키가 바로 들여쓰기와 주석처리 단축키인 것 같은데요 저도 C#을 오랫만에 사용하면서 주석처리와 주석해제 단축키는 손이 기억하는데 들여쓰기는 아무래도 그렇게 자주 사용하지 않다 보니 단축키가 기억이 안나서 C#, C++ 개인적으로 공부도 할 겸 찾으시는 분들이 있다면 단축키도 알려드릴겸 Visual Studio에서 C#, C++ 개발시 사용하는 들여쓰기와 주석처리 단축키 소개드립니다 들여쓰기 먼저 Visual Studio C#, C++ 등 개발시 사용하는 들여쓰기 단축키입니다 Ctrl + k + d (순서대로 눌러야합니다) 주석처리 다음은 Visu..
C# ListView에서 항목을 선택했는지 안했는지 즉 Selected yn(선택여부)을 확인할 필요가 있을 때가 있죠 if (lv_files.SelectedIndices.Count
최초에 프로젝트 생성 이후 상단 메뉴의 프로젝트-NuGet 패키지 관리로 들어가줍니다 저는 C# 콘솔프로젝트로 생성했는데 다른 프로젝트도 크게 문제 없습니다 찾아보기에서 opencvsharp4로 검색해서 맨 위에 있는 OpenCvSharp 최신버전인 OpenCVSharp4를선택하고 우측에 새롭게 뜨는 OpenCvSharp4라는 타이틀이 있는 창에서 설치 버튼을 눌러줍니다 이후 OpenCV Sharp4 설치중 위와 같은 화면이 나올 수 있는데 가볍게 확인 버튼을 누르고 넘어가줍니다 다음으로 OpenCvSharp4.Windows도 마찬가지로 설치해줍시다 여기까지 하면 C#에서 OpenCV를 사용하기 위한 설치작업이 완료됩니다 C++이나 안드로이드에서 OpenCV를 당기는 것보다 상대적으로 많이 쉽죠 설치가 ..