우분투(이클립스+톰캣 연동)
우분투(이클립스+톰캣 연동) 우분투환경에서 이클립스와 톰캣을 사용하여 개발하게 되어 정리했다. 우분투에서 이클립스를 사용하여 개발하기는 윈도우 환경에서 개발하는 것보다 많이 불편하였다. 톰캣8과 이클립스가 설치되어 있는 환경이다. 톰캣을 아파치 톰캣 페이지에서 tar.gz로 다운받아... 더 보기
mysql 5.7이상 비밀번호 관련
Mysql (version > 5.7) 비밀번호 변경 mysql 버전 5.6 이하와는 다르게 5.7 부터는 비밀번호 설정이 다르다. 1.mysql 초기 접속 처음에는 mysql 비밀번호 없이 접속이 가능하다. mysql #or mysql -u root... 더 보기
Project Manage System(ver.CentOS,Ubuntu)
Software Visualization CentOS 2018-03-07 작성 - OS: CentOs7 - VirtualBox 환경 - Php, Apache, tomcat, MariaDB, java, jenkins, Redmine, SVN Server, FTP Server 모든 작업은 sudo 권한을 갖는 계정(root)로 진행... 더 보기
Docker
Docker Virtual Machine, Docker 구조 도커는 개발-테스트-운영서비스를 하나로 통일하여 효율적으로 관리가 가능! 쉽게, Docker 가 가상머신보다 더욱 가볍다고 볼 수 있다. 가상머신은 OS에 올려지고 하드웨어가 그대로 가상화 된 것이다. 즉,... 더 보기
Block Chain Business model
BlockChain Business Model 해외 동향 거래소를 통하지 않고 사용자가 편리하게 송금, 증권 등과 같은 금융 서비스 를 이용 글로벌 동향 - R3 CEV : 미국 핀테크 기업 R3와 제휴를 통해... 더 보기
Block Chain Study
Blockchain Study 보안 적용 분야 개발환경 구축 및 실습 Github Link: 블록체인 소개 확실한 needs 없이 블록체인 도입을 하면 안된다. 1. 서로 신뢰가 없는 주체들을 연결시켜주는 통로 2. 암호화 기술을... 더 보기
SWV sp 환경구축 (ver. Linux USB, Compile install)
Project Manage System 환경구축 구성 - CentOS7 - php - apache - tomcat - redmine - jenkins - Subversion - MySQL - ruby - rubygems - Graphviz - SourceNavigator..... 디렉토리... 더 보기
Linux tar 압축 명령어
tar 압축 명령어 옵션 c : 하나의 tar 파일로 묶기 x : tar 파일 묶음을 풀기 t : 아카이브 내용 보기 r : 기존 tar 묶음에 파일 추가하여 묶기 f... 더 보기
TT-Week9
Week 9 Kakao - 카카오 신입 공채 3차 코딩 테스트 Week9 이번주의 문제 1 N진수 게임 2 압축 3 파일명 정렬 4 방금그곡 5 자동완성 1. N진수 게임 Go language... 더 보기
오토 인코더
오토 인코더(Auto encoder) 비지도 학습 방법론에서 주로 사용 되는 구조 비지도 학습은 데이터의 숨겨진 특징이나 구조를 발견하는데 사용 출력값을 입력값의 근사로 하는 함수를 학습 인코더를 통해 입력 데이터에 대한 특징을... 더 보기
Cuda Cudnn 설치 기록
Cuda & Cudnn 설치 - OS: Ubuntu 16.04 LTS 64bit - tensorflow: 1.5.0 - CUDA: 0.9v - CUDNN: 7.1v for CUDA 0.9v shell code #Need a CUDNN Library for Linux... 더 보기
TT-Week4
Week 4 Programmers - Level 3 : MEDIUM Programmers : 2018 Summer Coding Week4 이번주의 문제 1 멀리뛰기 2 야근지수 3 2018 Summer Coding 1차 - 테스트 문제 1 4... 더 보기
TT-Week3
Week 3 Programmers - Level 2 : EASY Week3 이번주의 문제 1 최솟값만들기 2 콜라츠추측 3 가장긴팰린드롬 4 JadenCase문자열만들기 5 행렬의곱셈 6 하샤드수 풀이 1. 첫번째 배열에서 가장 작은 값,... 더 보기
컴파일러-JavaCC 2
Compiler[컴파일러], 단어 스캔 토큰(Token) 식별자와 예약어의 스캔 TOKEN:{ <VOID : "void"> | <CHAR : "char"> | <SHORT : "short"> | <INT : "int"> | <LONG : "long"> | <ENUM :... 더 보기
컴파일러-JavaCC 1
Compiler[컴파일러], 덧셈기능 오토마타 이론 공부 필요(추가) C♭에서 삭제된 기능 전처리기능 구조체 등 부동소수점수 K&R문법 등등… 토큰 프로그래밍 언어 처리에서 의미가 있는 값을 토큰(token) 이라 한다. BNF Backus–Naur form, Backus normal... 더 보기
Domjudge Server 구축
구성 환경 - OS: Ubuntu 16.04 LTS 64bit Domjudge는 알고리즘 대회를 웹서비스 할 수 있는 것임 설치도중 비밀번호 설정. 에러가 나는 경우 친절하게 어디에서 생긴 에러인지 알려주기때문에 뱉어내는 에러목록을 보고... 더 보기
기업 입사 문제(홀수)
기업 입사 문제(홀수) 알콜리즘 문제1. 다음과 같은 삼각형 모양으로 수를 배열한 것을 일명 파스칼의 삼각형이라 합니다. 높이가 8인 삼각형의 모든 수의 값을 합하면 얼마인지 출력하는 프로그램을 작성하세요. 해결 파스칼의 삼각형... 더 보기
실리콘밸리 코딩테스트
실리콘밸리 코딩테스트 알콜리즘 문제 1. 정수 n이 주어지면, n개의 여는 괄호 “(“와 n개의 닫는 괄호 “)”로 만들 수 있는 괄호 조합을 모두 구하시오. (시간 복잡도 제한 없습니다). 예제 Input: 1... 더 보기
카카오 문제(셔틀버스)
카카오 문제(셔틀버스) 카카오 신입 공채 1차 코딩 테스트 4번 4. 셔틀버스(난이도: 중) 카카오에서는 무료 셔틀버스를 운행하기 때문에 판교역에서 편하게 사무실로 올 수 있다. 카카오의 직원은 서로를 ‘크루’라고 부르는데, 아침마다 많은... 더 보기
카카오 문제(프렌즈4블록)
6. 프렌즈4블록(난이도: 상) 블라인드 공채를 통과한 신입 사원 라이언은 신규 게임 개발 업무를 맡게 되었다. 이번에 출시할 게임 제목은 “프렌즈4블록”. 같은 모양의 카카오프렌즈 블록이 2×2 형태로 4개가 붙어있을 경우 사라지면서... 더 보기
알고리즘 문제(패턴락)
알고리즘 문제(패턴락) 백준 8894번 문제, Asia Regional - Daejeon 2012 G번 정답률19% 문제 Pattern lock security is generally used in Android handsets instead of a password. The pattern lock can... 더 보기
카카오 문제(뉴스 클러스터링)
카카오 문제(뉴스 클러스터링) 알콜리즘 카카오 신입 공채 1차 코딩 테스트 문제 (난이도: 중) 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다.... 더 보기
컴파일러 hello world
환경 설정과 hello world 찍기 2010년에 한글 번역본으로 나온 책이다. 참고할 자료가 적다… 1. 세팅 환경 : 우분투16.04(64bit), 10.04(64bit, 32bit), 11.10(32bit) 에서 성공 2010년 당시 리눅스 버전은 10 버전이기 때문에... 더 보기
컴파일러란
C♭Compiler C♭는 한정된 process와 메모리를 사용하는 C언어의 Subset C++의 현대적 기능과 구조를 사용 가능한 장점을 가진 언어 특히 이 책에서는 X86 계 CPU에서 동작하는 Linux를 Target 쉽게 구할 수 있는... 더 보기
마크다운(markdown) 작성법
마크다운(Markdown) 작성법 개발에서 필요한, 깃허브(github)를 사용하다 보면 마크다운이 필요하다. 깃허브에 자신의 레포지토리에 관한 설명이나, 문서를 작성할때 필요하게 된다. 마크다운의 장점 * 간결함. * text로 용량이 적다 * 변경이력 관리에 수월... 더 보기