본문 바로가기
반응형

IT122

PL/SQL 데이터 타입 스칼라 타입 NUMBER : 최대 38자리의 숫자 데이터 CHAR : 고정된 길이의 문자 데이터 (기본값 1Byte) VARCHAR2 : 가변적 길이의 문자 데이터 DATE : 7바이트의 고정 길이로 저장 BOOLEAN : TRUE, FALSE, NULL 콤포지트 타입 RECORD 타입 : 여러개의 필드를 소유 가능 TABLE 타입 : 테이블의 열처럼 동일한 열에 여러개의 값을 보유 가능 중첩 테이블 VARRAY 참조 타입 REF CURSOR : 처리 대상 데이터를 참조 ---------------------------------------------------- %TYPE 속성 칼럼이나 이미 정의되어 있는 변수의 데이터 타입을 참조 %ROWTYPE 속성 테이블의 행구조를 참조 --------------.. 2021. 7. 17.
iMac 2013 late 21.5" HDD -> SSD 업그레이드 iMac 2013 late 21.5" HDD -> SSD 업그레이드는 정말 예전부터 진행하고자 하였으나, 결국 최근에야 진행하였다. 준비물은 iMac LCD 디스플레이를 접착하기 위한 스티커 테이프가 필요하다. 그리고 T10 드라이버가 있으면 된다. 필요한 분은 아래 링크에서 살 수 있다. 위와 같은 제품을 사면 보통 커터도 함께 주는데 필요한 물건이니, 커터를 주는 곳에서 구입하는 것이 좋다. 아이맥의 HDD->SDD로 업그레이드 하기위해서는 반드시 아이맥 본체와 디스플레이 접합 부분을 가르는 것이 제일 처음에 해야 하는 일이다. iMac 분해를 위한 도구가 없다면 기타피크로도 가능하...지만 시간은 3~5배 더 걸린다. 저렇게 하다가 기타 피크 하나가 본체 안으로 들어갔는데 꺼내지는 못했다 ㅠ 아이맥.. 2021. 4. 22.
탐색기에서 "3D 개체" 제거 윈도우 탐색기에서 사용하지 않는 "3D 개체" 를 매일 봐야 하는 것일까? 사용하지 않는 메뉴들은 없애면 좋을 것 같다. "윈도우 + R" 를 누르고 레지스트리 편집기를 실행한다. 그리고 아래 위치로 이동한다. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ 그중 아래 항목이 "3D 개체" 에 해당한다. 해당항목을 삭제한다. {0DB7E03F-FC29-4DC6-9020-FF41B59E513A} 참고로 다른 항목도 삭제하고 싶다면 아래 목록을 참고하면 된다. 3D 개체: {0DB7E03F-FC29-4DC6-9020-FF41B59E513A} 음악: {3dfdf296-dbec-4fb4-81d1-.. 2021. 3. 29.
Mac BigSur 에서 Mojave 로 다운그레이드시에 Incompatible Disk 오류 몇일 전 중고로 맥북 프로 2014 미드 모델을 구입했다. 전 주인이 친절하게 Mac BigSur 를 설치해두었다. 하지만 아직 호환성이 떨어지므로 Mojave 로 다운그레이드를 하기로 했다. 별 어려움 없이 설치는 진행되고 있었는데, Mojave 설치 단계에서 Incompatible Disk 오류 창이 발생되었다. "This disk uses features that are not supported on this version of macOS" 이런 오류 메시지는 처음이었고.. 구글을 해도 명쾌한 답을 찾기가 어려웠다. BigSur 에서 사용하는 디렉토리 구조가 Mojave 와 다르다고 해서 포맷 및 지우기를 했지만, 아무리 포맷을 해도 Incompatible Disk 에러가 계속 발생되었다. 이상해서.. 2021. 3. 25.
LG페이 통신사 변경 후 실행되지 않을 때 LG페이 앱을 삭제하고, 다시 설치하면 됩니다. LG페이 앱이 안보이시면, "설정 > 일반 > 앱 및 알림" 에서 LG페이 앱을 찾을 수 있습니다. 2021. 2. 4.
Javascript / JQuery 로 엘리먼트 값 체크하기 ■ Javascript 로 특정 Form 의 모든 엘리먼트들에 대해 값이 있는지 검사하기 var elements = document.getElementById("ds_form").elements; for (var i = 0, element; element = elements[i++];) { //if (element.type === "text" && element.value === ""){ if (element.value === "") { $("#errormsg").fadeIn().text("Error!").css("color", "red"); element.focus(); return false; } } ■ Javascript 로 특정 태그 이름의 모든 엘리먼트들에 대해 값이 있는지 검사하기 var el.. 2021. 1. 25.
QAC / QAC++ QAC / QAC++ 는 정적 테스트 도구이다Code Inspection 을 통해 SW Coding 단계에서 잠재적 결함을 제거하는 방법이다.Code Inspection 에는 Coding Rule Check, Fault Detection 등이 있는데 QA∙C/C++ 은 Coding Rule 체크의 범주에 속한다. 즉 QAC / QAC++ 은 기능 검증은 할 수 없다.QAC 에서 만든 규칙을 MISRA - C 1998 버전에서 그대로 채택하였기 때문에 QAC 를 한다고 하면 MISRA 를 한다고 말하기도 한다 Coding Rule Check 의 종류에는- 명명규칙, 코딩스타일, 연산자 사용 규칙, 호환성 규칙, 오류 규칙 등이 있다 * 명명 규칙 - 명명이 가능한 Identifier (식별자)의 이름 짓는.. 2021. 1. 25.
맥북 업데이트 설치 후 시스템 종료 되지 않는 현상 최근 있었던 업데이트 설치 후 맥북이 종료되지 않는 현상이 발생했다 이런 일은 처음 있는 일이었기에 당황스러웠지만 google 검색을 통해 해결 방법을 알아내게 되었다 증상은 시스템 종료하면 메뉴바는 사라지는데 독은 실행중이다. 마우스도 움직일 수 있어서 어프리케이션을 실행하면 실행되지는 않는다. 종료가 되지 않아서 파워 버튼을 오래 눌러서 강제 종료하거나, control-command + Power 버튼으로 재실행 시킬 수 있었다 사용자 별로 원인은 다를 수 있지만, 나는 다음 방법을 통해 해결 할 수 있었다 /Library/Audio/Plug-Ins/HAL/Digidesign CoreAudio.plugin/ 파일을 삭제 한다 sudo shutdown -r now 터미널에서 실행한다 이렇게 한 후 시스.. 2021. 1. 19.
lambda expression 람다 식은 c++ 11 이상에서 지원된다. 이름없는 함수 객체를 정의하는 편리한 방법이다. 위 그림은 람다 식이 어떻게 구성되어 있는지 보여준다. 1번과 6번만이 필수이다. capture clause (Also known as the lambda-introducer in the C++ specification.) parameter list Optional. (Also known as the lambda declarator) mutable specification Optional. exception-specification Optional. trailing-return-type Optional. lambda body. 다음은 람다식의 예제이다. auto lamdaFunc = [](int &a) { n +=.. 2020. 9. 26.
unix 파일 내용 지우기 unix / linux shell 에서 파일 내용을 쉽게 지울 수 있는 명령어를 찾았다 > filename example>> trace.log 혹시 틀린 내용있으면 댓글로 말씀 부탁드립니다 2017. 9. 8.
반응형