일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker
- 행정구역분류
- Java
- Shell script
- HLS
- Windows10
- aws
- Pod
- Flutter
- macos
- android studio
- Sysinternals
- Kubernetes
- deployment
- service
- nginx-media-server
- golang
- Android
- kubectl
- namespace
- VSCode
- configmap
- RTMP
- wireshark
- ebpf
- Python
- ffmpeg
- dart
- spring cloud config
- aws cli
- Today
- Total
목록Programming (21)
woonizzooni
MacOS나 Linux에서 친숙한(?) bash, zsh등에서 보통 아래와 같이 사용했는데.. (파일명 : a.sh) #!/bin/sh declare -i count=1 a=(abc 123 def) b=(ghi 456 kkk) echo ">>> print a" for item in ${a[@]} do printf " %d:%s\n" $count $item count+=1 done count=1 c=(${a[@]} ${b[@]}) echo ">>> print all" for item in "${c[@]}" do printf " %d:%s\n" $count $item count+=1 done 실행결과 >>> print a 1:abc 2:123 3:def >>> print all 1:abc 2:123 3:de..
아래와 같은 에러 발생시 app.jinja_options["extensions"].append("jinja2.ext.do") KeyError: 'extensions' $ .venv/bin/locust -f service.py --host="http://localhost:8080" -P 8088 Traceback (most recent call last): File "/Users/.../tools/kk/.venv/bin/locust", line 8, in sys.exit(main()) File "/Users/.../tools/kk/.venv/lib/python3.9/site-packages/locust/main.py", line 286, in main web_ui = environment.create_we..
얼마전 누구(?)의 급한 요청을 받음. $ sudo /usr/whatap/php/install.sh Input license key xxxxxxxxxxxxxxxx
쉬뱅/샤뱅/(She(#)bang(!) : #!) 라인으로 시작해서, 내용 작성/저장 > 실행권한 주고 실행. 아래는 sh 스크립트 예. $ vim hello.sh #!/bin/sh echo "hello world" $ chmod 755 ./hello.sh $ ./hello.sh "hello world" 응용) #!/bin/sh #!/usr/bin/python3 #!/usr/bin/perl ... [참고] wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/sha-bang.html en.wikipedia.org/wiki/Shebang_Unix ko.wikipedia.org/wiki/셔뱅
Windows10 환경에서의 내용을 작성했으나, MacOS등 다른 환경에서도 큰 차이 없을 것으로 보임. iOS의 경우는 실습에서는 제외. 나온지는 꽤 된 것 같은데 안해봤으니 한번 보고 넘어간다는 차원에서.... TL; DR [샘플코드 및 예제] github.com/woonizzooni/go-mobile-example github.com/woonizzooni/go-android-example $ gomobile build -target=android github.com/woonizzooni/go-mobile-example/cmd/basic --> basic.apk파일 생성 $ gomobile build -target=android github.com/woonizzooni/go-mobile-example..
value(정수)으로 정렬 후 동일 값일 경우 key로 정렬을 시도할 것이다. python2.x - dict.viewitems(), dict.iteritems(), ... Python 2.7.16 (default, Jun 5 2020, 22:59:21) [GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.29.20) (-macos10.15-objc- on darwin Type "help", "copyright", "credits" or "license" for more information. >>> d={'apple':2, 'banana':3, 'almond':2, 'beetroot':3, 'peach':4} >>> [(k,v) for k, v in sorte..
redigo 커넥션 풀을 사용했고, 반환(close())된지 1초 초과한 연결을 재사용할 경우 ping을 보내도록 했다. pool = &redis.Pool{ Dial: func() (redis.Conn, error) { return redis.Dial("tcp", addr) }, TestOnBorrow: func(c redis.Conn, t time.Time) error { if time.Since(t) > time.Second { // 사용 후 반환된 연결을 재사용할 경우, 그 간격이 1초 초과일 경우 Ping으로 소켓 연결 상태 확인. _, err := c.Do("PING") return err } return nil }, MaxIdle: 4, MaxActive: 16, IdleTimeout: 10 ..
이전 게시물 참고. 1. QGiS이용 2. python이용 이번에는 java코드로 shapefile에서 GeoJson형식으로 좌표 추출 시도. o 빌드 & 실행 환경 구성 geotools를 이용할 건데, 우선 아래 내용 참고해서 실행 환경 구성. https://docs.geotools.org/latest/userguide/tutorial/quickstart/ Eclipse Quickstart Netbeans Quickstart IntelliJ Quickstart Maven Quickstart Java 11 Quickstart 현재 편의상 eclipse, maven을 활용해본다. 아래는 내 pom.xml설정 상태. ... org.geotools gt-shapefile ${geotools.version} o..