반응형

자바 2644

부호없는 정수가 오류가 발생하기 쉬운 이유는 무엇입니까?

부호없는 정수가 오류가 발생하기 쉬운 이유는 무엇입니까? 나는 이 비디오를 보고 있었다 . Bjarne Stroustrup 은 서명되지 않은 int 는 오류가 발생하기 쉽고 버그로 이어진다 고 말합니다 . 따라서 정말 필요할 때만 사용해야합니다. 또한 Stack Overflow에 대한 질문 중 하나를 읽었지만 서명되지 않은 int 를 사용 하면 보안 버그가 발생할 수 있다는 것을 기억하지 못합니다 . 보안 버그는 어떻게 발생합니까? 누군가가 적절한 예를 들어 명확하게 설명 할 수 있습니까? 한 가지 가능한 측면은 언더 플로가 많은 수로 이어지기 때문에 부호없는 정수는 루프에서 다소 찾기 어려운 문제로 이어질 수 있다는 것입니다. 이 버그의 변형을 몇 번이나 만들 었는지 셀 수 없습니다 (부호없는 정수로도..

IT박스 2020.12.04

.toInt ()가 Swift 2에서 제거 되었습니까?

.toInt ()가 Swift 2에서 제거 되었습니까? 텍스트 필드를 사용하여 정수로 변환하는 응용 프로그램에서 작업 중이었습니다. 이전에 내 코드 textField.text.toInt() 일했다. 이제 Swift는 이것을 오류로 선언하고 textField.text!.toInt() 그리고 toInt()를 사용해보십시오 Int(). 그것도 작동하지 않습니다. 방금 무슨 일이 있었나요? Swift 2.x에서 .toInt()함수는 String. 대체로 Int이제는String Int(myString) 귀하의 경우에는 Int(textField.text!)insted oftextField.text!.toInt() 스위프트 1.x let myString: String = "256" let myInt: Int? = m..

IT박스 2020.12.04

ASP.NET Core를 사용하여 절대 URL 가져 오기

ASP.NET Core를 사용하여 절대 URL 가져 오기 MVC 5에서는 상대 URL 대신 절대 URL을 생성하는 다음 확장 메서드를 사용했습니다. public static class UrlHelperExtensions { public static string AbsoluteAction( this UrlHelper url, string actionName, string controllerName, object routeValues = null) { string scheme = url.RequestContext.HttpContext.Request.Url.Scheme; return url.Action(actionName, controllerName, routeValues, scheme); } public s..

IT박스 2020.12.04

TypeScript에서 중첩 클래스를 만들 수 있습니까?

TypeScript에서 중첩 클래스를 만들 수 있습니까? TypeScript에서 클래스를 중첩하는 방법이 있습니까? 예를 들어 다음과 같이 사용하고 싶습니다. var foo = new Foo(); var bar = new Foo.Bar(); TypeScript 1.6부터 클래스 표현식이 있습니다 ( 참조 ). 이는 다음을 수행 할 수 있음을 의미합니다. class Foo { static Bar = class { } } // works! var foo = new Foo(); var bar = new Foo.Bar(); 다음은 클래스 표현식을 사용하는 더 복잡한 사용 사례 입니다. 내부 클래스가 외부 클래스의 개인 멤버에 액세스 할 수 있습니다. class classX { private y: number =..

IT박스 2020.12.04

__init__에서 await로 클래스 속성을 설정하는 방법

__init__에서 await로 클래스 속성을 설정하는 방법 await생성자 또는 클래스 본문에서 클래스를 어떻게 정의 할 수 있습니까? 예를 들어 내가 원하는 것 : import asyncio # some code class Foo(object): async def __init__(self, settings): self.settings = settings self.pool = await create_pool(dsn) foo = Foo(settings) # it raises: # TypeError: __init__() should return None, not 'coroutine' 또는 클래스 본문 속성이있는 예 : class Foo(object): self.pool = await create_pool(..

IT박스 2020.12.04

Woocommerce에서 맞춤 제품 속성 가져 오기

Woocommerce에서 맞춤 제품 속성 가져 오기 Woocommerce에서 제품 사용자 정의 속성 값을 얻으려고하지만 비참하게 실패하고 아무것도 얻지 못합니다. 그래서 나는 시도했다. global $woocommerce, $post, $product; $res = get_post_meta($product->id); print_r(unserialize($res['_product_attributes'][0])); 그리고이 원시 데이터를 얻고 있습니다. [pa_koostis] => Array ( [name] => pa_koostis [value] => [position] => 0 [is_visible] => 1 [is_variation] => 0 [is_taxonomy] => 1 ) 속성 섹션에 표시되기 때..

IT박스 2020.12.03

터미널에서 현재 분기 및 폴더 경로를 표시하려면 어떻게해야합니까?

터미널에서 현재 분기 및 폴더 경로를 표시하려면 어떻게해야합니까? 저는 Team Treehouse 비디오 중 일부를보고 있는데 Git으로 작업 할 때 매우 멋진 터미널을 가지고 있습니다. 예를 들어 (유사한 것) : mike@treehouseMac: [/Work/test - feature-branch-name] $ git add . mike@treehouseMac: [/Work/test - feature-branch-name] $ git commit -m "Some feature." mike@treehouseMac: [/Work/test - feature-branch-name] $ git checkout master mike@treehouseMac: [/Work/test - master] $ git st..

IT박스 2020.12.03

오래된 데이터에 대한 UICollectionView 어설 션 오류

오래된 데이터에 대한 UICollectionView 어설 션 오류 내 컬렉션보기에서 한 배치의 이미지를 언로드 한 다음 다른 배치로 바꾸려고하는 과정에서 원본 또는 후속 이미지 그룹이 의도 한 대체 이미지보다 많거나 적은지 여부에 따라 오류가 발생합니다. 다음과 같은 주장 오류가 발생합니다. *** Assertion failure in -[UICollectionViewData validateLayoutInRect:], /SourceCache/UIKit_Sim/UIKit-2891.1/UICollectionViewData.m:341 *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UICollec..

IT박스 2020.12.03

Postman Jetpack에서 테스트 컬렉션 내보내기

Postman Jetpack에서 테스트 컬렉션 내보내기 Postman에 테스트 모음이 있습니다. 이 컬렉션을 백업하고 싶습니다. 컬렉션을 JSON 또는 텍스트 파일로 내보내는 방법이 있습니까? Postman을 열고 왼쪽의 사이드 바를 확인한 다음 컬렉션 이름 위에 마우스를 가져 가면 '폴더 추가', '컬렉션 편집', '복제 컬렉션', '컬렉션 공유'및 '컬렉션 삭제'의 5 가지 옵션이 있습니다. . '공유 컬렉션'옵션을 선택하면 컬렉션을 JSON 파일로 내보낼 수있는 '다운로드'버튼이 표시됩니다. 위의 답변은 하나의 컬렉션 만 내보내려는 경우에 적합합니다. 당신이 경우 많은 컬렉션을 그들에게 모두를 내보낼, 더 나은 방법이있다 : 렌치 아이콘 (오른쪽 상단)-> 설정-> 데이터 탭-> 데이터 내보내기->..

IT박스 2020.12.03

pm2를 사용하여 앱에 인수를 전달하는 방법은 무엇입니까?

pm2를 사용하여 앱에 인수를 전달하는 방법은 무엇입니까? pm2를 사용하여 내 앱을 시작하고 있지만 인수를 전달할 수 없습니다. 내가 사용하는 명령은 pm2 start app.js-dev입니다. 이것은 영원히 작동하지만. 이 티켓에 명시된대로 할 수 있습니다 : https://github.com/Unitech/pm2/issues/13 환경을 전달하는 경우 환경 변수 활용을 고려할 수 있습니다. 이를 통해 해당 환경의 모든 프로세스에서 액세스 할 수있는 변수를 만듭니다 process.env.*. 따라서 구성 파일이 있습니다 config.json. { "dev": { "db": { "hosts":["localhost"], "database": "api" }, "redis": { "hosts": ["loca..

IT박스 2020.12.03
반응형