프로그램 작성

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

19
URI 문자열을 이름-값 컬렉션으로 구문 분석
다음과 같은 URI가 있습니다. https://google.com.ua/oauth/authorize?client_id=SS&response_type=code&scope=N_FULL&access_type=offline&redirect_uri=http://localhost/Callback 구문 분석 된 요소가있는 컬렉션이 필요합니다. NAME VALUE ------------------------ client_id SS response_type code scope N_FULL access_type offline redirect_uri http://localhost/Callback 정확히 말하면 C # /. NET HttpUtility.ParseQueryString 메서드에 해당하는 Java가 필요합니다 . 제발, 이것에 대한 조언을 해주세요. 감사.

15
'source'와 함께 Dockerfile에서 RUN 명령어를 사용할 수 없습니다
나는 바닐라 파이썬 환경을 설치하기 위해 함께 모은 Dockerfile을 가지고 있습니다 (나중에 앱을 설치할 것입니다). FROM ubuntu:12.04 # required to build certain python libraries RUN apt-get install python-dev -y # install pip - canonical installation instructions from pip-installer.org # http://www.pip-installer.org/en/latest/installing.html ADD https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py /tmp/ez_setup.py ADD https://raw.github.com/pypa/pip/master/contrib/get-pip.py /tmp/get-pip.py RUN python /tmp/ez_setup.py RUN …
274 bash  shell  docker 

23
복제본을 지우고 벡터를 정렬하는 가장 효율적인 방법은 무엇입니까?
잠재적으로 많은 요소가있는 C ++ 벡터를 가져 와서 중복을 지우고 정렬해야합니다. 현재 아래 코드가 있지만 작동하지 않습니다. vec.erase( std::unique(vec.begin(), vec.end()), vec.end()); std::sort(vec.begin(), vec.end()); 이 작업을 올바르게 수행하려면 어떻게해야합니까? 또한 중복을 먼저 지우거나 (위의 코드와 유사) 정렬을 먼저 수행하는 것이 더 빠릅니까? 정렬을 먼저 수행하면 std::unique실행 된 후에도 정렬 상태 가 …
274 c++  sorting  vector  stl  duplicates 

11
Java 8의 Optional.ifPresent 및 if-not-present의 기능적 스타일?
Java 8에서는 Optional객체가 있으면 객체에 무언가를 하고 싶지 않으면 다른 일을 하고 싶습니다 . if (opt.isPresent()) { System.out.println("found"); } else { System.out.println("Not found"); } 그러나 이것은 '기능적 스타일'이 아닙니다. Optional이 ifPresent()방법을하지만, 나는 체인 드릴 수 없습니다 orElse()방법. 따라서 나는 쓸 수 없다 : opt.ifPresent( x -> System.out.println("found " + x)) …



30
npm ERR cb ()는 호출되지 않았습니다
Heroku에서 호스팅되는 Node.js 앱이 있습니다. 내가 할 때마다 git push heroku다음과 같은 오류가 발생합니다. Counting objects: 14, done. Delta compression using up to 6 threads. Compressing objects: 100% (12/12), done. Writing objects: 100% (12/12), 1.20 KiB, done. Total 12 (delta 8), reused 0 (delta 0) -----> Node.js app detected -----> …
274 node.js  heroku  npm 

11
파이썬 다중 반환 값 무시
튜플에서 여러 값을 반환하는 Python 함수가 있다고 가정 해보십시오. def func(): return 1, 2 임시 변수에 할당하는 대신 결과 중 하나를 무시하는 좋은 방법이 있습니까? 첫 번째 가치에만 관심이 있다면 이것보다 더 좋은 방법이 있습니까? x, temp = func()
274 python  function  tuples 


3
힘내 체크 아웃 의미 더블 대시
이 git 명령에서 파일 이름 앞에 이중 대시의 의미는 무엇입니까? git checkout --ours -- path/to/file.txt git checkout --theirs -- path/to/file.txt 그들은 필수입니까? 그것은 동등합니까 git checkout --ours path/to/file.txt git checkout --theirs path/to/file.txt
274 git  git-checkout 

3
Pandas에 열이 있는지 확인하는 방법
Pandas DataFrame에 열이 있는지 확인하는 방법이 있습니까? 다음과 같은 DataFrame이 있다고 가정하십시오. >>> import pandas as pd >>> from random import randint >>> df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for x in xrange(10)], 'C': [randint(1, 9)*100 for x in xrange(10)]}) >>> df A B …
274 python  pandas  dataframe 

4
PowerShell에서 조건을 어떻게 무시합니까?
PowerShell에서 조건부 테스트를 어떻게 무효화합니까? 예를 들어 C : \ Code 디렉토리를 확인하려면 다음을 실행할 수 있습니다. if (Test-Path C:\Code){ write "it exists!" } 해당 조건을 무효화하는 방법이 있습니까? if (Not (Test-Path C:\Code)){ write "it doesn't exist!" } 해결 방법 : if (Test-Path C:\Code){ } else { write "it doesn't …

17
bash 스크립트에서 루트로 실행 중인지 확인하는 방법
루트 수준의 권한이 필요한 스크립트를 작성 중입니다. 스크립트가 루트로 실행되지 않는 경우 단순히 "루트로 실행하십시오."라는 메시지를 표시합니다. 종료합니다. 내가 찾고있는 의사 코드는 다음과 같습니다. if (whoami != root) then echo "Please run as root" else (do stuff) fi exit 어떻게하면 깨끗하고 안전하게 최선을 다할 수 있습니까? 감사! 아, 분명히 말하면 …
274 bash  shell  root 

13
디렉토리 열기 대화 상자
사용자가 생성 할 파일이 저장 될 디렉토리를 선택하기를 원합니다. WPF OpenFileDialog에서 from Win32를 사용해야한다는 것을 알고 있지만 불행히도 대화 상자에는 파일을 선택해야합니다. 하나를 선택하지 않고 확인을 클릭하면 열린 상태로 유지됩니다. 사용자가 파일을 선택한 다음 경로를 제거하여 파일이 속한 디렉토리를 알아낼 수는 있지만 직관적이지 않습니다. 이 일을 전에 본 사람이 있습니까?
274 wpf  filesystems  dialog 

4
Vim에서 설정의 현재 값 가져 오기
지정된 Vim 설정의 현재 값을 찾는 간단한 방법이 있습니까? 예를 들어 현재 값을 알고 싶다면 다음을 tabstop실행할 수 있습니다. :set tabstop 인수를 전달하지 않으면 Vim이 현재 값을 알려줍니다. 이것은 많은 설정에 적합하지만 true 또는 false 인 설정에는 적합하지 않습니다. 예를 들어의 현재 값을 찾으려면 다음을 expandtab실행하십시오. :set expandtab 실제로 활성화 …
274 vim 

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