일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- arm-linux-androideabi
- ndkVersion
- Swift
- kotlin
- CHAT GPT
- Android Studio
- Andorid
- Android
- EditText
- Data Binding
- 새마을금고
- BindingAdapter
- 3rd framework
- audio record
- JetPack
- KB
- MG더뱅킹정기예금
- 용산 호반써밋 에이디션
- 달러예금
- java
- 청약
- Mac
- RETROFIT
- 예금
- ios
- gradle
- 고금리
- ChatGPT
- ndk r24
- 사전청약
- Today
- Total
목록분류 전체보기 (93)
pear
비동기 처리에서 listener(callback event)의 관리를 simaple 하게 하기 위해 react, rx 등을 사용하고 있다 kotlin에서는 channel을 제공하고 있다. 기본적으로 send와 receive를 지원하며 blocking queue event라고 생각 하면 이해에 도움이 될거 같다. coroutine을 사용하여 비동기로 사용할 수 있다. trysend는 receive가 queue가 full이면 fail 처리 된다. send처럼 receive의 quque가 full이면 suspends되어 대기 한다. rx의 hot obserable과 유사한 개념을 가지고 있지만 기본적인 동작은 queue이다. trysend overflow option을 사용해서 유사하게 처리 할수 있을 것 같..
build.gradle repositories { mavenCentral() //example redhat ga maven { url 'https://maven.repository.redhat.com/ga/' } }
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dk0lo4/btr6C0G0mvP/tNxLM9pGZaiinyEk6nlvsK/img.png)
View ssl detail log at Client Helpful when you have handshake problems. Run Configuations -> arguments tab -> VM arguments SSL Log arguments: -Djavax.net.debug=ssl:handshake:data:verbose:trustmanager
Call Retrofit API GPTRetrofitInterface mRetrofitInterface = RetrofitGPT .getClient(domain).create(GPTRetrofitInterface.class); try { gptBody body = new gptBody(); body.model = "gpt-3.5-turbo"; body.messages[0].role = "user"; body.messages[0].content = "contents"; Gson gson = new Gson(); String json = gson.toJson(body); JsonObject jsonObject = JsonParser.parseString(json).getAsJsonObject(); Call ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/biiOLs/btr4PrMiRDm/83gD3F5zCO520Wuyo3KKH0/img.png)
[Prepare the environment] start openai home page [Move to Developers Overview] https://platform.openai.com/ Select Personal(my info) in Site Move to View API Key Create new secret key copy my "SECRET KEY" [Move to API reference tap] http request(post) url : https://api.openai.com/v1/chat/completions need Http Header @content-type : application/json @Authorization : Bearer "SECRET KEY" @Json Body..
apple devloment https://developer.apple.com/documentation/dispatch/dispatchqos // 유저와 직접 응답형 : UI관련 DispatchQueue.global(qos: .userInteractive) // 비동기 처리 : 내부 데이터베이스 조회 등 DispatchQueue.global(qos: .userInitiated) // 일반적인 작업 DispatchQueue.global() // ProgressIndicator와 함께 지속적으로 사용되는 작업 : 지속적인 데이터 feed, Networking DispatchQueue.global(qos: .utility) // 사용자가 직접적으로 인지하지 않는 부분 : 데이터베이스 유지, 데이터 정리 등 -..
test setting xcode 14.2, iOS 16.3 We need check 3dr part library dynamic or static. Next step, check app project config(general -> framework) "Embed without signing" or "Do Not Embed" 3rd part static library use config "Do Not Embed" and use dynimic framework library You may see error messages Unable to install "App Name" Domain: com.apple.dt.MobileDeviceErrorDomain Code: -402652994 ... This app..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rpE5N/btr1Ed45gMX/wKLMS4pqP4AwLlVaFRbMQK/img.png)
old version xcode 3rd part static library use config "Embed & sign" or "Embed without signing". Xcode13(iOS15) 3rd part static library use config change to "Do Not Embed" if still use config "Embed ..." then just build sucess But you can not excute at devices and meet error message Unable to install "App Name" Domain: com.apple.dt.MobileDeviceErrorDomain Code: -402620375 ... The code signature v..