반응형

programing 660

Dapper Dot Net을 사용하여 데이터베이스 결과에서 사전 개체에 매핑하는 방법은 무엇입니까?

Dapper Dot Net을 사용하여 데이터베이스 결과에서 사전 개체에 매핑하는 방법은 무엇입니까? 다음과 같은 간단한 질문이 있는 경우: string sql = "SELECT UniqueString, ID FROM Table"; 그리고 다음과 같은 사전 개체에 매핑하고 싶습니다. Dictionary myDictionary = new Dictionary(); 대퍼랑 어떻게 해요? 저는 그것이 다음과 같은 것이라고 가정합니다. myDictionary = conn.Query(sql, new { }).ToDictionary(); 하지만 올바른 구문을 찾을 수 없습니다.이미 다양한 방법이 제시되어 있습니다. 개인적으로 저는 일반적이지 않은 api를 사용할 것입니다. var dict = conn.Query(sql..

programing 2023.06.27

정의되지 않은 참조 'shm_open', 이미 여기에 -lrt 플래그를 추가했습니다.

정의되지 않은 참조 'shm_open', 이미 여기에 -lrt 플래그를 추가했습니다. 방금 시스템 충돌이 발생하여 Ubuntu 11.10을 다시 설치했는데 코드가 이 이상한 오류를 생성합니다. 문제가 어디에 있는지 테스트하기 위해 간단한 코드 샘플을 작성했습니다. #include #include #include #include #include #include int main (void) { int i; i = shm_open ("/tmp/shared", O_CREAT | O_EXCL, S_IRUSR | S_IWUSR); printf ("shm_open rc = %d\n", i); shm_unlink ("/tmp/shared"); return (0); } 그리고 컴파일 명령은 gcc -lrt test.c ..

programing 2023.06.27

axios 시간 초과 후 알림 받기

axios 시간 초과 후 알림 받기 저는 액시오스를 이용한 API 호출이 있습니다.타임아웃은 2500밀리초로 설정됩니다.내가 원하는 것은 xios가 시간 초과 후 값을 반환하여 사용자에게 요청이 일부 서버 또는 네트워크 오류로 인해 중단되었음을 알릴 수 있도록 하는 것입니다. 시간 초과 초기화 방법 const instance = axios.create(); instance.defaults.timeout = 2500; 다음은 시간 초과 후 값을 반환해야 하는 함수입니다. _post(url, body, token) { return new Promise((resolve, reject) => { instance .post(url, body, {headers: { 'Accept': 'application/json..

programing 2023.06.27

MongoDB 및 PostgreSQL 생각

MongoDB 및 PostgreSQL 생각 포스트그레와 완벽하게 작동하는 앱이 있습니다.SQL. MongoDB에 대해 읽은 후, 앱이 어떻게 작동하는지에 관심이 있었습니다.몇 주 후, 저는 전체 시스템을 MongoDB로 마이그레이션했습니다. 저는 MongoDB에 대한 몇 가지를 좋아합니다.그러나 Postgre에서 수행 중인 특정 쿼리를 발견했습니다.SQL, MongoDB에서 효율적으로 하지 못했습니다.특히 몇 가지 논리를 계산하기 위해 여러 테이블을 결합해야 할 때.예를 들면 이거. 또한, 저는 Rails 3에서 Ruby를 사용하고 있으며, Mongoid라는 ODM을 사용하고 있습니다.Mongoid는 아직 베타 릴리즈 중입니다.문서화는 훌륭했지만, Active Record가 기존(SQL) 데이터베이스 시..

programing 2023.06.27

트리와 같은 방식으로 Git branch

트리와 같은 방식으로 Git branch 지금은 "git branch"를 입력하면 내 가지를 임의의 순서로 나열합니다. "git branch"가 내 출력을 패션과 같은 트리에 나열한다면 제가 선호하는 것은 다음과 같습니다. master |-- foo |-- foo1 |-- foo2 |-- bar |-- bar4 여기서 foo & bar는 마스터에서 분기되었고, foo1 & foo2는 foo에서 분기되었으며, bar4는 bar에서 분기되었습니다. 이것은 쉽게 달성할 수 있습니까? [명령줄 유틸리티만 해당].이것은 내 zsh/vim 워크플로우에 맞아야 합니다.]아래 답변은 다음을 사용합니다. 2009년에 "터미널에서 깃 트리를 표시할 수 없음"과 유사한 접근 방식을 언급했습니다. git log --graph..

programing 2023.06.27

Spring Boot 테스트에 게시할 JSON 개체 생성

Spring Boot 테스트에 게시할 JSON 개체 생성 JSON payload로 /users URL에 POST 요청을 실행하여 사용자를 생성하는 기본 테스트를 작성하고 싶습니다.나는 새로운 객체를 JSON으로 변환하는 방법을 찾을 수 없으며, 지금까지 이 정도는 분명히 잘못되었지만 목적을 설명합니다. @Test public void createUser() throws Exception { String userJson = new User("My new User", "myemail@gmail.com").toJson(); this.mockMvc.perform(post("/users/").contentType(userJson)).andExpect(status().isCreated()); Jackson 개체 매..

programing 2023.06.27

MongoDB를 사용하여 노드에 일부 작은(1MB 미만) 파일 저장그리드FS 미포함 JS

MongoDB를 사용하여 노드에 일부 작은(1MB 미만) 파일 저장그리드FS 미포함 JS 노드의 백엔드에서 실행되는 웹 사이트를 실행하는 경우JS + mongoDB.현재 데이터베이스에 저장해야 할 아이콘(작은 이미지 파일)을 저장하는 시스템을 구축하고 있습니다. 제가 알기로는 GridFS를 사용하지 않는 것이 더 타당합니다. 왜냐하면 GridFS는 큰 파일이나 많은 파일에 맞게 조정된 것 같기 때문입니다.저장해야 할 모든 파일이 BSON 최대 파일 크기보다 훨씬 작을 것이기 때문에 일반 문서에 직접 저장할 수 있을 것입니다. 두 가지 질문이 있습니다. 제 추론이 맞습니까?GridFS와 달리 이미지 파일을 일반 mongo 컬렉션에 저장해도 괜찮습니까?제가 여기서 고려하지 않는 것 중에 제가 해야 할 것이 ..

programing 2023.06.27

vuex 함수 - 개체 값을 기준으로 true 또는 false를 반환합니다.

vuex 함수 - 개체 값을 기준으로 true 또는 false를 반환합니다. 나는 아래와 같은 어린이 객체를 반환하는 데이터를 가지고 있습니다.this.children다음과 같이 반환됩니다. { "1": { "firstName": "JJJ", "lastName": "B", "day": "1", "month": "1", "year": 2012, "name": "JJJ B", "dateOfBirth": "2012-01-01", "age": 6, "id": "1" }, "2": { "firstName": "KKK", "lastName": "B", "day": "2", "month": "2", "year": 2004, "name": "KKK B", "dateOfBirth": "2004-02-02", "age":..

programing 2023.06.27

NumPy 배열에서 가장 빈도가 높은 숫자 찾기

NumPy 배열에서 가장 빈도가 높은 숫자 찾기 다음과 같은 NumPy 배열이 있다고 가정합니다. a = np.array([1,2,3,1,2,1,1,1,3,2,2,1]) 이 배열에서 가장 빈도가 높은 번호를 어떻게 찾을 수 있습니까?리스트에 부정적이지 않은 모든 의도가 포함되어 있다면, 당신은 numpy를 살펴봐야 합니다.빈 카운트: http://docs.scipy.org/doc/numpy/reference/generated/numpy.bincount.html 그런 다음 np.argmax를 사용합니다. a = np.array([1,2,3,1,2,1,1,1,3,2,2,1]) counts = np.bincount(a) print(np.argmax(counts)) 더 복잡한 리스트(음의 숫자 또는 정수가 아닌..

programing 2023.06.27

Oracle용 파일 또는 어셈블리를 로드할 수 없습니다..NET의 데이터 액세스

Oracle용 파일 또는 어셈블리를 로드할 수 없습니다..NET의 데이터 액세스 Oracle에 액세스하기 위해 간단한 프로그램을 실행하려고 하면 다음 메시지가 표시됩니다. 파일 또는 어셈블리 'Oracle'을 로드할 수 없습니다.데이터 액세스, 버전=2.111.7.20, Culture=중립, 공개 키Token=89b483f429c47342' 또는 해당 종속성 중 하나입니다.지정한 파일을 찾을 수 없습니다. GACwindows\assembly는 GAC에 .gacutil -l수 . (.GAC 파일 이름)gacutil -i [path]알 수 없는 오류가 발생합니다. 같은 경험을 한 사람이 있습니까?Windows Server 2008 R2(64비트 운영 체제)에서 방금 겪은 일에 대한 답변을 드리겠습니다.제가 ..

programing 2023.06.27
반응형