반응형

spring3 4662

스레드간에 정적 변수가 공유됩니까?

스레드간에 정적 변수가 공유됩니까? 스레딩에 대한 상위 수준의 Java 클래스의 선생님이 제가 확신 할 수없는 말을했습니다. 그는 다음 코드가 반드시 ready변수를 업데이트하는 것은 아니라고 말했습니다 . 그에 따르면 두 스레드가 반드시 정적 변수를 ReaderThread공유하는 것은 아닙니다. 다른 것을 업데이트하지 않습니다. 기본적으로 그는 ready메인 스레드에서 업데이트 될 수 있지만 에서는 업데이트되지 ReaderThread않으므로 ReaderThread무한 반복됩니다. 그는 또한 프로그램이 0또는 42. 어떻게 42인쇄 할 수 있는지 이해 하지만 0. 그는 이것이 number변수가 기본값으로 설정된 경우라고 언급했습니다 . 스레드간에 정적 변수가 업데이트된다는 것이 보장되지 않는다고 생각했지..

IT story 2020.09.03

CSS3 미디어 쿼리에 Sass 변수 사용

CSS3 미디어 쿼리에 Sass 변수 사용 다음과 같이 Sass 변수를 @media 쿼리와 결합하려고합니다. $base_width:1160px; @media screen and (max-width: 1170px) {$base_width: 960px;} @media screen and (min-width: 1171px) {$base_width: 1160px;} $base_width 그런 다음 스타일 시트 너비 백분율 기반 측정의 다양한 지점에서 정의되어 유동적 인 레이아웃을 생성합니다. 이렇게하면 변수가 제대로 인식되는 것 같지만 미디어 쿼리 조건은 그렇지 않습니다. 예를 들어 위 코드는 화면 너비에 관계없이 1160px 레이아웃을 생성합니다. @media 문을 다음과 같이 플립 플롭하면 : @media ..

IT story 2020.09.03

파이썬에서 json.dump ()와 json.dumps ()의 차이점은 무엇입니까?

파이썬에서 json.dump ()와 json.dumps ()의 차이점은 무엇입니까? 나는에서 검색 이 json.dump ()와 파이썬에서 json.dumps ()의 차이를 찾기 위해 공식 문서. 파일 쓰기 옵션과 관련이 있음이 분명합니다. 그러나 그들 사이의 세부적인 차이점은 무엇이며 어떤 상황에서 다른 사람보다 더 많은 이점이 있습니까? 문서가 말하는 것 외에는 추가 할 것이 거의 없습니다. JSON을 파일 / 소켓 등으로 덤프하려면 dump(). 문자열로만 필요한 경우 (인쇄, 구문 분석 등) 다음을 사용하십시오 dumps()(dump string) 이 답변에서 Antii Haapala가 언급했듯이 ensure_ascii동작 에는 약간의 차이가 있습니다. 이는 대부분 기본 write()함수가 작동 하..

IT story 2020.09.03

.net에서 중첩 클래스를 사용해야하는 이유 / 언제?

.net에서 중첩 클래스를 사용해야하는 이유 / 언제? 아니면 안 그래? 에서 캐슬린 Dollard의 2008 블로그 게시물 , 그녀는 그물에 중첩 된 클래스를 사용하는 흥미로운 이유를 제시한다. 그러나 그녀는 또한 FxCop이 중첩 클래스를 좋아하지 않는다고 언급합니다. 나는 FxCop 규칙을 작성하는 사람들이 어리석지 않다고 가정하고 있으므로 그 위치 뒤에 추론이 있어야하지만 찾을 수 없었습니다. 중첩하는 클래스가 둘러싸는 클래스에만 유용 할 때 중첩 된 클래스를 사용하십시오. 예를 들어, 중첩 클래스를 사용하면 다음과 같이 작성할 수 있습니다. public class SortedMap { private class TreeNode { TreeNode left; TreeNode right; } } 한 ..

IT story 2020.09.03

배수

배수 태그 html5에서 동일한 페이지에 여러 태그를 사용할 수 있습니까? 본인은했습니다 이 Zeldman.com에 기사를하지만 전적으로 나에게 분명하지 않다 즉 links here links here 네 그럼요. 여러 수 header, nav및 footer태그 산세 벌금을. 의미 론적으로 태그를 사용하고 있고 태그를 유효하지 않은 위치에 두지 않는 한 (블록 수준 요소이므로 인라인 요소에 넣을 수 없습니다.) sticklers가 말하는 것에 대해 너무 걱정하지 마십시오. 프로젝트를 진행하는 대신 사소한 세부 사항에 대해 논쟁을 벌이는 것은 쉽습니다. 대답은 '예'입니다. 바닥 글에 태그 가있을 수 있습니다 . 자세한 내용은 mdn 문서를 확인하세요 . 참고 URL : https://stackoverfl..

IT story 2020.09.03

점이없는 파일 (확장자가없는 모든 파일)을 gitignore 파일에 어떻게 추가합니까?

점이없는 파일 (확장자가없는 모든 파일)을 gitignore 파일에 어떻게 추가합니까? 제목처럼 "점없는 파일"을 gitignore 파일에 추가 할 수 있습니까? 나는 이것이 모든 귀찮은 확장이없는 파일을 처리 할 것이라고 생각합니다. 다음과 유사한 조합을 시도 할 수 있습니다. * !/**/ !*.* 즉, gitignore제외 규칙 (A 부정 패턴 ), 모든 파일을 무시 연장으로 사람을 제외시켰다해야한다. Mad Physicist가 아래 에서 언급했듯이 규칙은 다음과 같습니다. 해당 파일의 상위 디렉토리가 제외 된 경우 파일을 다시 포함 할 수 없습니다. (*) (*: git 2.?+에서 특정 조건이 충족되지 않는 한, 아래 참조) 그렇기 때문에 !/**/파일을 화이트리스트에 추가하려면 중요합니다 (상..

IT story 2020.09.03

사용자가 SSH 터널을 설정하도록 허용하지만 다른 것은 설정하지 않습니다.

사용자가 SSH 터널을 설정하도록 허용하지만 다른 것은 설정하지 않습니다. 사용자가 특정 포트 (예 : 5000)의 특정 컴퓨터에 SSH 터널을 설정하도록 허용하고 싶지만이 사용자를 가능한 한 많이 제한하고 싶습니다. (인증은 공개 / 개인 키 쌍으로 이루어집니다). 관련 ~ / .ssh / authorized_keys 파일을 편집해야한다는 것을 알고 있지만 여기에 어떤 콘텐츠를 넣을지 정확히 모르겠습니다 (공개 키 제외). 우분투 11.10에서 -T를 사용하거나 사용하지 않고 전송되는 ssh 명령을 차단하고 scp 복사를 차단하면서 포트 포워딩을 허용 할 수 있음을 발견했습니다. 특히 나는 localhost : 6379에 바인딩 된 "somehost"에 redis-server가 있는데, ssh 터널을 ..

IT story 2020.09.03

여러 이미지의 유사성을 비교하기위한 이미지 지문

여러 이미지의 유사성을 비교하기위한 이미지 지문 모든 이미지를 다른 모든 이미지와 매우 빠르게 비교하려면 많은 이미지의 지문 (기존 이미지 약 100.000 개, 매일 새 이미지 1000 개, RGB, JPEG, 최대 크기 800x800)을 만들어야합니다. 거의 비슷한 이미지도 인식해야하므로 바이너리 비교 방법을 사용할 수 없습니다. 가장 좋은 것은 기존 라이브러리이지만 기존 알고리즘에 대한 몇 가지 힌트도 많은 도움이 될 것입니다. 일반 해싱 또는 CRC 계산 알고리즘은 이미지 데이터에서 제대로 작동하지 않습니다. 정보의 차원 적 특성을 고려해야합니다. 아핀 변환 (크기 조정, 회전, 변환, 뒤집기)을 고려하는 매우 강력한 핑거 프린팅이 필요한 경우 이미지 소스 에서 라돈 변환을 사용 하여 이미지 데이..

IT story 2020.09.03

클래스 경로에서 Java 패키지의 모든 클래스를 어떻게 읽습니까?

클래스 경로에서 Java 패키지의 모든 클래스를 어떻게 읽습니까? Java 패키지에 포함 된 클래스를 읽어야합니다. 이러한 클래스는 클래스 경로에 있습니다. 이 작업을 Java 프로그램에서 직접 수행해야합니다. 간단한 방법을 알고 계십니까? List classes = readClassesFrom("my.package") 당신이있는 경우 봄을 당신이 다음 클래스 경로에 다음이 그것을 할 것입니다. XmlRootElement로 주석이 달린 패키지에서 모든 클래스를 찾습니다. private List findMyTypes(String basePackage) throws IOException, ClassNotFoundException { ResourcePatternResolver resourcePatternRes..

IT story 2020.09.03

git은 xcodeproject / project.pbxproj 파일을 무시해야합니까?

git은 xcodeproject / project.pbxproj 파일을 무시해야합니까? XCode 프로젝트에서 xcodeproject / project.pbxproj 파일이 변경되었지만 쓸모없는 정보는 컴파일에 사용됩니다. 이 파일과 xcodeproject / projectxworkspace / username.xcuserdata / UserInterfaceState.xcuserstate 파일을 git 무시해야합니까? Swift Package Manager에 비추어 업데이트 : Swift 패키지 로 프로젝트를 빌드하는 경우이 파일은 진실의 소스로 파일 시스템을 사용하여 생성 될 수 있으므로 무시해야합니다. 다음 명령을 사용하여 수행 할 수 있습니다. $ cd ~/Projects/MyProjectFolde..

IT story 2020.09.03
반응형