알기 쉽게 해설한 XML
카테고리 컴퓨터/IT
지은이 정회경 외 (이한출판사, 2005년)
상세보기
요즘 보고있는 책입니다..;하루하루를 스팩타클하게 해주는 녀석들중 하나인 XML ,,,,,쉬울것으로 예상했으나; 이것참
eXtensible Markup Language (XML)

XML 문서를 시작할때는 <?xml version="1.0 encoding="ecu-kr" standalone="tes"?> // <?xml version="1.0"?> 이렇게 시작되어야 하며, 처음<?과 xml 사이에는 공백이 있으면 안되며, version, encoding, standalone 순으로 꼭 써야한다.

처음부터 이러니,, 왠지 까다로운 녀석일것 같은 느낌은..뷁

이것의 존재이유는,, 책 中
XML은 1996~~~~~ 개발되었으며, 웹상에서 구조화된 문서를 효율적으로 처리하기 위해 설계된 표준화된 데이터 형식이다.. 기존의 마크업 언어로 HTML 과~~~~~ 있으나 복잡하여 개발이 어렵고, HTML은 미리 정의된 태그를 사용한 브라우징을 위주로 사용되어 문서의 논리적 구조를 표현하지 못함... 등등 이것의 해결방안으로 XML 등장..


했으나,,, 나는 이것이 어떤것인지 모를 뿐이고,

C,C++,자바 등등 보다 이름이 더 낫설을 뿐이고.

이걸 어떻게 단기간에 해쳐볼까 생각했을 뿐이고.

지금 무참히 깨지고 있고.

시험은 코앞인데..

.................................................................이녀석이 하는 역활을 모르겠고.

티스토리 RSS가 XML 이라는것을 알았고,,

의외로 가까이 있다는것을 알았고,,,,,,,기타 등등,...객체지향 언어님들하고도 친해지기 어려워서 우울한데

이건 쫌 친해지기 쉬우려나..
저작자 표시 비영리
신고

'Study > XML' 카테고리의 다른 글

이클립스 갈릴레오 외부 프로젝트 불러오기  (0) 2009.07.09
안드로이드!  (4) 2009.07.08
http://dl-ssl.google.com/android/eclipse 이클립스가 못찾을때  (0) 2009.07.08
XML의 구조,,  (0) 2009.04.18
[XML]XLST 이미지 넣기  (0) 2009.04.17
[XML]XLST 문서 만들기  (0) 2009.04.17
eXtensible Markup Language  (4) 2009.04.15
  1. 잘난맛에사는 2009.04.15 16:23 신고

    여러가지 공부하시느라 복잡하시겠어요 ㅎㅎ
    저도 XML 보긴 봐야하는데 당장 급한게 많아서 엄두도 못내고 있습니다 ㅠ

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2009.04.15 16:44 신고

      .....요즘들어 느끼는거지만,..하루하루가 스팩타클합니다..

      개인적으로 파이썬이나, 펄, 자바도 , 그리고 더 하고 싶은 공부들도 하고 싶은데,, 학교 수업에 치이니..;;

      능력 부족이죠,, 모;;

      하하;;; 제 머리속에 있는 컴파일러가 제대로 작동하면 좋겠지만.

    • 잘난맛에사는 2009.04.15 18:47 신고

      어떤 언어든 한가지만 마스터하면 다른 언어를 배우는 과정은 쉽다던데....
      그 한가지도 쉽지가 않네요 ㅜㅜ;

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2009.04.15 21:36 신고

      요즘 C++ 을 통해서 객체지향 언어에 대해 배우고 있는데요

      그냥 C라도 마스터 했으면 좋겠어요;;

      들리는 소문에 의하면 마스타 한 사람이 몇명이 안된다는 이야기가 있었는데... 분명


모든 변수들은 기억공간내에 위치하는데, 그 위치를 구별하기 위해서 주소를 가지게 된다. 그리고 그 변수의 주소를 저장하는 변수를 포인터 변수라고 한다.

자료형* 변수형;



 p-> -> -> i

만약 여기서 쪼금더 변화를 시키면




 아주 얕은 지식으로는 포인터 이것들의 특징은 가르키는 겁니다.. 하는 행동들은 매우 이해하기는 쉬운데

.......................................................몬가 어려울것 같은 이상한 생각들이랄까..;

하하..;; 이런 2년동안 다른 일을 했더니..; 이것참 ,,, 포인터 오늘 새로보는 뭥미 같은 느낌은..






저작자 표시 비영리
신고

'Study > C / C++' 카테고리의 다른 글

gcc, waring : warning: incompatible implicit declaration of built-in function  (4) 2009.05.15
[C언어]변수의 초기화  (0) 2009.04.29
[신지식]답변1  (0) 2009.04.19
[C]포인터  (0) 2009.04.14
[C++]Cout  (4) 2009.04.08
[C++]using  (2) 2009.04.08
리눅스 make 파일 만들기..  (0) 2009.04.02

C++ 많이 신기한것 같습니다...

cout를 사용하면서 발견한것은 cout가 처음에는 C와 printf와 완전 같은 역할인줄 알았습니다.

저것의 결과는


cout는 printf와는 쫌 다르다, printf때에는 %d %S 이런거 구별없이 그냥 출력해준다..
만약 여기에 C를 섞어본다면..

10진수 8진수 16진수에 printf에 맞는 형을 해주어야 한다..? %d %$o %x 등등 cout에서는 그런건 필요없다.


결론 1. 그런걸 일일이 할필요없어서  cout가 편하다.
결론 2. 형변환 또한 자동으로 된다. , 단 이건 C++ cout 안에서 그냥 %d로 찍어버리면 안된다.;
c test 91 << 부분이 %d로 찍은 부분.; 단 만약 이부분에서 그냥 cout << i << 만 하면.

C++ 은 전에 적용했던 내용이 그냥 내려온다?? c++ 133 <<  C test 를 바꾼부분;;

C로 %d 찍었을경우는 정상적인 10진수가 나온데 비해 C++i에서 찍혔을때는 133으로 찍힌걸로 봐서는
C와 C++ 변수는 약간 다르다>>

약간의 결론은 C++은 ....................C에 비해 신기하다.







저작자 표시 비영리
신고

'Study > C / C++' 카테고리의 다른 글

gcc, waring : warning: incompatible implicit declaration of built-in function  (4) 2009.05.15
[C언어]변수의 초기화  (0) 2009.04.29
[신지식]답변1  (0) 2009.04.19
[C]포인터  (0) 2009.04.14
[C++]Cout  (4) 2009.04.08
[C++]using  (2) 2009.04.08
리눅스 make 파일 만들기..  (0) 2009.04.02
  1. 잘난맛에사는 2009.04.09 09:18 신고

    변수가 다르다기보단... cout 객체의 특성이죠 ^^;
    저도 간만에 복습도 할겸 자주 들러야겠습니다 ㅎㅎ

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2009.04.09 23:00 신고

      자주 오세요^^..

      ...........제대하고서 수업따라가려니 너무 어려워서- ;; 아둥바둥 따라가는중;;;..

  2. Favicon of http://seeit.kr BlogIcon 하늘다래 2009.04.09 16:46 신고

    ㅋㅋㅋㅋ
    저도 C++ 을 처음 접했을 때 비슷한 느낌 가졌던 것 같네요^^
    이제 공부 시작하시는 새내기 분이신건가요? ^^

    C++ 열심히 해두시면
    자바나 기타 등등의 객체지향언어 배우는데 많이 도움되니깐
    기초 잘~ 닦아 놓으시길 바래요^^

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2009.04.09 23:00 신고

      새내기라기 보다는... 이제 다시 시작하는;;

      ^^!!!!!!!!!!!!!! 열심히 해야할것 같아요!!


일단 Using 이라는 이녀석을 알아보면,
               
                  Using std:: cout; std에 있는 cout 사용할때 cout만 사용하겟다 표현입니다. . 만약 이런식으로 하다보면 endl
                  을 사용해야할때도 Using std:: endl; 이걸 꼭 써야한다는 뜻이 되는것 같습니다..

                  그런데 Using namespace std; 이문장 하면 다 해결.....이 됩니다..;; 아직은 배우는 입장이라
                  2개로 나누어진 이유를 모르겠습니다;;;





저작자 표시 비영리
신고

'Study > C / C++' 카테고리의 다른 글

gcc, waring : warning: incompatible implicit declaration of built-in function  (4) 2009.05.15
[C언어]변수의 초기화  (0) 2009.04.29
[신지식]답변1  (0) 2009.04.19
[C]포인터  (0) 2009.04.14
[C++]Cout  (4) 2009.04.08
[C++]using  (2) 2009.04.08
리눅스 make 파일 만들기..  (0) 2009.04.02
  1. 잘난맛에사는 2009.04.08 20:04 신고

    네임스페이스의 개념을 먼저 파악해 두시면 이해하시는데 도움이 될겁니다 ^^
    처음 배우시는 과정이라면 그저 Using namespace std; 는 항상 써놓고 시작해야한다고 기억해 두셔도
    문법책 떼기까지는 유효할 겁니다. 열공하세요~~!

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2009.04.08 21:58 신고

      ^^.. 열심히 해야 할것 같아서;;

      C를 완벽히 잘하는건 아니지만..; C++을 배울때 그나마 C에 익숙해서 인지 cout이 아직은 불편하다는 ..왠지 printf가 그립다랄까;;...하하하;;

오늘 처음, 리눅스 환경에서 Vi 에디터를 이용해서  c,c++을 코딩해봤습니다..

교수님 말씀으로는 정말 강력하고 나중에 이거 적응하면 다른거 쓰기어렵다는 말투로 말을 하시는데

H J K L 적응이 안되서 그런지 그냥 화살표키가 편합니다..

YY PP U :Q :WQ.

...그냥 빨리 적응하자는 생각에 윈도우에서 사용할 방법을 찾다가 . gvim을 발견했습니다...

아무래도 다른 과목을 할떄도 이걸로 밀어봐야 할것 같습니다.


자꾸, 키를 잘못눌러서 편집상태가 아닌상태에서 U 키를 누를다는.. undo

저작자 표시 비영리
신고
  1. Favicon of http://moonbogy.tistory.com BlogIcon 달도깨비[월정] 2009.03.26 17:44 신고

    리눅스의 vi는 도스의 edit같은 존재입니다.
    (요즘 분들은 잘 모르겠지만...)
    처음에 실행은 했는데 끝내 줄 몰랐어 고생 했다는...
    아마 끝내는게..
    :q
    이거든가...
    리눅스 배울 때 고생 많이 했습니다.

    월정

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2009.03.26 18:51 신고

      지금 윈도우용 vi를 이용해서 php 를 코딩하고 있어요


      휴 빨리 익숙해져야 겠어요,방금전에 많이 코딩했는데


      U를 잘못눌러서 다 지워졌다는.. 이럴경우 복구할수 있는 방법을 찾아봐야겠어요;;ㅎㅎㅎㅎㅎ

  2. Favicon of http://iloveje-a.tistory.com BlogIcon 알베스 2009.03.27 02:20 신고

    Vi 단축키를 익히는 것도 좋지만 정규표현식을 사용할 줄 알면 삶이 달라져요^^

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2009.03.28 23:19 신고

      Vi..손에 안익어서 인지;;

      자꾸.. ESC 누른다음 위로 이동하려다가 U 버튼을 누른다는..ㅠㅠ 쓴거 다 날리고..휴...


,,,,현재 데이터베이스프로그래밍을 공부하고 있습니다..(학교, 과목..)

저번주에 사정이 있어서 ,, 수업을 못들어가서 따라갈려고 혼자 공부하는데;;;

와,,update이거 ,,

일단,, 신지식에는 질문으로 신청했는데,,

일단 이건 제 현제 테이블 입니다.

---------------------

student_name | age

----------------------

  0                    | 25

----------------------


현재 student_name  은 char로 되어있습니다..


맨처음에 mysql  연습하느라고 컬럼명 바꾸는 연습을 하였습니다.. 중간에 student_name을 int로 바꿨는데-, 제가 그걸 생각안하고 char값을 넣어버렸습니다;;


그러고 했더니,,0 이떠버립니다;; ; 제가 int값으로 한걸 생각하고, char로 고쳤습니다.


인터넷을 찾아보니;


update를 이용하면 바꿀수 있다고 하여서 바꾸는중인데


'update first_tb1 set student_name='aaaaa' where age='25' 이렇게 해서 바꿨습니다.


그런데 만약 age값이 25이 한개가 아니고 2개일경우는 어떻게 바뀌는거지요??


---------------------

student_name | age

----------------------

  aaaaa            | 25

----------------------

  bbbbb            | 25

----------------------


이럴경우에는 bbbbb를 검색해서 하면되지만.


---------------------

student_name | age

----------------------

  aaaaa            | 25

----------------------

  aaaaa           | 25

----------------------

이럴경우 입니다.


이거 해야할것은 점점 많아지는데,, 이거에 시간을 너무 많이 빼앗기고 있다는.. 휴.. 이래서 하고싶은걸 할수 있으려나..



저작자 표시 비영리
신고
  1. Favicon of http://dejavus.tistory.com BlogIcon dejavus 2009.03.19 21:18 신고

    마지막 경우에는 두개가 전부 바뀌게 됩니다 ^^
    두개를 구분해야 하는 경우가 생길텐데 사실
    마지막 테이블 key가 될만한게 없기 때문에 애초에 저렇게 만들면 안됩니다 ㅋ
    normalization, 정규화라고 하나요 ㅡㅡa
    지금은 햇갈리시겠지만 뭐 쫌 써보면 쉬워진다는...

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2009.03.20 21:15 신고

      아무래도,,만들대,, 저긋들을 구분해줄수 있는걸 같이 만들어야 될것 같아요,

      예를 들면,, 순서대로 번호를 넣거나 그런 방법으로요,,
      !!

  2. Favicon of http://goodfeel.pe.kr BlogIcon 2009.03.23 11:14 신고

    여러가지 실수를 한꺼번에 하신거 같은데... 일단 테이블을 처음 만들었을 때 부터가 문제였던 것 같네요.
    테이블에 pk(primary key)가 없습니다. 이름,나이 컬럼 가지고는 row를 유일하게 식별할 수 있는 방법이 없으니까요. 쉽게 설명하자면, 이름이 같거나 나이가 같은 사람이 존재할 수 있다는 것이지요.
    그러니까 EizT님 말대로 임의의 번호를 부여하던가 학번, 주민번호 같이 중복되지 않는 값을 갖는 컬럼이 필요합니다. dejavus님 말데로 정규화에 대한 공부를 하시면 더 잘 아시겠지만.. 일단 배우는 과정이신거 같으니 다른건 몰라도 일단 테이블 만들면 꼭 pk는 하나 잡아두세요. 일반적으로는 id라는 이름에 int type으로 auto-increse 옵션을 선택해 pk로 사용합니다.
    뭐 연습하시는 과정이었으니.. 이름을 pk로 설정했었다면 update ... where age=25라는 쿼리가 동작하지 않아 문제가 생기지 않았을겁니다. pk는 중복을 허용하지 않으니까요. 하지만 key설정이 되지 않아 이미 update가 되어버렸다면 별 방법이 없죠. ^^;; 눈으로 보고 수정하시던가 해야 할 듯..

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2009.03.23 19:07 신고

      좋은 조언 감사합니다..


      정말 열심히 해야될것 같아요,,, 문뜩 생각난건데,,,

      포탈이라던지 ,, 여러 싸이트 가입할때 주민등록번호가 왜 필요할지 이제 알것 같아요.;; 개인정보를 어디에 쓰든 말든 그런 내용을 빼면, 나중에 아이디라던지 패스워드 찾을때 더 유용할수 있다 이뜻이겠죠.??

      왠지 모르게 열심히 해야될것 같아요, 좋은 지적 감사합니다.

1

+ Recent posts