2023/09 6

[코딩 영어] bind

jsTree 오픈소스 페이지를 읽다가 "bind to events triggered on the tree" 라는 문장을 보았다. 무슨 느낌인지는 알겠는데 정확하게 무슨 의미인지 모르겠어서 찾아보았다. chat GPT의 말로는 "bind"는 프로그래밍에서 이벤트 처리와 관련된 용어로 사용된다고 한다. "bind to event"는 특정 상황에서 발생하는 이벤트(클릭, 키보드 조작 등)를 감지하고 처리하라는 것을 의미하며 사용자가 동작을 수행하도록 이벤트 핸들러를 작성할 수 있다. 이벤트 핸들러: 이벤트가 발생했을 때 실행 될 특정 함수를 특정 이벤트에 연결한다. 처리 방법의 예시로 나의 글 on 메서드 편 을 보시면 된당!!

읽은 책 2023.09.20

[jQuery] .on 메서드

on 을 메서드라고 불러도 되는지 정확히 모르겠지만, 해당 글에서는 메서드라고 표현을 하겠다. on 메서드가 당연히 자바스크립트로 생각했지만, jQuery 에서 사용하는 메서드라는 것을 알고 너무 놀라 정리를 해보았다. Ps. $("#test").on(생략) 이면 당연히 jQuery 인데... (조금 멍청했다..) on 메서드 Description: Attach an event handler function for one or more events to the selected elements. 필수 매개변수: events, handler 선택 매개변수: selector, data .on( events [, selector ] [, data ], handler ) Example 아래 두 코드를 비교했을 때..

[읽어볼 거리] 쿠키 없앤다는 구글

인터넷 서칭을 하다가 해당 글을 찾게 되었다. 한 번 쯤 읽어도 괜찮을 것 같아서 링크를 남겨 놓는다. https://blog.naver.com/PostView.naver?blogId=tech-plus&logNo=223206062106&proxyReferer= 쿠키 없앤다는 구글, 어디까지 왔나 웹을 이용하다 보면, 쿠키라는 작은 데이터가 남는다. 쿠키란 웹사이트를 방문할 때 서버에 전송한 데이터 ... blog.naver.com

읽은 책 2023.09.18

[객체지향] 생성자 with Java

본 내용은 인프런의 즐거운 자바 를 보고 정리했습니다. 생성자 생성자가 있으면 기본 생성자(매개변수가 없는 생성자)는 생성 되지 않는다!! 인스턴스를 사용할 때 생성자를 사용한다. ex) Car taxi = new Car(); 즉, 우리가 특정 클래스를 new 생성자를 사용한다. 어떤 값을 가지고 인스턴스가 만들어지게 하고 싶다면 생성자를 사용한다. 클래스 작성시 생서자를 만들지 않았다면 자동으로 기본 생성자를 생성한다. 예시 코드 코드로 쉽게 이해 해보자! 생성자를 private 접근 제한자로 설정하면 해당 클래스는 인스턴스를 생성할 수 없다.! 예제 01. package org.example; public class Car { private String name; // 생성자 // return typ..

[프로그래밍] Thread with Java

해당 내용은 인프런의 즐거운 자바 를 보고 정리한 내용입니다! 병렬화 할 때 고려해야 할 것들 메모리의 속도 CPU 캐시 메모리 디시크 네트워크 컨넥션 순차적 실행이 병렬실행보다 빠른 경우도 있다. 동시 실행에 따라는 오버헤드가 없고, 단일 CPU 알고리즘은 하드웨어 작업에 더 친화적일 수 있기 때문이다. 암달의 법칙(Amdahl's Law) 병렬 컴퓨팅을 할 경우, 일부 병렬화 가능한 작업들은 사실상 계산에 참여하는 컴퓨터의 개수에 비례해서 속도가 늘어난다. 이러한 경우 암달의 법칙에 의해서 전체 수행시간의 개선 효과는 병렬화가 불가능한 작업들의 비중에 크게 영향을 받게 된다. 아무리 컴퓨터의 개수가 늘어나더라도 속도의 한계는 정해져있다. 병렬 VS 병행 병행(Concurrent)은 멀티스레드 프로그래..

[객체지향] 4가지 특징

해당 내용은 인프런의 즐거운 자바 를 보고 정리한 내용입니다!  객체지향객체지향 프로그래밍은 내가 만들 객체들이 메모리에 올라간 후, 어떻게 서로 관계를 맺고 동작할 지가 정리돼야 할 수 있다. 엘런 커티스 케이는 객체 지향의 핵심은 "메시징"이라고 했다. 훌륭하고 성장 가능한 시스템을 만들기 위한 핵심은 모듈(클래스) 내부의 속성(필드)과 행동(메서드)이 어떤가보다 모듈이 어떻게 커뮤니케이션하는가에 달려있다.즉, 객체들 간에 커뮤니케이션이 일어난다는 의미이다. 그렇다면 메시징은 무엇인가?어떤 객체가 다른 객체의 메소드를 어떻게 호출하는 것을 우리는 메시징이라고 한다. 객체지향 프로그래밍을 한다는 것은 메소드가 언제 호출되고, 어떻게 호출되고, 메소드의 이름은 어떻게 지어야하는지 어떻게 호출해야하는지 고..