반응형

programing 1646

Java가 int를 바이트로 변환할 때 이상한 동작이 발생합니까?

Java가 int를 바이트로 변환할 때 이상한 동작이 발생합니까? int i =132; byte b =(byte)i; System.out.println(b); 출력은 왜?-124입니다.intA 32개byte 8분bits. 되어 있으며 는 서명되어 있습니다.byte,short,int , , , , 입니다.long되어 있습니다 2는 2의 보어로 부호화되어 있습니다.) (더 2는 2의 보어로 부호화되어 있습니다.)char이며, 은 type에는 되지 않습니다.boolean 이 번호 체계에서 최상위 비트는 번호의 부호를 지정합니다.더 많은 비트가 필요한 경우 최상위 비트("MSB")가 새 MSB에 복사됩니다. 바이트가 25511111111.int(32비트) 1을 왼쪽으로 24회 복사하기만 하면 됩니다. 음수 2의..

programing 2022.10.10

jQuery를 사용하여 사용자가 div의 맨 아래로 스크롤할 때 감지

jQuery를 사용하여 사용자가 div의 맨 아래로 스크롤할 때 감지 내용물이 다양한 div box(플럭스라고 함)가 있습니다.이 divbox는 오버플로를 auto로 설정했습니다. 여기서 제가 하려고 하는 것은, 이 DIV 박스의 하단으로 스크롤 할 때, 페이지에 더 많은 컨텐츠를 로드하는 방법은 알고 있습니다만(콘텐츠를 로드하는 방법), 사용자가 DIV 태그의 하단으로 스크롤 했을 때를 검출하는 방법은 모릅니다.페이지 전체에 걸쳐 이 작업을 수행하려면 .scrollTop을 .height에서 빼야 합니다. 하지만 여기선 안 될 것 같아요? 플럭스에서 .scrollTop을 꺼내서 inner라고 불리는 div 안에 모든 콘텐츠를 랩하려고 했는데 inner를 가져오면플럭스의 높이는 564px(div의 높이는 ..

programing 2022.10.01

대문자 부울란과PHP 소문자

대문자 부울란과PHP 소문자 PHP를 배울 때 어디서 읽었는데 항상 대문자 버전의 boulan을 사용해야 한다고 했어요.TRUE그리고.FALSE"일반" 소문자 버전이기 때문에true그리고.false사용하기에 안전하지 않았습니다. 이제 몇 년이 지났고 제가 쓴 모든 PHP 스크립트는 대문자를 사용합니다.하지만 저는 소문자 버전(Zend Framework)으로 작성된 많은 PHP를 보았기 때문에 의문을 제기합니다. 대문자를 사용해야 하는 이유가 있습니까?아니면 소문자를 사용해도 문제없습니까? edit: 이 내용이 다음 항목에 적용되는 것을 깜빡 잊었습니다.NULL그리고.null뿐만 아니라.define('TRUE', false); define('FALSE', true); Happy debugging! (PHP..

programing 2022.10.01

동적 html 로드 후 클릭 이벤트를 추가하기 위한 jQuery .live() vs .on() 메서드

동적 html 로드 후 클릭 이벤트를 추가하기 위한 jQuery .live() vs .on() 메서드 .live() 메서드가 권장되지 않는 jQuery v.1.7.1을 사용하고 있습니다. html을 요소에 동적으로 로드할 때 발생하는 문제는 다음과 같습니다. $('#parent').load("http://..."); 나중에 클릭 이벤트를 추가하려고 해도 다음 중 하나의 방법으로 이벤트가 등록되지 않습니다. $('#parent').click(function() ...); 또는 // according to documentation this should be used instead of .live() $('#child').on('click', function() ...); 이 기능을 실현하는 올바른 방법은 무..

programing 2022.10.01

MariaDB UNIX_TIMESTamp()가 미래의 날짜를 사용할 때 NULL을 반환합니다.

MariaDB UNIX_TIMESTamp()가 미래의 날짜를 사용할 때 NULL을 반환합니다. UNIX_TIMESTamp()를 사용하고 있습니다만, 장래의 날짜가 지나면, 어느 시점에서 NULL이 반환되기 시작합니다. 예를 들어 다음 SQL은 Null이 아닌 적절한 결과를 제공합니다.SELECT UNIX_TIMESTAMP(ADDDATE(NOW(), INTERVAL 18 YEAR)). 단, 그 값을 1년 늘리면 반환되는 값은NULL:SELECT UNIX_TIMESTAMP(ADDDATE(NOW(), INTERVAL 19 YEAR)) 여기 뭐가 문제죠?정수 오버플로일 수 있습니까?어떻게 해결하죠? 다음 MariaDB 버전을 사용하고 있습니다.Ver 15.1 Readline 5.1을 사용한 Linux(x86_6..

programing 2022.10.01

PHP에서 foreach 루프를 사용하는 동안 배열의 마지막 요소 찾기

PHP에서 foreach 루프를 사용하는 동안 배열의 마지막 요소 찾기 몇 가지 파라미터를 사용하여 SQL 쿼리 작성자를 작성하고 있습니다.Java에서는 어레이의 현재 위치를 어레이 길이로 확인하는 것만으로 for 루프 내부에서 어레이의 마지막 요소를 쉽게 검출할 수 있습니다. for(int i=0; i< arr.length;i++){ boolean isLastElem = i== (arr.length -1) ? true : false; } PHP에서는 어레이에 액세스하기 위한 비정수 인덱스가 있습니다.따라서 포어치 루프를 사용하여 어레이 상에서 반복해야 합니다.이는 사용자가 어떤 결정을 내려야 할 때 문제가 됩니다(이 경우 쿼리를 빌드하는 동안 추가 또는 매개 변수를 추가해야 합니다). 나는 이것을 하기..

programing 2022.10.01

MySQL: 다른 컬럼의 변경에 따라 컬럼에 순차적으로 지정

MySQL: 다른 컬럼의 변경에 따라 컬럼에 순차적으로 지정 다음 열과 값을 가진 테이블이 있는 경우, 순서:parent_id: id parent_id line_no -- --------- ------- 1 2 2 2 3 2 4 3 5 4 6 4 그리고 나는 채우고 싶다.line_no값이 나올 때마다 1로 다시 시작하는 일련 번호를 사용하여parent_id변경: id parent_id line_no -- --------- ------- 1 2 1 2 2 2 3 2 3 4 3 1 5 4 1 6 4 2 쿼리 또는 sproc는 어떻게 생겼습니까? 메모: 이 작업은 한 번만 수행하면 됩니다.내 PHP 코드에 새로운 함수가 있습니다. 이 함수는 자동적으로line_no새로운 레코드가 추가될 때마다.이미 존재하는 기..

programing 2022.10.01

목록의 항목을 단일 문자열에 연결하려면 어떻게 해야 합니까?

목록의 항목을 단일 문자열에 연결하려면 어떻게 해야 합니까? 문자열 목록을 단일 문자열로 연결하려면 어떻게 해야 합니까?예를 들어, 리스트는['this', 'is', 'a', 'sentence'], 같은 문자열을 얻으려면 어떻게 해야 합니다.'this-is-a-sentence'?사용방법: >>> words = ['this', 'is', 'a', 'sentence'] >>> '-'.join(words) 'this-is-a-sentence' >>> ' '.join(words) 'this is a sentence' python 목록을 문자열로 변환하는 보다 일반적인 방법은 다음과 같습니다. >>> xs = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>> ''.join(map(str, xs)) ..

programing 2022.10.01

두 개 이상의 필드를 조합하여 검증하려면 어떻게 해야 합니까?

두 개 이상의 필드를 조합하여 검증하려면 어떻게 해야 합니까? JPA 2.0/Hibernate 인증을 사용하여 모델을 검증하고 있습니다.다음 두 필드의 조합을 검증해야 하는 상황이 되었습니다. public class MyModel { public Integer getValue1() { //... } public String getValue2() { //... } } 다음 두 가지 경우 모델은 유효하지 않습니다.getValue1() ★★★★★★★★★★★★★★★★★」getValue2()null그렇지 않으면 유효합니다. JPA 2.0 / Hibernate j j j j j j j j j j j j j j j j j j j j j j j j j j j?한 ★★★★★★★★★★★★★@NotNull주석 유효성 검사를..

programing 2022.10.01

v-select 옵션의 특성을 설정하는 방법

v-select 옵션의 특성을 설정하는 방법 Vue부터 시작하여 베스트 프랙티스에 대한 조언이 필요합니다. 달성하려고 하는 것: 설정makeId선택한 옵션에 따라 makes option id와 동일합니다.예를 들어 드롭다운에서 "bmw"를 선택하면makeId2가 됩니다. Vuetify를 사용하지 않으면 클라우드에서 각 옵션에 데이터 속성을 설정할 수 있습니다.v-for루프하고 나서@change그 속성을 잡아서 값을 할당하는 것만으로makeid. Vuetify를 사용하여 무엇을 할 수 있습니까? data: function() { return { car: { make: "", makeId: "" }, makes: [{ name: "audi", id: "1" }, { name: "bmw", id: "2" }]..

programing 2022.10.01
반응형