분류 전체보기 33

비트연산

비트 연산AB~AA&BA|BA^B001000011011100011110110※ 어떤 수가 홀수인지 판별하는 if(N % 2 == 1) 은 if (N & 1)로 줄일 수 있다.Notnot 연산의 경우에는 자료형에 따라 결과가 달라진다. unsigned나 signed에 따라 보여지는 값도 다르다.num = 64 2진수 01000000~ A = 10111111 8비트~ A = 11111111 11111111 11111111 10111111 32비트 자료형Shift left( 0 = 11 >> 1 = 010 >> 1 = 510 >> 2 = 210 >> 3 = 11024 >> 10 = 1

공부/알고리즘 2017.06.27

리눅스 2주차 - 1

리눅스 2주차 정리.md 리눅스 2주차 - 11주차는 정리가 덜 되었기 때문에.... 바로 올리도록 해야겠다...ssh(Secure Shell)telnet에 비해 암호화 통신이기 때문에 보안성이 우수하다. openssh 패키지를 설치해야 사용할 수 있는데 LINUX OS는 왠만해선 기본으로 제공하고 WINDOW의 경우 별도로 설치해야 하는데그 예가 바로 Putty다. ssh를 설정하는 파일은 /etc/ssh/sshd_config 옵션을 살펴보자Port : ssh 서비스에 사용할 port 설정 기본값은 22ListenAddress : ssh 서비스를 허용할 Client Ip를 지정 - 0.0.0.0은 all network 모든 client를 허용하겠다는 뜻이다.Protocol 2 : protocol 2 로..

공부/인프라 2017.06.19

인터페이스 강제 타입 변환(casting)

인터페이스 강제 타입 변환(casting)구현 객체가 인터페이스 타입으로 자동 변환하면, 인터페이스에 선언된 메소드만 사용 가능하다는 제약 사항이 따릅니다.예를 들어, xxxxxxxxxxpublic interface RemoteControl{ void turnOn();} xxxxxxxxxxpublic class Algorithm implements RemoteControl{ @Override public void turnOn() { System.out.println("켜"); }​ public void turnOff() { System.out.println("꺼"); }​ public static void main(String[] args) { RemoteControl remoteControl = new..

공부/개발 2017.06.13