일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 다이나믹 프로그래밍
- 백준
- Ubuntu64bit
- 이친수
- 동적계획법
- 나무자르기
- 피보나치수열
- 네이버 지도 api
- Flpyd-Warshall
- Floyd-Warshall
- 세그먼트 트리
- 연속합
- 피노나치 수열
- 이분매칭
- 축사 배정
- SpringBoot
- 이분 매칭
- 최소스패닝트리
- 최소신장트리
- 쉬운 계단 수
- pythonanywhere
- VituralBox
- tensorflow
- 백트래킹
- 알고스팟
- 알고리즘
- Mysql5.7
- 분할정복
- 코드그라운드
- 이분탐색
- Today
- Total
목록개발 (132)
초보개발자
분할하여 올린 Commit을 합치는 과정 $ git rebase -i HEAD~(number)예를 들어 number가 1이면 HEAD 이후 1개의 commit 나온다. 원하는 commit의 앞에 있는 pick을 s(squash)로 수정한 후 저장한다. - INSERT : i / 저장 후 종료 : :wq 저장하고 나면 어떻게 저장할 것인지에 대한 vim 문서가 나오는데 여기서 Commit을 수정할 수 있다.수정한 정보를 저장한 후 종료한다.- 줄 삭제 : dd 마지막으로 저장하고 싶은 branch에 push를 보내면 된다. 이후 문제가 있어도 강제로 올린다. 예를 들어 master로 바로 보낸다고 하자.master에 경우 local과 origin이 서로 달라지니 아래 두 경우를 모두 해야한다.이때 강제로 ..
CDN : Contents Delivery Network or Contents distribution Network) 콘텐츠를 효율적으로 전달하기 위해 여러 노드를 가진 네트워크에 데이터를 저장하여 제공하는 시스템 인터넷 서비스 제공자에 직접 연결되어 데이터를 전송한다. 콘텐츠 제공자는 그들의 콘텐츠를 사용자들에게 전달하기 위해서 CDN 회사에 사용료를 지불하고, CDN은 데이터 센터에서의 서버 호스팅 비용을 지불한다. 더 나은 퍼포먼스와 사용성 이외에도 CDN은 콘텐츠 제공자의 서버의 트래픽을 덜어주어 콘텐츠 제공자의 비용을 줄여준다. 추가로, CDN은 대규모 분산 서버 장비로 공격 트래픽을 완화할 수 있으므로 콘텐츠 제공자에게 DoS 공격에 대해서 어느정도 보호해 줄 수 있다. 최근 트랜드는 P2P ..
Lombok에서 제공하는 Annotation을 사용하는데 can't find symbol이라는 에러가 떴다.can't find symbol 에러는 주로 철자 오류나 지역 변수 등의 오류라고 인터넷에 나왔다.하지만 Lombok 관련 Annotation 문제는 다음과 같이 해결하면 된다. Preferences > Build, Execution, Deployment > Compiler > Annotation Processors 이 위치에서 Enable annotation processing 체크를 해주면 된다. 참고https://stackoverflow.com/questions/9424364/cant-compile-project-when-im-using-lombok-under-intellij-idea
Parameter index out of range (1 > number of parameters, which is 0). Spring boot, Mybatis를 이용해서 MySQL이랑 연동을 했는다 다음과 같은 에러가 났다. 예제 코드가 다음이라고 하자. UserMapper.java @Select("SELECT * FROM user WHERE userId = {#userId}") List select(@Param("userId") String userId); 위 에러는 파라미터가 필요 없는데, 파라미터가 있다는 뜻이다. (파라미터 개수 불일치) 내 문제는 뭐였냐면 #{userId} 에 쌍따옴표를 붙였던 것이 문제였다.String이어도 붙이면, 오류로 판단을 하므로 붙이지 않아야 한다.
CentOS 에서 MySQL을 설치하고, Windows나 Mac에서 MySQL Workbench를 이용하기 위해 외부접속을 허용하는 방법을 포스팅하려고 한다. 우선 MySQL에 접속한다$ mysql -u root -p 그리고 사용자에게 모든 권한을 부여한다. 나는 root만을 이용할 것이라 root(user=root)에게 권한을 부여했다. 여기서 %는 외부 접속을 의미하다고 한다.mysql> GRANT ALL PRIVILEGES ON *.* TO 'user'@'%'; 다음으로 특정 DB를 관리할 수 있는 권한, 트리거를 부여하는 권한 등을 부여한다.mysql> GRANT ALL PRIVILEGES ON dbname TO 'user'@'%';mysql> GRANT TRIGGER ON *.* TO 'user..
환경CentOS 7MySQL 5.7 아래 참고사이트를 참고하여 사용했던 명령어들만 기록해둔다.우선 CentOS는 yum을 이용하므로 yum을 먼저 설치한다. $ yum install wget$ wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm$ yum localinstall mysql57-community-release-el7-7.noarch.rpm MySQL yum repository 활성화$ yum repolist enabled| grep "mysql.*-community.*" MySQL 서비스 start(이때, Linux/OSX와 명령어가 다르므로 주의한다)$ systemctl start mysqld.service 임시..
라이브 스트리밍 서버에 대한 설명https://www.uturtle.com/blog/archives/332
스마트팩토리http://smartfuture-poscoict.co.kr/306 HTTP 에러코드 정리http://hyeonstorage.tistory.com/97 파이프https://ko.wikipedia.org/wiki/%ED%8C%8C%EC%9D%B4%ED%94%84_(%EC%9C%A0%EB%8B%89%EC%8A%A4) OSI 7계층http://beansberries.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-OSI-7-%EA%B3%84%EC%B8%B5 http://blog.naver.com/PostView.nhn?blogId=hostinggodo&logNo=220708841767
출처: http://blog.daum.net/ismsbok/412 클라우드 컴퓨팅 서비스 종류는 크게 세가지로 형태로 구분한다. 클라우드 서비스를 제공자 관점에서 나누는 기준(IaaS, PaaS, SaaS)사진 출처: http://www.silverlighthack.com/post/2011/02/27/IaaS-PaaS-and-SaaS-Terms-Explained-and-Defined.aspx 1. SaaS(Software as a Serviece)인터넷, 클라우드 등 네트워크를 통해서 애플리케이션의 기능을 이용할 수 있는 서비스.조직이나 개인이 쉽게 애플리케이션을 사용하고 소비할 수 있도록 전달 가능한 애플리케이션 서비스가 대표적 의미.철저한 소비(Consume)을 목적클라우딩 컴퓨팅 중에서도 최상위 계..
참고자료: http://allthatstartup.tistory.com/entry/ICT%EC%82%B0%EC%97%85%EC%9D%B4%EB%9E%80-IT-%EC%99%80%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90(문제 시 삭제하겠습니다.) ICT란 Information & Communication Technology의 약자이며 정보통신기술이라고 한다. 단순하게는 IT(Information Technolongy)라고도 한다.그렇다면 ICT와 IT의 차이점은 무엇일까? IT는 인터넷, 휴대전화 등에 사용되는 전반적인 기술을 말하며 큰 개념이고, ICT는 IT에서 통신과 관련된 사업만을 지칭한다. 예를 들어 소셜네트워크, 플랫폼, 모바일 컨텐츠 등과 스마트폰, 클라우드, e러닝 ..