반응형

spring3 7462

데이터베이스에 비밀번호를 저장하는 가장 좋은 방법

데이터베이스에 비밀번호를 저장하는 가장 좋은 방법 인증이 필요한 프로젝트 (사용자 이름 및 비밀번호)를 작업 중입니다. 또한 데이터베이스에 연결되므로 사용자 이름과 비밀번호를 저장할 것이라고 생각했습니다. 그러나 데이터베이스에있는 테이블의 텍스트 필드처럼 암호를 갖는 것은 좋은 생각이 아닙니다. C #을 사용하고 2008 Express 서버에 연결하고 있습니다. 이 유형의 데이터를 저장하는 가장 좋은 방법은 무엇입니까? 추신 : 나는 정당한 이유가 제공 될 수 있다면이 정보가 데이터베이스에 저장되지 않는다는 생각에 개방적입니다. 일반 텍스트 필드에 비밀번호를 저장하는 것은 끔찍한 아이디어입니다. 그러나 location이 진행 되는 한 데이터베이스에 비밀번호 표시 를 저장하는 대부분의 경우 (그리고 솔직히..

development 2020.02.17

배경 이미지에 CSS 필터를 적용하는 방법

배경 이미지에 CSS 필터를 적용하는 방법 검색 페이지의 배경 이미지로 사용하는 JPEG 파일이 있으며 Backbone.js 컨텍스트 에서 작업하기 때문에 CSS를 사용하여 설정하고 있습니다. background-image: url("whatever.jpg"); CSS 3 흐림 필터 를 배경 에만 적용하고 싶지만 한 요소의 스타일을 지정하는 방법을 잘 모르겠습니다. 내가 시도하면 : -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); 바로 아래에 background-image내 CSS, 그것은 스타일 전체 페이지,보다는 배경. 이미지 만 선택하고 필터를..

development 2020.02.17

Turing Complete 란 무엇입니까?

Turing Complete 란 무엇입니까? "완료"라는 표현은 무엇을 의미합니까? 너무 많은 이론적 세부 사항을 보지 않고 간단한 설명을 해 줄 수 있습니까? 가장 간단한 설명은 다음과 같습니다. Turing Complete 시스템은 응답을 찾을 수있는 프로그램을 작성할 수있는 시스템을 의미합니다 (런타임 또는 메모리에 대한 보장은 없지만). 따라서 누군가가 "실제로 자주는 아니지만"원칙적으로 "내 새로운 것은 Turing Complete"라고 말하면 계산 문제를 해결하는 데 사용될 수 있습니다. 언젠가는 농담입니다. 한 남자가 vi에서 튜링 머신 시뮬레이터를 작성했기 때문에 vi가 세계에서 유일하게 필요한 계산 엔진이라고 말할 수 있습니다. 가장 간단한 설명은 다음과 같습니다 Alan Turing은 ..

development 2020.02.16

파일의 특정 줄에 대한 커밋 로그를 검색 하시겠습니까?

파일의 특정 줄에 대한 커밋 로그를 검색 하시겠습니까? git 이 파일 의 특정 줄 에 닿은 커밋에 대한 커밋 로그를 제공하는 방법이 있습니까? 처럼 git blame, 그러나 git blame특정 줄에 닿은 LAST 커밋을 보여줍니다. 파일의 어느 위치에 대한 커밋 목록이 아니라 특정 줄에 닿은 커밋 목록과 비슷한 로그를 얻고 싶습니다. 또한 Git : 어느 커밋이 다양한 라인에 닿았는지 발견 하십시오 . 힘내 1.8.4 이후 , git log이 -L라인의 범위의 진화를 볼 수 있습니다. 예를 들어 git blame의 출력을 보자고 가정합니다 . 여기서는 -L 150,+11"150 ~ 150 + 11 행만보십시오"라는 의미입니다. $ git blame -L 150,+11 -- git-web--brows..

development 2020.02.16

Ruby에서 include와 require의 차이점은 무엇입니까?

Ruby에서 include와 require의 차이점은 무엇입니까? 내 질문은 " Ruby의 include와 extend의 ​​차이점은 무엇입니까? " 와 비슷합니다 . 루비 require와 의 차이점은 무엇입니까 include? 내 클래스의 모듈에서 메소드를 사용하고 싶을 require때 아니면 사용해야 include합니까? Ruby에서 "include"와 "require"의 차이점은 무엇입니까? 대답: include 및 require 메소드는 매우 다른 작업을 수행합니다. require 메소드는 대부분의 다른 프로그래밍 언어에서 include 기능을 수행합니다. 다른 파일을 실행하십시오. 또한 과거에 필요한 것을 추적하며 동일한 파일을 두 번 요구하지 않습니다. 이 추가 기능없이 다른 파일을 실행하려면..

development 2020.02.16

N 번 반복 된 단일 항목 목록 만들기

N 번 반복 된 단일 항목 목록 만들기 나는 목록 이해가 이것을 할 것이라는 것을 알고 있지만, 더 짧은 (그리고 더 파이썬적인) 접근 방식이 있는지 궁금합니다. 다양한 길이의 일련의 목록을 만들고 싶습니다. 각 목록에는 동일한 요소 e가 반복 n횟수로 포함됩니다 (여기서 n= 목록의 길이). 하지 않고 목록을 작성하는 방법 [e for number in xrange(n)] 각 목록에 대해? 당신은 또한 쓸 수 있습니다 : [e] * n e가 예를 들어 빈 목록 인 경우 n 개의 독립적 인 빈 목록이 아닌 동일한 목록에 대한 n 개의 참조가있는 목록을 얻게됩니다. 성능 시험 언뜻보기 에 반복은 n 개의 동일한 요소로 목록을 만드는 가장 빠른 방법 인 것 같습니다 . >>> timeit.timeit('it..

development 2020.02.16

함수의 존재를 확인하기 위해 템플릿을 작성할 수 있습니까?

함수의 존재를 확인하기 위해 템플릿을 작성할 수 있습니까? 특정 멤버 함수가 클래스에 정의되어 있는지 여부에 따라 동작을 변경하는 템플릿을 작성할 수 있습니까? 다음은 내가 쓰고 싶은 간단한 예입니다. template std::string optionalToString(T* obj) { if (FUNCTION_EXISTS(T->toString)) return obj->toString(); else return "toString not defined"; } 경우에 따라서, class T한 toString()정의하고 그것을 사용; 그렇지 않으면 그렇지 않습니다. 내가 모르는 마법의 부분은 "FUNCTION_EXISTS"부분입니다. 예, SFINAE를 사용하면 주어진 클래스가 특정 메소드를 제공하는지 확인할 ..

development 2020.02.16

.NET에서 콘솔 응용 프로그램의 종료 코드를 어떻게 지정합니까?

.NET에서 콘솔 응용 프로그램의 종료 코드를 어떻게 지정합니까? .NET에 간단한 콘솔 응용 프로그램이 있습니다. 더 큰 응용 프로그램의 테스트 부분 일뿐입니다. 콘솔 응용 프로그램의 "종료 코드"를 지정하고 싶습니다. 어떻게해야합니까? 3 가지 옵션 : 메소드를 return으로 Main선언 하면에서 리턴 할 수 있습니다 .Mainint 에 전화 할 수 있습니다 Environment.Exit(code). 속성을 사용하여 종료 코드를 설정할 수 있습니다 Environment.ExitCode = -1;. 다른 방법으로 리턴 코드를 설정하거나 위의 다른 옵션 중 하나를 사용하는 경우에 사용됩니다. 응용 프로그램 (콘솔, 서비스, 웹 앱 등)에 따라 다른 방법을 사용할 수 있습니다. 귀국에 대한 답변 외에도 ..

development 2020.02.16

Array.prototype.slice.call ()은 어떻게 작동합니까?

Array.prototype.slice.call ()은 어떻게 작동합니까? 인수를 실제 배열로 만드는 데 사용된다는 것을 알고 있지만 사용할 때 발생하는 일을 이해하지 못합니다 Array.prototype.slice.call(arguments) 후드 아래에서 발생하는 .slice()것은 정상적으로 호출 될 때 this배열이며, 그 배열을 반복하고 작동합니다. 함수 this에서 어떻게 .slice()배열입니까? 당신이 할 때 : object.method(); ...는 object자동의 값이된다 this하여 method(). 따라서 : [1,2,3].slice() ... [1,2,3]배열의 값으로서 설정된다 this에서 .slice(). 그러나 다른 것을 this가치 로 대체 할 수 있다면 어떨까요? 대체하..

development 2020.02.16

heroku-모든 로그를 보는 방법

heroku-모든 로그를 보는 방법 heroku에 작은 앱이 있습니다. 로그를보고 싶을 때마다 명령 줄로 이동하여 heroku logs 그것은 단지 약 100 줄을 보여줍니다. heroku에서 애플리케이션의 전체 로그를 볼 수있는 방법이 없습니까? 업데이트 (dawmail333 덕분에) : heroku logs -n 1500 또는, 통나무를 라이브 꼬리로 heroku logs -t 헤 로쿠 로그 문서 수천 줄 이상이 필요한 경우 heroku의 Syslog Drains를 사용할 수 있습니다 또는 (이전 방법) : $ heroku run rails c File.open('log/production.log', 'r').each_line { |line| puts line } heroku에서 로깅이 크게 향상되었..

development 2020.02.16
반응형