본문 바로가기
반응형

전체 글547

[Vue] computed 사용할 때 파라메터 넘기기 아래와 같이 사용하면 됩니다. Hello~ Bryan~ const alertColor = computed(()=>(num) =>{ ... 이 부분이 중요한거 같은데요. computed( (num) => { ... 로 사용하니 안되더라고요. 간단한 조건문 같은 경우는 굳이 computed 를 사용하지 않아도 될거같아요. Hello~ Bryan~ 저는 저 조건문의 변수가 상황에 따라 바뀌고, 경우의 수도 다양해서 computed 를 사용하려고 알아봤습니다. 2023. 9. 10.
[tiangolo/SqlModel] where 절 사용하기 FastAPI 의 tiangolo 에서 사용하고 있는 SQLModel Where 사용법 간단히 알아보기 기본 사용 SELECT id, name, secret_name, age FROM hero WHERE age >= 35 이 쿼리는 다음과 같이 사용합니다. def select_heroes(): with Session(engine) as session: statement = select(Hero).where(Hero.age = 35 AND age = 35).where(Hero.age < 40) results = session.ex.. 2023. 9. 6.
[Vue3] Vuex 에서 parameter 가 context? {commit}? 기본 파라메터 첫번째 파라메터는 호출할 때 따로 넘기지 않아도 됩니다. fetchQuery(context, param){ return new Promise((resolve, reject) => { axios .post('/user/query', param) .then(r=>resolve(r)) .catch(error => reject(error)) }) } 이렇게 첫번째 paramter 를 context (다른 이름도 가능 ctx 등..) 로 입력하면, 아래의 property 들이 보입니다. state 를 사용하려면 context.state getters 를 사용하려면 context.getters context 가 아니라 { } 를 사용해서 필요한것만 가져올 수도 있습니다. // fetchQuery(co.. 2023. 9. 5.
[Vue3] Router 에서 권한 체크해서 login 페이지로 보내기 router/index.js import {createRouter, createWebHistory} from 'vue-router' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { path: '/posts', component: PostsLayout, children: [ { path: 'new', component: PostsNew, // only authenticated users can create posts meta: { requiresAuth: true }, }, { path: ':id', component: PostsDetail, // anybody can read a po.. 2023. 9. 5.
[Kotlin] Android SweetAlertDialog 사용하기 SweetAlertDialog 한..5년전에 많이 쓰던건데 아직도 있네요. 버전업은 안되는것 같지만 동작은 잘 됩니다. 이것만한 Dialog Library 가 없네요. 만들어주신분 감사~ Dependency 추가 build.gradle 파일에 dependencies { implementation 'com.github.f0ris.sweetalert:library:1.6.2' } 그리고 우측 상단에 Sync Now 클릭. 사용 Activity 에서 SweetAlertDialog(this, SweetAlertDialog.SUCCESS_TYPE) .setTitleText("Hello~") .setContentText("Bryan! Good-Night") .setConfirmText("GoodNight") .se.. 2023. 9. 1.
[Kotlin] 안드로이드 Custom Dialog Dialog Layout 생성 res/layout 에서 우클릭 파일이름은 custom_common_dialog.xml 참고: 파일명을 이렇게 만들면 바인딩은 CustomCommonDialogBinding 이 됩니다. 이런 모양이 생깁니다. Dialog Class Dialog 를 상속받은 class 를 생성합니다. CommonDialog.kt import android.app.Dialog import android.content.Context import android.os.Bundle import com.example.solbarapp.databinding.CustomCommonDialogBinding class CommonDialog(context: Context, val title: String, v.. 2023. 9. 1.
[Kotlin] Android ListView ItemClick Listener ListView 가 아래와 같이 있을 때, viewBinding 을 사용했다면 binding.listviewtestListview 로 쓸수있습니다. binding 이 아니면 findViewById 로 listview 를 가져오면됩니다. binding.listviewtestListview.setOnItemClickListener { parent, view, position, id -> // do something.. } 이전 글에서 ListView 를 만들었을 때, 아래와 같이 사용할 수 있습니다. 아래는 LiveData 를 조회했기 때문이고요. binding.listviewtestListview.setOnItemClickListener { parent, view, position, id -> val it.. 2023. 8. 31.
[Kotlin] Android ROOM + LiveData + ListView Android ROOM LiveData ListView ROOM 을 사용해서 LiveData 를 조회하고 ListView 에 Adapter 로 바인딩 해서, 데이터가 수정되면 ListView 에 바로 적용되는 것을 확인해보겠습니다. 실제로 앱을 만들면서 하시려면 이전 글부터 하시면 됩니다. 2023.08.24 - [Android] - [Kotlin] 코틀린 Room Database 사용하기. CRUD Retrofit2 로 데이터 조회해서 Room db에 데이터 넣으려면 아래 글을.. 2023.08.24 - [Android] - [Kotlin] 코틀린 안드로이드 ROOM (database) 사용해보기 Activty 생성 적당한 이름의 Activity 를 생성합니다. 그리고 Binding 사용하도록 코드 수.. 2023. 8. 31.
[AWS Lambda] post 로 파라메터 받기 Lambda POST 로 파라메터 받기 이전 글에서 email 보내는 lambda 함수를 이용해보겠습니다. 2023.08.25 - [AWS] - [Amazon] AWS SES 사용해서 Lambda 에서 E-mail 보내기 [Amazon] AWS SES 사용해서 Lambda 에서 E-mail 보내기 SES는 바다, 유진, 슈 의 약자로.. SeaEugeneShoo 가.. 아니고 Simple Email Service 1. AWS Console 에서 simple email... 검색 일 200건까지 이메일 발송이 무료 입니다. (리소스가 제한된 샌드박스에서 프로덕션으로 hello-bryan.tistory.com Lambda 함수는 있는 상태이고, 여기에 트리거로 Api Gateway 를 추가합니다. 트리거 추.. 2023. 8. 30.
[ElasticSearch] random 으로 조회하기 전체 문서 중에서 20개를 무작위로 조회합니다. GET your_index/_search { "query": { "function_score": { "query": { "match_all": {} }, "random_score": {} } }, "size": 20 } query 를 작성해서 특정 검색 조건 중 20개를 무작위로 조회할 수도 있겠죠. 2023. 8. 25.
728x90
반응형