프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A

7
호출 방법의 이름을 얻는 방법?
Ruby에서 메소드 내에서 호출 메소드 이름을 찾는 방법이 있습니까? 예를 들면 다음과 같습니다. class Test def self.foo Fooz.bar end end class Fooz def self.bar # get Test.foo or foo end end
161 ruby 

4
로그인 양식에 CSRF 공격에 대한 토큰이 필요합니까?
지금까지 배운 내용에서 토큰의 목적은 공격자가 양식 제출을 위조하지 못하게하는 것입니다. 예를 들어, 웹 사이트에 입력 한 양식에 장바구니에 항목을 추가 한 경우 공격자가 원하지 않는 항목으로 장바구니를 스팸으로 만들 수 있습니다. 장바구니 양식에 유효한 여러 입력이있을 수 있으므로 공격자는 웹 사이트에서 판매하는 항목을 알고 있으면됩니다. 이 경우 토큰이 작동하는 …
161 php  token  csrf 

8
왜 git branch --unset-upstream을 호출하여 수정합니까?
git의 고급 작업에 관해서는 초보자입니다. 블로그 프레임 워크 Octopress를 사용하여 블로그 를 유지 관리 합니다. Octopress는 2011 년 이후 어떤 개발도하지 않았지만 내 목적에 잘 부합하므로 지금까지는 아무것도 바꾸지 않을 것이라고 생각했습니다. 참고로, 내 블로그는 Github Pages에서 호스팅됩니다. 오늘 새 게시물을 작성하는 동안 git status다음 메시지가 표시되었습니다. On branch source …

13
Java에서 두 개의 인수를 확인하십시오. null이 아니거나 우아하게 null입니다.
스프링 부트를 사용하여 이메일을 보내는 데 사용되는 쉘 프로젝트를 개발했습니다. sendmail -from foo@bar.com -password foobar -subject "hello world" -to aaa@bbb.com 는 IF from및 password인수 누락, 나는 기본 발신자와 비밀번호, 예를 들어, 사용 noreply@bar.com및 123456. 따라서 사용자가 from인수를 전달하면 인수도 전달해야 password하며 그 반대도 마찬가지입니다. 즉, 둘 다 널이 아니거나 둘 …
161 java 


9
크롬 :이 웹 사이트는 HSTS를 사용합니다. 네트워크 오류…이 페이지는 나중에 작동 할 것입니다
localhost에 대해 개발 중입니다. 오늘 아침에 피들러를 사용한 직후 크롬 에서이 오류가 발생하기 시작했습니다 (파이어 폭스에서 올바르게 작동합니다) "웹 사이트에서 HSTS를 사용하고 있으므로 현재 로컬 호스트를 방문 할 수 없습니다. 네트워크 오류 및 공격은 일반적으로 일시적이므로이 페이지는 나중에 작동 할 것입니다." 이제 로컬 호스트는 피들러가 실행중인 경우에만 크롬으로 작동합니다. 피들러가 …

4
모카의 기본 시간 초과 변경
단위 테스트 파일 my-spec.js가 있고 mocha로 실행중인 경우 : mocha my-spec.js 기본 시간 초과는 2000ms입니다. 명령 줄 매개 변수를 사용하여 부분 테스트를 위해 덮어 쓸 수 있습니다. mocha my-spec.js --timeout 5000 모든 테스트에 대해 기본 시간 초과를 전체적으로 변경할 수 있습니까? 즉, 다음과 같이 호출하면 기본 시간 초과 값이 2000ms와 …

4
배치 파일에서 변수로 파일 내용을 읽는 방법은 무엇입니까?
이 배치 파일은 TEST에서 LIVE로 빌드를 릴리스합니다. 이 파일에 특정 폴더에 수반되는 릴리스 문서가 있는지 확인하는 검사 제한 조건을 추가하고 싶습니다. "C:\Program Files\Windows Resource Kits\Tools\robocopy.exe" "\\testserver\testapp$" "\\liveserver\liveapp$" *.* /E /XA:H /PURGE /XO /XD ".svn" /NDL /NC /NS /NP del "\\liveserver\liveapp$\web.config" ren "\\liveserver\liveapp$\web.live.config" web.config 그래서 이것을 달성하는 방법에 대한 몇 가지 …
161 batch-file 

16
템플릿 방법과 전략 패턴의 차이점은 무엇입니까?
누군가 템플릿 방법 패턴과 전략 패턴의 차이점이 무엇인지 설명해 주시겠습니까? 내가 알 수있는 한 99 % 동일하다는 점은 템플릿 메서드 패턴에 기본 클래스와 같은 추상 클래스가 있고 전략 클래스는 각 구체적인 전략 클래스에 의해 구현되는 인터페이스를 사용한다는 것입니다. 그러나 고객 에 관한 한 정확히 동일한 방식으로 소비됩니다. 이것이 맞습니까?





13
존재하지 않고 새 줄을 추가하는 경우 .txt 파일을 만듭니다.
.txt 파일을 만들어서 쓰고 싶습니다. 파일이 이미 존재하면 더 많은 줄을 추가하고 싶습니다. string path = @"E:\AppServ\Example.txt"; if (!File.Exists(path)) { File.Create(path); TextWriter tw = new StreamWriter(path); tw.WriteLine("The very first line!"); tw.Close(); } else if (File.Exists(path)) { TextWriter tw = new StreamWriter(path); tw.WriteLine("The next line!"); tw.Close(); } 그러나 첫 번째 줄은 …
161 c#  text-files 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.