전체 글(56)
-
Java vs Python: 왜 데이터 가공에 파이썬을 쓰는가
python은 데이터 타입, 반환값 같은걸 알아서 처리해주기도 하고, '원래 무거우니까'라는 인식 때문에 별 생각 없이 사용했다. 특히 데이터 처리에서 20*10000같은 리스트도 '5분뒤에 오면 다 되겠지 뭐^^ 쉬다와야지~' 식으로 작업해서... 되돌아보니 요즘 말로 무지성 개발을 했다. 이 말을 하는건 java의 배열이 메모리상으로는 전부 1차원이란 이야기를 들어서인데, 사실 처음 들은 건 아닐꺼다. 귓등으로 들었겠지. 그래서 java와 python의 배열, 리스트 비교와 왜 python은 그럼에도 불구하고 고차원 리스트 처리를 하는데 쓰이게됐는지 알고싶어졌다. 왜 파이썬은 느릴까?(C와 비교) Why Python is Slow: Looking Under the Hood란 문서를 통해 python과..
2021.07.17 -
[javascript] getElementById()와 getElementByName()
후 할때마다 이녀석들 때문에 속에서 천불이 난다. 공부하지 않을걸 어떻게 자바랑 비슷하게 생겼다고 어찌어찌 쓰는거니까 내 업이긴 한데..! 그래서 오늘은 id와 name이 무엇인가부터 getElementById()와 getElementByName()의 차이를 정리하려한다. name, id 공통점 name과 id 가 매번 헷갈리는 이유다. 둘 모두 html의 element 식별자다. 대부분 언어들에서는 식별자 역할을 하는 것들이 하나니까 나처럼 야매로 하는 사람을 늘 이부분에서 대충 넘어가게된다.(지옥의 시작) 차이점 id : document 내에서 오로지 하나 name: 중복가능 getElementById()와 getElementByName() name과 id의 차이를 알고보니 검색하기도 전에 두 함수의..
2021.07.16 -
equals()와 ==연산자 차이
오랜만에 java를 잡으니 이런 디테일에서 자꾸 걸린다. 파이썬은 이런건 안해도 됐는데 엉엉 equals() : 각 변수의 내용물 비교 ==연산자: 각 변수의 주소 비교
2021.07.14 -
자연어처리_transformer의 강력함
Attentio is All You Need Tutorial을 하다보니 궁금증이 생겼다. 독일어2영어 예제인데 독일어는 다른 언어대비 변칙이 적고 규칙적이고, 영어는 데이터가 독일어에 비해 훨씬 많다. 그렇다면 둘 중 누가 자연어 처리에 유용할 것인가. 처음엔 강사님한테 좋은 데이터와 많은 데이터 중 무엇을 선택하겠냐했더니 고민없이 좋은 데이터라 했고, 독일어와 영어에 대해 이야기했더니 자연어처리에서는 무조건 많은 데이터라고 했다. 과거(언어별로 자연어처리를 시도하던 시절)에는 독일어가 나을 수 있었겠지만 이제는그런 언어별 유불리를 무시할 만큼 transformer가 강력한 기술이란 거다.
2021.04.30 -
[node.js]express-url, 쿼리스트링, http 파라미터
https://wayhome25.github.io/nodejs/2017/02/18/nodejs-11-express-query-string/ Express-URL을 이용한 정보의 전달 - 쿼리스트링 · 초보몽키의 개발공부로그 동적인 파일을 통해서 (app.js 에 직접 작성) 쿼리스트링 사용에 대해 살펴본다. wayhome25.github.io 초보몽키님이 또 나를 살리셨다ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ그저 빛.... 노드쪽에선 아래처럼 '/:'라는 걸 쓴다는 건 아는데 연동이 안되서 애를 먹었다. router.get('/users/:id', function(req, res, next){...} 이건 시멘틱url형식인 'localhost:/users/root'으로 요청을 보내야했음ㅋㅋㅋㅋㅋㅋ 계속 쿼리스트링url ..
2020.09.03 -
안드로이드 node.js 연동시 에러
1. Cleartext HTTP ... not permitted java.net.SocketException: socket failed: EPERM (Operation not permitted) manifest 업데이트를 위해 앱 삭제 후 재설치
2020.08.06