반응형

JavaScript 2291

Go 언어에 기능 / 메서드 오버로딩이 있습니까?

Go 언어에 기능 / 메서드 오버로딩이 있습니까? Go로 C 라이브러리를 이식하고 있습니다. AC 함수 (varargs 포함)는 다음과 같이 정의됩니다. curl_easy_setopt(CURL *curl, CURLoption option, ...); 그래서 래퍼 C 함수를 만들었습니다. curl_wrapper_easy_setopt_str(CURL *curl, CURLoption option, char* param); curl_wrapper_easy_setopt_long(CURL *curl, CURLoption option, long param); Go에서 다음과 같이 함수를 정의하면 : func (e *Easy)SetOption(option Option, param string) { e.code = Co..

developer tip 2020.08.18

Devise-특정 사용자의 로그인을 어떻게 금지합니까?

Devise-특정 사용자의 로그인을 어떻게 금지합니까? 내 응용 프로그램에서 인증을 위해 Devise를 사용하고 있습니다. 특정 사용자의 로그인을 금지하려면 어떻게해야합니까? 다음과 같이하십시오. 모델에 is_active대한 열을 작성하십시오 User. 그런 다음 아래 코드를 User모델에 추가하십시오 . class User < ActiveRecord::Base #this method is called by devise to check for "active" state of the model def active_for_authentication? #remember to call the super #then put our own check to determine "active" state using #ou..

developer tip 2020.08.18

Numpy argsort-무엇을하고 있습니까?

Numpy argsort-무엇을하고 있습니까? numpy가이 결과를 제공하는 이유 : x = numpy.array([1.48,1.41,0.0,0.1]) print x.argsort() >[2 3 1 0] 내가 이것을 기대할 때 : [3 2 0 1] 분명히 기능에 대한 이해가 부족합니다. 문서 에 따르면 배열을 정렬 할 인덱스를 반환합니다. 2의 색인입니다 0.0. 3의 색인입니다 0.1. 1의 색인입니다 1.41. 0의 색인입니다 1.48. [2, 3, 1, 0] 가장 작은 요소가 인덱스 2, 인덱스 3, 인덱스 1, 인덱스 0에 있음을 나타냅니다. 가 있습니다 여러 가지 방법으로 당신이 찾고있는 결과를 얻기는 : import numpy as np import scipy.stats as stats def..

developer tip 2020.08.18

키워드 목록의 이점은 무엇입니까?

키워드 목록의 이점은 무엇입니까? 엘릭서에는지도가 있습니다 : > map = %{:a => "one", :b => "two"} # = %{a: "one", b: "two"} > map.a # = "one" > map[:a] # = "one" 우리는 또한 키워드 목록이 있습니다 : > kl = [a: "one", b: "two"] # = [a: "one", b: "two"] > kl2 = [{:a, "one"},{:b, "two"}] # = [a: "one", b: "two"] > kl == kl2 # = true > kl[:a] # = "one" > kl.a # = ** (ArgumentError) 왜 둘 다? 통사론? 키워드 목록은 함수 호출의 마지막 매개 변수로 중괄호 없이도 정의 할 수 있도록 더 ..

developer tip 2020.08.18

API 키란 무엇입니까?

API 키란 무엇입니까? [닫은] 요즘 거의 모든 크로스 서비스 애플리케이션에서이 단어를 봅니다. API 키는 정확히 무엇이며 용도는 무엇입니까? 또한 공개 및 비공개 API 키의 차이점은 무엇입니까? API 키가 "정확하게"사용되는 것은 누가 발급하고 어떤 서비스에 사용되는지에 따라 크게 달라집니다. 그러나 대체로 API 키는 요청의 출처를 식별하기 위해 웹 서비스 (또는 유사한) 요청과 함께 제출되는 특정 형태의 비밀 토큰에 부여 된 이름입니다. 출처를 추가로 확인하고 값의 변조를 방지하기 위해 요청 콘텐츠의 일부 다이제스트에 키가 포함될 수 있습니다. 일반적으로 요청의 소스를 긍정적으로 식별 할 수 있으면 인증의 한 형태로 작동하여 액세스 제어로 이어질 수 있습니다. 예를 들어 요청을 수행하는 사람..

developer tip 2020.08.18

이미지 크기는 img 태그 높이 / 너비 속성 또는 CSS에서 정의해야합니까?

이미지 크기는 img 태그 높이 / 너비 속성 또는 CSS에서 정의해야합니까? [복제] 이 질문에 이미 답변이 있습니다. HTML에서 IMG의 높이 및 너비 속성을 지정해야합니까? 5 답변 img태그 width및 height속성 에 이미지 크기를 정의하는 것이 더 나은 코딩 관행 입니까? 아니면 너비 / 높이가있는 CSS 스타일에서? 아니면 둘다? 여기서는 그레인에 반대하고 레이아웃에서 콘텐츠를 분리하는 원칙 (CSS 사용을 제안하는 답변을 정당화 할 수 있음)이 이미지 높이와 너비에 항상 적용되는 것은 아니라고 말합니다. 각 이미지에는 이미지 데이터에서 파생 될 수있는 원래의 원래 높이와 너비가 있습니다. 콘텐츠 대 레이아웃의 프레임 워크에서이 파생 된 높이 및 너비 정보는 레이아웃이 아니라 콘텐츠이므..

developer tip 2020.08.18

Vim에서 작업 / 현재 디렉토리를 설정하는 방법은 무엇입니까?

Vim에서 작업 / 현재 디렉토리를 설정하는 방법은 무엇입니까? 따라서 : e 명령을 사용하여 새 파일을 만들려면 전체 경로를 지정하지 않고 새 파일 이름 만 지정하고 싶습니다. 할 수 있습니까? 이미 제안했듯이 autochdir을 사용할 수 있습니다. 그러면 열린 파일의 디렉토리로 변경되고 다른 옵션은 다음과 같습니다. :cd mydirectory 디렉토리가 변경됩니다. 이것은 절대 또는 상대 경로 일 수 있으므로 :cd ..한 수준 위로 이동합니다. 또는 :cd %:hautochdir을 설정하지 않고 현재 파일이있는 디렉토리로 변경할 수도 있습니다. :cd 디렉토리를 홈 디렉토리로 변경합니다 (또는 Windows에서는 현재 디렉토리를 인쇄합니다). :cd - 디렉토리를 이전에 방문한 디렉토리로 변경합..

developer tip 2020.08.18

svn : executable을 추가하는 올바른 방법

svn : executable을 추가하는 올바른 방법 svn이 추가하기 전에 실행 가능한 파일이 몇 개 있습니다. svn : executable 속성이 설정되어 있습니다. 이제 실행 가능한 비트가없는 몇 가지 다른 파일이 체크인되었으며 svn : executable 속성을 설정하고 싶습니다. $ svn propset svn:executable on *.cgi 그런 다음 상태를 확인하고 svn : executable이있는 파일도 수정되었습니다. $ svn diff Property changes on: a.cgi ___________________________________________________________________ Modified: svn:executable - + * Property ch..

developer tip 2020.08.18

마스터-마스터 대 마스터-슬레이브 데이터베이스 아키텍처?

마스터-마스터 대 마스터-슬레이브 데이터베이스 아키텍처? 두 종류의 데이터베이스 아키텍처에 대해 들었습니다. 마스터 마스터 주인 노예 마스터 마스터가 오늘날의 웹에 더 적합하지 않습니까? Git과 같기 때문에 모든 유닛에는 전체 데이터 세트가 있으며 하나가 다운 되더라도 중요하지 않습니다. 마스터-슬레이브는 일을 처리하는 하나의 중앙 장치가있는 SVN (내가 싫어하는)을 상기시킵니다. 질문 : 각각의 장단점은 무엇입니까? iPhone과 같은 휴대폰에 로컬 데이터베이스를 갖고 싶다면 어느 것이 더 적합합니까? 이 중 하나를 선택하는 것이 철저하게 고려해야 할 중요한 요소입니까? 우리는 가용성, 일관성 및 복잡성을 절충합니다. 마지막 질문을 먼저 해결하려면 : 이것이 중요합니까? 예 아주 많이! 데이터 관리..

developer tip 2020.08.18

PostgreSQL에서 타임 스탬프를 자동으로 업데이트하는 방법

PostgreSQL에서 타임 스탬프를 자동으로 업데이트하는 방법 CURRENT_TIMESTAMP를 사용하여 MySQL에서 할 수있는 것처럼 새 행이 삽입 될 때 코드가 자동으로 타임 스탬프를 업데이트 할 수 있기를 원합니다. PostgreSQL에서 어떻게이 작업을 수행 할 수 있습니까? CREATE TABLE users ( id serial not null, firstname varchar(100), middlename varchar(100), lastname varchar(100), email varchar(200), timestamp timestamp ) 삽입 중에 열을 채우려면 DEFAULT값을 사용하십시오 . CREATE TABLE users ( id serial not null, firstnam..

developer tip 2020.08.17
반응형