반응형

spring3 1290

Rspec 3 플래시 메시지 테스트 방법

Rspec 3 플래시 메시지 테스트 방법 rspec을 사용하여 컨트롤러의 동작 및 플래시 메시지 존재를 테스트하고 싶습니다. 액션 : def create user = Users::User.find_by_email(params[:email]) if user user.send_reset_password_instructions flash[:success] = "Reset password instructions have been sent to #{user.email}." else flash[:alert] = "Can't find user with this email: #{params[:email]}" end redirect_to root_path end 사양 : describe "#create" do it "s..

IT Share you 2020.11.07

집중할 때 Reactjs로 입력의 모든 텍스트를 선택하는 방법은 무엇입니까?

집중할 때 Reactjs로 입력의 모든 텍스트를 선택하는 방법은 무엇입니까? 예 : codepen var InputBox = React.createClass({ render: function() { return ( ) } }); Functional component: const handleFocus = (event) => event.target.select(); const Input = (props) => ES6 class component: class Input extends React.Component { handleFocus = (event) => event.target.select(); render() { return ( ); } } React.createClass: React.createClas..

IT Share you 2020.11.07

TypeScript의`keyof`와 유사한`valueof`가 있습니까?

TypeScript의`keyof`와 유사한`valueof`가 있습니까? 키와 값이 주어진 값에 개체 속성을 입력으로 할당하면서도 값의 유형을 결정할 수 있기를 원합니다. 설명하기가 조금 어렵 기 때문에이 코드는 문제를 드러내야합니다. type JWT = { id: string, token: string, expire: Date }; const obj: JWT = { id: 'abc123', token: 'tk01', expire: new Date(2018, 2, 14) }; function print(key: keyof JWT) { switch (key) { case 'id': case 'token': console.log(obj[key].toUpperCase()); break; case 'expire'..

IT Share you 2020.11.07

VB.NET 'With'진술-포용 또는 피?

VB.NET 'With'진술-포용 또는 피? 직장에서 저는 특정 개체의 수많은 속성을 구성 중이나 수명 초기에 설정해야하는 프로젝트를 자주 작업합니다. 편의성과 가독성을 위해 With이러한 속성을 설정하는 데 종종 문을 사용합니다 . 나는 그것을 발견 With Me.Elements .PropertyA = True .PropertyB = "Inactive" ' And so on for several more lines End With 보다 훨씬 좋아 보인다 Me.Elements.PropertyA = True Me.Elements.PropertyB = "Inactive" ' And so on for several more lines 단순히 속성을 설정하는 매우 긴 문에 사용됩니다. With디버깅 하는 동안 ..

IT Share you 2020.11.07

C # 애플리케이션에서 전역 키보드 캡처

C # 애플리케이션에서 전역 키보드 캡처 내 애플리케이션에서 바로 가기 키를 캡처하고 사용자가 앱 외부에서도 키보드 콤보를 누르면 나타나는 대화 상자를 트리거하고 싶습니다. Google 데스크톱 검색의 Ctrl, Ctrl과 유사하여 검색 대화 상자를 표시합니다. 이 효과를 얻기 위해 기본적으로 Win32 interop을 사용하는 키보드 후크 모듈을 사용해 보았지만 각 구현은 응용 프로그램이 집중적 인 작업을 수행 할 때 이상한 동작을 시작하는 위치에 어느 정도 키보드를 연결하려고 시도했습니다. 많은 양의 데이터를로드하는 것과 같이 이로 인해 키보드와 마우스가 잠기 게됩니다. 저는 키보드와 마우스를 묶지 않고도이 작업을 수행 할 수있는 경량 솔루션을 찾고 있습니다. Stephen Toub 는 C #에서 전..

IT Share you 2020.11.07

Any의 반대 방법은 무엇입니까

Any의 반대 방법은 무엇입니까 컬렉션에 개체가 포함되어 있지 않은지 Linq로 어떻게 확인할 수 있습니까? IE의 반대입니다 Any. 나는 결과를 반전시킬 수 !있지만 가독성을 위해 더 나은 방법이 있는지 궁금했습니다. 확장 프로그램을 직접 추가해야합니까? None확장 메서드를 쉽게 만들 수 있습니다 . public static bool None(this IEnumerable source) { return !source.Any(); } public static bool None(this IEnumerable source, Func predicate) { return !source.Any(predicate); } 하나 이상의 레코드가 특정 기준과 일치하는지 확인하는 것과 반대되는 것은 모든 레코드가 기준..

IT Share you 2020.11.07

DbSet의 모든 요소를 ​​어떻게 제거해야합니까?

DbSet의 모든 요소를 ​​어떻게 제거해야합니까? Entity Framework 4.3에서 System.Data.Entity.DbSet의 모든 요소를 ​​제거하는 가장 좋은 방법은 무엇입니까? dbContext.Database.ExecuteSqlCommand("delete from MyTable"); (농담이 아닙니다.) 문제는 EF가 배치 명령을 지원하지 않으며 직접 DML을 사용하지 않고 집합의 모든 항목을 삭제하는 유일한 방법은 다음과 같다는 것입니다. foreach (var entity in dbContext.MyEntities) dbContext.MyEntities.Remove(entity); dbContext.SaveChanges(); 또는 전체 엔티티를로드하는 것을 피하기 위해 조금 더 저..

IT Share you 2020.11.07

더 많은 열이있는 테이블에 Oracle 삽입 선택

더 많은 열이있는 테이블에 Oracle 삽입 선택 select 문에서 테이블에 삽입하고 싶지만 select 문에서 반환 된 3 개의 열이 있고 테이블에 4 개의 열이 있습니다. 추가 열의 모든 행에 0을 추가하고 싶습니다. 누구든지 나에게 샘플 SQL 쿼리를 줄 수 있습니까? 감사합니다! 선택에 '0'을 추가하십시오. INSERT INTO table_name (a,b,c,d) SELECT other_table.a AS a, other_table.b AS b, other_table.c AS c, '0' AS d FROM other_table SQL에 기본값으로 0을 입력하거나 테이블 영역에 0을 추가하십시오. 원하는 열의 값으로 '0'을 선택하십시오. 참고 URL : https://stackoverflow..

IT Share you 2020.11.07

소스 디렉터리의 정적 라이브러리에 연결하도록 CMake에 어떻게 지시합니까?

소스 디렉터리의 정적 라이브러리에 연결하도록 CMake에 어떻게 지시합니까? 주로 CMake에 대한 경험을 얻기 위해 CMake로 변환하려는 Makefile이있는 작은 프로젝트가 있습니다. 이 예제의 목적을 위해 프로젝트에는 소스 파일 (C ++, 언어가 특별히 관련이 없다고 생각하지만)과 내가 다른 곳에서 복사 한 정적 라이브러리 파일이 포함되어 있습니다. 논의를 위해 라이브러리에 대한 소스 코드를 사용할 수 없다고 가정합니다. .a 파일과 해당 헤더 만 있습니다. 내 수제 Makefile에는 다음 빌드 규칙이 포함되어 있습니다. main: main.o libbingitup.a g++ -o main main.o libbingitup.a 잘 작동합니다. 이를 재현하도록 CMake에 어떻게 지시합니까? 물..

IT Share you 2020.11.07

Python 및 Intellisense

Python 및 Intellisense 파이썬에 대한 '지능형'과 동등한 것이 있습니까? 인정해서는 안되지만, 지능이 있으면 새로운 언어를 배우는 '발견 단계'가 정말 빨라집니다. 예를 들어 VB.net에서 C #으로 전환하는 것은 스 니펫과 인텔리 젠스 덕분에 매우 쉽습니다. 이 블로그 항목은 Vim을 Python IDE로 설정하는 방법을 설명하고 Intellisense와 유사한 기능을 다룹니다. (출처 : dispatched.ch ) 이것은 Vim 7의 표준입니다. Vim 에는 즉시 코드를 확인 하는 Pyflakes 와 파이썬 들여 쓰기 및 코드 블록을 조작하는 기능을 제공 하는 Python_fn.vim 과 같이 Python 개발에 매우 ​​유용한 다른 플러그인이 많이 있습니다 . Visual Stu..

IT Share you 2020.11.07
반응형