언어 11

[Java] PrintWriter 사용 시 한글 깨짐 현상 해결방법

java코드에서 PrintWriter를 사용하여 alert문을 실행하니 다음과 같이 한글이 깨지는 현상이 발생하였다. 해결 방법은 간단하게 PrintWriter 객체 생성 전에 다음 두 코드를 입력해주면 된다. response.setCharacterEncoding("UTF-8"); response.setContentType("text/html; charset=UTF-8"); 위 코드를 추가해준 후 다시 재 실행하면 정상적으로 한글이 보이는 것을 확인할 수 있다.

언어/Java 2019.10.03

[JavaScript] 자바스크립트 개념 정리

JavaScript는 RedMonk에서 2019년 가장 인기있는 언어 1위로 손꼽히고 있다. https://redmonk.com/rstephens/2019/07/18/top20-june-2019/?utm_source=rss&utm_medium=rss&utm_campaign=top20-june-2019 RedMonk Top 20 Languages Over Time: June 2019 This iteration of the RedMonk Programming Language Rankings is brought to you by YLD. YLD is behind many of the products and services you use every day. We create cutting redmonk.com ..

언어/Javascript 2019.09.05

OpenCV Python - 4. 이진화

이진화 그레이스케일 이미지 → 흰색, 검정색으로 구성된 바이너리 이미지로 변경 영상처리알고리즘 사용 전, 전처리단계에서 사용됨 배경과 오브젝트를 분리하는데 사용할 수 있음 사용하는 함수는 다음과 같다. retval, dst = cv2.threshold(src, thresh, maxval, type[, dst]) //이진화 하는 함수 dst=cv2.adaptiveThreshold(src, maxValue, adaptiveMethod, thresholdType, blockSize, C[, dst]) 다음과 같이 코드를 작성한다. import cv2 img_color = cv2.imread('bowling.jpg', cv2.IMREAD_COLOR) img_gray = cv2.cvtColor(img_color,..

언어/Python 2019.09.04

javascript 모르는&헷갈리는 개념 정리(++추가중)

공부방향 zerocho -> tcpschool -> 실습예제(~일) node.js(추가예정) https://opentutorials.org/course/743 JavaScript - 생활코딩 2018년 8월 1일부터 14일까지 10일동안 코딩야학 4기가 시작됩니다. 혼자 공부하지 마시고, 함께 공부해보세요. 현업의 엔지니어들이 기술지원과 상담을 해드리고, 완주하신 분들께는 수료증도 드립니다. 코딩야학 바로가기 수업을 시작하기 전에 이 수업은 JavaScript라는 언어의 문법 수업입니다. 코딩이 처음인 분에게는 문법 중심으로 진행되는 수업이 지루하게 느껴질 수 있습니다. 그래서 생활코딩에서는 해결하고 싶은 문제를 중심으로 그 문제를 해결하는 opentutorials.org https://www.zeroc..

언어/Javascript 2019.05.02

[JAVA의정석] Ch7 객체지향 프로그래밍II - 상속, 오버라이딩

1. 상속(Inheritance)상속이란 기존의 클래스를 재사용하여 새로운 클래스를 작성하는것이다.키워드 'extends'를 사용하며, 상속해주는 클래스를 '조상 클래스'라 하고 상속받는 클래스를 '자손 클래스'라 한다. class child extends Parent{ //... } 이때, 자손 클래스는 조상 클래스의 모든 멤버를 상속받으므로 항상 조상클래스보다 같거나 많은 멤버를 가진다. 주의할 점은 다음과 같다. 생성자와 초기화 블럭은 상속되지 않으며, 멤버만 상속된다.자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다. 조상클래스만 변경해도, 모든 자손 클래스에 자손의 자손 클래스까지 영향을 미치므로 클래스간의 상속관계를 맺어주면 공통적인 부분은 조상 클래스에서 관리하고 자손 클래스는 자..

언어/Java 2019.02.08

[Java의 정석/연습문제 6장] 오답 정리

[6-5]info()메서드는 내가 작성한 코드와는 다르게 다음과 같이 풀이되어 있었다. public String info(){ return name +","+ban +","+no +","+kor +","+eng +","+math +","+getTotal() +","+getAverage() ; //System.out.println(name+","+ban+","+no+","+kor+","+eng+","+math); //내가 작성한 코드 } 즉 책에서는 String메서드를 정의하여 return값을 주었지만, 나는 return값이 없는 void info()를 정의하여 화면에 출력되도록 작성하였는데 이렇게 되면 main함수의 System.out.println(s.info())가 에러값이 뜨게 된다.나는 Strin..

언어/Java 2019.02.08

190223 생성자

생성자에서 다른 생성자를 호출할때,1. 생성자의 이름으로 클래스이름 대신 this를 사용한다.2. 한 생성자에서 다른 생성자를 호출할 때는 반드시 첫줄에서만 호출이 가능하다. public class ex { public static void main(String[] args) { Car c1=new Car(); System.out.println(c1.color+c1.gearType+c1.door); Car c2=new Car("red"); System.out.println(c2.color+c2.gearType+c2.door); } } class Car{ String color; //색상 String gearType; //변속기종류 int door; //문의개수 Car(){ //Car(String colo..

언어/Java 2019.02.03

190131 ~객체지향프로그래밍I - ②

*클래스멤버와 인스턴스 멤버 -클래스 메서드(static 메서드)는 객체를 생성하지 않고 'class이름.메서드이름'로 사용가능 같은 클래스내에서는 '메서드이름'만 써서 사용가능 -static메서드에서 인스턴스변수,인스턴스 메서드 사용x => 인스턴스멤버가 존재하는 시점에 클래스멤버는 항상 존재하지만, 클래스멤버가 존재하는 시점에 인스턴스멤버가 존재하지 않을 수도 있기 때문에 -인스턴스변수,인스턴스 메서드에서 static메서드 사용O *오버로딩 -오버로딩(=메서드 오버로딩): 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것 -만족: 1)메서드 이름이 같아야 한다. 2)매개변수개수 또는 타입이 달라야한다. * 가변인자: ex)String concatenate(String... str){...} ..

언어/Java 2019.02.01