알기 쉽게 해설한 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 이라는것을 알았고,,

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

이건 쫌 친해지기 쉬우려나..
저작자 표시 비영리
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'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년동안 다른 일을 했더니..; 이것참 ,,, 포인터 오늘 새로보는 뭥미 같은 느낌은..






저작자 표시 비영리
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'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에 비해 신기하다.







저작자 표시 비영리
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'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개로 나누어진 이유를 모르겠습니다;;;





저작자 표시 비영리
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'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

저작자 표시 비영리
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  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

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

이럴경우 입니다.


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



저작자 표시 비영리
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  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

티스토리 툴바