반응형

javascript 1992

Mongoid 및 mongodb와의 관계를 통해 has_many를 구현하는 방법은 무엇입니까?

Mongoid 및 mongodb와의 관계를 통해 has_many를 구현하는 방법은 무엇입니까? Rails 가이드 에서 수정 된이 예제를 사용하여 mongoid를 사용하여 관계형 "has_many : through"연관을 어떻게 모델링합니까? 문제는 mongoid가 ActiveRecord처럼 has_many : through를 지원하지 않는다는 것입니다. # doctor checking out patient class Physician :appointments has_many :meeting_notes, :through => :appointments end # notes ..

developer tip 2020.08.28

델리게이트 또는 람다로 스톱워치 타이밍을 래핑 하시겠습니까?

델리게이트 또는 람다로 스톱워치 타이밍을 래핑 하시겠습니까? 나는 약간 빠르고 더러운 타이밍을 사용하여 이와 같은 코드를 작성하고 있습니다. var sw = new Stopwatch(); sw.Start(); for (int i = 0; i < 1000; i++) { b = DoStuff(s); } sw.Stop(); Console.WriteLine(sw.ElapsedMilliseconds); 확실히이 타이밍 코드를 몇 번 자르고 붙여넣고을 ?로 대체하는 것보다 멋진 .NET 3.0 람다라고 부르는 방법이 DoStuff(s)있습니다 DoSomethingElse(s). 나는 그것이 할 수 있다는 것을 알고 Delegate있지만 람다 방식에 대해 궁금합니다. 스톱워치 클래스 확장은 어떻습니까? public ..

developer tip 2020.08.28

파일이 존재하는지 확인하는 빠른 테스트 방법은 무엇입니까?

파일이 존재하는지 확인하는 빠른 테스트 방법은 무엇입니까? iPhone 앱의 문서 디렉토리 (또는 해당 문제에 대한 경로)에 파일이 있는지 빠르게 확인하고 싶습니다. 디렉토리의 파일을 열거하거나 특정 파일을 열어 볼 수 있습니다. 가장 빠른 방법은 무엇입니까? 파일이 있는지 또는 존재하지 않는지 확인하면됩니다. Swift v3 : let fileExists = FileManager.default.fileExists(atPath: somePath) Nikolay Suvandzhiev 에게 감사드립니다 . Objective-C (원본) : BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:somePath]; 참고 URL : https://..

developer tip 2020.08.28

쿼리 기록을 표시하는 SQL 명령

쿼리 기록을 표시하는 SQL 명령 내 MYSQL 쿼리 브라우저에 실행 된 SQL 명령 기록을 표시하고 싶습니다. 히스토리를 표시하기위한 SQL 문은 무엇입니까? 시험 cat ~/.mysql_history 이것은 시스템에서 실행 된 모든 mysql 명령을 보여줍니다. MySQL> 5.1.11 또는 MariaDB의 경우 SET GLOBAL log_output = 'TABLE'; SET GLOBAL general_log = 'ON'; 테이블을보세요 mysql.general_log 로그 파일로 출력하려면 다음을 수행하십시오. SET GLOBAL log_output = "FILE"; SET GLOBAL general_log_file = "/path/to/your/logfile.log" SET GLOBAL gene..

developer tip 2020.08.28

R 데이터 프레임에서`Inf` 값 정리

R 데이터 프레임에서`Inf` 값 정리 R Inf에는 데이터 프레임을 변환 할 때 일부 값 을 생성하는 작업이 있습니다. 이러한 Inf가치를 NA가치 로 바꾸고 싶습니다 . 내가 가진 코드는 대용량 데이터의 경우 느립니다. 더 빠른 방법이 있습니까? 다음 데이터 프레임이 있다고 가정합니다. dat 6 index 10000 917.4µs 982.6µs 968. 1.64MB 41.7 #> 7 data.table 1000000 24.6ms 29.2ms 29.7 99.2MB 29.7 #> 8 rapply 1000000 14.7ms 20.5ms 48.4 61.04MB 32.9 #> 9 index 1000000 116ms 151.7ms 6.46 152.6MB 9.69 You may also use the handy..

developer tip 2020.08.28

HTML의 문자 제한

HTML의 문자 제한 HTML의 텍스트 입력에 문자 제한을 어떻게 적용합니까? 두 가지 주요 솔루션이 있습니다. 순수한 HTML : 자바 스크립트 하나 (onKey 이벤트에 첨부) : function limitText(limitField, limitNum) { if (limitField.value.length > limitNum) { limitField.value = limitField.value.substring(0, limitNum); } } 그러나 어쨌든 좋은 해결책은 없습니다. 모든 클라이언트의 잘못된 HTML 구현에 적응할 수는 없으며 승리하기위한 불가능한 싸움입니다. 그렇기 때문에 PHP / Python / 어떤 스크립트를 사용하여 서버 측에서 확인하는 것이 훨씬 낫습니다. maxlength ..

developer tip 2020.08.28

결정적 가이드를 만드는 방법

결정적 가이드를 만드는 방법 우리의 응용 프로그램에서 우리는 Guid 값을 가진 속성을 가진 Xml 파일을 만들고 있습니다. 이 값은 파일 업그레이드간에 일관성이 있어야했습니다. 따라서 파일의 다른 모든 항목이 변경 되더라도 속성의 guid 값은 동일하게 유지되어야합니다. 한 가지 분명한 해결책은 파일 이름과 사용할 Guid로 정적 사전을 만드는 것이 었습니다. 그런 다음 파일을 생성 할 때마다 파일 이름에 대한 사전을 찾고 해당 guid를 사용합니다. 그러나 이것은 100 개의 파일로 확장 할 수 있고 GUID의 큰 목록을 유지하고 싶지 않기 때문에 실현 가능하지 않습니다. 그래서 또 다른 접근 방식은 파일 경로를 기반으로 Guid를 동일하게 만드는 것입니다. 파일 경로와 응용 프로그램 디렉토리 구조는..

developer tip 2020.08.28

post 메소드는 정확히 무엇을합니까?

post 메소드는 정확히 무엇을합니까? 나는 매우 이상한 기능을 만났습니다. 메인 스레드에서 애니메이션을 실행하려고하면 시작되지 않습니다. 내가 말한 애니메이션을 실행할 때 getView().post(new Runnable() { @Override public void run() { getView().startAnimation(a); } }); 시작합니다. 나는 CurrentThread애니메이션을 시작하기 전에를 인쇄했고 둘 다 인쇄했습니다 main. 분명히 여기에 뭔가 빠졌는데 둘 다 메인 스레드에서 애니메이션을 시작해야하기 때문입니다 ... 내 생각 엔 포스트가 작업을 대기열에 추가 할 때 더 "정확한 시간"에 시작된다는 것입니다.하지만 알고 싶습니다. 여기서 더 깊이있는 일이 발생합니다. 편집 : ..

developer tip 2020.08.28

'스위프'기능 사용 방법

'스위프'기능 사용 방법 R 패키지의 소스를 보면 sweep꽤 자주 사용되는 함수를 볼 수 있습니다 . 때로는 더 간단한 함수가 충분할 때 (예 :) 사용되며 apply, 다른 경우에는 코드 블록을 단계별로 실행하는 데 상당한 시간을 소비하지 않고는 정확히 무엇을하는지 알 수 없습니다. sweep더 간단한 함수를 사용하여의 효과를 재현 할 수 있다는 사실은 sweep의 핵심 사용 사례를 이해하지 못함을 시사 하고이 함수가 자주 사용된다는 사실은 매우 유용하다는 것을 시사합니다. 문맥: sweepR의 표준 라이브러리에있는 함수입니다. 인수는 다음과 같습니다. sweep(x, MARGIN, STATS, FUN="-", check.margin=T, ...) # x is the data # STATS refer..

developer tip 2020.08.27

Bootstrap 3이 box-sizing : border-box로 전환 한 이유는 무엇입니까?

Bootstrap 3이 box-sizing : border-box로 전환 한 이유는 무엇입니까? 내 Bootstrap 테마를 v2.3.2에서 v3.0.0으로 마이그레이션하고 있는데 한 가지는 bootstrap.css의 다음 스타일로 인해 많은 차원이 다르게 계산된다는 것입니다. *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 누구든지 Bootstrap이 모든 요소의 상자 크기를 테두리 상자로 전환하는 이유를 설명 할 수 있습니까? 나는 그것이 퍼센트 기반의 새로운 그리드 시스템과 관련이 있다고 생각하지만 위의 선택기는 그리드 요소에만 적용되는 것은 아닙니다...

developer tip 2020.08.27
반응형