본문 바로가기

전체 글160

영어표현 so do I (나도 그래)/ so do you (너도 그렇지) 안녕하세요, 여러분. 오늘은 영어회화에서 자주 보게 되는, 하지만 그 뜻을 정확하게 이해하기 어려울 수 있는 "so + do + pronoun"이라는 구문에 대해 알아보려고 합니다. 이 구문은 '나도 그렇다'라는 뜻으로 흔히 사용되며, 다른 사람이 한 행동이나 상황을 나또한 공감하거나 동일한 상황을 경험하고 있을 때 사용되는 표현입니다. 예를 들어, 누군가 "I love pizza."라고 말했을 때, 여러분도 피자를 좋아한다면 "So do I."라고 대답할 수 있습니다. 여기서 "so"는 '그렇게', '그런 식으로'라는 뜻을 가지며, "do"는 현재시제의 동사로서, '그렇게 하다' 또는 '그런 식으로 하다'라는 의미를 갖습니다. 마지막으로 "do" 이후의 대명사(pronoun)는 말하는 사람이나 그룹을 .. 2023. 8. 1.
out이 들어간 구동사 및 'Two out of Three' 뜻 안녕하세요, 여러분! 오늘은 영어 학습에 도움이 될 새로운 주제로 돌아왔습니다. 오늘은 몇 가지 영어 구동사와 'Two out of three'라는 표현에 대해 알아보려 합니다. 먼저, 구동사를 두 개 살펴봅시다. 1. "Hide out": 'Hide out'은 '숨다' 또는 '은신하다'를 의미합니다. 여기서 'out'은 숨는 행위가 완전히 이루어지는 것을 강조합니다. 2. "Check out"과 "Work out": 'Check out'은 '검사하다' 또는 '살펴보다'를 의미하며, 'Work out'은 '운동하다' 또는 '문제를 해결하다'를 의미합니다. 이 두 구동사에서 'out'은 각각의 행동이 완전히 수행되는 것을 강조합니다. 예문을 통해 이들 구동사의 사용법을 더 자세히 살펴보죠. - "He ha.. 2023. 7. 31.
경성대 운영체제 KOCW 강의 2-3 정리 / 고등운영체제 및 인터럽트 기반 운영체제 https://chat.openai.com/share/ff5ae3cd-ce7a-4d13-af0a-a78a6281a485 ChatGPT A conversational AI system that listens, learns, and challenges chat.openai.com 운영체제 개념: 멀티프로세서, 분산 운영체제, 실시간 운영체제, 인터럽트 멀티프로세서 시스템) 멀티프로세서 시스템은 CPU(프로세서/계산기)가 복수 개인 시스템을 의미합니다. 각 프로세서는 독립적인 캐시를 가질 수 있으며, 이로 인해 병렬 처리나 멀티태스킹 환경에서 성능 향상을 가져올 수 있습니다. 물론, 하나의 프로세서가 고장나더라도 다른 프로세서들이 작동하므로 시스템 전체의 안정성을 높이는 효과도 있습니다. 그러나 이러한 구조는.. 2023. 7. 30.
개발자가 집에서 수익을 창출하는 5가지 방법 ※ 전체적으로 ChatGPT4의 손길이 닿은 포스팅입니다. 요즘 많은 웹 개발자들이 전통적인 9 to 5 일상에서 벗어나 원격 근무의 세계로 뛰어들고 있습니다. 기업에서 일하는 것도 좋지만, 집에서 돈을 벌 수 있는 여러 가지 방법들이 있습니다. 이 글에서는 웹 개발자가 집에서 독립적으로 수익을 창출하는 5가지 방법에 대해 알아보겠습니다. 프리랜서로 일하기 웹 개발자의 기술은 전 세계 어디서든 활용될 수 있습니다. Upwork, Freelancer, Fiverr와 같은 플랫폼(한국의 경우 크몽)에서 다양한 프로젝트를 찾아 프리랜서로 일하는 것은 환상적인 선택일 수 있습니다. 이러한 플랫폼에서는 개발자의 능력과 시간을 최대한 활용하여 수익을 창출할 수 있는 기회를 제공합니다. 개인 컨설팅 전문적인 능력과 .. 2023. 6. 7.
TDD(테스트 주도 개발)에 대한 ChatGPT의 답변 ※ 오역주의 질문) 개발자 사이에서 TDD가 시간낭비라는 의견이 있고, 클린한 소프트웨어를 만드는 기법이라는 의견도 있는데 어떻게 생각해? ChatGPT 답변) 테스트 주도 개발(TDD)은 코드를 짜기 전에 코드에 대한 테스트를 먼저 작성하는 소프트웨어 개발 기법입니다. 테스트를 먼저 작성하면 개발자가 코드 작성을 시작하기 전에 코드의 원하는 동작에 대해 생각하게 된다는 것이 TDD의 기본 개념입니다. 이를 통해 더 나은 설계와 견고하고 유지보수하기 쉬운 코드를 만들 수 있습니다. 개발 속도를 늦추고 오버엔지니어링으로 이어질 수 있다는 점 등 TDD에 대한 일부 비판도 있습니다. 그러나 많은 숙련된 개발자와 조직은 TDD를 도입의 이점이 많고 TDD를 통해 높은 품질과 유지보수가 용이한 코드를 만들 수 .. 2023. 4. 8.
[Spring] JASYPT 사용하여 프로퍼티 암호화 https://emgc.tistory.com/137 [Spring] JASYPT를 사용한 프로퍼티 암호화 목적 git의 public repository와 CI/CD를 연동해 어플리케이션을 배포하는데 있어 중요한 정보가 탈취되는 것을 막기 위함 목차 JASYPT란? 사용방법 1. JASYPT란? 홈페이지에 가보면 아래와 같이 적혀있다. J emgc.tistory.com https://juntcom.tistory.com/m/127 Jasypt 암호화 - spring 설정파일 암호화하기 스프링에서 설정파일 값을 외부에 노출하고 싶지 않을떄, Jasypt 를 사용하면 된다. 라이브러리 spring boot starter 용 3.0.3 이 작성기준 2021년 1월 28일 기준 최신버젼이다. 3,0.3 이 출시된 .. 2023. 3. 11.
[Javscript] 객체의 종류 #자바스크립트 객체의 종류 BOM(Browser Object Model) - 브라우저 객체 모델 : 브라우저에 계층 구조로 내장되어 있는 객체 ex) window, screen, location, history, navigator. *브라우저(window)는 document와 location객체의 상위 객체 DOM(Document Object Model) - 문서 객체 모델: HTML 문서 구조를 의미. 최상위 객체로 이 있고, 그 하위 객체로 와 가 존재한다. 내장객체 - String, Date, Array, Math 등 2022. 4. 17.
[Spring] 자주 사용되는 어노테이션 출처: https://velog.io/@gillog/Spring-Annotation-%EC%A0%95%EB%A6%AC#resource @Component: 개발자가 직접 작성한 Class를 Bean으로 등록하기 위한 Annotation이다. @Controller: Spring의 Controller를 의미한다. Spring MVC에서 Controller클래스에 쓰인다. @Service: Service Class에서 쓰인다. 비즈니스 로직을 수행하는 Class라는 것을 나타내는 용도이다. @Repository: DAO class에서 쓰인다. DataBase에 접근하는 method를 가지고 있는 Class에서 쓰인다. @Autowired: 속성(field), setter method, constructor(생.. 2022. 4. 17.
[JSP] JDBC, 서블릿, 에러처리 간단한 개념 #JDBC request.setCharacterEncoding("UTF-8") 화면으로부터 입력받은 문자열 데이터를 깨지지 않게 방지하는 메서드 (매개변수로 "UTF-8"을 줄 것) 한글 글꼴 깨짐을 방지 pstmt : preparedStatement. 즉, 준비된 SQL문을 의미한다. 주로 SQL의 틀을 미리 짜놓고 값을 나중에 지정하는 방식으로 사용. 값은 물음표를 통해 전달(set)할 수 있다. pstmt에 여러 번 값을 저장하고 싶을 때는 그냥 값을 저장할 때마다 close() 메서드로 닫아주었다가 다시 값을 대입하면 된다. 데이터베이스를 커밋하지 않은 상태로 JSP 파일을 실행해 데이터를 수정할 시 로딩이 무한대로 걸리는 오류가 발생한다. 데이터베이스에서 입력 수정 삭제 내용을 꼭 commit으.. 2022. 4. 17.