반응형

Programming 3283

로봇이 양식을 자동으로 채우는 것을 방지하는 방법은 무엇입니까?

로봇이 양식을 자동으로 채우는 것을 방지하는 방법은 무엇입니까? 자동으로 생성되는 입력을 방지 할 수있는 충분한 스팸 방지 메커니즘을 마련하려고합니다. 나는 captcha, 1 + 1 =?과 같은 기술을 읽었습니다. 물건은 잘 작동하지만 응용 프로그램의 무료 빠른 사용을 방해하는 추가 단계를 제공합니다 (나는 그런 것을 찾고 있지 않습니다). 모든 양식에 숨겨진 필드를 설정하려고 시도했지만 display: none;양식 필드 ID를 추적하고 단순히 채우지 않도록 스크립트를 구성 할 수 있다고 확신합니다. 좋은 자동 양식 채우기 방지 방법을 구현 / 알고 있습니까? HTML 및 / 또는 서버 측 처리로 원활하게 수행 할 수 있고 (거의) 방탄이 될 수있는 것이 있습니까? (JS 없이는 단순히 비활성화 할 ..

Programming 2020.08.18

Rails 용 라우팅 리소스에서 : id 매개 변수의 이름을 변경합니다.

Rails 용 라우팅 리소스에서 : id 매개 변수의 이름을 변경합니다. 동적 매개 변수 슬롯을 변경하는 방법을 둘러 보았고 정확한 작업을 수행하는이 게시물을 찾았습니다. 게시물은 https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in입니다. 기본적으로 수행하는 작업은 다음과 같은 경우입니다. map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| site.resources :articles, :key => :title end end 이러한 경로는 다음 경로를 만듭니다. /clients/..

Programming 2020.08.18

Electron 앱에서 console.log () 사용

Electron 앱에서 console.log () 사용 Electron 앱의 콘솔에 데이터 나 메시지를 어떻게 기록 할 수 있습니까? 이 정말 기본적인 hello world는 기본적으로 개발 도구를 엽니 다 console.log('hi'). Electron에 대한 대안이 있습니까? main.js var app = require('app'); var BrowserWindow = require('browser-window'); require('crash-reporter').start(); var mainWindow = null; app.on('window-all-closed', function() { // Mac OS X - close is done explicitly with Cmd + Q, not jus..

Programming 2020.08.18

PHP를 사용하여 파일을 보낼 때 다운로드가 재개됩니까?

PHP를 사용하여 파일을 보낼 때 다운로드가 재개됩니까? 다운로드 가능한 파일의 절대 경로를 노출하고 싶지 않기 때문에 터널링 파일 다운로드에 PHP 스크립팅을 사용하고 있습니다. header("Content-Type: $ctype"); header("Content-Length: " . filesize($file)); header("Content-Disposition: attachment; filename=\"$fileName\""); readfile($file); 안타깝게도이 스크립트를 통해 전달 된 다운로드는 최종 사용자가 재개 할 수 없습니다. 그러한 PHP 기반 솔루션으로 재개 가능한 다운로드를 지원하는 방법이 있습니까? 가장 먼저해야 할 일은 Accept-Ranges: bytes모든 응답 에서 ..

Programming 2020.08.18

자식이 터미널에서 잘못된 사용자로 푸시

자식이 터미널에서 잘못된 사용자로 푸시 자식과 터미널에 문제가 있습니다. 내 문제를 보여주는 갤러리가 있습니다. http://imgur.com/a/6RrEY 내 터미널에서 커밋을 푸시하면 git은 다른 사용자 이름으로 푸시한다고 말합니다. 그건 내 조직 (내 회사)의 사용자이며 커밋이 전혀 없으며 아무도 속한 것 같습니다. (갤러리 첫 번째 그림 확인) 그러나 이것은 내가 Mac 용 Github를 사용할 때 발생하지 않습니다. 피드에서 내가 직접 푸시 한 커밋을 볼 수 있습니다. 문제는 내 개인 저장소에도 영향을 미칩니다. 터미널은이 사용자와 함께 푸시하려고하기 때문에 해당 저장소에 커밋을 푸시 할 권한이 없다고 말합니다 (분명히 잘못되었습니다) : (갤러리 두 번째 그림 확인) 뭔지 맞춰봐 ? 이것은 ..

Programming 2020.08.18

WPF에서 다른 이름으로 저장 대화 상자를 표시하려면 어떻게합니까?

WPF에서 다른 이름으로 저장 대화 상자를 표시하려면 어떻게합니까? WPF / C #에 버튼을 클릭하고 일부 데이터를 수집 한 다음 사용자가 컴퓨터에 다운로드 할 수있는 텍스트 파일에 넣어야한다는 요구 사항이 있습니다. 이 부분의 전반부는 얻을 수 있지만 "다른 이름으로 저장"대화 상자를 사용자에게 어떻게 표시합니까? 파일 자체는 간단한 텍스트 파일입니다. 지금까지 두 답변 모두 Silverlight SaveFileDialog클래스에 연결되어 있습니다 . WPF 변형이 아주 조금의 다른 이름 공간을 서로 다른 것입니다. Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog(); dlg.FileName = "Document"; //..

Programming 2020.08.18

Capistrano에서 레이크 작업을 실행하려면 어떻게해야합니까?

Capistrano에서 레이크 작업을 실행하려면 어떻게해야합니까? 프로덕션 서버에 앱을 배포 할 수있는 deploy.rb가 이미 있습니다. 내 앱에는 사용자 지정 레이크 작업 (lib / tasks 디렉터리의 .rake 파일)이 포함되어 있습니다. 레이크 작업을 원격으로 실행할 캡 작업을 만들고 싶습니다. 좀 더 명시 적으로에서 \config\deploy.rb작업 또는 네임 스페이스 외부에 추가합니다. namespace :rake do desc "Run a task on a remote server." # run like: cap staging rake:invoke task=a_certain_task task :invoke do run("cd #{deploy_to}/current; /usr/bin/env..

Programming 2020.08.18

정규화란 무엇입니까?

정규화란 무엇입니까? 데이터베이스 담당자가 정규화에 대해 계속하는 이유는 무엇입니까? 뭔데? 어떻게 도움이됩니까?데이터베이스 외부에 적용됩니까? 정규화는 기본적으로 중복 및 중복 데이터를 방지하는 데이터베이스 스키마를 설계하는 것입니다. 일부 데이터가 데이터베이스의 여러 위치에서 중복되는 경우 한 위치에서는 업데이트되지만 다른 위치에서는 업데이트되지 않아 데이터가 손상 될 위험이 있습니다.1. 정규 형식에서 5. 정규 형식까지 여러 정규화 수준이 있습니다. 각 일반 양식은 일반적으로 중복성과 관련된 특정 문제를 제거하는 방법을 설명합니다.몇 가지 일반적인 정규화 오류 :(1) 셀에 둘 이상의 값이 있습니다. 예: UserId | Car --------------------- 1 | Toyota 2 | F..

Programming 2020.08.18

jQuery 객체를 어떻게 비교 하시겠습니까?

jQuery 객체를 어떻게 비교 하시겠습니까? 그래서 부모 요소가 페이지의 본문인지 확인하기 위해 두 개의 jQuery 객체를 비교하는 방법을 알아 내려고합니다. 내가 가진 것은 다음과 같습니다. if ( $(this).parent() === $('body') ) ... 나는 이것이 틀렸다는 것을 알고 있지만 누군가 내가 얻는 것을 이해한다면 올바른 방법으로 나를 가리킬 수 있습니까? 원시 DOM 요소를 비교해야합니다. 예 : if ($(this).parent().get(0) === $('body').get(0)) 또는 if ($(this).parent()[0] === $('body')[0]) 왜 안 되는가 : if ($(this).parent().is("body")) { ... } ? 루핑이 필요하지 ..

Programming 2020.08.18

Flutter 프로젝트의 lint-gradle-api-26.1.2.jar을 찾을 수 없습니다.

Flutter 프로젝트의 lint-gradle-api-26.1.2.jar을 찾을 수 없습니다. 저는 Flutter를 처음 사용하며 새 프로젝트를 만들 때 예제 프로젝트를 실행하려고합니다. 실행하려고 할 때 다음과 같은 문제가 있습니다. 실패 : 예외로 인해 빌드가 실패했습니다. Where : 빌드 파일 'PROJECTPATH ​​/ android / app / build.gradle'줄 : 25 문제 : ': app'프로젝트를 평가하는 중에 문제가 발생했습니다. 구성 'classpath'에 대한 모든 파일을 확인할 수 없습니다. lint-gradle-api.jar (com.android.tools.lint : lint-gradle-api : 26.1.2)를 찾을 수 없습니다. 다음 위치에서 검색 됨 : ..

Programming 2020.08.18
반응형