반응형

developer tip 2321

MongoDB 데이터베이스의 데이터는 디스크에 어떻게 저장됩니까?

MongoDB 데이터베이스의 데이터는 디스크에 어떻게 저장됩니까? MongoDB레코드를.로 받아들이고 검색 한다는 것을 알고 JSON/BSON objects있지만 실제로 이러한 파일을 디스크에 어떻게 저장합니까? 개별 *.json파일 모음 또는 하나의 큰 파일로 저장됩니까? MongoDB문서에를 사용하는 시스템에서 가장 잘 작동 ext4/xfs하며 대용량 파일을 처리하는 데 더 효과적이라고 나와 있기 때문에 후자에 대해 예감 이 있습니다. 누구든지 확인할 수 있습니까? 주어진 mongo 데이터베이스는 디스크에있는 일련의 BSON 파일로 분할되며 크기는 최대 2GB까지 증가합니다. BSON은 MongoDB 용으로 특별히 제작 된 자체 형식입니다. 이 슬라이드는 모든 질문에 답해야합니다. http://www..

developer tip 2020.12.02

대규모 backbone.js 웹 앱 조직

대규모 backbone.js 웹 앱 조직 저는 현재 backbone.js를 기반으로 구축 된 대규모 웹 앱을 작업 중이며 조직, "좀비"등과 관련하여 많은 문제를 겪고 있으므로 코드의 주요 리팩터링을 수행하기로 결정했습니다. 나는 이미 "좀비"를 처리하기위한 많은 도우미 함수를 작성했습니다. 그러나 처음부터 시작하여 코드에 대한 멋진 구조 / 조직을 만들고 싶습니다. 대규모 backbone.js 조직에 대한 훌륭한 튜토리얼 / 예제를 많이 찾지 못했기 때문에 처음부터 시작했고 어디에서 시작했는지에 대한 의견을 얻을 수 있는지보고 싶습니다. 분명히 글로벌 네임 스페이스 내에 코드를 설정했습니다. 하지만 그 네임 스페이스를 깔끔하게 유지하고 싶습니다. 내 주 app.js는 클래스 파일 자체를 전역 네임 스페..

developer tip 2020.12.02

Try Catch 블록을 사용하는 경우

Try Catch 블록을 사용하는 경우 좋아, 이것은 매우 멍청한 질문 일 수 있지만 PHP 문서와 여러 인터넷 검색에서 그것에 대해 전혀 알지 못합니다. 애플리케이션을 개선하기 위해 언제 try-catch 블록을 사용해야합니까? 치명적인 오류를 방지하기 위해서만 try-catch 블록을 사용해야한다고 말하는 사람을 읽었습니다. 다른 사람이 예상치 못한 오류에만 사용해야한다고 말하는 것을 읽었습니다 (예상치 못한 오류 인 경우 어떻게하면 try-catch로 방지 할 수 있습니까? 모든 애플리케이션 코드를 try 블록 안에 넣어야합니까?). 다른 사람들은 단순히 try-catch 블록이 확장 될 수 있기 때문에 어디에서나 사용해야한다고 말합니다 (Exception 클래스 확장). 마지막으로 누군가는 PHP..

developer tip 2020.12.02

케 라스에서 재현 가능한 결과를 얻는 방법

케 라스에서 재현 가능한 결과를 얻는 방법 나는 다른 결과 (테스트 정확도) 내가 실행할 때마다 얻을 imdb_lstm.pyKeras 프레임 워크 (에서 예를 https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py ) 코드가 포함되어 np.random.seed(1337)있는 keras 전에, 상단에서을 수입. 매 실행마다 다른 숫자를 생성하는 것을 방지해야합니다. 내가 무엇을 놓치고 있습니까? 업데이트 : 재현 방법 : Keras 설치 ( http://keras.io/ ) https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py 를 몇 번 실행합니다 . 모델을 훈련시키고 테스..

developer tip 2020.12.02

상위 모듈이 아닌 하위 모듈에서 Maven 플러그인 목표를 실행합니다.

상위 모듈이 아닌 하위 모듈에서 Maven 플러그인 목표를 실행합니다. 다중 모듈 프로젝트에서 부모 프로젝트가 아닌 모든 하위 모듈에서 플러그인 목표를 실행하도록 지정하려면 어떻게해야합니까? 는 있지만 실행을위한 구성 만 정의합니다. 하위 모듈은 여전히 ​​목표를 실행하기 위해 플러그인을 참조해야합니다. [...] 그러나 이것은 자식의 plugins 요소 내에서 실제로 참조되는 플러그인 만 구성합니다. ( POM 참조 ) 이것을 달성하는 다른 방법이 있습니까? 업데이트 : Pascal의 조언에 따라 이것을 시도했습니다. pom child maven-jar-plugin integration-test jar jar목표가 integration-test단계에 묶여 있어도 상위 프로젝트에 대한 .jar을 생성합니..

developer tip 2020.12.02

JAXB : 목록에서 객체를 마샬링하는 방법?

JAXB : 목록에서 객체를 마샬링하는 방법? 아마도 어리석은 질문 일 것 입니다. XML 파일에 마샬링하려는 List유형 이 있습니다. 이것은 Database포함하는 내 수업 입니다 ArrayList... @XmlRootElement public class Database { List records = new ArrayList(); public List getRecords() { return records; } public void setRecords(List records) { this.records = records; } } ... 그리고 이것은 클래스 데이터입니다. // @XmlRootElement public class Data { String name; String address; public..

developer tip 2020.12.01

Facebook이 Android에 설치되어 있는지 확인하는 방법

Facebook이 Android에 설치되어 있는지 확인하는 방법 사용자가 페이스 북 앱을 설치하지 않고 게시하려고 할 때 포착 할 수 있도록 앱을 수정하고 있습니다 (SSO에 필요). 내가 사용하는 코드는 다음과 같습니다. try{ ApplicationInfo info = getPackageManager(). getApplicationInfo("com.facebook.android", 0 ); return true; } catch( PackageManager.NameNotFoundException e ){ return false; } 문제는 항상 오류를 포착한다는 것입니다. 여기 에있는 질문에 따라 적절한 권한을 요청해야하는데 어떤 권한을 요청해야하는지 모르겠습니다. 내 문제는 허가 또는 다른 것입니까?..

developer tip 2020.12.01

clang ++ / libc ++로 Boost를 컴파일 / 링크하는 방법은 무엇입니까?

clang ++ / libc ++로 Boost를 컴파일 / 링크하는 방법은 무엇입니까? 이 질문에 대한 대답 c ++ 0x 모드에서 libc ++로 clang을 사용할 수없는 이유는이 boost :: program_options 예제를 연결합니까? "clang ++ -stdlib = libc ++를 사용하여 부스트를 다시 빌드해야합니다." clang v3.0과 함께 MacOS Lion을 사용하고 있습니다. clang을 사용하여 Boost v1.48.0을 빌드하고 libc ++와 연결하려면 어떻게해야합니까? 업데이트 : 다음과 같이 user-config.jam 파일을 만들었습니다 . using clang-darwin ... gcc 대신 clang으로 Boost를 빌드합니다. libstdc ++ 대신 lib..

developer tip 2020.12.01

Subversion에서 특정 개정판의 파일 변경 사항을 보는 방법

Subversion에서 특정 개정판의 파일 변경 사항을 보는 방법 다음과 같은 기능을 수행하는 Subversion 명령을 찾고 있습니다. git show 이 명령을 사용하면 path/to/repo리비전에서 커밋 된 저장소의 모든 변경 사항을 볼 수 있습니다 . svn diff -c path/to/repo 은 -c당신이보고 싶은 것을 나타냅니다 변경 집합 하지만 차이점 및 변경 집합에서 볼 수있는 다른 많은 방법이 있습니다. 예를 들어, 변경된 파일 (방법은 아님)을 알고 싶다면 다음을 실행할 수 있습니다. svn log -v -r 또는 한 커밋이 아닌 두 개정판 간의 변경 사항을 표시하려면 다음을 수행하십시오. svn diff -r : path/to/repo svn의 해당 명령은 다음과 같습니다. svn..

developer tip 2020.12.01

Jackson을 사용하여 JSON을 다형성 유형으로 역 직렬화-전체 예제에서 컴파일 오류가 발생합니다.

Jackson을 사용하여 JSON을 다형성 유형으로 역 직렬화-전체 예제에서 컴파일 오류가 발생합니다. 다형성 JSON의 역 직렬화를 허용해야하는 프로그래머 Bruce의 튜토리얼을 통해 작업하려고합니다. 전체 목록은 여기에서 찾을 수 있습니다 Programmer Bruce tutorials (Great stuff btw) 처음 5 개를 아무 문제없이 진행했지만 마지막 부분 (예제 6)에 걸림돌이 발생했습니다. 물론 작업을 수행하는 데 정말 필요한 부분입니다. 컴파일 타임에 다음 오류가 발생합니다. ObjectMapper 유형의 readValue (JsonParser, Class) 메소드는 인수 (ObjectNode, Class)에 적용 할 수 없습니다. 그리고 그것은 코드 덩어리로 인해 발생합니다. pu..

developer tip 2020.12.01
반응형