분류 전체보기(152)
-
컴퓨터 공부하기. 프로세서, 레지스터 뜻.
컴퓨터 공부하다가 나온 프로세서, 레지스터의 의미. 예전에 컴퓨터 사이언스 면접 지식 단골이라며 했던 것 중에 프로세스 vs 스레드의 차이 이런 질문이 있었다. 프로세스란? 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램이라고 적혀있다. 그러면 프로세서란 무엇일까? 프로세서는 우리가 흔히 말하는 CPU, 중앙처리장치(Central Processing Unit)이다. 일반적으로 컴퓨터가 프로그램을 실행할 때 컴퓨터에 깔려있는 저장장치를 메모리로 읽어들이고 CPU에서 해석하여 실행한다. 그러니까 프로세서와 프로세스는 비슷한 이야기이기는 한데 하드웨어적인 것과 소프트웨어 적인 차이가 있으니 용어가 비슷하다고 헷갈리지 말자. 그다음, 레지스터란 무엇일까 레지스터는 컴퓨터의 프로세서(CPU) 내에서 자료를 보..
2023.10.02 -
객체 지향 설계 원칙(SOLID) 중 OCP
개방 폐쇄 원칙(OPC : Open Close Principle) : 확장에는 열려있고 변경에는 닫혀 있다 라는 것이다. 이게 무슨 말임? 무슨 번역기 돌린 것 같다. 근데 찾아보면 대부분 이런 말투이다. 물론 코딩을 짜보면 무슨 의미인지 맥락적으로 아는 경우가 많지만 처음 보는 사람은 이게 뭐지 싶을 것이다. from abc import * class Shape(metaclass=ABCMeta): @abstractmethod def area(self): pass class Circle(Shape): def __init__(self, radius): self.radius = radius def area(self): return 3.14 * self.radius * self.radius class Rect..
2023.08.26 -
ORA-28002 : 오라클 비밀 번호 수정하는 법.
예전에 깔았던 오라클인데 오랜만에 로그인하니까 이런 오류가 떴다. ORA-28002 대충 의미는 패스워드를 바꾸라는건데.. 이렇게 해주면된다. alter user [loginId] identified by [비밀번호]; 이렇게 된다. 끝.
2023.08.26 -
컴퓨터 구조. 처음 보는 부분.
불대수, 불함수와 진리표, 카르노도표 알기. 아니 근데 전기기사에 나오는 문제라는데..? 컴퓨터도 전기니까.. https://www.youtube.com/watch?v=IoM1MkagJTU https://www.youtube.com/watch?v=brFe3cGVsZ8
2023.08.24 -
경기도미래기술학교 AI개발자 부트캠프 75일차 TIL- SQLD - char, varchar의 차이. DDL, DCL, TCL
char와 varchar 차이 : char : 고정길이 데이터형. 실제 문자열 길이에 상관없이 n byte의 저장 공간을 사용한다. char(10)이면 그 안에 문자가 2가 채워지든 10으로 채워지든 무조건 10에 해당 하는 byte가 저장이 되는 것이다. 짧은 경우에는 공백으로 채워짐. varchar : 가변길이 데이터형. DML(Data Manipulation Language) : Manipulation이 다루기, 조작이라는 뜻. 데이터 조작어. - SELECT, INSERT, UPDATE, DELETE가 있음. DDL(Data Definition Language) : 데이터 정의어. - CREATE, ALTER, DROP, RENAME, TRUNCATE. https://ko.wikipedia.org..
2023.08.24 -
짜증나는!! 크롬 버전 116 패치! 맥북에서 셀레니움 실행하기.
driver = webdriver.Chrome(executable_path='/MyPath/chromedriver_116/chromedriver') 크롬드라이버를 다운 받아서 Path에 저런 식으로 넣어주고 다시 셀레니움 돌리면 에러가 뜬다. (그것과 별개로 executable_path를 쓰면 경고창이 뜨는데.. 곧 없어지니까 안쓰는것을 권장하는 것 같다.) 이거를 해제 해줘야 한다. 이렇게만 하면 된다. 끝.
2023.08.22