반응형

2020/02/23 30

익명 클래스의 일반적인 목록

익명 클래스의 일반적인 목록 C # 3.0에서는 다음 구문을 사용하여 익명 클래스를 만들 수 있습니다. var o = new { Id = 1, Name = "Foo" }; 이 익명 클래스를 일반 목록에 추가하는 방법이 있습니까? 예: var o = new { Id = 1, Name = "Foo" }; var o1 = new { Id = 2, Name = "Bar" }; List list = new List(); list.Add(o); list.Add(o1); 또 다른 예: List list = new List(); while (....) { .... list.Add(new {Id = x, Name = y}); .... } 당신은 할 수 있습니다 : var list = new[] { o, o1 }.ToLi..

Programing 2020.02.23

Javascript에 RegExp.escape 함수가 있습니까?

Javascript에 RegExp.escape 함수가 있습니까? 가능한 문자열 중에서 정규 표현식을 만들고 싶습니다. var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); 이를위한 내장 된 방법이 있습니까? 그렇지 않다면 사람들은 무엇을 사용합니까? 루비는 RegExp.escape. 나는 내 자신을 쓸 필요가 없다고 느끼지 않습니다. 거기에 표준이 있어야합니다. 감사! 위에 링크 된 기능이 충분하지 않습니다. 문자 그룹에서 범위에 사용되는 ^또는 $(문자열의 시작과 끝) 또는 을 이스케이프하지 않습니다 -. 이 기..

Programing 2020.02.23

지시문을 정의 할 때 '컨트롤러', '링크'및 '컴파일'기능의 차이점

지시문을 정의 할 때 '컨트롤러', '링크'및 '컴파일'기능의 차이점 어떤 곳에서는 지시문 로직에 컨트롤러 기능을 사용하는 것으로 보이고 다른 곳에서는 링크를 사용합니다. 각도 홈페이지의 탭 예제는 컨트롤러 하나를 사용하고 다른 명령어는 링크를 사용합니다. 둘의 차이점은 무엇입니까? 나는 당신의 질문을 조금 확장하고 컴파일 기능도 포함시킬 것입니다. 컴파일 기능 - 템플릿 DOM 조작 (예 : tElement = 템플릿 요소 조작)에 사용되므로 지시문과 관련된 템플릿의 모든 DOM 복제본에 적용됩니다. 링크 함수 (또는 사전 및 사후 링크 함수)도 필요하고 컴파일 함수를 정의한 'link'경우 'compile'속성이 정의 된 경우 속성이 무시 되므로 컴파일 함수는 링크 함수를 리턴해야합니다 . 링크 함수..

Programing 2020.02.23

DrawerLayout을 사용하여 ActionBar / Toolbar 및 상태 표시 줄 아래에 표시하려면 어떻게합니까?

DrawerLayout을 사용하여 ActionBar / Toolbar 및 상태 표시 줄 아래에 표시하려면 어떻게합니까? 새로운 재질 디자인 Side Nav 사양 에서 작업 표시 줄과 상태 표시 줄 뒤에 서랍을 표시 할 수 있음을 확인했습니다. 이것을 어떻게 구현할 수 있습니까? 프레임 워크 및 지원 라이브러리의 새로운 기능을 통해이를 정확하게 수행 할 수 있습니다. 세 가지 '퍼즐 조각'이 있습니다. 툴바를 사용 하여 작업 표시 줄을 뷰 계층 구조에 포함시킬 수 있습니다. 시스템 바 뒤에 배치되도록 DrawerLayout 만들기 fitsSystemWindows. Theme.MaterialDrawerLayout이 대신 그릴 수 있도록의 일반 상태 표시 줄 색상 표시를 비활성화 합니다. 새 appcompat..

Programing 2020.02.23

@Mock과 @InjectMocks의 차이점

@Mock과 @InjectMocks의 차이점 Mockito 프레임 워크 @Mock와 @InjectMocksMockito 프레임 워크 의 차이점은 무엇입니까 ? @Mock모의를 만듭니다. @InjectMocks클래스의 인스턴스를 만들고 @Mock(또는 @Spy) 주석으로 만든 모형을 이 인스턴스에 삽입합니다. 사용해야합니다 @RunWith(MockitoJUnitRunner.class)또는 Mockito.initMocks(this)그들을 이러한 모의 객체를 초기화하고 주입 할 수 있습니다. @RunWith(MockitoJUnitRunner.class) public class SomeManagerTest { @InjectMocks private SomeManager someManager; @Mock priva..

Programing 2020.02.23

String.Format에서 %를 이스케이프 처리하는 방법은 무엇입니까?

String.Format에서 %를 이스케이프 처리하는 방법은 무엇입니까? strings.xml 파일에 SQL 쿼리를 저장하고 String.Format있으며 코드에서 최종 문자열을 작성하는 데 사용하고 싶습니다 . 이 SELECT문장은 다음과 같은 것을 사용합니다. SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%' 'something'을 % 1 $ s로 바꾸는 형식을 지정하려면 다음과 같이하십시오. SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE \'%%1$s%\' 백 슬래시로 작은 따옴표를 이스케이프 처리합니다. 그러나 % 기호를 벗어날 수 없습니다. strings.xml 파일에 like ..

Programing 2020.02.23

유닉스에서 탭을 잡다

유닉스에서 탭을 잡다 grep유닉스 플랫폼의 파일에서 탭 (\ t)을 어떻게합니까 ? GNU grep을 사용하는 경우 Perl 스타일 regexp를 사용할 수 있습니다. grep -P '\t' * 트릭은 작은 따옴표 앞에 $ 기호를 사용하는 것 입니다. 절단 및 기타 도구 에도 적용됩니다 . grep $'\t' sample.txt '\ t'메타 문자를 grep과 함께 사용할 수 없었습니다. 그러나 두 가지 대체 솔루션을 찾았습니다. 사용 (Ctrl-V를 누르고 탭 입력) awk 사용하기 : foo | awk '/\t/' 에서 이 답변 우분투 질문에 : grep에게 Perl에 의해 정의 된 정규식을 사용하도록 지시하십시오 (Perl에는 \t탭이 있음). grep -P "\t" 리터럴 탭 문자를 사용하십시오..

Programing 2020.02.23

OpenSSL을 사용하면 " '무작위 상태'를 쓸 수 없습니다"는 무엇을 의미합니까?

OpenSSL을 사용하면 " '무작위 상태'를 쓸 수 없습니다"는 무엇을 의미합니까? 서버의 관리자 섹션을 보호하기 위해 자체 서명 된 SSL 인증서를 생성하고 있으며 OpenSSL에서이 메시지를 계속받습니다. '무작위 상태'를 쓸 수 없습니다 이것은 무엇을 의미 하는가? 이것은 우분투 서버에 있습니다. 최근의 보안 취약점을 해결하기 위해 libssl을 업그레이드했습니다 . 실제로,이 문제가 발생하는 가장 일반적인 이유는 홈 디렉토리의 .rnd 파일이 계정이 아닌 루트가 소유하고 있기 때문입니다. 빠른 수정 사항 : sudo rm ~/.rnd 자세한 내용은 OpenSSL FAQ 의 항목입니다 . 때때로 openssl 명령 행 유틸리티가 "PRNG not seeded"오류 메시지로 중단되지 않지만 "ran..

Programing 2020.02.23

안드로이드 앱의 이름을 바꾸는 방법?

안드로이드 앱의 이름을 바꾸는 방법? 새 프로젝트를 만들지 않고 앱의 이름 (Launcher App Label)을 변경하는 방법이 있습니까? 참고 : 앱 이름과 모바일 홈 화면의 실행기 아이콘에 표시된 레이블은 다를 수 있습니다. 예 : 내 앱이있는 모바일의 홈 페이지에는 아이콘과 Foo라는 이름이 있지만 이름을 Bar로 변경하고 싶습니다. 내가 할 수 있습니까? 그래 넌 할수있어. android:label에서 애플리케이션 노드 의 필드 를 변경합니다 AndroidManifest.xml. 참고 : 스플래시 화면 을 추가하고 추가 한 경우 시작 화면으로 이동하면 실행기 아이콘 이름이 시작 화면 클래스 이름으로 변경됩니다. 라벨을 변경하십시오. android:label="@string/title_activi..

Programing 2020.02.23

Java 보안 : 잘못된 키 크기 또는 기본 매개 변수?

Java 보안 : 잘못된 키 크기 또는 기본 매개 변수? 나는 이것에 대해 이전에 질문을했지만, 제대로 대답하지 못했으며 아무데도 주도하지 못했습니다. 따라서 문제에 대한 몇 가지 세부 사항을 분명히했으며 어떻게 해결할 수 있는지 또는 어떻게 해야하는지에 대한 아이디어를 듣고 싶습니다. 내가 가진 자바 1.6.0.12이 내 리눅스 서버와 바로 완벽하게 실행 아래의 코드에 설치되어 있어야합니다. String key = "av45k1pfb024xa3bl359vsb4esortvks74sksr5oy4s5serondry84jsrryuhsr5ys49y5seri5shrdliheuirdygliurguiy5ru"; try { Cipher c = Cipher.getInstance("ARCFOUR"); SecretKeySp..

Programing 2020.02.23
반응형