반응형

전체 글 660

스프링에서 주석을 통해 생성자에 매개변수 주입

스프링에서 주석을 통해 생성자에 매개변수 주입 Spring Boot 주석 구성을 사용하고 있습니다.생성자가 2개의 매개 변수(문자열, 다른 클래스)를 허용하는 클래스가 있습니다. 과일.자바 public class Fruit { public Fruit(String FruitType, Apple apple) { this.FruitType = FruitType; this.apple = apple; } } 사과.자바 public class Apple { } 생성자에게 파라미터를 주입하여 위의 클래스를 자동 배선해야 하는 클래스가 있습니다("아이언 프루트", 애플 클래스). 쿡자바 public class Cook { @Autowired Fruit applefruit; } 요리사 클래스는 매개 변수가 있는 과일 클..

programing 2023.07.22

변수 집합을 임시 테이블 데이터로 채우기

변수 집합을 임시 테이블 데이터로 채우기 저는 Risk! 게임에서 공격과 방어의 주사위 플레이를 시뮬레이션하기 위한 MySQL 프로시저를 만들기 시작했습니다.이 절차는 공격자와 수비자의 군대 수(다이스로 표시됨)를 입력 인수로 취한 다음 다이스를 재생하고 전투에서 살아남은 군대 수를 반환합니다.공격자와 수비자는 각자의 주사위를 가지고 플레이한 다음 내림차순으로 순서를 정하고, 가장 높은 값을 가진 공격 주사위와 가장 높은 값을 가진 방어 주사위를 커플별로 비교한 다음, 가능한 경우 다른 주사위와 동일하게 합니다.저는 두 개의 임시 테이블에 결과를 넣은 다음 다음 다음과 같이 정렬하여 주사위를 정렬했습니다.ALTER TABLE attack_table, ORDER BY dice, DESC하지만 지금은 변수를..

programing 2023.07.22

쿼리를 사용하여 에 삽입하고 기본값을 추가합니다.

쿼리를 사용하여 에 삽입하고 기본값을 추가합니다. 실행하고 싶습니다.INSERT INTO table SELECT... FROM...문제는 제가 삽입하는 테이블은 열이 5개인데 반해 제가 선택하는 테이블은 4개밖에 없다는 것입니다.5번째 열은 제가 지정한 기본값으로 설정해야 합니다.어떻게 하면 이 일을 해낼 수 있을까요?쿼리는 다음과 같습니다(참고: Oracle입니다). INSERT INTO five_column_table SELECT * FROM four_column_table --and a 5th column with a default value--; 기본값을 선택 목록에 추가하기만 하면 됩니다. INSERT INTO five_column_table SELECT column_a, column_b, co..

programing 2023.07.22

Jackson이 Spring Boot에서 레이지 로드 특성을 생략하도록 구성

Jackson이 Spring Boot에서 레이지 로드 특성을 생략하도록 구성 순수 Java 구성으로 봄에 부팅하는 mvc 프로젝트 레이지 로드 속성을 생략하도록 Jackson을 구성하는 방법최근 버전의 Spring Boot를 사용하면 훨씬 쉬워집니다. com.fasterxml.jackson.databind 유형의 빈입니다.모듈은 자동으로 구성된 Jackson2ObjectMapperBuilder에 자동으로 등록되고 모듈이 생성하는 ObjectMapper 인스턴스에 적용됩니다.이는 응용프로그램에 새 기능을 추가할 때 사용자 지정 모듈을 제공하는 글로벌 메커니즘을 제공합니다. 74.3 Jackson Object Mapper 사용자 정의 먼저 필요한 Jackson 종속성이 있는지 확인합니다. com.faster..

programing 2023.07.22

Python Panda 데이터 프레임(값별 또는 참조별)

Python Panda 데이터 프레임(값별 또는 참조별) 데이터 프레임을 함수에 전달하고 함수 내부에서 수정하면 값별로 전달합니까, 기준별로 전달합니까? 다음 코드를 실행합니다. a = pd.DataFrame({'a':[1,2], 'b':[3,4]}) def letgo(df): df = df.drop('b',axis=1) letgo(a) 의 가치a함수 호출 후에도 변경되지 않습니다.그것은 그것이 가치에 따라 다르다는 것을 의미합니까? 저는 또한 다음을 시도했습니다. xx = np.array([[1,2], [3,4]]) def letgo2(x): x[1,1] = 100 def letgo3(x): x = np.array([[3,3],[3,3]]) 알고 보니letgo2()변경됩니까?xx그리고.letgo3()하..

programing 2023.07.22

HttpClient "get" 메서드에서 URL 검색 매개 변수를 전달하는 방법 - Angular 5

HttpClient "get" 메서드에서 URL 검색 매개 변수를 전달하는 방법 - Angular 5 Http 서비스와 함께 Angular 4.2를 사용했고 params가 URLsearchParams 객체인 get 메서드를 사용했습니다. this.http.get(url, {headers: this.setHeaders(), search: params}) Angular 5로 마이그레이션하고 싶습니다. http는 이제 Angular 팀에서 추천하는 HttpClient 개체입니다.'검색' 키에 오류가 발생했습니다. 제 경우 Http를 HttpClient 서비스로 마이그레이션하는 방법을 알고 계십니까? 감사해요.Angular 4.3 이후로 사용할 수 있습니다.HttpClient이런 식으로: import { Htt..

programing 2023.07.17

Excel 오류: 제거된 레코드: /xl/워크시트/sheet10.xml 부분에서 정렬

Excel 오류: 제거된 레코드: /xl/워크시트/sheet10.xml 부분에서 정렬 새로운 Excel 파일을 만들어야 한다는 것은 거의 확실하지만, 적어도 여기서 문제의 원인이 무엇인지 알 수 있습니다. 내 엑셀 파일에서 계속해서 다음 오류가 발생합니다. Excel에서 '파일 이름에서 읽을 수 없는 내용을 찾았습니다.xlsm'입니다. 이 문제집의 내용을 복구하시겠습니까?이 워크북의 원본을 신뢰할 수 있는 경우 예를 클릭합니다. 그래서 그렇습니다.파일이 복구된 상태로 열리며 다음과 같이 표시됩니다. 제거된 레코드: /xl/워크시트/sheet10.xml 부품에서 정렬합니다. 상세한 것은 시트도 없다는 것입니다10. 사용자 지정 객체로 가득 찬 큰 엑셀 파일입니다.그러나 DB 연결이나 자동 필터가 없어서 배..

programing 2023.07.17

데이터 압축 알고리즘

데이터 압축 알고리즘 데이터 압축 알고리즘 목록을 가지고 있는 사람이 있는지 궁금합니다.저는 기본적으로 데이터 압축에 대해 아무것도 모릅니다. 저는 다양한 알고리즘에 대해 더 많이 배우고 어떤 알고리즘이 최신이며 아직 많은 ASIC에서 개발되지 않았는지 알고 싶었습니다. 들어오는 데이터 유형(오디오, 비디오, 이미지 등)과 무관한 데이터 압축 ASIC을 구현하고 싶습니다. 제 질문이 너무 개방적이면 알려주시면 수정하겠습니다.감사해요.수많은 압축 알고리즘이 존재합니다.여기서 필요한 것은 무손실 압축 알고리즘입니다.무손실 압축 알고리즘은 압축 전에 주어진 것을 정확히 달성하기 위해 압축을 해제할 수 있도록 데이터를 압축합니다.그 반대는 손실 압축 알고리즘입니다.손실 압축은 파일에서 데이터를 제거할 수 있습니..

programing 2023.07.17

SQL Server에서 트랜잭션을 롤백하거나 커밋하는 방법

SQL Server에서 트랜잭션을 롤백하거나 커밋하는 방법 저장 프로시저에는 세 개의 삽입 문이 있습니다. 중복 키 값을 삽입할 때 처음 두 쿼리에서 오류가 발생합니다. 기본 키 제약 조건 위반 세 번째 쿼리는 정상적으로 실행됩니다. 이제 쿼리에서 예외가 발생하면 모든 항목을 롤백해야 합니다. 쿼리에 의해 생성된 예외가 없으면 해당 예외가 커밋되어야 합니다. declare @QuantitySelected as char set @QuantitySelected = 2 declare @sqlHeader as varchar(1000) declare @sqlTotals as varchar(1000) declare @sqlLine as varchar(1000) select @sqlHeader = 'Insert in..

programing 2023.07.17

홈브루를 사용하여 이전 버전의 파이썬 3을 macOS에 설치하려면 어떻게 해야 합니까?

홈브루를 사용하여 이전 버전의 파이썬 3을 macOS에 설치하려면 어떻게 해야 합니까? 어떻게 하면 brew를 사용하여 macOS에 Python 3의 이전 버전을 설치할 수 있습니까? 을 사용하여brew install python최신 버전의 Python 3(현재 v3.7.0)을 받았는데, 마지막 버전의 Python 3.6(현재 3.6.5)을 원합니다. 는 다른 패키지에 적이 .pyenv다른 파이썬 설치를 처리하는 데 도움이 될 수 있지만 이 솔루션은 나에게 적합하지 않습니다.단답형 Python 3.6.5를 새로 설치하려면 다음을 사용합니다. brew unlink python # ONLY if you have installed (with brew) another version of python 3 brew..

programing 2023.07.17
반응형