분류 전체보기
-
Eclipse - Github Push 오류 - rejected-non-fast-fowardGit 2018. 1. 3. 23:21
이번에도 git에 대한 일지입니다. 간혹 알수 없는 (?) 이유로 해당 오류가 나곤 하는데. 해결 방법을 검색해서 다음과 같이 해결 하였습니다.Git Repositories 탭에서 Remotes - origin에 push 방향에 우클릭하여 Configure Fetch를 누릅니다.Git Repositories는 Window - Show view - Other 로 찾아갈 수 있습니다. Ref mappings가 비어 있다면 add를 눌러 추가하고, 이미 추가 되어있다면 Advanced를 누릅니다.Specificattion for fetch에 기존에 등록된 Source Ref가 있다면 Remove를 눌러 제거 해줍니다. 그리고 상단의 탭을 이용해 add Spec을 새로 해줍니다. Finish - Save and..
-
Eclipse - Github 연동Git 2018. 1. 3. 00:29
1. Eclipse 프로젝트 만들기 1. Eclipse열기 2. File -> New -> Project 3. Java project 선택 -> Next 4. Project name 작성 -> Finish 2. GitHub에 프로젝트 만들기 1. GitHub Main Page 접속 2. 메인 페이지에서 Start a project 선택 3. Repository name 작성 3. Eclipse 프로젝트 GitHub 연동 만들기 1. Eclipse 프로젝트 파일에 마우스 오른쪽 클릭 후 "Git Bash here" 선택 2. 화면에 명령어 입력 -> git init -> git remote add origin "사이트에 설정된 repository 주소 적기" 4. Eclipse 프로젝트 푸쉬하기 1. Ec..
-
C_TCP/Ip_HeaderC 2017. 12. 25. 01:44
#ifndef __TCPIP_LIB_H__#define __TCPIP_LIB_H__ #include #include /* tcp client가 tcp 서버로 접속합니다. */int TCPIPconnect(const char *addr, int port); /* tcp server socket을 생성후 bind합니다. */int TCPIPserver(int port); /* tcp client 접속을 accept하여 새로운 socket을 생성합니다. */int TCPIPaccept(int server_fd, struct sockaddr_in *client); /* 접속된 socket으로 데이터를 전송합니다. */ssize_t TCPIPsend(int sockfd, const void *buf, size_t..
-
파이썬3 피라미드Python 2017. 12. 25. 01:28
x=eval(input("Enter the number of lines :"))for a1 in range(x,1,-1): print(" ",end='')print("1") a=1b=x-2c=1for y in range(0,x-1): for z in range(b,0,-1): print(" ",end='') b-=1 c+=1 for v in range(c,1,-1): print(v,end='') a+=1 for z1 in range(1,a+1): print(z1,end='') print()
-
파이썬3 계산기Python 2017. 12. 25. 01:26
#import Tkinter toolkit#from tkinter import* #key press function:def click1(): num=1 entry.insert(END,num)def click2(): num=2 entry.insert(END,num)def click3(): num=1 entry.insert(END,num)def click4(): num='+' entry.insert(END,num)def click5(): num=4 entry.insert(END,num)def click6(): num=5 entry.insert(END,num)def click7(): num=6 entry.insert(END,num)def click8(): num='-' entry.insert(END,num)d..
-
Tcp/Ip_Lib_CC 2017. 12. 17. 20:44
#include #include #include #include #include #include #include #include /** 주소 정보가 IP address인지 domain명인지를 판단하기 위한 함수* IP address이면 1 그렇지 않으면 0을 return 함*/static int is_ipaddr(const char *addr){ while(*addr) { if(('0' h_length); } if((sock = socket(AF_INET, SOCK_STREAM, 0)) == -1) { return -1; } if(connect(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr_in)) == -1) { close(sock); r..
-
자바 정리Java 2017. 12. 11. 01:58
기술 Java 객체 : 클래스에서 메모리를 할당 받으면 객체(속성과 기능의 집합)클래스 : 여러가지 자료형과 메서드 들을 모와서 정의해놓은 것(즉, 객체를 정의)JVM 자바가상머신 : OS와 소스코드 사이의 완충역할을 해줘서 작성한 소스코드를 운영체제에 독립적으로 만들어준다컴파일된 자바코드는 os에 영향을 받는 머신코드가 아닌 바이트 코드 라고 부른다.소스코드를 작성하고 .java파일로 저장한 후에 컴파일하여 바이트 코드인 .class파일을 생성한다. 바이트 코드는 jvm에서 실행되는데, 1줄 단위로 기계어로 컴파일됨 상속(inheritance) : extends로 -> 부모의 클래스를 재사용하는 방법으로 새로운 클래스를 만들 때에적은 양의 코드로 가능 오버로딩(overloading) : 같은 이름의 메..