반응형

전체 글 1036

Java의 이상한 정수 상자

Java의 이상한 정수 상자 방금 이와 유사한 코드를 보았습니다. public class Scratch { public static void main(String[] args) { Integer a = 1000, b = 1000; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d); } } 실행 시 이 코드 블록이 인쇄됩니다. false true 첫 가 ★★★★★★★★★★★★★★★★★★★★★★★★★★.false오브젝트이기 의 오브젝트는 2개의 오브젝트로 구성되어 있습니다.==을 사용하다 왜 두알 가 없어요.trueInteger 값이 특정 범위에 있을 때 실행되는 이상한 자동 상자 규칙이 있습니까?게게무 슨슨?tr..

IT 2022.10.18

Spring Data의 MongoTemplate와 MongoRepository의 차이점은 무엇입니까?

Spring Data의 MongoTemplate와 MongoRepository의 차이점은 무엇입니까? spring-data와 mongodb를 사용하여 복잡한 쿼리를 할 수 있는 어플리케이션을 작성해야 합니다.저는 Mongo Repository를 사용하여 시작했지만 예를 찾거나 구문을 실제로 이해하기 위해 복잡한 질의에 시달렸습니다. 저는 다음과 같은 질문에 대해 말하고 있습니다. @Repository public interface UserRepositoryInterface extends MongoRepository { List findByEmailOrLastName(String email, String lastName); } 또는 구문을 잘못 알고 시행착오로 시도한 JSON 기반 쿼리를 사용할 수도 있습..

IT 2022.10.18

문자열의 제로 패드 숫자

문자열의 제로 패드 숫자 (1에서 9까지)에서 (01에서 09)까지 한 자릿수를 캐스팅해야 합니다.나는 방법이 생각나지만 그것은 크고 추하고 번거롭다.분명 뭔가 간결한 방법이 있을 거야.제안 사항우선, 당신의 설명은 오해를 불러일으키고 있습니다. Double는 부동소수점 데이터 유형입니다.문자열의 선두에 0을 붙여 숫자를 채우는 것이 좋습니다.다음 코드가 이를 실현합니다. $s = sprintf('%02d', $digit); 상세한 것에 대하여는, 의 메뉴얼을 참조해 주세요.str_pad도 있습니다. str_pad를 사용한 솔루션: str_pad($digit,2,'0',STR_PAD_LEFT); php 5.3 벤치마크 결과 str_pad : 0.286863088608 결과 sprintf : 0.23417..

IT 2022.10.18

서브쿼리 vs 조인

서브쿼리 vs 조인 다른 회사로부터 상속받은 애플리케이션의 느린 섹션을 수정하여 다음과 같은 하위 쿼리 대신 내부 조인(inner join)을 사용했습니다. WHERE id IN (SELECT id FROM ...) 리팩터링된 쿼리는 약 100배 빠르게 실행됩니다.(~50초~0.3) 개선을 기대했는데, 왜 그렇게 급격한지 설명해주실 분?where 절에서 사용된 열은 모두 색인화되었습니다.SQL은 where 절의 쿼리를 행별로 1회 실행합니까? 업데이트 - 결과 설명: 차이는 "where id in()" 쿼리의 두 번째 부분에 있습니다. 2 DEPENDENT SUBQUERY submission_tags ref st_tag_id st_tag_id 4 const 2966 Using where vs 조인 포함 ..

IT 2022.10.18

MysqlDB에서 사용할 Panda 또는 Numpy Nan을 없음으로 대체

MysqlDB에서 사용할 Panda 또는 Numpy Nan을 없음으로 대체 MysqlDB를 사용하여 mysql 데이터베이스에 판다 데이터 프레임(또는 numpy 배열 사용 가능)을 쓰려고 합니다.MysqlDB는 'nan'을 이해하지 못하는 것 같고, 내 데이터베이스는 nan이 필드 리스트에 없다는 오류를 발생시킵니다.'난'을 '논타입'으로 변환할 방법을 찾아야 합니다. 좋은 생각 있어요? @paramatron이 옳습니다.팬더에서 원어민으로 할 수 있다는 것을 주의해 주세요. df1 = df.where(pd.notnull(df), None) 주의: 그러면 모든 열의 dtype이 다음과 같이 변경됩니다.object. 예제: In [1]: df = pd.DataFrame([1, np.nan]) In [2]: ..

IT 2022.10.18

Vuex - 하나의 업데이트 변환/액션으로 다른 상태 개체에 액세스하는 방법

Vuex - 하나의 업데이트 변환/액션으로 다른 상태 개체에 액세스하는 방법 이 오브젝트 안에는 다른 문자열을 가진 오브젝트들이 많이 있습니다.이러한 오브젝트들은 하나의 돌연변이와 액션으로 업데이트하려고 합니다.현재 입력 필드의 값과 이름을 가져오고 이름을 개체 속성으로 사용하여 동적으로 상태를 변경하는 문자열을 전송하려고 하는데 입력 이름 문자열에 따라 올바른 개체 속성에 액세스하는 방법을 알 수 없습니다. 이게 내 현재 코드야 store.displaces를 설정합니다. info: { fullName: '', } .... mutations: { updateStateObject(state, object){ state.info.object["name"] } actions: { updateStateObjec..

IT 2022.10.18
반응형