스프링을 하루에 꼬박 꼬박 2시간씩 공부하기로 했다. 안그랬다가는 바쁜 대학원 삶에 그대로 치여버릴 것 같았다.

스프링 예제를 열심히 찾아보았다.


스프링 예제

http://kimseunghyun76.tistory.com/search/%EA%B2%8C%EC%8B%9C%ED%8C%90

http://java-school.net/spring/list1.php

http://blog.naver.com/PostView.nhn?blogId=duarlcjf&logNo=110183020718




오오 다음 블로그에서 SQL의 기본을 익힘(글쓴이에게 무한한 감사를..)

http://killmewild.blog.me/30098553354


다음은 위 블로그를 보고 정리한 SQL 기본 내용이다.

-------

시작메뉴, Mysql server 에서도 명령 프롬프트 존재.
(음.. 명령 프롬프트 없이 근데 걍 MySQL 워크벤치에서 전부 GUI로 가능한듯..)

#mysql 명령어는 c언어 처럼 항상 ; 로 명령어가 끝남.

use {데이터 베이스 명}; 으로 데이타베이스 선택가능
또는 다음과 같이 데이터베이스 생성가능
create database {이름} character set utf8 collate utf8_general_ci;

show databases; 로 전체 DB 목록 보기
show tables; 로 현재 DB의 테이블 목록 보기

create table member(
     id varchar(12) not null primary key,
     passwd varchar(12) not null,
     name varchar(10) not null,
     reg_date datetime not null
);
로 테이블 생성가능

drop table {테이블 명}; 으로  테이블이나 뷰, DB 모두 삭제가능(데이터 다날라감)

insert into member(id, passwd, name, reg_date)
     values('imcomking', '1234' , '곽동현', now());
이 명령어로 테이블에 레코드(데이터)삽입 가능, 단, 파라미터의 개수와 형식이 테이블과 딱 맞아야함.

select * from member; 로 해당 테이블의 모든 컬럼 보기 가능
select id, passwd from member; 로 해당 테이블에서 필요한 컬럼만 선택해서 보기가능
select * from member where passwd='1234'; 의 where을 이용해서 조건 설정가능

update member set passwd='5555' where id='imcomking'; 를 통해 데이터 수정 가능.

delete from member where id='abc'; 를 통해 해당 레코드(데이터) 삭제 가능
delete from member; 해버리면, 전체 레코드 삭제

desc member; 를 통해 테이블 구조 확인 가능




'프로그래밍 > DB' 카테고리의 다른 글

안드로이드 DB, SQLite  (0) 2014.06.19
[MySQL] 리눅스 설치 및 기본 설정  (0) 2014.05.13
SQL COUNT와 실행결과 resultset  (0) 2014.05.08
Mysql 테이블 복사  (1) 2014.05.07
DB 기초 지식  (0) 2014.05.05
스프링 예제들 + SQL 기본  (0) 2014.04.30
by 곽동현 이스텔리앙 2014.04.30 01:14

요즈음 스프링으로 간단한 웹사이트를 개발하려고 공부중이다.

무려 7만원 어치의 토비의 스프링을 1,2 권 모두 구입하였으나.. 다소 원론적, 이론적인 이야기가 너무 많아 재미가 없다. 꾹 참고 보려했으나 나는 실제로 경험해보고 부딪혀 보면서 무언가 배우는 스타일이라 맞지 않았다.


그래서 작년에 창업 할 때 동료 프로그래머가 만든 게임 운영툴 소스를 분석하여 공부를 하고 있는데, 너무 다양한 기술들이 적용되어 분석이 쉽지 않다. 로그인 관련된 부분을 아이에 Spring_security라는 녀석이 통째로 담당하더라..


일단 나는 웹을 php이후로 거의 처음 해보는 지라 아주 초보적인 내용을 적어보겠다.

Spring은 대한민국 전자 정부 표준 프레임워크이며, 실제로 자바기반의 웹 개발 프레임워크중 세계적으로 제일 많이 쓰인다고 한다. 그이외에도 play나 루비 등 간단한 웹 프레임워크는 많지만 결국 그 구조는 스프링과 크게 다르지 않아 왠만하면 스프링으로 개발할 것을 권장한다.


Model 2 (= MVC) 기반으로 전부 구성되어 있으며 다양한 모듈이 존재한다.


스프링은 이클립스를 수정한 STS툴로 개발한다.

STS 다운로드 : http://spring.io/tools


또한 기본적으로 maven과 Git hub가 설치되어있어 유용하다.

maven은 자바 라이브러리의 의존성을 자동으로 관리해주는 도구이며, 그밖에 또 무슨 좋은 기능이 있다고한다..

Git hub는 SVN보다 발전된 형상관리로, 로컬 커밋과 글로벌 커밋으로 나뉘어 코드 관리가 용이하다.


다음 사이트에서 스프링에대한 강의를 제공해준다. 열심히 공부를 해보자.

http://www.javaproject.co.kr/web/board.list.do?boardMainNo=1001

by 곽동현 이스텔리앙 2014.04.28 23:04

이 논문은 WASABI라는 감정 연구분야에서 아주 유명한 논문이다.

저자가 와사비를 좋아하는가보다.

간단히 소개하자면, 감정을 3차원으로 분류한다음 해당 감정을 가진 3D 캐릭터를 만든다. (Thespian과 유사한 방식) 그 캐릭터는 1차적 감정과 2차적 감정을 모두 인식할 수 있는 시스템을 갖추고 있다.

1차적 감정은 태어날 때 부터 가지고 있는 본능적인 감정으로 여기서는 공포를 사용한다. (밤길을 혼자 걸을 때 그 공포)

2차적 감정은 학습을 통해 생기는 고차원적인 감정으로 여기서는 예측된 공포를 사용한다. (예측된 공포란, 시험을 망치고나서 부모님에게 혼날 것을 걱정하는 그런 것)


그래서 결론은 해당 3D캐릭터와 유저가 스킵-보라는 카드 게임을 플레이하며 이때, 3D캐릭터의 얼굴에 나타나는 공포를 유저가 보고서 좀 더 유리하게 게임을 한다.


Affective computing with primary and secondary emotions in a vir

http://pub.uni-bielefeld.de/download/1588933/2645606

by 곽동현 이스텔리앙 2014.04.28 22:46