목록study (41)
DevTzu
0. 학습목표 C언어의 기본문법을 Go언어로 변환하는 과정을 통해 보다 쉽게 Go언어를 학습하려는 목표를 가지고 진행합니다. Go언어의 특징을 잘 나타낼 수 있는 프로그램을 작성하며, Go언어의 속성과 특징을 파악합니다. ■ 목차Hello World자료형 (data type) 조건문반복문선택문함수구조체 ■ Go 언어 참고 링크Go - 위키백과 : http://ko.wikipedia.org/wiki/Go_(프로그래밍_언어)The Go Programming Language : http://golang.org/go 개발언어 관련 자료를 한국어로 번역하는 프로젝트 : https://code.google.com/p/golang-korea/A Tour of Go : http://go-tour-kr.appspot.c..
1.파이썬 설치- www.python.org에서 다운로드 메뉴 - Python 3.5이상 선택해서 다운로드- 설치 과정에서 Add Python 3.5 to Path 반드시 체크- 설치 확인 윈도우키 + R을 눌러서 나오는 창에 powershell이라고 치고, 확인을 눌러서 powershell실행 powershell화면에서 python이라고 입력해서 오류가 나오지 않으면 설치 성공 2.저장한 코드 실행방법Python test.py 3.Django 설치- 플랫폼에 따라서 Django를 설치하는 방법이 다릅니다.- 윈도우 - powershell에서> pip install django 4.Django 프로젝트 만들기- Django 프로젝트 생성 프로젝트를 만들고자 하는 폴더로 이동 django-admin sta..
- 프로젝트 생성django-admin.py startproject mysite - 애플리케이션 생성python manage.py startapp polls - 데이터베이스 반영python manage.py migrate - 웹 서버 실행python manage.py runserver - 관리자 생성python manage.py createsuperuser - 데이터베이스 변경사항 반영python manage.py makemigrationspython manage.py migrate
Error Messagejava.net.SocketException: Broken pipe 카페24를 통해 64bit JSP 광호스팅을 사용중에 있습니다.그러나 서버 연결시 가끔씩 "java.net.SocketException: Broken pipe" 에러가 발생하는 경우가 있어 해결책을 찾아보았습니다. 이 증상은 connection idle time이 mysql wait_timeout을 지난후에 DB연결을 끊고자 할때 발생하는 에러로그라고 합니다. 디폴트로 세팅되어 있는 tomcat 서버 server.xml를 살펴보겠습니다. server.xml 이를 방지하기위해 connection이 일정 기간동안 사용되지 않으면 close되도록 설정하거나connection 대여시에 connection을 체크하도록 se..
페이스북에 블로그 링크시 썸네일 이미지가 예전것이 나올경우 해결 방법 1. 페이스북 개발자 사이트로 접속http://developers.facebook.com/tools/debug 2. 입력창에 블로그 주소를 넣고 디버그 버튼을 누르면 해결
우분투 12.04 설치 후 Oracle JDK 6 설치 방법 1. Java SE 6 JDK 다운받기자신이 설치한 Linux 32bit/64bit 맞게 선택하여 다운로드합니다전 jdk-6u32-linux-i586.bin 다운 2. 다운받은 폴더로 이동하여 권한 설정$ chmod a+x jdk-6u32-linux-i586.bin 3. jvm 폴더로 이동$ sudo mkdir /usr/lib/jvm 4. 다운받은 JDK를 /usr/lib/jvm/ 로 이동$ sudo mv jdk-6u32-linux-i586.bin /usr/lib/jvm/ 5. /usr/lib/jvm/ 이동하여 JDK 실행$ cd /usr/lib/jvm$ sudo ./jdk-6u32-linux-i586.bin 6. 심볼릭 링크 설정$ sudo ..
Error Message E/AndroidRuntime(16896): java.lang.IndexOutOfBoundsException: Invalid index 1, size is 0 커스텀 ExpandableListView로 Group Row를 선택시 하위 Depth에 있는 Child Row가 나타나는 형태의 리스트뷰이다. 여기서 다시 다른 Group Row를 선택하면 역시 Child Row가 나타난다. 여기서 나는 두번째 Child Row가 나타날때 첫번째 나왔던 Child Row를 닫아주는 동작을 하는 리스트뷰를 원하였다. 그래서 다음과 같은 setOnGroupClickListener에 닫아주는 code를 작성하였다. mIndexlist.setOnGroupClickListener(new Expand..
객체와 클래스 객체(Object) 상태와 행동으로 구분할 수 있는 것 공통된 데이터 구조와 기능을 추출하여 클래스를 작성 클래스(Class) 객체를 생성하는 틀로 사용되는 클래스 공통된 상태와 행동을 갖고 있어야 한다 멤버변수와 멤버메서드로 구성 객체 생성 생성한 객체는 그 멤버들의 주소값을 가지고 있다 그 주소값을 통해서 그 멤버들을 참조할수 있다 객체 생성시 메모리를 할당 받음 객체의 내용이 다를수 밖에 없는 이유 ┗> new를 사용하여 새로는 객체가 생성되어질때 그 클래스의 멤버변수의 개수만큼 메모리가 생성된다 Account obj = new Account(); ┗> 레퍼런스 변수, 참조변수 생성자(constructor) 새롭게 객체를 생성할때 객체를 초기화 하기위해 자동으로 호출된다 인자값의 데이..
논리연산자 & : 두 값이 모두 true 면 true, 그렇지 않으면 false 이다 | : 두 값이 모두 false 면 false, 그렇지 않으면 true 이다 ^ : 하나가 true, 하나가 false 면 true, 그렇지 않으면 false 이다 ! : 이 값이 true이면 false, false이면 true 이다 최적화된 AND/DR 연산자 && : || : 삼항 연산자(조건연산자) 조건식 ? 식1 : 식2; 조건식이 true이면 식1을 계산하고 그렇지 않으면 식2를 계산한다 반복문(루프문) while : 초기식, 조건식, 증감식으로 구성 int i=0; // 초기식 while(조건식) { // 조건식 반복내용 i++; // 증감식 } do while 조건식을 검사하기 전에 무조건 실행 부분을 한 ..
주석처리 //, /* */, ctrl + / 자바 클래스는 메서드와 변수로 이루어져있음 메인 메서드는 그 프로그램에 단 하나이고, 프로그램의 시작점 1. Java 실행구조, 메서드 구현(인자, 리턴형) public static void main(String[] agrs) { public - 접근 제어자 static - 객체를 생성하지 않고도, static 메서드를 사용하여 호출하여 사용할수 있음 객체를 생성없이 main을 참조할 수 있게 하기 위함 void - retrun 타입 정의 메소드 옆 괄호()에 들어있는 것을 인자, 파라미터, 데이터 타입 정의 String[] args 의 뜻은 문자열로된 배열만 사용하겠다는 표시 System.out.println("Hello World!"); System 클래스..