근성프로그래머 이준형

고정 헤더 영역

글 제목

메뉴 레이어

근성프로그래머 이준형

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (136)
    • 과제 (27)
      • 객체지향프로그래밍(C++) (4)
      • 디지털논리회로(verilog) (6)
    • 공부 (41)
      • AI (5)
      • Be BE (1)
      • Linux (2)
      • 인터넷 (2)
      • 알고리즘 (1)
      • eBPF (0)
      • Rust (0)
      • PyGAD (1)
    • 운동 (2)
      • 야구대회 (1)
      • 야구연습 (1)
      • 보통운동 (0)
    • 일상 (6)
      • 맛집탐방 (1)
      • 여행 (5)
    • 공지 (0)
    • 책 리뷰 (60)
      • 생활코딩! HTML+CSS+자바스크립트 (20)
      • 이것이 취업을 위한 코딩테스트다 (8)
      • Do it! 코틀린 프로그래밍 (12)
      • 생활코딩! 자바 프로그래밍 입문 (20)

검색 레이어

근성프로그래머 이준형

검색 영역

컨텐츠 검색

분류 전체보기

  • 19일차 - 라이브러리

    2024.01.22 by 근성

  • 18일차 - 객체 2

    2024.01.22 by 근성

  • 16일차 - 접근 제어자, static

    2024.01.18 by 근성

  • 17일차 - 객체 1

    2024.01.18 by 근성

  • [LeetCode][Python] 1207. Unique Number of Occurrences

    2024.01.17 by 근성

  • 15일차 - 메서드 3

    2024.01.17 by 근성

  • 16일차 - 함수

    2024.01.17 by 근성

  • [LeetCode][Python] 380. Insert Delete GetRandom O(1)

    2024.01.17 by 근성

19일차 - 라이브러리

라이브러리와 프레임워크 라이브러리는 뭔가 정리정돈돼 있는 느낌이다. 라이브러리 중에서 가장 유명한것은 jquery $표시로 유명하다. 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것을 의미한다. 폴더명, 파일명 등에 대한 규칙이 없고 프레임워크에 비해 자유롭다. 예를 들어 무언가를 자를 때 '도구'인 '가위'를 사용해서 '내가' 직접 컨트롤하여 자르는데, 이거와 비슷 프레임워크는 필요한 공통적인 것이 있고, 기획 의도에 따라 달라지는 부분이 있다. 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것을 의미한다. 폴더명, 파일명 등에 대한 규칙이 있으며 라이브러리에 비해 좀 더 엄격하다. 다른 곳으로 이동할 때 '도구'인 비행기를 타고 이동하지만 '비행기'가 컨트롤 하고 나는 가만히 앉아 있어야한다..

책 리뷰/생활코딩! HTML+CSS+자바스크립트 2024. 1. 22. 13:32

18일차 - 객체 2

객체에서는 프로퍼티와 프로퍼티를 구분하기 위해 아래와 같이 콤마를 사용한다. var Body = { setColor: function(color){ document.querySelector('body').style.color = color; }, setBackgroundColor: function(color){ document.querySelector('body').style.backgroundColor = color; } } 그리고 파일로 쪼개서 정리정돈을 하는데, 서로 연관된 코드들을 파일로 묶어서 그루핑한다. 파일로 쪼갰을 때의 장점은 모든 코드를 복사할 필요 없이 간단하게 color.js 파일을 새로운 웹 페이지에 포함시키기만 하면 된다. 작성한 코드를 재사용하기 되는 것이며, 모든 웹페이지에 동..

책 리뷰/생활코딩! HTML+CSS+자바스크립트 2024. 1. 22. 13:27

16일차 - 접근 제어자, static

접근 제어자는 public, private가 있다. 다른 클래스에서 접근이 되고, 안되고의 차이이다. 이 부분은 kotlin에서 자세히 다뤘으니 아래 글을 참고 https://baseballgrammer.tistory.com/103 5주차 - 클래스와 객체의 정의 이번 주차는 클래스와 객체이다. 클래스와 객체의 정의 객체지향 프로그래밍에서는 떼고 싶어도 뗄 수 없는 단어이다. 본 책에서는 단어를 객체에 관한 단어들을 정의해두었다.(나중에 다시 보 baseballgrammer.tistory.com static static이라는 키워드가 붙은 메서드는 클래스의 메서드이고 static이 없는 메서드는 인스턴스의 메서드이다.

책 리뷰/생활코딩! 자바 프로그래밍 입문 2024. 1. 18. 20:26

17일차 - 객체 1

객체는 정리 정돈의 수단이다. 서로 연관된 함수와 변수를 grouping해서 정리 정돈하기 위한 수납상자이다. 서로 연관된 정보를 정리 정돈하기 위해 배열을 사용했다. 정보를 담고, 정보를 순서대로 저장된다는 특징이 있다. 하지만 배열과 다르게 정보를 순서 없이 저장할 수 있는 정보가 객체이다. 자바스크립트에서는 중괄호로 나타낸다. 아래는 정보를 입력하는 예시이다. 정보를 꺼낼때는 아래와 같다. document.write("programmer : " + coworkers.programmer + " "); document.write("designer : " + coworkers.designer + " "); 이름에 공백이 들어가면 문법적 오류이고, 대괄호를 써서도 나타낼 수 있다. coworkers["da..

책 리뷰/생활코딩! HTML+CSS+자바스크립트 2024. 1. 18. 20:09

[LeetCode][Python] 1207. Unique Number of Occurrences

https://leetcode.com/problems/unique-number-of-occurrences/description/?envType=daily-question&envId=2024-01-17 LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 배열들의 갯수를 카운팅했을때, 카운팅의 갯수가 다를경우 True 같은경우 False를 반환한다. Counter와 ..

공부 2024. 1. 17. 23:42

15일차 - 메서드 3

메서드는 서로 연관된 명령을 grouping해서 이름을 붙인 것이다. 클래스는 서로 연관된 메서드와 변수를 grouping해서 이름을 붙인 것이다.

책 리뷰/생활코딩! 자바 프로그래밍 입문 2024. 1. 17. 14:19

16일차 - 함수

매개변수(parameter)와 인자(argument) 언제나 똑같은 제품을 받을 수 있는 자판기가 있다고 생각해보자. 원하는 제품을 선택하면 그 제품에 해당하는 제품을 제공하는 자판기가 있다면 더 편리할 것이다. 제품을 선택하는 것을 입력 sum(2, 3); 을 통해 sum함수를 호출한다고 한다면, 괄호 안에 2와 3이 매개변수 function sum(a, b){ } 안에 a, b가 인자가 된다. 이러한 함수는 리팩터링에 사용되는데, 리팩터링은 동작하는 내용은 똑같지만 코드를 효율적으로 만드는 것이다.

책 리뷰/생활코딩! HTML+CSS+자바스크립트 2024. 1. 17. 14:14

[LeetCode][Python] 380. Insert Delete GetRandom O(1)

https://leetcode.com/problems/insert-delete-getrandom-o1/description/?envType=daily-question&envId=2024-01-16 LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 시간복잡도 O(1)만에 삽입, 삭제, random으로 return 하는것을 구현하는 문제이다. 문제에서는 스켈레톤 코..

공부 2024. 1. 17. 00:02

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 5 ··· 17
다음
TISTORY
근성프로그래머 이준형 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바