반응형

전체 글 751

C에서 폐쇄를 달성할 수 있는 방법이 있습니까?

C에서 폐쇄를 달성할 수 있는 방법이 있습니까? 이 기능이 작동하기를 원하지만 작동하지 않습니다. #include typedef struct closure_s { void (*incrementer) (); void (*emitter) (); } closure; closure emit(int in) { void incrementer() { in++; } void emitter() { printf("%d\n", in); } return (closure) { incrementer, emitter }; } main() { closure test[] = { emit(10), emit(20) }; test[0] . incrementer(); test[1] . incrementer(); test[0] . emitte..

sourcetip 2023.06.12

Firebase 서비스 작업자와 Vue/Vuex 웹 애플리케이션 간의 통신 방법

Firebase 서비스 작업자와 Vue/Vuex 웹 애플리케이션 간의 통신 방법 우리는 파이어베이스 서비스 직원이 "옆"에서 실행하는 Vue 애플리케이션을 실행하고 있습니다.서비스 작업자는 다음과 같이 시작되었습니다. // main.js import firebase from 'firebase/app' import 'firebase/messaging' ... const firebase_config = { apiKey: 'YOUR_API_KEY', authDomain: 'YOUR_PROJECT_ID.firebaseapp.com', databaseURL: 'https://YOUR_PROJECT_ID.firebaseio.com', projectId: 'YOUR_PROJECT_ID', storageBucket: ..

sourcetip 2023.06.12

VS 코드 인텔리센스가 매우 느림

VS 코드 인텔리센스가 매우 느림 저는 1년 이상 VSCode를 사용하고 있지만 이 문제에 직면한 적이 없습니다.제가 진행하고 있는 프로젝트는 규모가 크고 이 프로젝트를 진행할 때 VSCode는 매우 느립니다.다른 프로젝트를 시도해 봤는데 잘 작동하는데, 이상한 것은 같은 프로젝트에 10명 이상의 팀이 일하고 있고 대부분이 VSCode를 사용하지만 VSC에는 문제가 없는 것 같습니다. IntelliSense에 처음 접속할 때는 2분 정도 기다려야 합니다.그래서 파일을 열 때마다 2~3분 정도 기다려야 제안을 볼 수 있습니다. 제가 프로젝트를 열었을 때, 저는 이런 메시지를 받습니다. 제 생각에 그것은 완전히 괜찮은 것 같습니다.처음 10초 동안만 가능합니다. 초기화가 완료된 후에도 다음 2분 동안 로드가..

sourcetip 2023.06.12

Oracle에서 모든 테이블 인덱스 사용 안 함 및 나중에 사용 안 함

Oracle에서 모든 테이블 인덱스 사용 안 함 및 나중에 사용 안 함 Oracle에서 지정된 스키마/데이터베이스의 모든 인덱스를 비활성화하고 나중에 활성화하려면 어떻게 해야 합니까? 참고: 이는 sqlldr을 더 빠르게 실행하기 위한 것입니다.다음은 파일 없이 인덱스를 사용할 수 없도록 만드는 것입니다. DECLARE CURSOR usr_idxs IS select * from user_indexes; cur_idx usr_idxs% ROWTYPE; v_sql VARCHAR2(1024); BEGIN OPEN usr_idxs; LOOP FETCH usr_idxs INTO cur_idx; EXIT WHEN NOT usr_idxs%FOUND; v_sql:= 'ALTER INDEX ' || cur_idx.ind..

sourcetip 2023.06.12

안드로이드에서 소프트웨어 키보드의 가시성을 확인하는 방법은 무엇입니까?

안드로이드에서 소프트웨어 키보드의 가시성을 확인하는 방법은 무엇입니까? 소프트웨어 키보드가 표시되는지 확인하는 매우 간단한 작업을 수행해야 합니다.안드로이드에서 이것이 가능합니까?새로운 답변 2012년 1월 25일 추가 아래 답변을 작성한 이후, 누군가가 버전 1부터 SDK에 숨어있는 API인 ViewTreeObserver와 친구들의 존재를 저에게 알려주었습니다. 사용자 정의 레이아웃 유형을 요구하는 것보다 훨씬 간단한 해결책은 활동의 루트 보기에 알려진 ID를 지정하는 것입니다.@+id/activityRootGlobalLayoutListener를 ViewTreeObserver에 연결하고 여기서 활동의 보기 루트와 창 크기 간의 크기 차이를 계산합니다. final View activityRootView ..

sourcetip 2023.06.12

런타임에 web.config appSettings를 어떻게 수정합니까?

런타임에 web.config appSettings를 어떻게 수정합니까? 런타임에 web.config appSettings 값을 수정하는 방법이 헷갈립니다.예를 들어, 다음과 같은 앱 설정 섹션이 있습니다. 예를 들어, 런타임에 "homepageesc" 키를 수정하고 싶습니다.구성 관리자 및 웹 구성 관리자 정적 클래스를 시도했지만 설정이 "읽기 전용"입니다.런타임에 appSettings 값을 수정하려면 어떻게 해야 합니까? 업데이트: 네, 5년 후의 모습입니다.경험에 비추어 볼 때 web.config 파일에 의도적으로 편집 가능한 구성을 넣지 말고 사용자 중 한 명이 아래에 언급한 것처럼 별도의 XML 파일에 넣어야 합니다.이렇게 하면 앱을 다시 시작하기 위해 web.config 파일을 편집할 필요가 없..

sourcetip 2023.06.12

시간 델타를 년으로 변환하시겠습니까?

시간 델타를 년으로 변환하시겠습니까? 저는 몇 년이 지났는지 확인해야 합니다.현재 나는 가지고 있습니다.timedeltadatetime모듈과 몇 년으로 변환하는 방법을 모릅니다.은 a보다 더 많은 합니다.timedelta시작(또는 종료) 날짜를 알아야 합니다.(윤년제입니다.) 가장 좋은 방법은 다음을 사용하는 것입니다.dateutil.relativedelta 개체입니다. 하지만 타사 모듈입니다.만약 당신이 알고 싶다면.datetime은 것은그였습니다.n몇 년 후(기본값에서 지금까지) 다음 작업을 수행할 수 있습니다. from dateutil.relativedelta import relativedelta def yearsago(years, from_date=None): if from_date is None..

sourcetip 2023.06.12

Oracle에서 버전 4(랜덤) UUID를 생성하는 방법은 무엇입니까?

Oracle에서 버전 4(랜덤) UUID를 생성하는 방법은 무엇입니까? 이 블로그는 다음과 같이 설명합니다.sys_guid()모든 시스템에 대해 랜덤하지 않습니다. http://feuerthoughts.blogspot.de/2006/02/watch-out-for-sequential-oracle-guids.html 안타깝게도 저는 그런 시스템을 사용해야 합니다. 임의 UUID를 가져오는 방법은 무엇입니까? 합니까?sys_guid()Oracle에서 안정적으로 랜덤 UUID를 가져오는 방법이 없다면 어떻게 해야 합니까?여기 @Pablo Santa Cruz의 답변과 당신이 게시한 코드를 바탕으로 한 완벽한 예가 있습니다. 저는 당신이 왜 에러 메시지를 받았는지 모르겠습니다.아마도 SQL Developer의 문제..

sourcetip 2023.06.12

Typescript와 Angular에서 "let variable" 유형에 대한 힌트 IDE를 입력하는 방법이 있습니까?

Typescript와 Angular에서 "let variable" 유형에 대한 힌트 IDE를 입력하는 방법이 있습니까? 마크업을 하는 것과 같은 것입니다. {{request.requestId}} 요청 유형이 어떤 식으로든 IDE를 입력할 수 있습니까?Request저는 여기서 IntelliJ를 사용하고 있습니다. 참고로 여기서 Angular Material 테이블을 사용하고 있으므로 다음과 같이 선언합니다.requestin 구성 요소는 순수하게 템플릿 변수이기 때문에 여기서는 옵션이 아닙니다.모든 행 반복 시 구성 요소 자체에서 내부적으로 제공하는 행 데이터가 포함되어 있습니다. 이 마크업은 MatDataTable 구성 요소에서 사용되는 완벽하게 유효한 마크업입니다.처럼 tableDataSource: Ma..

sourcetip 2023.06.12

엑셀 인스턴스를 얻기 위해 late binding을 사용하는 방법은?

엑셀 인스턴스를 얻기 위해 late binding을 사용하는 방법은? 사용 중 [DllImport("Oleacc.dll")] static extern int AccessibleObjectFromWindow( int hwnd, uint dwObjectID, byte[] riid, ref Excel.Window ptr); 그의 핸들을 사용하여 엑셀 인스턴스를 얻는 것, 나는 엑셀 인스턴스의 프로세스 ID에서 얻습니다. 이 기능을 사용할 때의 모습입니다. const uint OBJID_NATIVEOM = 0xFFFFFFF0; Guid IID_IDispatch = new Guid("{00020400-0000-0000-C000-000000000046}"); Excel.Window ptr = null; int hr..

sourcetip 2023.06.12
반응형