일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- git
- 카프카 트랜잭션
- nginx설정
- ddd
- Push
- gcm 푸시 번역
- 웹사이트성능
- kafka
- 카프카
- 웹사이트 성능
- GCM 번역
- notification
- JPA
- APNS
- 페이스북 번역
- Design Pattern
- php
- 푸시
- 성능
- 디자인패턴
- 웹사이트최적화기법
- nginx설치
- graphql
- 푸시 번역
- 도메인 주도 개발
- nginx
- GCM
- 자바스크립트
- Today
- Total
목록전체 글 (157)
간단한 개발관련 내용
1. 파이썬 리스트- 리스트는 순서를 가지는 객체들의 집합으로, 파이썬 자료형들 중에서 가장 유용하게 활용된다. 리스트는 시퀀스 자료형이면서 변경 가능형이다.(내장 자료형 중 변경 가능 자료형은 리스트와 사전뿐이다.)따라서 시퀀스 자료형의 일반적인 특징(인덱싱, 슬라이싱, 연결, 반복, 멤버십 테스트 등)을 지원하며, 변경이 가능한 특성에 따라 자료의 크기를 동적으로 임의 조절하거나, 내용을 치환하여 변경할 수 있다. 리스트는 []로 표현된다. 2. 중첩리스트>>>s=[1,2,3]>>>t=['begin',s,'end']>>>t['begin',[1,2,3],'end']>>>t[1][1]2 3. 리스트의 메소드들 - append, insert, index, count, sort, reverse, remove..
1. 시퀀스 자료형 시퀀스 자료형이란, 여러 객체들을 저장하는 저장 자료형이며, 각 객체들은순서를 가진다. 그로인해 각 요소들은 첨자(Index)를 이용하여 참조가 가능하다. 특성을 정리하면 다음과 같다. - 여러 개의 객체를 저장할 수 있다. - 각 객체들은 순서를 갖는다. - 각 객체들은 첨자를 이용하여 참조 가능하다. 예)>>>s = 'abcdef' >>>s[0] # 인덱싱(indexing)>>>s[1:3] # 슬라이싱(slicing) >>>ss = 'abc' + 'def' # 연결하기(concatenation) >>>ss * 4 # 반복하기(repetition) ss+ss+ss+ss 와 동일 >>> c in ss # 멤버쉽 테스트 어떤 객체가 시퀀스 객체에 포함되었는지 검사True
예전 블로그 복사 - http://blog.daum.net/7dbwnckd/7972577 1. 파이썬 수치 자료형의 표현 범위 데이터형비트 수표현 범위 int32비트 -2147483648 ~ 2147483647 long 무제한(메모리가 허용하는 한) 무제한 float 64비트 유효자리 15자리, 약 10의+-308승 complex 실수부 및 허수부 각각 64비트 유효자리 15자리, 약 10의+-308승 2. Decimal 클래스의 활용 : 오차 없는 계산 결과를 얻어야 한다면 사용하라.
* 예전 블로그 복사. - http://blog.daum.net/7dbwnckd/7972575 Eric Raymond씨도 "How To Become A Hacker"란 글에서 프로그래밍을 배우고 싶다면 python을 배우라고 쓴 적이 있습니다. 저도, 꽤 많은 언어를 쓰고 있다고 생각하지만, Python만큼 강력하며, 쉽게 배울 수 있는 언어를 본 적이 없습니다. Python 언어에 대한 자세한 사항은 Python 관련 책이나 문서에서 충분히 얻을 수 있을 것이므로, Python에 대한 특징을 바라보는 입장에서 정리해 보았습니다. 여가 시간이 있거나, 배우고 싶은 언어를 찾고 있다면, Python을 익혀보기를 강력하게 추천합니다. Programming에 대한 경험이 없는 사람의 경우복잡한 문법(어느 정도..
* 예전 블로그 복사 - http://blog.daum.net/7dbwnckd/27595621. 새로운 기능을 추가해야 하는데 프로그램의 코드가 새로운 기능을 추가하기 쉽도록 구조화 되어 있지 않은 경우에는 먼저 리팩토링을 해서 프로그램에 기능을 추가하기 쉽게 하고, 그 다음에 기 능을 추가한다. 2. 리팩토링을 시작하기 전에 견고한 테스트 셋을 가지고 있는지 확인하라. 이 테스트는 자제 검사 여야 한다. 3. 리팩토링은 작은 단계로 나누어 프로그램을 변경한다. 실수를 하게 되더라도 쉽게 버그를 찾을 수있다. 4. 컴퓨터가 이해할 수 있는 코드는 어느 바보나 다 짤 수 있다. 좋은 프로그래머는 사람이 이해할 수 있는 코드를 짠다. 5. 리팩토링(Refactoring) 명사 - 소프트웨어..
[Git] 원격 저장소와 연결하기. Gerrit 과 같은 repository 에 공간을 만든 고 로컬에도 저장소를 만든 후 아래와 같은 작업을 통해서 remote 와 연결? 한다. git init 후 .... git remote add origin //your github url //pull those changes git pull origin master //now, push your work to your new repo git push origin master 완료.!! ^^