본문 바로가기

발전22

[ORACLE] 계정 비밀번호 변경/ 비밀번호를 잊어버린 경우 비밀번호를 자주 까먹어서 정리해둔다. 오라클에서 1. cmd에서 sqlplus 실행 2. user name 에 'sys as sysdba' 입력, 비번없이 엔터 하면 sys 계정으로 접속 3. alter user '유저명' identified by '바꿀 비밀번호'; 4. 정상 적용 확인 : conn '유저'/'비밀번호'; 2022. 6. 22.
[Oracle] 오라클에서 특정 컬럼을 포함하는 테이블 정보 조회/ 테이블명을 모를 때/ 컬럼명만 알 때 -- 특정 컬럼이 있는 테이블 정보 조회 SELECT TABLE_NAME ,COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE 1=1 -- AND COLUMN_NAME = '~~~~' -- AND COLUMN_NAME LIKE '%~~~%' 밑에 조건 둘 중 하나 선택해서 사용 2022. 6. 22.
[C#] 기초 및 자바와 다른 점 (3) | 연산자 오버로딩(오버로드), ref, out 키워드 연산자 오버로딩 ​C#에서는 operator 키워드로 연산자 오버로딩을 지원한다. 규칙 1. 무조건 public 2. 무조건 static public static ComplexNumber operator+(ComplexNumber a, ComplexNumber b) { ... } 위처럼 선언하면 객체 a, b에 대한 + 연산을 정의할 수 있다. switch문 자바에서는 break문이 필수가 아니다. break문을 쓰지 않으면 다음 case가 실행된다. c#은 break문이 필수이다. 값 형식을 참조로 전달 ref, out ref -> 기존 변수 수정 매개변수로 사용되는 변수의 값을 영구적으로 변경 할 때 사용한다. 값 형식 매개변수에 ref 키워드를 지정하면 매개변수가 바깥 코드 변수에서 사용하던 실제 .. 2022. 6. 16.
[C#] 기초 및 자바와 다른 점 (2) | 프로그램 구조, 자료형 상수 자바와 C#의 프로그램 구조 차이를 알아보자 ​ (자바는 안다고 가정한다.) using System; using Rectangle = CompSci.Graphics.Rectangle; // 별칭 지정 namespace Sample { public class SampleClass { public static void Main(string[] args) { string name = "Wilson"; Console.WriteLine("Hello, " + name + "!"); } } // 한 줄 주석 /* 여 러 줄 주석 */ } namespace는 자바의 package 역할을 한다. 자바는 첫줄에 package를 선언하지만, C#은 namespace 키워드를 사용하고 블럭으로 묶는다. namespace는 한.. 2022. 6. 16.