반응형

programing 630

플라이웨이에서 마이그레이션을 스쿼시/병합하는 방법

플라이웨이에서 마이그레이션을 스쿼시/병합하는 방법 마이그레이션 스크립트가 있다고 가정해 보겠습니다.V1_1로.V1_300그것은 꽤 큰 숫자이고 매우 오랜 시간이 걸립니다.그러나 때때로 릴리스가 있습니다. 플라이웨이의 관점에서 모든 마이그레이션을 병합할 수 있습니까? 모든 마이그레이션V1_1로.V1_300하나의 파일(예:V2_1) 이러한 마이그레이션에 소요되는 시간 감소 중복 여부를 수동으로 확인하는 것은 정말 시간이 많이 걸립니다.당신의 답변에 미리 감사드립니다.제 프로젝트에서도 같은 문제가 발생하여 이미 프로덕션에 배포된 버전의 롤업을 수행하기로 결정했습니다.증분 변경 사항을 하나의 파일로 롤업하기 위해 데이터베이스에서 마이그레이션을 처음부터 실행한 다음 전체 데이터베이스를 하나의 SQL 파일에 덤프(..

programing 2023.07.10

Entity Framework로 작업할 때 좋은 설계 방법은 무엇입니까?

Entity Framework로 작업할 때 좋은 설계 방법은 무엇입니까? 이는 soa를 통해 데이터에 액세스하지 않는 asp.net 애플리케이션에 대부분 적용됩니다.일부 권장 사항이 적용되지만 전송 개체가 아닌 프레임워크에서 로드된 개체에 액세스할 수 있음을 의미합니다. 이 게시물은 커뮤니티 게시물이므로 적합하다고 판단되는 대로 추가해 주시기 바랍니다. 적용 대상: Visual Studio 2008 sp1과 함께 제공되는 Entity Framework 1.0. 왜 애초에 EF를 선택해야 합니까? 문제가 많은 젊은 기술임을 고려하면(아래 참조), 프로젝트의 EF 시류에 편승하는 것은 어려울 수 있습니다.하지만 Microsoft가 (EF의 하위 집합인 Linq2Sql을 희생하여) 추진하고 있는 기술입니다.또..

programing 2023.07.10

vuex 상태가 변경 시 UI를 업데이트하지 않음

vuex 상태가 변경 시 UI를 업데이트하지 않음 vue2를 vue3 프로젝트로 변환하는 중에 vuex 스토어의 개체가 업데이트될 때 UI가 업데이트되지 않습니다.내 스토어를 만드는 방법은 다음과 같습니다. store/index.js import {mutations} from './mutations'; import {createStore} from 'vuex' export default createStore({ state() { return { ... } }, mutations }); 돌연변이.js export const mutations = { narrative(state, v) { state.narrative = v; } }; app.js import { createApp } from 'vue'; i..

programing 2023.07.10

git ignore.env 파일이 작동하지 않습니다.

git ignore.env 파일이 작동하지 않습니다. 저는 대규모 프로젝트가 있습니다.루트 디렉터리에는 다음 4개의 파일이 있습니다. .env.env.vmdk.env.local.env.vmdk 저는 .gitignore 파일을 가지고 있고, 이 4개의 파일을 .gitignore에 차례로 나열하고 있습니다. .env .env.example .env.local .env.staging mygit 저장소에는 .env 또는 .env.example이 포함되어 있지 않지만 .env.local 및 .env.staging이 포함되어 있습니다.제가 생각할 수 있는 모든 것을 시도했지만, 이 두 파일은 Gitlab과 계속 동기화됩니다. 무엇이 원인이 될 수 있는지 아십니까? 도와주셔서 감사합니다!gitrm 사용: 추적할 파일..

programing 2023.07.10

SQL 서버에 파일 저장

SQL 서버에 파일 저장 오래된 질문이지만 SQL Server 2012를 사용하면 파일을 데이터베이스에 저장할 수 있습니까? 아니면 파일 시스템에 파일을 보관하고 데이터베이스에 파일을 참조해야 합니까? 요즘 데이터베이스에 저장하는 것이 허용되는 것으로 간주된다면 가장 효과적인 방법은 무엇입니까? 저는 암호화를 적용할 계획이기 때문에 처리 속도가 빠르지 않은 것에 감사드립니다.마이크로소프트 리서치사의 아주 좋은 논문이 있습니다. To Blob or Not To Blob. 수많은 성능 테스트 및 분석을 통해 얻은 결론은 다음과 같습니다. 사진이나 문서의 크기가 일반적으로 256K 미만이면 데이터베이스 VARBINARY 열에 저장하는 것이 더 효율적입니다. 사진이나 문서의 크기가 일반적으로 1MB 이상이면 파..

programing 2023.07.10

조건부 값을 사용한 dplyrutation

조건부 값을 사용한 dplyrutation 열이 네 개인 대형 데이터 프레임("myfile")에서 처음 네 개 열을 기준으로 조건부로 값이 포함된 다섯 번째 열을 추가해야 합니다. 다음 항목에 대한 답변dplyr그리고.mutate주로 대규모 데이터 세트에서 속도가 빠르기 때문입니다. 데이터 프레임은 다음과 같습니다. V1 V2 V3 V4 1 1 2 3 5 2 2 4 4 1 3 1 4 1 1 4 4 5 1 3 5 5 5 5 4 ... 다섯 번째 열(V5)의 값은 일부 조건부 규칙을 기반으로 합니다. if (V1==1 & V2!=4) { V5 % mutate( V5 = case_when( V1==1 & V2!=4 ~ 1, V2==4 & V3!=1 ~ 2, TRUE ~ 0 ) ) 참고로NA오해의 소지가 있으므..

programing 2023.07.10

데이터 프레임의 구분 기호에서 열 분할

데이터 프레임의 구분 기호에서 열 분할 이 질문에는 이미 다음과 같은 답이 있습니다. 데이터 프레임 문자열 열을 여러 열로 분할 (16개 답변) 마감됨6년 전에. 구분 기호를 기준으로 데이터 프레임 내에서 하나의 열을 두 개로 나누고 싶습니다.예를들면, a|b b|c 되기 위해 a b b c 데이터 프레임 내에서. 감사합니다!@신태성 말이 맞아요, 하지만 마법을 좀 더 부려주면 돼요.data.frame모호성을 피하기 위해 "x|y" 행을 추가했습니다. df transform(df, lapply({l

programing 2023.07.10

어디서든 패키지 이름을 가져오는 방법은 무엇입니까?

어디서든 패키지 이름을 가져오는 방법은 무엇입니까? Context.getApplicationContext() 및 View.getContext()의 가용성을 알고 있으며, 이를 통해 Context.getPackageName()을 호출하여 응용 프로그램의 패키지 이름을 검색할 수 있습니다. 그들은 만약 내가 전화를 걸면 작동합니다.View또는Activity객체를 사용할 수 있지만, 만약 내가 전혀 독립적인 클래스에서 패키지 이름을 찾고 싶다면.View또는Activity그렇게 하는 방법이 있습니까? (직관적이거나 간접적으로)?기본 활동에서 정적 변수를 패키지 이름으로 인스턴스화하는 것이 좋습니다.그런 다음 변수를 참조하십시오. 기본 활동의 초기화 작업을 수행해야 합니다.onCreate()방법: 클래스에 대한 ..

programing 2023.07.10
반응형