달력

10

« 2019/10 »


 

 

Java - 연산자 종류

종류

연산자

증감 연산자

++

--

산술 연산자

+

-

*

/

%

시프트 연산자

>> 

<< 

>>> 

비교 연산자

>=

<=

==

!=

비트 연산자

&

|

^

~

논리 연산자

&&

||

!

조건(삼항) 연산자

?  :

대입 연산자

=

*=

/=

%=

+=

-=

변환 연산자

(type)

 

 



'Development > Java' 카테고리의 다른 글

Bayesian Networks in Java  (0) 2019.10.23
배열의 접근방법  (0) 2019.10.23
Java - 연산자 종류  (0) 2019.10.21
배열의 선언과 동시에 초기화 방법  (0) 2019.10.20
OpenJDK 설치하기 - ojdkbuild  (0) 2019.10.17
OpenJDK 설치하기 - openJDK  (0) 2019.10.17
Posted by codedragon codedragon

댓글을 달아 주세요



 

CUI vs GUI

UI 2가지방식으로 구현할 있습니다. 하나는 CUI, 또하나는 GUI입니다.

 

방식

설명

CUI

·         Character User Interface

·         커맨드라인인터페이스

·         키보드 통해 명령어 입력하면 컴퓨터가 작업을 수행하여 화면에 글자로 결과를 표시해 주는 방식입니다. 대표적으로 dir, cd, copy 등이 있습니다.

·         마우스 없이 키보드만으로 프로그램을 실행할 있는 인터페이스 입니다.

 

https://codedragon.tistory.com/8997

GUI

·         Graphic User Interface

·         그래픽유저인터페이스

·         CUI 달리 글자뿐만 아니라, 마우스 키보드를 이용하여 그래픽 이용하여 사용자에게 이해하기 쉬운 모양으로 정보를 제공하는 아이콘등을 키보드나 마우스로 클릭하여 프로그램을 실행할 있는 인터페이스 입니다.

 

https://codedragon.tistory.com/8513

 

 


Posted by codedragon codedragon

댓글을 달아 주세요




 

 

 

과적합 도식도

·         검은색 직선으로 표현된 Model 1 단순한 직선으로 데이터의 (X, Y) 관계를 표현한 모델입니. 반면 녹색선으로 표현한 Model 2 높은 차수의 다항식으로 데이터를 모델링한 것입니. 단순히 주어진 데이터에 대한 정확도로만 따지면 Model 1 Model 2 비해 정확하지 습니.

·         데이터의 분포를 복잡한 곡선으로부터 나온 데이터가 아니라 단순 선형 관계로부터 나온 데이터일 가능성이 높아 입니. , Model 1 Model 2 비해 일반적인 모델일 가능성이 있고, 따라서 새로운 점이 위치할 만한 좌표를 표현하는 모델일 습니.

·         반면 모델 2 데이터를 관찰하면서 끼어든 노이즈(Noise) 모델에 반영하 관찰 데이터 자체는 충실히 표현하지만 데이터에 내제된 일반적인 구조를 표현하는 데는 실패했습니.

·         이러한 가정 참이라고 Model 2에는 과적합이 발생했다고 합니다.

 


 


선은 해당 점들을 설명하는 모델을 의미합니다.

구분

설명

검은

Model 1

녹색

Model 2

과적합 발생

주어진 데이터

 

 

 

 

'Development > Big Data, R, ...' 카테고리의 다른 글

아프리오리(Apriori) 알고리즘 동작원리  (0) 2019.10.25
XOR(exclusive OR) 문제 및 해결  (0) 2019.10.24
과적합 도식도  (0) 2019.10.21
과적합 방지 방법 (cross validation)  (0) 2019.10.21
Bias & Variance  (0) 2019.10.19
Cross-Entropy(CE)  (0) 2019.10.18
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

과적합 방지 방법 (cross validation)

Overcome overfitting w/ cross validation

 

단계

설명

1

·         training 도중에 validation data 테스트를 수행합니다.

·         During training, test against validation data.

2

·         validation accuracy 낮으면, 다시 정규화합니다.

·         If validation accuracy is lower, do regularization!

3

·         regularization 반복하여 overfitting 일어나지 않을때 까지 수행합니다. 이때가 최고의 Model이라고 있습니다.

·         Repeat regularization until no overfitting.

 

 


'Development > Big Data, R, ...' 카테고리의 다른 글

XOR(exclusive OR) 문제 및 해결  (0) 2019.10.24
과적합 도식도  (0) 2019.10.21
과적합 방지 방법 (cross validation)  (0) 2019.10.21
Bias & Variance  (0) 2019.10.19
Cross-Entropy(CE)  (0) 2019.10.18
초음파 광물 데이터  (0) 2019.10.17
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

파이썬 기본 문형

파이썬을 능숙하게 사용하기 위해서는 파이썬의 기본 문형을 파악하고 있어야 합니다.

 

 

 

 

 

파이썬의 예약어

·         예약어란 문법적 용도로 기능이 미리 예약된(정의되어진) 언어를 의미합니다.

·         예약어 사용시 예약어를 변수명으로 사용하지 않도록 주의해야 합니다.

 

 

 

 

 

잘못된 예약어 사용

·         파이썬의 예약어 print 예로 들면 print 변수를 출력하는 기능을 가지고 있습니다.

·         만약 print 변수로 정의해버리면 print 단순한 변수명이 되어 버리고 본래의 기능인 변수 출력 기능을 잃어버리게 되어 정상적인 코딩을 없게 됩니다.

·         따라서 예약어를 포함한 파이썬의 기본 문형을 숙지하는 것은 파이썬 언어 활용의 기초가 됩니다.

 

print 본래의 기능

print("codedragon")

·         변수 출력 기능

·         정상적인 코딩 가능

print 변수로 정의

print = "codedragon"

print("codedragon")

·         변수 출력 기능 상실, 변수 출력 불가능

·         정상적인 코딩 불가능

TypeError: 'str' object is not callable

 

 


'Development > Python' 카테고리의 다른 글

SandDance  (0) 2019.10.24
들여쓰기와 제어문  (0) 2019.10.22
파이썬 기본 문형, 파이썬의 예약어, 잘못된 예약어 사용  (0) 2019.10.21
아이리스 데이터(iris dataset)  (0) 2019.10.18
JupytherLab(주피터랩)  (0) 2019.10.16
관계연산자(비교 연산자)  (0) 2019.10.15
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

에러 메시지

Error: Apache shutdown unexpectedly

오전 9:42:23  [Apache]         Error: Apache shutdown unexpectedly.

오전 9:42:23  [Apache]         This may be due to a blocked port, missing dependencies,

오전 9:42:23  [Apache]         improper privileges, a crash, or a shutdown by another method.

오전 9:42:23  [Apache]         Press the Logs button to view error logs and check

오전 9:42:23  [Apache]         the Windows Event Viewer for more clues

오전 9:42:23  [Apache]         If you need more help, copy and post this

오전 9:42:23  [Apache]         entire log window on the forums

 

 


 

 

 

 

오류 원인

기본포트인 80포트를 다른 어플리케이션에서 사용하고 있을 경우 해당 에러가 발생합니다.

 


 

 

 

 

 

해결방법

80포트를 사용하지 않는 다른 포트(8080) 변경해 줍니다.

https://codedragon.tistory.com/8784

https://codedragon.tistory.com/8731

 

 

 

 

 


'Development > JSP' 카테고리의 다른 글

phpMyAdmin 접속하기 (AutoSet)  (0) 2019.11.03
mysql root password 변경  (0) 2019.10.28
XAMPP Error: Apache shutdown unexpectedly 해결방법  (0) 2019.10.21
phpMyAdmin 접속하기  (0) 2019.10.13
웹호스팅 비교  (0) 2019.09.23
HttpServletResponse 클래스 주요 메소드  (0) 2019.08.16
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

 

OSI 7 Layer 송신 수신 매핑


네트워크 관리 기술의 발달로 인해 최근에는 5, 6계층 레이어는 7계층 레이어로 합쳐

칭하기도 한다

 


'Security > Network' 카테고리의 다른 글

OSI 7 Layer의 특징  (0) 2019.11.30
OSI 7 Layer 송신 및 수신 측 매핑  (0) 2019.10.21
프로토콜(protocol)  (0) 2019.10.20
비콘(Beacon) 활용 사례 (시니라오)  (0) 2019.10.17
비콘(Beacon)의 장단점  (0) 2019.09.21
IP SHOWTIME  (0) 2019.07.01
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

Database(DB; 데이터베이스)

https://codedragon.tistory.com/6837

 

 

 

 

데이터베이스 종류

https://codedragon.tistory.com/7404

 

 

 

 

 

 

파일시스템의 문제점

https://codedragon.tistory.com/4407

 

 

 

 

 

자료(data) vs 정보(information)

https://codedragon.tistory.com/4037

 

 

 

 

 

 

ER 다이어그램(ERD; E-R Diagram)

https://codedragon.tistory.com/6526

 

 

 

 

ER 다이어그램 작성 지침

https://codedragon.tistory.com/9512

 

 

 

 

 

DATA Query 예시1

table 만들어서 컬럼을 추가하고 data 검색 삭제후 table 삭제하는 일련의 과정에 대한 쿼리문 예시입니다.

단계

쿼리문

1

id, dept, address Column 있는 student table 제작

CREATE TABLE student;

2

name 컬럼 추가

ALTER TABLE student (ADD) name;

3

id 0001 Row 검색

SELECT name FROM student WHERE id='0001';

4

id 0001 Row 삭제

DELETE FROM student WHERE id='0001';

5

student table 삭제

DROP TABLE student;

 

 


Posted by codedragon codedragon

댓글을 달아 주세요

2019. 10. 21. 00:30

MariaDB Development/Database



 

 


MariaDB

·         MySQL 동일한 소스 코드를 기반으로 합니다.

·         오라클 소유의 현재 불확실한 MySQL 라이선스 상태에 반발하여 만들어졌으며 GPL v2 라이선스를 따릅니다.

·         MySQL API 명령과 라이브러리 바이너리를 사용할 있어 MariaDB 교체하는 것도 가능성합니다.

 

 

https://en.wikipedia.org/wiki/MariaDB

https://ko.wikipedia.org/wiki/MariaDB

 

 

https://mariadb.org/


 


Posted by codedragon codedragon

댓글을 달아 주세요