목록분류 전체보기 (272)
말랑말랑제리스타일
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를 당기는 것보다 상대적으로 많이 쉽죠 설치가 ..
OpenCV에서 이미지 회전은 두가지 방법이 있습니다 정석적인 방법은 변환행렬을 생성하고 그 변환행렬과의 삼각함수 연산을 통해 회전된 새로운 매트릭스를 생성하는 방법이죠 그리고 오늘 소개해드릴 OpenCV의 Rotate 함수는 이미지의 중심을 중심점으로 해서 이미지를 특정 각도(90도, 180도, 270도)로만 회전이 가능한 함수입니다 단, 앞서 말한 것과 같이 OpenCV의 Rotate 함수로는 90도, 180도, 270도가 아닌 애매한 175도 이런 회전은 불가능한 함수이고 중심점도 변환행렬 생성 방식과 달리 이미지의 정중앙 외에 지정이 불가합니다 간단하게 다시한번 OpenCV에서 변환행렬을 생성해 이미지를 회전하는 방식과 Rotate 함수를 사용하는 방식 두가지 방법의 장단점을 설명해보면 변환행렬 ..