c언어나 자바에는 삼항 연산자가 있다. 조건 ? value1 : value2; - 조건이 True일 시 value1 반환, False일 시 value2 반환 result = (a > b) ? a : b; 보통 이런 식으로 사용하며 코딩을 간단하게 할 시 자주 사용하는 조건부 3항 연산자이다. 나는 몇 일 전까지는 이러한 삼항 연산자가 없는 줄 알았는데 있다는 것을 알게되었다. 파이썬에서의 삼항 연산자는 다른 언어와 조금 다른 형식을 띄고 있다. a if a>b else b value1 if 조건 else value2 - 마찬가지로 조건이 True일 시 value1 반환, False일 시 value2 반환 간단한 기호로 표현되는 C,JAVA 와 달리 if,else로 표현이 된다. [i for i in ra..
파이썬에서 원래있던 리스트과 똑같은 리스트을 만들고 만든 리스트을 수정할때 원래의 리스트은 바뀌지 않으려면 어떻게 해야할까요? 일반적으로 똑같은 리스트을 만드려고 하면 a = [1,2,3] b = a print(id(a)) #16964584 print(id(b)) #16964584 위와같이 b = a 대입하면 되는거 아니야? 라고 생각하실겁니다. 하지만 위의 소스에서 b를 변경하게 되면 a도 변하게 될 것입니다. a 와 b는 같은 객체를 참조하고 있기 때문이죠. a is b 는 True이며 3,4번째 줄에서 출력한 주소값은 같을 것입니다. 그럼 어떻게하면 바뀌지 않게할까요? 방법은 얕은 복사와 깊은 복사가 있습니다. 두 방법의 공통점은 참조가 아니라 복사본을 만드는 것입니다. 새로운 객체를 생성하는 것이..
Python에서 for문을 사용하실때 range를 많이 사용하실텐데요. Python3에서는 range가 하나밖에 없지만 Python2에서는 range,xrange 가 있습니다. Python2 range는 list형식으로, for i in range(10) 이면 for i in [0,1,2,3,4,5,6,7,8,9] 대충 이런식의 형태로 for문이 실행된다고 보시면 되는데요 리스트로 할당이 되기때문에 만약 매우 큰 범위를 선언하시게 된다면 메모리를 많이 사용하게됩니다. xrange는 리스트형식으로 되는 것이 아닌 검색이 요청되는 시점에 값을 계산하게 됩니다.(generator) 그렇기때문에 Python2에서는 range보다는 xrange를 사용하기를 권장합니다. 매우 큰 범위를 선언할땐 더더욱이요 ㅎㅎ P..
지난번 sass설치 포스팅이후 오랜만이네요 ^^;; 사실 포스팅중 오류가 생겨 해결하다가 귀차니즘병이 걸려서 이제서야 돌아왔습니다.. 더욱 성실한 쏭이가 되겠습니다! ㅎㅎ sass설치를 아직 안하신 분들은 설치를 하고 와주세요! ↓ http://jamanbbo.tistory.com/2 설치를 다 하셨다면 최상위 sass 폴더 아래에 gulpfile.js 폴더를 만들어줍니다 gulpfile.js 폴더에서는 gulp를 실행해서 sass를 사용하기 위한 셋팅을 하게 됩니다. gulpfile.js +서브라임 텍스트였던 에디터를 visual studio code 에디터로 변경했습니다. 중간중간 코드에 대한 주석을 달아놓았지만 자세히는 작성하지 않았습니다. 궁금하신 부분이 있으면 댓글로 남겨주시고 주석에대한 피드백..
sass는 css를 확장하여 css작업의 생산성과 가독성을 높여줍니다. sass에 대해 좀 더 알고싶다면 > https://sass-guidelin.es/ko/ 오늘은 같이 sass를 설치하고 사용해보도록 하겠습니다ㅎㅎ sass의 문법은 브라우저가 읽지 못해서 따로 sass -> css 파일로 변환하는 과정이 필요합니다. 변환은 웹팩,걸프,그런트 같은 빌드 시스템을 사용하게 됩니다. 저는 걸프를 사용해볼겁니다. 걸프를 사용하려면 node.js 를 먼저 설치해주어야 합니다. https://nodejs.org/ko/ 설치를 한 후 cmd창을 열어서 node.js가 잘 설치 되었는지 확인해줍니다. node -v 위의 명령어를 입력하고 에러문구가아닌 node.js의 버전이 나오면 설치가 잘 된겁니다 ㅎㅎ npm..
- Total
- Today
- Yesterday
- virtualenv
- 계산기 구현
- jsp tomcat 연동
- 2진수 음수
- selenium switch_to_window python
- 음수 10진수 음수 2진수
- 중위 표현식 후위 표현식
- jsp 서버 연동
- 후위 표기식
- java toString
- 후위 표기 수식 계싼
- sass 설치
- 2의 보수법
- selenium 새 창 크롤링
- 후위 표기법
- java parseInt
- selenium 새 탭 크롤링
- jsp tomcat
- sass
- 전자계산기 구현
- sass 사용법
- 후위 표현식
- java int to String
- python virtualenv
- java String to int
- 후위 표기법 계싼
- 후위 표기 계산
- jsp oracle 연동
- selenium switch_to_window
- 중위 표기법 후위 표기법
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |