반응형

developer tip 2321

웹 워커를 디버깅하는 방법

웹 워커를 디버깅하는 방법 저는 HTML 5에서 웹 작업자와 함께 일하고 있으며 디버깅 방법을 찾고 있습니다. 이상적으로는 방화범이나 크롬 디버거와 같은 것입니다. 누구든지 이것에 대한 좋은 해결책이 있습니까? 콘솔이나 DOM에 대한 액세스가 없으면 iffy 코드를 디버깅하기가 어렵습니다. 누락 된 console.log에 대한 빠른 솔루션으로 다음을 사용할 수 있습니다. throw JSON.stringify({data:data}) Chrome의 Dev Channel 버전은 작업자의 클라이언트 페이지 내에서 iframe을 사용하여 작업자를 시뮬레이션하는 가짜 작업자 구현을 삽입하여 작업자 디버깅을 지원합니다. 스크립트 창으로 이동하여 오른쪽의 작업자 사이드 바에서 디버그 확인란을 선택한 다음 페이지를 다시..

developer tip 2021.01.06

여러 조건이있는 if의 실행 순서

여러 조건이있는 if의 실행 순서 여러 조건문이있는 if 문에서 첫 번째 결과가 분명하면 두 번째 조건문이 실행됩니까? 예: if(i>0 && array[i]==0){ } 조건문을 바꾸면 i의 음수 값에 대해 segfault가 발생할 수 있지만 이렇게하면 segfault가 발생하지 않습니다. 이것이 항상 작동하는지 또는 중첩 된 if 문을 사용해야한다고 확신 할 수 있습니까? 이러한 유형의 평가를 단락 이라고 합니다. 결과가 100 % 명확하면 평가를 계속하지 않습니다. 이것은 실제로 일반적인 프로그래밍 기술입니다. 예를 들어 C ++에서는 다음과 같은 내용이 자주 표시됩니다. if (pX!=null && pX->predicate()) { bla bla bla } 조건의 순서를 변경 한 경우 널 포인터에..

developer tip 2021.01.06

Spring XML 컨텍스트에서 조건부 리소스 가져 오기를 수행하는 방법은 무엇입니까?

Spring XML 컨텍스트에서 조건부 리소스 가져 오기를 수행하는 방법은 무엇입니까? 내가 달성하고 싶은 것은 "동적으로"(즉, 구성 파일에 정의 된 속성을 기반으로) 자식 Spring XML 컨텍스트의 가져 오기를 활성화 / 비활성화하는 기능입니다. 나는 다음과 같은 것을 상상한다. 속성이 (부울로) 해결되고 true이면 컨텍스트를 가져 오며 그렇지 않으면 그렇지 않습니다. 지금까지 내 연구 중 일부 : 사용자 지정 NamespaceHandler (및 관련 클래스)를 작성하여 자체 네임 스페이스에 사용자 지정 요소를 등록 할 수 있습니다. 예를 들면 : 이 접근 방식의 문제점은 Spring에서 로직을 가져 오는 전체 리소스를 복제하고 싶지 않다는 것입니다.이 작업을 수행하기 위해 위임해야 할 사항이 ..

developer tip 2021.01.06

psql 출력에서 ​​알림 비활성화

psql 출력에서 ​​알림 비활성화 psql (PostgreSQL 클라이언트)이 알림을 출력하지 못하도록하려면 어떻게해야합니까? 예 : psql : schema / auth.sql : 20 :주의 사항 : CREATE TABLE / PRIMARY KEY는 "users"테이블에 대해 암시 적 인덱스 "users_pkey"를 생성합니다. 내 생각에 프로그램은 오류가 없거나 출력해야 할 다른 이유가없는 한 침묵해야합니다. SET client_min_messages TO WARNING; 즉 세션에 대해서만 설정하거나 함께 지속 할 수 ALTER ROLE또는 ALTER DATABASE. 또는 ".psqlrc" 에 넣을 수 있습니다. 아마도 가장 포괄적 인 설명은 여기 Peter Eisentrauts 블로그 항목에..

developer tip 2021.01.06

루프에서 JavaScript 클로저의 사용을 설명하십시오.

루프에서 JavaScript 클로저의 사용을 설명하십시오. 이 질문에 이미 답변이 있습니다. 루프 내부의 JavaScript 클로저 – 간단한 실용적인 예제 44 답변 루프 내부의 클로저와 클로저에 대한 여러 설명을 읽었습니다. 개념을 이해하기가 어렵습니다. 이 코드가 있습니다. 코드를 최대한 줄여 클로저 개념을 더 명확하게 할 수있는 방법이 있습니까? i두 괄호 안에 있는 부분을 이해하는 데 어려움을 겪고 있습니다. 감사 function addLinks () { for (var i=0, link; i

developer tip 2021.01.06

UNION 및 ORDER BY의 잘못된 사용?

UNION 및 ORDER BY의 잘못된 사용? mysql에서 union 및 order by 를 어떻게 사용할 수 있습니까? select * from _member_facebook inner join _member_pts ON _member_facebook._fb_owner=_member_pts._username where _member_facebook._promote_point = 9 ORDER BY RAND() limit 2 UNION ALL select * from _member_facebook inner join _member_pts ON _member_facebook._fb_owner=_member_pts._username where _member_facebook._promote_point = 8..

developer tip 2021.01.06

Python에서 산 세척 이해하기

Python에서 산 세척 이해하기 저는 최근에 절인 형태로 사전 (각 키가 목록을 참조하는 곳)을 넣어야하는 과제를 받았습니다. 유일한 문제는 절임 형태가 무엇인지 전혀 모른다는 것입니다. 누구든지이 개념을 배우는 데 도움이되는 좋은 리소스의 올바른 방향을 알려줄 수 있습니까? pickle 모듈은 Python 객체 구조를 직렬화 및 역 직렬화하기위한 기본적이지만 강력한 알고리즘을 구현합니다. Pickling- Python 객체 계층 구조가 바이트 스트림으로 변환되고 Unpickling- 역 연산으로 바이트 스트림이 객체 계층 구조로 다시 변환됩니다. 산세 (및 산세 해제)는 직렬화 , 마샬링 또는 평탄화 라고도 합니다. import pickle data1 = {'a': [1, 2.0, 3, 4+6j], ..

developer tip 2021.01.06

Android SharedPreferences 모범 사례

Android SharedPreferences 모범 사례 내가 빌드 한 애플리케이션에서 우리는 SharedPreferences에 상당히 의존하고 있습니다. 이것은 SharedPreferences에 액세스 할 때 가장 좋은 방법이 무엇인지 생각하게했습니다. 예를 들어 많은 사람들은 다음 호출을 통해 액세스하는 적절한 방법을 말합니다. PreferenceManager.getDefaultSharedPreferences(Context context) 그러나 이것은 위험 할 수있는 것 같습니다. SharedPreferences에 의존하는 대규모 애플리케이션이있는 경우 특히 SharedPreferences에 의존하는 일부 타사 라이브러리를 사용하는 경우 키가 중복 될 수 있습니다. 사용하는 더 나은 호출은 다음과 ..

developer tip 2021.01.06

저장 프로 시저의 출력을 SQL Server의 변수로 반환하는 방법

저장 프로 시저의 출력을 SQL Server의 변수로 반환하는 방법 SQL Server에서 저장 프로 시저를 실행하고 출력을 변수에 할당하고 싶습니다 (단일 값을 반환 함)? 반환하려는 정보의 성격에 따라 다릅니다. 단일 정수 값이면 다음 return문을 사용할 수 있습니다 . create proc myproc as begin return 1 end go declare @i int exec @i = myproc 정수가 아닌 값 또는 스칼라 값이 많은 경우 출력 매개 변수를 사용할 수 있습니다. create proc myproc @a int output, @b varchar(50) output as begin select @a = 1, @b='hello' end go declare @i int, @j va..

developer tip 2021.01.06

코드 서명 ID 란 무엇입니까?

코드 서명 ID 란 무엇입니까? XCode에서 "코드 서명 ID"는 무엇입니까? 인증서입니까? 개인 키입니까? 앱 ID입니까? 프로비저닝 프로파일입니까? 대상 빌드 설정으로 이동하면 코드 서명 ID를 요청하므로이를 파악해야합니다. 개인 키를 사용하여 코드에 서명했다고 생각했습니다. 그러나 내 개인 키 이름은 표시되지 않습니다. 인증서 목록을 보여줍니다 (확실하지 않지만). iOS 애플리케이션의 기기 빌드를 만들려고 할 때 매우 빠르게 깊이 들어가고 골칫거리의 일반적인 원인이되는 주제에 확실히 맞았습니다. 먼저 코드 서명 프로세스와 관련된 각 용어에 대해 약간의 구조를 지정하고 (나중에이 질문에 걸림돌이되는 모든 사람을 위해) 주요 질문으로 넘어갈 수 있습니다. CodeSign 용어 iOS 기기 빌드의 코..

developer tip 2021.01.06
반응형