일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 버튼 상속
- position
- JavaScript
- 웹사이트 공개
- apapter
- 메모리 객체화
- predict메소드
- 넘파이
- 선택자 조건
- 머신러닝
- 데이터 전처릴
- 테스트세트
- Absolute
- relative
- 픽셀 깨짐
- 표준화 z
- HTML
- score메소드
- CSS
- 외부css
- kneighbors()
- LENGTH_INDEFINITE
- fit메소드
- 레이아웃
- 스크롤뷰
- 스낵바
- K최근접이웃 회귀
- hover
- 훈련세트
- 지도학습
- Today
- Total
목록전체 글 (46)
베짱이와 노는 개미
데이터 바인딩을 하다보면 impl파일에서 cannot find symbol 에러가 발견될때가 있다 해당 코드를 확인해보면 java파일로 넘어가면서 복잡해진다... 원인은 작업해온 파일들에서 불필요한 캐시 파일이나 오류 파일등이 문제를 일으키는것이다. 해결책은 프로젝트 clean / rebuild project 혹은 invalidate cache/restart를 진행한 후에 다시 빌드 하면 된다.
1. 인터페이스 구현 시 this가 의미하는것 : 그 클래스자체를 의미하지만 동시에 제일 작은 범위를 의미 -> 자신과 제일 가까우면서 제일 작은 객체를 의미하는것으로 이해하면 될듯 2. json사용 시 예외처리와 초기화 잊지말것! lateinit을 통해 선언만 먼저했으면 초기화 하지 않아서 앱팅기는 현상 많이 초래 3.
자바는 기본적으로 객체지향언어 OOP(Object Oriented Language) 하지만 JDK1.8버전 이후로 함수형 언어(FP-Functional Language)의 기능이 추가되었다 OOP이자 함수형 언어로 불릴수있게된것이다. 유명한 함수형 언어로는 Haskell, Erlang, Scala등이 있다. 함수형 언어의 탄생 배경으로는 빅데이터가 등장하면서 이를 처리하기위해 함수형 언어가 필요하게 된것에 있다. 파이썬이나 자바스크립트와 같은 OOP 역시 FP의 기능을 가지고 있다. 람다식이란 함수(메소드)를 간단한 식으로 표현하는 방법을 일컫는다 참고로 함수와 메소드의 차이는 거의 없다 단 객체지향개념으로서는 메소드를 많이 사용한다 클래스에 독립적이면 함수, 클래스에 종속적이면 메소드라고 불린다. 예를..
오늘은 웹개발에 있어서 javascript를 배우는 목적이라고 해도 과언이 아닌 "이벤트"에 대해서 알아보겠다 이벤트는 웹페이지에 살아있는 느낌의 효과를 주는 역할을 한다. 예를 들어보자면 우리가 html로 만든 버튼을 눌렀을때 경고창을 띄우는걸 생각해볼수있다. click me 이렇게 html로 만든 버튼이 있고 var n = 0; function click_event() { n++; alert(n + "번 클릭하였습니다."); } javascript로 alert 함수를 선언해주면 html에서 짜준 clickme라는 버튼과 연결을 했을때 alert창이 뜨는것이다. 이렇게 버튼을 클릭함으로써 어떠한 기능이 발동되는것을 이벤트라고 하고 위의 코드들은 버튼의 기능을 클릭으로 발동하게끔 한 것이다. 위의 코드처..
오늘은 javascript에서 '객체'라는 개념에 대해서 알아보겠다. java나 c++같은 언어를 배워봤다면 객체가 무엇인지 조금은 알 수도 있다. 자바로 예를 들자면 하나의 클래스에서 만들어진 객체는 각각의 특정적인 데이터들을 가지는 집합이다. 예를 들어 Dog이라는 클래스안에 name, age의 변수를 포함시킨 상태에서 jindo라는 객체를 만들면 jindo라는 객체에는 name과 age에 특정값을 가지는 상태로 탄생된것이다. 즉 class=틀 , 객체=특정값을가지는 틀의 자식들 이라고 이해하면 될것같다.(자식이라고 해서 상속은 아니다) javascript에서의 객체도 특정 데이터를 갖는다는 점에서 유사하다. var dog = { name : "댕댕이" , age : 1, family : "치와와" ..
오늘은 javascript로 조건문과 반복문에 대해서 알아보겠다. 1.조건문(switch문/if~else문) 조건문은 조건에 충족할때만 읽히는 문장이다 즉 경우의 수가 생기게된다. 그 종류로는 if-else구문, switch문이 있다. if~else문 말그대로 만약~~하다면(조건문에 충족한다면) 실행해라 라는 뜻이다. var i = 5; if (i > 5){ console.log("yes"); } else if(i
연산자란 프로그래밍언어로 수학적 연산을 도와주는 키워드 라고 생각하면 될것같다. 연산자에는 5가지 종류가 있다. 산술, 대입, 증감, 비교, 논리 연산자 이다. 1. 산술연산자 사칙연산을 다루는 연산자이다. + - * / % 가 있다. +는 더하기 -는 뺴기 *는 곱하기 /는 나누기 %는 나눈결과 몫 을 계산해준다 2. 대입연산자 =이다. var x=10; 이라고 하면 x와 10은 같다 라는 의미 보다 x에 10을 대입한다라는 의미로 이해해야한다. 대입연산자=는 산술연산자와 함께 쓰일수 있는데 그 의미는 다음과 같다 x+=10 이렇게 같이 쓰면 x=x+10과 같다 즉, x에 10을 더해서 다시 x에 대입한다. 라는뜻이다 x=x+10이라고 써도 되지만 간단하게 x+=10이라고 쓴다 x-=10 x*=10 x..
오늘은 javascript에서 데이터 타입과 변수 선언에 대해서 배워보자!! 타입(데이터타입/형(type))이란 프로그램에서 다룰수있는 값의 "종류"를 의미한다. javascript에서는 5가지의 형태를 정의하고있다. 1. 숫자 다른 프로그래밍 언어에서는 숫자형 타입도 정수형, 실수형으로 나뉘지만 javascript에서는 정수와 실수 모두 한번에 정의 할수이다. ex) var num = 1;(정수) var num = 10.5;(실수) 2. 문자열 javascript에서는 따옴표를 통해 문자의 집합인 문자열을 표현할수있다. ex) var str = "문자열"; var str = "안녕하세요"; 3.불리언 참(true)과 거짓(false)을 표현하는 타입 ex) var value = true; var val..

콘솔의 역할에 대해서 쉽게 설명해보겠다 프로그래밍을 하는 과정에서 우리가 작성한 문장이 의도대로 잘 작동하는 지 확인해보기 위한 도구이다. 예를들어서 html파일에서 버튼을 만들고 그 버튼을 누를때마다 숫자가 증가 또는 감소를 하는 웹페이지를 만들었다고 가정하자 증가버튼 감소버튼 초기화버튼 이런식으로 html파일에서 버튼 3개(버튼은 마음대로 생성해줘도 된다.)를 만들어주고 var n=0; function up(){ console.log(++n); } function down(){ console.log(--n); } function zero(){ console.log(0); n=0; } 이런식으로 각 버튼에 대한 증가,감소 하는 함수를 정의해주면 실제로 버튼이 눌렸을때 값이 변하는지를 콘솔창을 통해 확인..

오늘은 본격적으로 자바스크립트를 html에 적용해보겠다. html에 javascript를 적용하는 방법은 2가지가 있는데 그중 우리는 js파일을 따로 외부에서 만들어서 src로 링크를 걸어서 사용하는 방식을 많이 사용하기때문에 이 방법을 사용해보겠다. 일단 오늘은 간단하게 버튼을 만들어서 삼행시가 출력되는 사이트를 한번 만들어보겠다. 웹개발 이라는 키워드로 삼행시를 지어보겠다. 일단 html로 끌고올 js파일을 하나 만들어주자 확장자명만 .js로 설정해주면 된다. html파일로 우리가 만든 index.js라는 js파일을 가져와야한다.(위에서 말한 2번째 방법) body태그에 를 추가해준다. 그리고 이제 js파일로 가서 function changeText1(){ var h1 = document.getEle..

오늘은 좀 본격적으로 javascript를 직접 사용하기위해 html과 연동하는 방법에 대해서 소개해보겠다 방식은 크게 2가지가 있다. 1.html파일에 script태그를 이용하여 연동하기 이런식으로 script태그를 직접 활용하는 방식이다. 이방식은 코드가 길어지면 구조가 복잡해질 수 있기떄문에 추천하는 방식은 아니다 즉 다음에 소개되는 2번째 방식을 많이 사용한다. 2. script src를 사용하여 링크 걸기 앞서배웠던 스타일시트파일(css)을 따로 만들어서 html에 적용했던 방법과 동일하다 javascript파일을 따로 만든뒤에 src를 통해 연결해주면 되는것이다. 이런식으로 hello라는 이름의 javascript파일을 만들어서 src를 통해 연결해준다. =====================..
오늘부터 저번까지 배운 html,css와 함께 웹프론트엔드 개발에 해당하는 자바스크립트에 대해서 포스팅 할 예정이다. (에디터는 html,css할떄 썼던 Visual Studio Code를 그대로 사용) 웹개발에는 html, css, javascript 이렇게 3가지 언어가 사용된다. html, css는 정적인 효과를 다루고 javascript는 동적인 효과를 추가해주는 역할이다. 이 3가지 언어가 모두 모여서 우리가 자주 사용하는 웹사이트의 형태를 띠는 것이다. 그럼 우리가 배울 javascript는 어떤 효과를 구체적으로 가져오는지 예를 살짝 들어보자면 버튼을 누른다거나 클릭했을때 특별한 효과가 보인다던가 이런거다(뭔가 동적으로 보이는 웬만한 효과는 모두 자바스크립트와 연관) javascript는 웹..