일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오픈소스
- kotlin
- 이모지
- Streaming
- Linux
- DART
- jetpack compose
- 이모지메모
- bash
- androidx
- 코틀린
- 소울칼리버6
- 명심보감
- Android
- 좋은글필사하기
- 넷플릭스
- 공자명언
- 공부집중
- 파이썬
- recyclerview
- Coroutine
- Freesound
- 장자명언
- ASMR
- 벤자민플랭클린
- FSM
- 1인개발자
- Firebase
- 명언모음
- Flutter
- Today
- Total
목록Source code or Tip (207)
Vintage appMaker의 Tech Blog
파이썬에서는 case문이 없다. 가끔 파이썬을 사용하다 case문이 없음을 기억해내며 당황스러울 때가 있다. 그 때마다 파이썬 딕셔너리와 함수를 이용한 function table 을 사용한다. function table은 c를 많이 사용하는 임베디드 환경이나 OS 레벨의 API를 구현할 경우, case문보다 더 많이 사용하는 기법이다. 함수를 배열로 관리하고 인덱스를 이용해 원하는 함수를 실행시킨다. def a(): print ("A") def b(): print ("B") def c(): print ("C") def nothing(): pass def ca(x): return { 0: a, 1: b, 2: c}.get(x, nothing) ca (1)() ca (2)() ca (3)() 여기서 유의할 ..
📢 리스트형태의 데이터를 map 형태로 변환할 때 유용하게 사용할 수 있는 메소드이다. fun main(args: Array) { // 순차적인 값을 기준으로 map 작성 val player_reward = (1..100).associate{ it to reward(it) } (1..50).forEach { println ("${it}등 -> ${player_reward[it]}") } } fun reward(n: Int, baseMoney : Int = 1000): Int = // if else의 간소화 목적 when { n == 1 -> baseMoney * 10 n in 2..3 -> baseMoney * 5 n in 4..10 -> baseMoney * 2 else -> baseMoney } as..
🤜 구글 애드몹은 수익률이 좋다. 그러나 정책관리하기도 힘들고 구현이 비교적 까다롭다. 반면 쿠팡파트너는 등록도 몇 클릭만으로 해결되고 웹뷰에 자바스크립트만 기재하면 되기 때문에 상대적으로 쉽다. 문제는 애드몹은 광고기반의 수익이라면 쿠팡파트너는 "구매"기반의 수익이다. 즉, 단순링크로는 수익을 기대해서는 안된다. 컨텐츠 소비자에 맞는 광고를 기재하는 것이 매우 중요하다 . Coupang Partners 쿠팡과 함께 수익을 창출해보세요 partners.coupang.com 💪 웹뷰를 운영하는 앱이라면 위와 같이 쉽게 사용할 수 있다. 단지, 2가지 유의사항이 있는 데, 사용자 타겟기반이면 adid를 가져와 deviceId의 문자열을 치환하는 작업을 해주어야 한다. 그리고 쿠팡파트너즈 계정정보에 자신의 플..
📢 구글 개발자 페이지 Create shortcuts | Android 개발자 | Android Developers Shortcuts deliver specific types of content to your users by helping them quickly access parts of your app. How you deliver content with shortcuts depends on your use case and whether the shortcut's context is app-driven or user-driven. Although a static s developer.android.com App shortcut은 Android 7.0이상부터 지원되는 기능이다. 홈 스크린의 아이콘을 길..