안녕하세요 엘체프 GG 입니다.

까먹기전 가성비 좋은 C 툴을 남겨놔야겠써요.

보통 C 언어는 Visual Studio 로 하는 작업하는걸로 알고 있습니다. 전 아직 정확하게 사용할쭐는 모르지만 용량크고 사용하려면 마이크로에 계정이 있어야 합니다. 


DEV-C++는 용량도 적고 엉청 가볍고 특히 한글이 버전이 잘되어있어서 입문할때 좋은 가성비 좋은것 같아요.


www.bloodshed.net 접속

February 21th 2005 : Dev-C++ 5 Beta 9.2 (4.9.9.2) released ! 

클릭!!

저거 다운로드

받고 그냥 설치 쭈욱 하면 됩니다 . 용량이 가벼워 특별 빼고 넣을거 없이 그냥 쭈욱 하면 됩니다.

그리고 실행!!!!


이상


감사합니다.


즐거운 하루되세요~



'스터디 > C,C++' 카테고리의 다른 글

C 문자열 자르기 문제  (7) 2018.02.12
구조체  (6) 2018.02.05
배열포인터활용 성적구하기  (7) 2018.01.31
중첩반복문 별찍기  (7) 2018.01.26
ASCII 코드 도표  (6) 2018.01.18


안녕하세요 엘체프 GG 입니다.


실무온지 벌써 1년이 지났습니다. 실력은 없지만 먼가는 계속 하고 있네요^^


실무와서 실력좋은 고수 차장님이 이클립스를 띄우는데 색다른 화면을 띄우드라구요 그떄 멋져보여서 저도 삽질 하면서 해봤습니다.

바꿔놓으니 약간 먼가 할쭐 아는 느낌!!? ㅎㅎ


이클립스 로딩화면 변경 하려는 두가지 방법이 있습니다.

하나는 위치를 설정하는 config.ini 파일에 들어가서 로딩파일이 있는 위치는 직접 설정해주는방법

또다른 하나는 이 이미지가 있는 곳에 가서 splash.bmp 파일을 직접 수정하는 방법


전 두번째 방법으로 했어요 첫번째는 위치를 잘못잡아서...... 이 위치 못찾으면 이클립스가 실행이 안되네요... 

전 두번쨰 방법으로 했어요.


기존 이클립스 로딩화면을

이렇게 하늬하늬 하게 바꿔 보았습니다.

첫번째 방법 경로는 잡아주는곳

경로는 자기 이클립스 설치한 위치 마다 틀릴쑤 있습니다.

elcipse/configuration/config.ini 가셔서 열어보면

osgi.splashPath=platform\:/base/plugins/org.eclipse.platform 

path가 설정되어있는데 이걸 자기가 바꾸자하는 파일비트파일(bmp) 위치는 직접 넣으시면 되요


두번째 이미지 자체를 변경하는 방법이예요.

위에 설정파일에 경로 직접 갑니다.

(각자 설치된 이클립스 마다 경로가 틀릴쑤 있습니다.)

C:\eclipse\plugins\org.eclipse.platform_4.6.3.v20170301-0400

가면 splash 파일이 있습니다. 저파일이 이클립스 로딩이미지 파일이죠 

일딴 빽업을 해놓고 내가 원하는 파일을 비트파일(bmp) 파일로 바꾼다음 

그냥 그림판에서 다른이름으로 저장하기 이름을'splash' 하고 파을형식을 비트파일(bmp) 파일로 바꾸면 됩니다.

다운로드 

끝!!!

이클립스 실행할때 마다 하늬씨가 나와서 기분 좋네요^^

이상


감사합니다.

'스터디 > JAVA' 카테고리의 다른 글

자바 2차원배열 성적구하기  (6) 2018.01.30
자바 반복문 성적내기  (8) 2018.01.30
자바 구구단 로직  (8) 2018.01.30
자바 설치 및 환경 설정  (9) 2018.01.18
IT 추천 도서  (10) 2018.01.18


안녕하세요 엘체프 GG 입니다. 자바설치 및 환경 설정 정보입니다.

 

 


자바 설치 및 환경 설정

자바 프로그래밍을 시작하기 위해서는 자바 플랫폼을 설치하고 약간의 환경설정을 해주어야 합니다.
또한 개발자인 저도 개인 장비를 포맷하거나 개발 환경이 바뀌어 다시 설치 및 세팅을 해주어야 할 때가 있습니다.
여러번 설치해도 오래되면 잊어버리는 것이 개발환경 셋팅인 것 같습니다.

여기서는 자바 표준 플랫폼인 Java SE(Standard Edition)를 설치할 것입니다.
Java SE의 경우 방금 말했듯이 자바의 표준 플랫폼이며 실행 환경(JRE)과 개발환경(JDK)을 모두 포함하고 있습니다.
또한 Java EE(Enterprise Edition)과 Java ME(Micro Edition)이 Java SE를 기반으로 하고 있으므로 가장 기본이 되는 플랫폼이라고 할 수 있습니다.

1. 먼저 자바를 다운로드하기 위해 오라클 홈페이지에 접속해 줍니다.

 

 - 링크 :  https://www.oracle.com/index.html

 


2. menu-> Java -> javase 메뉴로 이동합니다.

나중에 오라클 사이트가 리뉴얼 될 경우를 대비해 이또한 링크를 걸어두겠습니다.

 



 

3. Java Platform (JDK)... 를 클릭합니다.

 

 


4. Accept License Agreement를 눌러 라이센스 동의를 해준 후 자신의 환경에 맞게 다운로드 해줍니다.
   - 저의 경우 64비트 Windows 이므로 2번을 다운로드 해줍니다.




5다운로드 파일을 실행하여 설치합니다. 별 다른 설정 없이 계속 Next 후 설치가 완료되면 close 해줍니다.



6. 설치과 완료되면 환경변수 설정 이라는 것을 해주어야 합니다. [내컴퓨터 마우스 우클릭] -> [속성] 을 눌러줍니다.



7. 고급 시스템 설정에 들어갑니다.




8. [고급 탭] - [환경 변수] 를 누릅니다.



9. 다음과 같이 환경 변수 설정하는 창이 나타납니다. [Path를 선택] - [편집(I)... 클릭]
   - 크게 위와 아래로 구분되는데 위 kdh에 대한 사용자 변수의 경우 현재 로그인 되어있는 윈도우 계정에서만 사용하는 환경변수입니다.
   - 아래 시스템 변수의 경우 로그인 되는 계정과 상관없이 전역에 걸쳐 사용되는 환경변수를 설정할 수 있습니다.


   - 환경변수는 실행환경 설정을 위한 변수입니다.
   - 환경변수는 Path , JAVA_HOME, CLASSPATH 이 세가지를 설정 할 것입니다.
   - 환경변수가 무엇인지는 이해하기 어려울 수 있으나 쉽게 말하자면 운영체제나 자바 어플리케이션이 가장 먼저 탐색하는 경로 또는 영역 정도로 생각하시면 됩니다.


10. Path에 JAVA가 설치된 경로의 bin디렉터리 경로를 추가해줍니다.
보통 따로 설정을 하지 않았을 경우 C:\Program Files\Java\jdk1.8.0_121\bin 입니다.

 


참고! 윈도우 7의 경우에는 변수 값의 맨 뒤에 ; (세미콜론)을 써주고 경로를 넣습니다. 세미콜론은 경로들을 구분하는 구분자로 사용됩니다.


참고! 윈도우 10의 경우 새로만들기 - 경로 입력 - 확인을 눌러줍니다.




10. JAVA_HOME과 CLASSPATH를 추가해 줍니다.
  - 9번 화면에서 새로 만들기 를 누릅니다
  - JAVA_HOME의 경우  자바가 설치된 디렉터리를 경로로 잡아줍니다.  C:\Program Files\Java\jdk1.8.0_121

 

     -CLASSPATH의 경우 JAVA_HOME 경로에 lib 디렉터리를 경로로 잡아줍니다. C:\Program Files\Java\jdk1.8.0_121\lib 또는 %JAVA_HOME%\lib



완료했다면 모든 설정창을 확인을 눌러 설정을 적용해줍니다.

11. 잘 됐는지 확인하기.
     - 키보드 윈도우버튼(시작버튼) + R 을 눌러 cmd를 실행해 줍니다.



     - javac(컴파일러) 명령어와 java(인터프리터) 명령어를 각각 실행해 봅니다.
     - 다음과 같이 나오면 성공이고 명령어를 찾을 수 없다고 나오는 경우 cmd를 다시 실행해 보시든지 환경변수 설정이 제대로 적용이 됐는지 확인합니다.



저렇게 끄면 환경설정 끝!!! 이클립스 실행 잘될꺼예요~ㅋ

 

감사합니다. 







'스터디 > JAVA' 카테고리의 다른 글

자바 2차원배열 성적구하기  (6) 2018.01.30
자바 반복문 성적내기  (8) 2018.01.30
자바 구구단 로직  (8) 2018.01.30
이클립스 로딩화면 변경하기  (5) 2018.01.22
IT 추천 도서  (10) 2018.01.18

안녕하세요 엘체프 GG 입니다.

ASC 코드표 입니다.


10진수

8진수

16진수

ASCII

Name(Meaning) <Text Reference>

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

000
001
002
003
004
005
006
007
010
011
012
013
014
015
016
017
020
021
022
023
024
025
026
027
030
031
032
033
034
035
036
037
040
041
042
043
044
045
046
047
050
051
052
053
054
055
056
057
060
061
062
063
064
065
066
067
070
071
072
073
074
075
076
077
100
101
102
103
104
105
106
107
110
111
112
113
114
115
116
117
120
121
122
123
124
125
126
127
130
131
132
133
134
135
136
137
140
141
142
143
144
145
146
147
150
151
152
153
154
155
156
157
160
161
162
163
164
165
166
167
170
171
172
173
174
175
176
177

00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F


^A
^B
^C
^D
^E
^F
^G
^H
^I
^J
^K
^L
^M
^N
^O
^P
^Q
^R
^S
^T
^U
^V
^W
^X
^Y
^Z
^[
^\
^]
^^
^_

!
"
#
$
%
&
'
(
)
*
+
,
-
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~

NUL (used for padding) <NULL>
SOH (start of header)
STX (start of text)
ETX (end of text)
EOT (end of transmission)
ENQ (enquiry)
ACK (acknowledge)
BEL (bell or alarm) <BELL>
BS (backspace) <BS>
HT (horizontal tab) <TAB>
LF (line feed) <LF> <NL>
VT (vertical tab)
FF (form feed new page) <FF> <NP>
CR (carriage return) <CR>
SO (shift out)
SI (shift in)
DLE (data link escape)
DC1 (device control #1, XON)
DC2 (device control #2)
DC3 (device control #3, XOFF)
DC4 (device control #4)
NAK (negative acknowledge)
SYN (synchronous idle)
ETB (end transmission block)
CAN (cancel)
EM (end of medium)
SUB (substitute)
ESC (escape)
FS (file separator)
GS (group separator)
RS (record separator)
US (unit separator)
space or blank <SP>
exclamation mark
quotation(double quotation)
number sign(hash mark)
dollar sign
percent sign
ampersand sign
apostrophe(single quotation)
opening parenthesis
closing parenthesis
asterisk
plus sign
comma
hyphen or minus sign
period(decimal point dot)
slash
numeral zero
numeral one
numeral two
numeral three
numeral four
numeral five
numeral six
numeral seven
numeral eight
numeral nine
colon
semicolon
less than sign
equal sign
greater than sign
question mark
at sign
uppercase(capital) A
uppercase(capital) B
uppercase(capital) C
uppercase(capital) D
uppercase(capital) E
uppercase(capital) F
uppercase(capital) G
uppercase(capital) H
uppercase(capital) I
uppercase(capital) J
uppercase(capital) K
uppercase(capital) L
uppercase(capital) M
uppercase(capital) N
uppercase(capital) O
uppercase(capital) P
uppercase(capital) Q
uppercase(capital) R
uppercase(capital) S
uppercase(capital) T
uppercase(capital) U
uppercase(capital) V
uppercase(capital) W
uppercase(capital) X
uppercase(capital) Y
uppercase(capital) Z
opening bracket
backward slash(backslash)
closing bracket
caret(uparrow)
underscore
grave accent(back quotation)
lowercase a
lowercase b
lowercase c
lowercase d
lowercase e
lowercase f
lowercase g
lowercase h
lowercase i
lowercase j
lowercase k
lowercase l
lowercase m
lowercase n
lowercase o
lowercase p
lowercase q
lowercase r
lowercase s
lowercase t
lowercase u
lowercase v
lowercase w
lowercase x
lowercase y
lowercase z
opening brace
vertical line
closing brace
tilde
DEL(delete, rub out) <DEL>

감사합니다.


'스터디 > C,C++' 카테고리의 다른 글

C 문자열 자르기 문제  (7) 2018.02.12
구조체  (6) 2018.02.05
배열포인터활용 성적구하기  (7) 2018.01.31
중첩반복문 별찍기  (7) 2018.01.26
C실행툴 DEV-C++ 설치  (5) 2018.01.22

안녕하세요 엘체프 GG 입니다.


itworld에 올라온 추천 도서들 정리 해봤습니다.


1) 개발자가 반드시 알아야 할 자바 성능 튜닝 이야기 : 인사이트


2) 이펙티브 자바 (2판) : 대웅출판사, 인사이트


3) 리팩토링 : 코드 품질을 개선하는 객체지향 사고법 : 한빛미디어


4) 켄트 벡의 구현 패턴 : 읽기 쉬운 코드를 작성하는 77가지 자바 코딩 비법 : 에이콘 출판사


5) Clean Code 클린 코드: 애자일 소프트웨어 장인 정신  : 인사이트, 케이앤피 IT


6) UML 실전에서는 이것만 쓴다: Java 프로그래머를 위한 UML : 인사이트


7) 개발자가 반드시 정복해야 할 객체 지향과 디자인 패턴 : 인투북스


8) GoF의 디자인 패턴 (개정판 / 양장) : C++ : 피어슨에듀케이션코리아(PTG)


9) 자바 코딩 이럴 땐 이렇게 : PMD로 배우는 올바른 자바코딩 방법 : 위키북스


10) 성공과 실패를 결정하는 1%의 Java 프로그래밍 원리 : 성안당


11) 프로그래머가 알아야할 97가지 :  지앤선


12) 프로그래머로 산다는 것 : 로드북


13) 나는 개발자다 (전병선) : 와우북스


14) 실용주의 프로그래머 (앤드류 헌트, 데이비드 토머스) : 인사이트


15) 코딩 인터뷰 완전 분석 : 인사이트


16) 코딩 인터뷰 퀘스천 : 영진.com


17) 네이버를 만든 기술, 읽으면서 배운다 자바편 : 위키북스


18) 기초를 다지는 최신 웹 개발 공략서 <제이펍>


19) 버그 없는 안전한 소프트웨어를 위한 CERT 자바 프로그래밍 당신의 코딩 습관은 안전하지 않다 <한빛미디어>


20) 좋은 코딩 나쁜 코딩 - 읽기 쉬운 코드가 좋은 코드다  <한빛미디어>


21) 엔터프라이즈 애플리케이션 아키텍처 패턴 : 엔터프라이즈 애플리케이션 구축을 위한 객체지향 설계의 원리와 기법 

     : 마틴 파울러 저서 <위키북스>


감사합니다.


'스터디 > JAVA' 카테고리의 다른 글

자바 2차원배열 성적구하기  (6) 2018.01.30
자바 반복문 성적내기  (8) 2018.01.30
자바 구구단 로직  (8) 2018.01.30
이클립스 로딩화면 변경하기  (5) 2018.01.22
자바 설치 및 환경 설정  (9) 2018.01.18

+ Recent posts