반응형

Spring 2652

Java 프로젝트를 빌드하는 동안 IntelliJ IDEA에서 경고 메시지 제거

Java 프로젝트를 빌드하는 동안 IntelliJ IDEA에서 경고 메시지 제거 IntelliJ IDEA Community Edition을 처음 사용하고 Maven을 사용하여 TDD 환경을 설정합니다. 테스트하려는 코드와 프로젝트 구조와 함께 발생한 경고 메시지가 아래에 제공됩니다. 프로젝트 구조 : 암호: package miscellaneous; import org.junit.Test; import static org.junit.Assert.*; public class TestHello { // Methods to be tested..... private int Add1Plus1(int i, int j) { return (i + j); } @Test public void testAdd1Plus1() t..

Nice programing 2020.11.19

힘내 리베이스를 롤백하는 방법

힘내 리베이스를 롤백하는 방법 Git에서 마음에 들지 않으면 리베이스를 어떻게 롤백합니까? Git에는 rebase를위한 드라 이런이 없습니다. 리베이스를 수행하고 아직 푸시하지 않은 경우, 발생하지 않은 것처럼 이전으로 롤백하려면 어떻게해야합니까? rebase가 시작되기 전에 첫 번째 작업을 찾기 위해 reflog 를 사용하고 --hard를 다시 재설정 할 수 있습니다. 예 : $ git reflog b710729 HEAD@{0}: rebase: some commit 5ad7c1c HEAD@{1}: rebase: another commit deafcbf HEAD@{2}: checkout: moving from master to my-branch ... $ git reset HEAD@{2} --hard 이..

Nice programing 2020.11.19

오류 : 버전 충돌 수정 (google-services 플러그인)

오류 : 버전 충돌 수정 (google-services 플러그인) 이 SO 스레드에 따라 버전 충돌이 있음을 알고 있지만 Google의 새 버전 후에도 문제가 계속 발생합니다. 오류 : ': app : processDebugGoogleServices'작업에 대한 실행이 실패했습니다. google-services 플러그인의 버전을 업데이트하여 버전 충돌을 수정하십시오 (최신 버전에 대한 정보는 https://bintray.com/android/android-tools/com.google.gms.google-services/ 에서 확인할 수 있음 ). 또는 com.google.android.gms의 버전을 10.0.1로 업데이트합니다. 내 build.gradle (모듈 : 앱) .... dependencie..

Nice programing 2020.11.19

시차

시차 두 개의 다른 Time 인스턴스에 대한 시간 차이를 얻으려고합니다. DB에서 이러한 값을 : datetime 열로 가져옵니다. 분을 무시하거나 반올림하면서 계산에 월과 연도를 포함하려면 어떻게해야합니까? 이 작업은 수동으로 만 수행 할 수 있습니까? 아니면이를 수행하는 기능이 있습니까? ((date_2 - date_1) / 3600).round 또는 ((date_2 - date_1) / 1.hour).round https://rubygems.org/gems/time_difference 에서 Ruby 용 Time Difference gem을 사용해보세요. start_time = Time.new(2013,1) end_time = Time.new(2014,1) TimeDifference.between(s..

Nice programing 2020.11.19

C #의 내부 봉인 클래스 란 무엇입니까?

C #의 내부 봉인 클래스 란 무엇입니까? VS2010에서 언어 지원을 확장하기 위해 C # 코드를 살펴보고있었습니다 (Ook 예제). 나는 어떤 수업을 보았다internal sealed class 이것들은 무엇을합니까? 그것들을 사용할까요? 다음과 같은 클래스입니다. internal: 정의 된 어셈블리 (또는 동반 어셈블리) 내에서만 액세스 할 수 있습니다. sealed: 상속 될 수 없습니다. 클래스를 다음으로 표시 internal하는 것은 어셈블리의 외부 사용자가 클래스를 사용 하지 못하게하는 방법입니다. 이는 실제로 디자인 캡슐화의 한 형태이며 IMHO는 의도 된 공개 API \ object 모델의 일부가 아닌 유형을 internal. 장기적으로 이것은 라이브러리 사용자가 의도하지 않은 유형에 자..

Nice programing 2020.11.19

Rails 모듈에서 URL 도우미에 액세스하는 방법

Rails 모듈에서 URL 도우미에 액세스하는 방법 기능이있는 모듈이 있습니다. /lib/contact.rb에 있습니다. module Contact class 'www.foo.com/users' 참고 다음은 어떤 맥락에서 include routes = Rails.application.routes.url_helpers url = routes.some_path 어떤 상황에서도 작동합니다. includeurl_helpers를 시도하는 경우-올바른 위치에서 수행하고 있는지 확인하십시오. module Contact class

Nice programing 2020.11.19

형식 또는 네임 스페이스 이름 'Entity'가 네임 스페이스 'System.Data'에 없습니다.

형식 또는 네임 스페이스 이름 'Entity'가 네임 스페이스 'System.Data'에 없습니다. WS 클래스를 사용하고 있는데 응용 프로그램을 실행할 때 오류가 발생했습니다. The type or namespace name 'Entity' does not exist in the namespace 'System.Data' System.Data;및에 대한 참조 가 System.Data.Entity;있지만 변경 사항은 없습니다. 계속 오류가 발생합니다. web.config에도 다음 줄이 있습니다. Visual Studio 솔루션 탐색기에서 솔루션을 마우스 오른쪽 단추로 클릭하고 솔루션에 대한 Nuget 패키지 관리를 클릭하고 EntityFramework를 설치합니다. 안녕하세요,이 게시물을 2 년 동안 읽..

Nice programing 2020.11.19

정규식 범위의 이스케이프 점

정규식 범위의 이스케이프 점 어떤 이유로이 두 정규식은 같은 방식으로 작동합니다. "43\\gf..--.65".replace(/[^\d.-]/g, "");​ // 43..--.65 "43\\gf..--.65".replace(/[^\d\.-]/g, "");​ // 43..--.65 데모 첫 번째 정규식에서는 dot ( .)을 이스케이프하지 않고 두 번째 정규식에서는 I do ( \.)를 수행합니다. 차이점은 무엇이며 왜 동일하게 작동합니까? 점이 문자 클래스 (대괄호 []) 안에 있기 때문 입니다. http://www.regular-expressions.info/reference.html을 살펴보십시오 (char 클래스 섹션 아래). ^-] \를 제외한 모든 문자는 해당 문자를 문자 클래스의 가능한 일치 ..

Nice programing 2020.11.19

Express Passport (node.js) 오류 처리

Express Passport (node.js) 오류 처리 이 스택 교환을 통해 노드에서 오류 처리가 어떻게 작동해야하는지 살펴 보았지만 인증에 실패했을 때 여권이 무엇을하는지 잘 모르겠습니다. 다음 LocalStrategy가 있습니다. passport.use(new LocalStrategy({ usernameField: 'email', passwordField: 'password' }, function(email, password, next) { User.find({email: UemOrUnm}, function(err, user){ if (err) { console.log('Error > some err'); return next(err); } if (!user) { console.log('Error..

Nice programing 2020.11.19

사전에서 숫자 값 증가

사전에서 숫자 값 증가 아래 코드를 사용하여 사전에 값을 늘리거나 삽입합니다. 증가하는 키가 존재하지 않는 경우 값을 1로 설정하고 싶습니다. public void IncrementCount(Dictionary someDictionary, int id) { int currentCount; if (someDictionary.TryGetValue(id, out currentCount)) { someDictionary[id] = currentCount + 1; } else { someDictionary[id] = 1; } } 이것이 적절한 방법입니까? 편리한 upsert 메소드 인 AddOrUpdate가있는 ConcurrentDictionary를 사용하는 것이 이치에 맞았습니다. 그래서 방금 사용했습니다. s..

Nice programing 2020.11.19
반응형