일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발
- Android 4.1
- C++
- Eclipse
- build.gradle
- kotlin
- java
- OOM
- 안드로이드 개발
- 하버드
- 구글
- ActiveMovieControl
- 안철수
- 노개북
- 코틀린
- 자바
- Android
- ActiveX
- 안드로이드
- git
- KTS
- linux
- c
- 보안
- 리눅스
- mime
- 악성코드
- 탐지기법
- gradle
- Today
- Total
목록Software Engineering (56)
꿈소년의 개발 이야기
'+' 는 print() 에서 2개의 출력 문자열을 연결 시켜준다. 그래서 System.out.println("a="+200); 이라고 한다면, 그건 "b=" 문자열과 200이라는 숫자를 문자열로 바꾼 "200" 문자열을 덧 붙이는 것이다. 이러한 방식은 C/C++ 과는 다르다. 내부적으로 문자열과 숫자를 오고가는 것을 볼 수 있다. 이거 참 편하다.
개발 환경 : Eclipse Platform Version: 3.4.1, 윈도우 비스타 홈 프리미엄 K 이클립스에서 애플릿을 공부하였다. 내가 만든 클래스에서 Applet 클래스의 기능을 확장하여 ( 아마도 상속인것 같다) 하위 클래스를 만든다. 그런 다음 실행시킬 때 자동으로 appletviewer.exe 를 실행해서 보여주는 것으로 보인다. 재밌는 것은 일반 편집기에서 할 경우에는 html에 끼워서 해야 하는 것을 이클립스의 경우에는 java.policy.applet을 만들어 놓는다는 점이다. 이건 그냥 일반 java 프로그램을 작성해 놓았을 때 생기지 않는 것으로서 아마도 이 파일이 applet 을 실행하는 것과 관련되어 있다고 생각된다. 좀 더 자세한 내용을 아시는 분은 리플을 달아주시길...
C++ :: 세 가지 형태의 상속 세 가지의 형태의 상속이란 public상속, protected상속, private상속을 가리키는 말이다. base클래스의 멤버는 derived클래스로 상속되는 과정에서 접근권한이 변경된다. public상속, protected상속, private상속의 차이점은 바로 거기에 있다. 즉 base클래스의 멤버를 derived클래스로 상속하는 과정에서 접근권한이 변경되는데, 어떻게 변경되는냐에 따라서 public상속, protected상속, private상속으로 나뉘는 것이다. 다음은 상속되는 과정에서 접근권한이 어떻게 변경되는지를 보여주는 표이다. 상속의 유형에 따른 접근 권한의 변경 public 상속 protected 상속 private 상속 public 멤버 public p..
Setup 프로그램을 제작하기 위해서 가장 많이 사용하는 Tool이 InstallShield이다. InstallShield는 Visual Studio Enterprise Edition 6.0에서 기본적으로 제공하는 Version이 있고 판매용 버전이 있다. Visual Studio에서 제공하는 버전에 약간의 기능 제한이 있는 것을 제외하면 사용법이 같으므로 Visual Studio 제공버젼으로 설명한다. 프로그램을 배포할 때 대부분 Debug 정보들이 들어 있지 않는 Release 버전(프로그램 크기가 훨씬 작음)으로 컴파일하여 배포한다. 또한 프로그램이 1개의 실행 파일로 되어 있을 경우에는 컴파일 옵션에서 'Use MFC in a Static Library'를 선택하여 컴파일하고 그 실행 파일만 Se..
A 01. adf : 어댑터 서술 파일 02. afm : 어도비 폰트 매트릭스 파일 03. ais : 압축 유틸ain을 사용해 만든 파일 04. ani : 애니메이션 커서의 모양을 움직이는 파일 05. aif : 매킨토시에서 소리를 녹음하거나 들을 때 사용하는 파일 06. and : 스프레드시트 프로그램중 하나인 로터스 1-2-3 추가기능을 제공하는 유틸리티 파일 07. ann : 주석파일로 삭제해도 된다 08. ans : 텍스트 파일의 일종 09. asp : MS웹 서버에서 사용하는 홈페이지 파일 10. asm : 어셈블리 언어의 소스를 담은 파일 11. asc : 아스키 텍스트 파일 12. arj : 압축 유틸리티 ARJ 로 압축한 파일 13. asv : 일정시간마다 자동 저장되는 파일 14. avi..
리눅스 명령어를 간단하게 모아봤습니다. alias(명령어 간소화하기) apropos(관련된 명령어 찾기) arch(컴퓨터 종류 알기) arp(같은 서브넷의 IP 보여주기) at(작업 시간 정하기) atd(계획성 있는 작업 실행하기) awk(특정 패턴 문자 처리하기) a2p(펄 파일로 바꾸기) badblocks(배드 블럭 검사하기) bc(계산기) biff(메일 수신 소리로 확인하기) bg(후면작업; 배경화면 설정) bind(키나 함수 순서 결합하기) break(루프 빠져나가기) cal(달력보기) builtin(내부 명령어 알아보기) case(조건 처리하기) cat(화면상에서 파일 보기) cd(디렉토리 변경하기) cfdisk(디스크 설정하기) chattr(파일 속성 변경하기) chfn(사용자 정보 변경하기)..