반응형

programing tip 3103

닫힌 웹 앱에서 Chrome 또는 Firefox로 데스크톱 알림을 보내시겠습니까?

닫힌 웹 앱에서 Chrome 또는 Firefox로 데스크톱 알림을 보내시겠습니까? 내 목표는 사용자가 앱이나 확장 프로그램을 설치할 필요없이 현재 브라우저에 열려 있지 않은 웹 앱 (X라고합시다)에서 Chrome 또는 Firefox의 Gmail 스타일 데스크톱 알림 을 보내는 것입니다. 사용자가 X로부터 알림을받을 수있는 권한을 부여해야하는 것은 괜찮으며, X가 브라우저에서 열리지 않는 한, 알림을 표시하기 위해 브라우저를 열어야하더라도 괜찮습니다. 브라우저 창을 열 필요가없는 솔루션도 작동합니다. 난 그냥 이것으로 오늘의 파고를 보냈다, 지금까지 내가 생각하는 내가 배운 : OSX Mavericks 이후로 Safari 푸시 알림을 통해 Safari 7 이상에서이 작업을 수행 할 수있었습니다 . 웹 알림..

programing tip 2020.12.09

미리 채워진 데이터베이스와 함께 Room Persistence Library를 사용하는 방법은 무엇입니까?

미리 채워진 데이터베이스와 함께 Room Persistence Library를 사용하는 방법은 무엇입니까? 미리 채워진 데이터베이스로 Room을 사용하고 싶지만 Room에 내 데이터베이스를 찾을 수있는 위치를 알려주는 방법을 이해할 수 없습니다. 이제 그것을 src/main/assets/databases넣었고 Room 데이터베이스에 대한 인스턴스를 만들 때 다음과 같이 만듭니다. Room.databaseBuilder( getApplicationContext(), AppDatabase.class, "justintrain.db" ) .allowMainThreadQueries() .build(); 이런 식으로 매번 새로운 데이터베이스를 생성하거나 어쨌든 미리 채워진 데이터베이스를 사용하지 않는다고 생각합니다...

programing tip 2020.12.09

.NET의 작업자 및 I / O 스레드에 대한 간단한 설명

.NET의 작업자 및 I / O 스레드에 대한 간단한 설명 .NET에서 작업자 및 I / O 스레드에 대한 상세하지만 간단한 설명을 찾는 것은 매우 어렵습니다. 이 주제와 관련하여 나에게 분명한 점 (기술적으로 정확하지 않을 수 있음) : 작업자 스레드는 작업을 위해 CPU를 사용해야 하는 스레드입니다 . I / O 스레드 ( "완료 포트 스레드"라고도 함) 는 작업을 위해 장치 드라이버를 사용해야 하며 기본적으로 "아무것도하지 않음", 비 CPU 작업의 완료 만 모니터링해야합니다. 명확하지 않은 것 : ThreadPool.GetAvailableThreads 메서드가 두 유형의 사용 가능한 스레드 수를 반환하지만 I / O 스레드에 대한 작업을 예약 할 공용 API가없는 것 같습니다. .NET에서 작업자..

programing tip 2020.12.09

사용자 지정 비교기를 사용하여 int 배열을 정렬하는 방법은 무엇입니까?

사용자 지정 비교기를 사용하여 int 배열을 정렬하는 방법은 무엇입니까? 사용자 정의 비교기를 사용하여 int 배열을 정렬해야하지만 Java의 라이브러리는 비교기가있는 int에 대한 정렬 기능을 제공하지 않습니다 (비교자는 객체에만 사용할 수 있음). 이 작업을 수행하는 쉬운 방법이 있습니까? 입력 배열의 유형을 변경할 수없는 경우 다음이 작동합니다. final int[] data = new int[] { 5, 4, 2, 1, 3 }; final Integer[] sorted = ArrayUtils.toObject(data); Arrays.sort(sorted, new Comparator() { public int compare(Integer o1, Integer o2) { // Intentional: ..

programing tip 2020.12.09

Ctrl + C와 Ctrl + [의 차이점은 무엇입니까?

Ctrl + C와 Ctrl + [의 차이점은 무엇입니까? Ctrl+ C와 Ctrl+ 의 차이점은 무엇입니까 [? 문서에는 다음과 같은 내용이 포함되어 있습니다. 또는 CTRL- [삽입 또는 바꾸기 모드를 종료하고 일반 모드로 돌아갑니다. 끝 약어. 참고 : 키보드에서 키를 누르기 어려운 경우 CTRL- [을 사용하십시오. CTRL-C 삽입 모드를 종료하고 일반 모드로 돌아갑니다. 확인하지 마십시오 약어. | InsertLeave |를 트리거하지 않습니다. 자동 명령 행사. CTRL-C 인터럽트 전류 (검색) 명령. CTRL-Break 사용 MS-DOS | dos-CTRL-Break |. 일반 모드에서는 보류중인 명령이 모두 중단됩니다. 명령이 정확히 무엇을하는지에 대해 약간의 불일치가있는 것 같습니다. ..

programing tip 2020.12.09

스프링 보안을 사용하여 프로그래밍 방식으로 사용자 로그인

스프링 보안을 사용하여 프로그래밍 방식으로 사용자 로그인 반대 : 스프링 보안으로 사용자를 수동으로 로그 아웃하는 방법은 무엇입니까? 내 앱 에서 db 내에서 새 사용자를 생성하고 몇 가지 명백한 확인을 수행하는 컨트롤러에 게시하는 new user screen 을 등록했습니다 . 그런 다음이 새 사용자가 자동으로 로그인되기를 원합니다 ... 이렇게 : SecurityContextHolder.getContext().setPrincipal(MyNewUser); 잘 편집 Spring Security 3.1을 사용하여 프로그래밍 방식으로 사용자 로그인하는 방법 에 대한 답변을 기반으로 거의 구현했습니다. Authentication auth = new UsernamePasswordAuthenticationToke..

programing tip 2020.12.09

다른 저장소와 연결하는 github

다른 저장소와 연결하는 github 작동하기 위해 github의 두 저장소에 의존하는 프로젝트가 있습니다. 프로젝트를 github에 제출할 때이 두 저장소에 어떻게 연결합니까? 내 저장소의 파일을 복제하거나 특정 개정판의 다른 저장소에 링크해야하나요? 업데이트하고 비 호환성을 유발하는 것을 원하지 않기 때문입니다. 이미 github 저장소를 만들었습니다. 어떻게해야합니까? git 서브 모듈을 사용하여 다른 프로젝트에 "링크"할 수 있습니다. 여기를 참조하십시오 -http : //help.github.com/submodules/ 내가 더 실용적인 것으로 판명 된 하위 모듈에 대한 대안이 있습니다 : subtree . 이 링크 에 따르면 장점은 다음과 같습니다. 간단한 워크 플로우 관리가 쉽습니다. 이전 버..

programing tip 2020.12.09

"null"상수를 전달할 때 예외가 발생하지만 "null"문자열 참조를 전달할 때 예외가 발생하는 이유는 무엇입니까?

"null"상수를 전달할 때 예외가 발생하지만 "null"문자열 참조를 전달할 때 예외가 발생하는 이유는 무엇입니까? 이 코드를 실행하면 : Console.WriteLine( String.Format( "{0}", null ) ); 내가 얻을 ArgumentNullException이 코드를 실행하는 경우 만 : String str = null; Console.WriteLine( String.Format( "{0}", str ) ); 잘 실행되고 출력은 빈 문자열입니다. 이제 두 조각은 나와 동일하게 보입니다. 둘 다 null 참조를 전달 String.Format()하지만 동작은 다릅니다. 여기서 어떻게 다른 행동이 가능합니까? 무슨 일이 일어나고 있는지 알아 내기 위해 코드를 디 컴파일하면됩니다. str..

programing tip 2020.12.09

selectInput 선택에 반응하는 R 반짝이는 전달

selectInput 선택에 반응하는 R 반짝이는 전달 반짝이는 앱 (RStudio 제공)의 서버 측에는 .NET Framework 의 콘텐츠를 구문 분석하여 변수 목록을 반환하는 반응이 textInput있습니다. 그런 다음 변수 목록이 selectInput및 / 또는 에서 사용됩니다 updateSelectInput. 나는 그것을 작동시킬 수 없습니다. 어떤 제안? 나는 두 번의 시도를했다. 첫 번째 방법은 반응 형 outVar을 selectInput. 두 번째 방법은 반응 사용하는 것입니다 outVar의를 updateSelectInput. 둘 다 작동하지 않습니다. server.R shinyServer( function(input, output, session) { outVar

programing tip 2020.12.09

목록 / 세부 정보보기 및 페이지 매김이있는 앱의 Redux 상태 모양을 선택하는 방법은 무엇입니까?

목록 / 세부 정보보기 및 페이지 매김이있는 앱의 Redux 상태 모양을 선택하는 방법은 무엇입니까? 내 데이터베이스에 여러 항목 (예 : 사용자)이 있다고 상상해보십시오. 나는 또한 두 개의 경로를 가지고 있는데, 하나는 목록이고 다른 하나는 세부 사항 (항목을 편집 할 수있는 곳)입니다. 이제 저는 데이터 구조에 접근하는 방법을 고민하고 있습니다. 저는 두 가지 접근 방식과 둘의 조합을 생각하고 있습니다. 공유 데이터 세트 나는로 이동 /list내 모든 사용자가 REDUX 저장소에 저장된 키에 따라 API에서 다운로드, users나 또한 어떤 종류를 추가 users_offset하고 users_limit목록의 일부만을 렌더링 그런 다음로 이동 하여 값으로 /detail/저장 합니다. 즉 , 다음 cur..

programing tip 2020.12.09
반응형