본문 바로가기

전체 글148

[GIT]GIT에서 강제로 Push 하기 / push 에러 해결하기 ( error: failed to push some refs to ) Git을 활용하여 개발 중 push 시 에러가 발생하는 문제가 종종 발생한다. 해당 부분은 데이터 유실 등 문제가 있을 수 있는 부분이 있어 git 에서 처리되지 Commit또는 root 때문에 에러가 발생합니다. * Git Code git push -u origin master * Git Error Log To https://github.com/hahwul/a2sv.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/hahwul/a2sv.git' hint: Updates were rejected because the tip of your current branch.. 2018. 9. 22.
[PostgreSQL] PostgreSQL 유저 비밀번호 변경하기 1sudo su - postgres 1alter user postgres with password '1234'; 2018. 9. 13.
[PostgreSQL] POSTGRESQL 데이터 유형(version.9.0.0) NameAliasesDescriptionbigintint88바이트 정수bigserialserial8자동증가 8바이트 정수bit [ (n) ]고정 길이 비트 문자열bit varying [ (n) ]varbit가변 비트 문자열booleanbool논리적 (참 / 거짓)boxrectangular box on a planebytea이진 데이터 ( "바이트 배열" )character varying [ (n) ]varchar [ (n) ]가변 길이 문자열character [ (n) ]char [ (n) ]고정 길이 문자열cidrIPv4의 또는 IPv6 네트워크 주소circlecircle on a planedate달력 날짜 (년, 월, 일)double precisionfloat8정밀도 부동 소수점 숫자 (8 바이트)i.. 2018. 9. 12.
[MSSQL] MSSQL Query 문 [ SELECT, INSERT, DELETE ] MSSQL을 사용하여 Query문에 대해 몇가지 알아보자. ex 1) 테이블검색 SELECT * FROM 테이블이름 Select 문을 상위 1000개의 레코드 검색 SELECT TOP(1000) FROM 테이블명 Select 문을 하위 1000개의 레코드 검색 : 최하위 순서대로 레코드 검색 SELECT TOP(1000) FROM 테이블명 order by seq desc ex 2) Insert 문 INSERT INTO linqtable VALUES( 'Carmak','JiEon','0106666666','Seoul'); ex 3) DELETE 문 Delete 문을 이용하여 원하는 데이터를 삭제. (일부 삭제) DELETE FROM 테이블명 WHERE 필드명 = '조건'; ex1 ) Table1이라는 테이.. 2018. 9. 4.
[Invoke & BeginInvoke] 1. 다른 Thread 에서 UI 접근하기(2) C# 멀티쓰레드와 Invoke에 관해 정리를 잘해놓으신분이 있어서 C# Multi Thread와 Invoke에 관해 포스팅한다. 출처 : http://ddochea.tistory.com/11?category=568955 [또치의 삽질 보관함] 지난 시간엔 Invoke를 사용하여 오래걸리는 작업에 대한 결과를 UI 멈춤 없이 표현하는 방법을 포스트했다. 이런 기능을 통해 데이터베이스에 연결, 조회, 수정과 같은 작업이나, 네트워크 통신에 대한 연결, 송신 및 수신 작업에 대해 다른 스레드로 두고, 그 상태나 결과에 대해 UI에 표현하여, 사용자의 요청에 지체없이 응답할 수 있는 프로그램을 개발하는데 응용할 수 있다. :-) 그러나 때론 UI 자체에서 큰 작업을 진행되는 경우가 있다. 가령 대용량으로 조회된.. 2018. 8. 29.
[Invoke & BeginInvoke] 1. 다른 Thread 에서 UI 접근하기 (1) C# 멀티쓰레드와 Invoke에 관해 정리를 잘해놓으신분이 있어서 C# Multi Thread와 Invoke에 관해 포스팅한다. 출처 : http://ddochea.tistory.com/11?category=568955 [또치의 삽질 보관함] 오랜 시간이 걸리는 작업에 대해선 Thread를 생성하여 처리하는 것은 어느 프로그램이나 마찬가지일 것이다. C# 기반 프로그램도 예외는 아니다. 만일 Thread 없이 만들면 어떻게 될까? Thread를 선언하지 않은 상태에서 아래와 같은 프로그램을 만들어보았다. 해당 프로그램은 입력한 수 x 만큼 2를 더하는 프로그램. 즉, x*2를 덧셈만으로 계산하는 프로그램이다. [그림 1] 입력한 수 x 만큼 2를 더하는 프로그램 다음 프로그램의 소스는 아래와 같다. 12.. 2018. 8. 29.
Eclipse + Apach Tomcat (Server ) 설치 이클립스에서 Apach Tomcat 설치하기. URL : http://tomcat.apache.org/ 1 ) 홈페이지에 접속에서 원하는 톰캣버전을 다운. 1) 아래 그림과 같이 다운받은 파일을 압축 및 원하는 경로에 압축파일을 해제한다. 1) 이클립스를 실행한후 아래 탭에서 Sever 요소를 추가 및 추가 입력 진행. 1) Apache 톰캣 버전 설정.2) Finish. 1) Apache Tomcat 버전 확인2) Serer Port 확인.3) Server Start or Stop 상태 확인 2018. 5. 25.
[MATlLAB] GUI환경에서 변수 저장하기 - assignin MATLAB을 이용하여 Figure 기반에는 라인이 진행됨에 따라 변수가 Workspace에 저장되는데 GUI 환경에서는 Workspace에 저장되지 않아 변수에 값이 어떻게 저장되어 있는지 확인이 어렵다. 대부분 Global을 이용하여 변수간에 값을 전달하는데 다른 기능에서 사용된 변수를 사용해야하는 상황이 생기면 유용하게 쓰일듯 싶다. * 먼저 Matlab Console창에 >>help assignin 에 대한 함수를 검색하면 아래와 같은 구조를 확인할수 있다. 1234567help assigninassignin Assign variable in workspace.assignin(WS,'name',V) assigns the variable 'name' in theworkspace WS the valu.. 2018. 4. 26.
[Util] 통합자막 만들기 영화볼때 아래와 같이 통합자막으로 보고싶은경우가 있는 사람들에게 다음과 같은 툴을 사용해서 통합자막을 만들어서 보자. 1. 먼저 아래에 있는 파일을 다운 받는다. 2. 실행파일로 되어있기 때문에 바로 .exe 파일을 실행한다. 1 )한글자막 파일 업로드. 2) 영어자막 파일 업로드 3) 통합자막 저장경로 출처 및 참고: http://blog.naver.com/PostView.nhn?blogId=helloposh&logNo=220796083264 2018. 4. 2.
[MATLAB] Figure Window Name 바꾸기 Matlab 을 하면서 Figure창에 이름을 정하지않으면 어떤 Fifure창인지 가끔 헷갈릴때가 있다. 그 경우를 대비해서 Figure에 대한 이름을 정해서 확인하도록 하자. image = 'sampleImage.jpg'; figure; set(gcf, 'name', 'Write Window Name hear') imshow(image); 2018. 3. 23.
[MATLAB] MATLAB 코드 단축키 1. 주석 - 주석 처리 ( Ctrl + R ) : 주석 처리할 부분을 드래그로 지정한구 여러줄을 한번에 주석처리. - 주석 해제 ( Ctrl + T ) : 주석 부분을 드래그 한후 주석 해제. 2. 코드 정력 - 코드 정렬 ( Ctrl + i ) : 코드 정렬할 부분을 드래그 한후 코드 정렬. 3. 코드 저장 - 코드 저장 ( Ctrl + s ) : 현재까지 진행한 코드 정리 ( 코드저장은 항상 필수 ) 4. 작성한 코드 삭제/복원 - 코드 삭제 ( Ctrl + z ) - 삭제 코드 복원( Ctrl + y ) 2018. 3. 13.
[Tip] 데스크탑 Wi-fi zone 만들기. 가끔 무선공유기 ( iptime 등등...) 가 없어 집안에서 스마트폰 할때나 Input Director 같은 같은 네트워크 상에서 다른 컴퓨터와 연결이 필요할때 간편하게 무선랜카드 또는 USB형 무선랜만 있다면 데스크탑을 이용하여 Wi-fi를 만들수 있다. 1 ) 먼저 명령 프롬프트( 일명 : CMD ) 를 관리자 권한으로 실행한다. 2) CMD창에 들어간후 " netsh " 라는 명령어를 입력한다. netsh 3) 다음 명령어를 통해 자신의 데스크탑 환경이 무선랜 환경을 만들수 있는지에 대한 여부를 확인해 보자. " wlan show drivers " wlan show drivers ※ 호스트된 네트워크 지원 여부에 " 예 " 라고 표시 되지 않을 경우 아마도 무선랜을 할수 없는 환경이다. 4) 다음.. 2018. 3. 13.