일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- go
- 파이썬
- programmers
- leetcode
- zookeeper
- dynamic programming
- OOM
- 동적프로그래밍
- 주키퍼
- 알고리즘
- gradle
- redis
- Python
- golang
- 튜토리얼
- scala
- boj
- 스칼라
- 자바
- 문제풀이
- Java
- 리눅스
- Linux
- HBase
- DP
- Go언어
- docker
- codewars
- 코드워
- Today
- Total
목록2019/05 (4)
파이문
xn-- 과 같이 시작하는 URL 을 사람이 볼 수 있는 문자로 변경하기 URL 가지고 놀다 보면 xn-- 으로 시작하는 문자를 볼 수 있다. 이를 punycode 라고 하는데 알아 보기가 힘들어서 파이썬으로 간단하게 사람이 볼 수 있는 (human readable) 문자로 변경 가능한 예제를 작성하였다. 아래 처럼 idna 로 decode 하면 된다. 그 전에 해당 문자열은 반드시 punycode 여야 하므로 netloc 만 따로 떼서 진행해야 한다. from urllib.parse import urlparse def get_human_readable_text(org): url = urlparse(org) if url.scheme != "": return url.netloc.encode("utf8")...
스칼라에서 for loop 2개 동시에 순회하기 자바에서 하나의 for 구문에 인덱스 2개 이상 도는 것과 같은걸 스칼라에서 해보았다. val a = List(1, 2, 3, 4) val b = List("a", "b", "c", "d") for (x
자바 컬렉션 스칼라에서 사용하기 scala 2.11 에는 TreeMap 이 없어서 자바의 java.util.TreeMap 을 사용하려고 하였다. 그러나 java.util.TreeMap 에는 map멤버가 없었다. 자바의 컬렉션도 스칼라 처럼 사용하고 싶었고 그래서 찾아보니 아래의 패키지를 사용하면 되었다. import scala.collection.JavaConversions._ import scala.collection.JavaConverters._ JavaConversions 를 쓰면 자동으로 컬렉션에서 scala 의 컬렉션 처럼 사용할 수 있게 되고 (예를 들면 map 이라든지 foreach 같은 멤버 함수들) JavaConverters를 쓰면 기존의 컬렉션 뒤에 asScala 를 붙여서 사용하면 된..
gradle build 는 되는데 run 이 안되었다. Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/logging/log4j/LogManager at .....(.....java:13) Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.LogManager at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Lau..