반응형

3장 : 점자. 이스케이프 부호와 시프트 부호가 있다. 시프트는 쭉 문재 <->숫자 변환이고, 이스케이프 부호는 그냥 뒤에 한자리만 변환한다.

4장: 이진코드와 전기회로는 비슷하다

5장: 전기신호 줄을 무한히 굵게,길게 할수는 없다.

6장: 리피터, 릴레이를 통해 중계국에서 중계해서 멀리까지 전달가능.

7장: 우리는 10진수를 쓴다.

8장: 2진수의 체계

9장: 비트만으로 다양한 정보들을 표현할수있다.

10장: 부울대수 소개

11장: 논리게이트, nand, nor, or, and 소개.

12장: 덧셈

- 합 --> xor 와 and

- 이러한 세트를 --> 반가산기

- 3개부터는 반간산기 + or 게이트 + 반가산기 : 전가산기

- 현대에서는 트랜지스터 + 리플이 아닌 예측

13장: 뺄셈

- 뺄셈의 원리

- 2의 보수로 양수, 음수 다 표현.

14장: 피드백과 플립플롭.

무슨말이지...?

15장: 16진수 표현법

 

반응형
반응형
//restapi 처리하는 controller
@RestController
@RequestMapping("/api")
public class ApiController {

    @GetMapping("/hello")
    public String hello(){
        return "hello";
    }

    @GetMapping("/path-variable/{name}")
    public String pathVariable(@PathVariable(name = "name")String pathName){
        return pathName;
        
        
     @GetMapping("/path-variable/{name}")
    public String pathVariable(@PathVariable String name){
        return name;
    }
    
        @GetMapping("path")
    public String path(@RequestParam String name2
        )

    {
        return name2;
    }

    @GetMapping("path2")
    public String path(UserRequest userRequest
    )
    {
        return userRequest.getName();
    }
    
    
    +dto
    package com.example.demo.dto;

public class UserRequest {
    private String name;
    private String email;
    private int age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }


}
}

 

반응형
반응형

가로수길?

사람적은데 왜 매출 늘어나?

성형외과.

외식은 줄음.

--> 신흥 명품스토어 플래그십 스토어.

공실률 높음 14.7프로.

 

높은 임대료

애플스토어 --> 20년 600억

다 높아짐.

명동 가남대로 다음.

 

세로수길, 나로수길, 다로수길.

 

가로수길 목적상권. --> 미요 뷰티, 2차 소비 안이루어짐.

반응형
반응형

1. 초인플레이션, 금리상승 --> 경제 코너

2. 전기차 배터리의 아시아 의존도 높음.

3. 원자재 시장 중국이 갖고있음.

4/ 일자리 감소 우려,

 

캐즘을 극복해야 광범위환 시장확대

 

10%되어야 캐즘 극복,

충저닌프라 확장, 산업구조전환 --> 

이러한 프로세스 관리해야함

 

기술 사회 공진화 이론

서로상호작용하면 서 진화한다.

새로운 사회정치시스템 형성 과제 극복,

반응형
반응형

사실 코드라는 책 자체가 굉장히 점진적으로 설명하는 내용이라,,, 크게 별다른 내용은 없다.

1,2장의 내용을 요약하면 다음과 같다.

 

코드는 컴퓨터와 사람간의 의사소통을 위한 기호체계를 의미하며 이는 2가지 기호의 조합으로 표현가능하다.

 

 

 

이내용만 정리하기 좀 그러니,

한 권으로 읽는 컴퓨터 구조와 프로그래밍

을 좀 정리해보도록 하겠다.

 

1)

일단 2진수에서 가장 오른쪽 비트를 가장 작은 유효 비트, lsb라고 부르고,

가장 왼쪽 비트를 가장 큰 유효 비트 MSB라고 부른다.

 

1___00001011010_1

MSB                         LSB

 

비트수를 맞추기 위해 추가된 0들을 리딩제로라고 부름.

 

 

2) 2진수들의 덧셈 

논리연산을 표현가능하다.

두비트를 서로 더한결과는 XOR한값이고, 올림은 두비트를 AND한 값과 같다.

예를들어, 10 + 11을 한다고 하자.

 

첫째자리에서, A xor b 하니 1이니까, 1

올림여부를 체크하려 A and B하니까 0이므로 올림 없다.

둘째자리에서 A xor b 하니 0이니까 0

올림여부를 체크하려 A and B하니까 1이므로 올림있다.

따라서 101.

 

만약 비트로 표현할수잇는범위를 넘어서면 오버플로,

MSB에서 올림이 발생했다는 뜻.

(*컴퓨터에는 condition code register가 있어서 이상한 정보를 담아두고, 오버플로 비트가 있다. 이값을 보면 오버플로가 발생했는지 알수있다.)

오버플로 발생시, 1001 + 1000 가 0001 이 된다.

 

MSB 왼쪽에서 1을 빌려오는 경우 언더플로라고 한다.

 

3) 음수 표현

음수표현은 여러가지 방식으로 할 수 잇음.

MSB를 부호로 표현하면, 0부터의 거리로 크기를 표현함.

그런데 이방법은 0을표현하는방식이 두가지라서 낭비되고, 이렇게 될시 XOR과 and만으로 덧셈계산을 할 수 없다.

 

그런데 1의 보수 표현법으로 음수를 표현할수있다.

양수의 모든 비트를 뒤집는것이다.

not 연산을 통해 보수를 얻는다.

001 이 1이면,

110 이 -1 이다.

0111이 7이므로

1000이 -7이다.

 

문제점이 2가지 존재

--> 여전히 0 2가지로 표현.

--> 덧셈쉽지않음. 순환 올림(end-around carry)

 

0010 + 1110

0001

--> 복잡.

--> 순환올림을 처리하기 위한 하드웨어를 추가해야함.

 

2의보수

특별한 하드웨어 추가없이, xor과 and연산만 사용해야한다면?

 

각비트에 not을 취하고 +1 하는방법.

0111 --> 7

1001 --> -1

 

이방법은 2가지 문제가 없을까?

우선 0의 두가지 표현.

0000 = 1111 +1 

이어야하는데, 10000이므로, 1절삭되면 0000과 같다.

즉, 하나다.

 

 

실수를 표현하는 방법

고정소수점 vs 부동소수점.

 

고정소수점 = 1/2 + 1/4+ 1/8 이런식으로 표현하는방법

그러나 메모리가 너무 많이 든다. (너무 많은 비트 필요.)

 

부동소수점. floating point

 

일단 가수와 지수라는 개념.

가수: 소수좀 왼쪽이 하나뿐인 소수 

지수 : 밑수를 거듭제곱한 값을 곱하는 방식

이렇게 소수를 표현가능함

 

1.2 * 10^-3

 

가수부분만 보면, 소수점의 위치가 같아보임.

풀어쓰면 항상 달라짐.

고정소수점에서는 소수점 바로 왼쪽이 항상 1의자리이지만,

부동소수점에서는 아니다.

따라서,

1.111 = (1+1/2) * (2**3)

이렇게 하면 0 표현하는게 4가지 방법임.

6.5를 표현하는 비트패턴이 없음. --> 오차 발생.

 

 

IEEE 부동소수점 표준.

포인트 정밀도 높이기

--> 정규화

가수를 조정해서 맨앞에 0이 없게 만듬.

--> 가수의 맨왼쪽 비트는 무조건 1이므로 생략할것.

 

 

single precision 부동소수점 = float

--> 32비트 사용 7비트 정밀도

double prescision부동소수점 = double

64비트 사용 15비트 정밀도로 표현

 

편향된 지숫값으로 + - 해결함.

기본정밀도 127 이 

2배 정밀도 1023

 

 

반응형
반응형

이것을 공부하는 목적.

파이썬으로 sftp서버에 올리는 것을 하기 위해서,

 

무얼 모르는가?

많이 모른다. 무얼모르는지 모를정도로 모른다.

하나하나 차근차근 정리해보자.

 

 

프로토콜: 디바이스간에 데이터를 교환하기 위한 통신교약.

 

ftp:

파일을 전송하는 통신규약.

그런데 이것은 실무에서 잘 안씀.

ftp에서는 두개의 포트를 씀.

데이터를 전송하는 포트, 명령어를 전달하는 포트.

 

sftp란?

시큐어셸 데이터스트림을 통해 보안등급이 높은 파일전송을 실현하는 별도의 프로토콜\

 

ssh는 텔넷의 보안버전.

 

https://youtu.be/ORcvSkgdA58

 

https://yagi815.tistory.com/168

 

SSL Protocol 개념과 동작 원리

  웹을 이용한 전자 상거래, 인터넷 뱅킹 등이 더욱더 증대되면서 이제 인터넷은 정보의 바다가 아니라 하나의 커다란 시장이라 부를 수도 있는 상황이다. 온라인 입금이나 최근에는 소액의 경

yagi815.tistory.com

 

https://velog.io/@hyeseong-dev/%EB%A6%AC%EB%88%85%EC%8A%A4-ssh%EB%9E%80

 

반응형
반응형

랜카드 : 0과1을 전기신호로 변환.

 

네트워크 전송매체: 유선, 무선

 

유선. UTP --> unshielded, stp --> shielded

실드는 호일 등, 노이즈를 막음.

 

꼬으면, 영향 덜받음 --> 트위스트드 페어  케이블

 

랜케이블이라고 부름

rj45 는 커넥터임.

 

랜케이블에는 두가지 종류가 있음.

 

같은순서로.12.12 3.6 3.6

--> 다이렉트

 

크로스 1.2 --3.6

 

다이렉트 : 컴퓨터+ 스위치

커ㅁ퍼터, 컴퓨터 --> 크로스

 

리피터: 정형하고, 증폭함.

 

리피터허브: 허브 --> 여러개 연결.

 

허브 모두에게 그냥 보냄. 더미허브라고 부름

 

 

--> 스위치가 해결해줌..

 

MDIX:

auto medium dependent interface crossover:

다이렉트 케이블과 크로스케이블을 자동으로 판단하는 기능.

컴퓨터 라우터 -->MDI

스위치나 허브 --> MDIX

반응형
반응형
SELECT PERSON.firstName, PERSON.lastName, ADDRESS.city, ADDRESS.state 
FROM PERSON   
LEFT JOIN ADDRESS 
ON PERSON.personId = ADDRESS.personID;

1. 여기서 힌트

null이 있어야한다.

 

2. 배워가야할 개념.

outer join.

모든 사람이 주소정보가 있을 것은 아니므로, outer join을 써야함. inner join 은 교집합이므로.

 

where절이 안되는 이유

조건이므로, 가끔 없는것은 없어져서 나오게된다.

반응형

+ Recent posts