반응형

분류 전체보기 677

루트 권한 삭제

루트 권한 삭제 루트로 시작되는 데몬이 있습니다 (낮은 포트에 바인딩 할 수 있음). 초기화 후 안전상의 이유로 루트 권한을 삭제하고 싶습니다. 누구든지 이것을 할 C 로 알려진 올바른 코드 조각을 가리킬 수 있습니까 ? 매뉴얼 페이지를 읽었고 다양한 응용 프로그램에서 다양한 구현을 살펴 보았으며 모두 다르며 일부는 정말 복잡합니다. 이것은 보안 관련 코드이며 다른 사람들이 저지르는 동일한 실수를 재발견하고 싶지 않습니다. 제가 찾고있는 것은 모범 사례, 잘 알려진 좋은 이식 가능한 라이브러리 함수입니다.이 함수는 그것이 올바르게 될 것이라는 지식에서 사용할 수 있습니다. 그런 것이 존재합니까? 참고로 저는 루트로 시작합니다. 다른 uid 및 gid에서 실행되도록 변경해야합니다. 보조 그룹을 올바르게 설..

programing 2021.01.15

Python 실행 파일 : py2exe 또는 PyInstaller?

Python 실행 파일 : py2exe 또는 PyInstaller? 실행 파일 (Windows)을 만들려면 Py2exe 또는 PyInstaller 중 하나를 사용해야한다고 가정합니다. 그들 사이의 차이점은 무엇입니까? Py2exe와 PyInstaller는 둘 다 래퍼이지만 여기에 몇 가지 차이점이 있습니다. Py2exe는 python3.0 및 3.1을 포함한 python2.4 +와 호환되는 반면 PyInstaller는 현재 python 2.7 및 3.3–3.5와 호환됩니다. 내가 아는 한 Py2exe는 서명을 지원하지 않았지만 Pyinstaller는 버전 1.4에서 서명을 지원합니다. PyInstaller에서는 하나의 exe를 쉽게 생성 할 수 있습니다. 기본적으로 둘 다 exe와 dll을 생성합니다. ..

programing 2021.01.15

.gitignore에 Linux 실행 파일을 추가하는 방법은 무엇입니까?

.gitignore에 Linux 실행 파일을 추가하는 방법은 무엇입니까? 명시적인 확장자를 부여하지 않고 특정 또는 / bin 디렉토리에 배치하지 않고 Linux 실행 파일을 .gitignore에 어떻게 추가합니까? 대부분의 이름은 ".c"확장자없이 컴파일 된 C 파일과 동일합니다. 소스 코드 파일을 제외하고 모두 무시할 수 있습니까? 예를 들면 : * !*.c !Makefile 나는 그것들을 프로젝트 .gitignore에 명시 적으로 넣을 것입니다. 그것은 우아한 아니지만, 나는 당신의 프로젝트가없는 상상 그 중 많은. 대부분의 개발자는 일반적으로 build실제 빌드 프로세스가 실행되는 프로젝트에 디렉토리를 가지고 있습니다. 그래서, 모든 실행 파일, .o, .so, .a, 등이있다이 빌드 디렉토리는에..

programing 2021.01.15

원격 거부 된 마스터-> 마스터 (사전 수신 후크 거부 됨)

원격 거부 된 마스터-> 마스터 (사전 수신 후크 거부 됨) 레일 3.2에서 작업 중이며 heroku로 푸시하려고하면 오류가 발생합니다. git push heroku master Counting objects: 496, done. Delta compression using up to 8 threads. Compressing objects: 100% (435/435), done. Writing objects: 100% (496/496), 5.17 MiB | 249 KiB/s, done. Total 496 (delta 125), reused 216 (delta 8) -----> Heroku receiving push -----> Removing .DS_Store files ! Heroku push rejec..

programing 2021.01.15

유닉스 내림차순 정렬

유닉스 내림차순 정렬 레코드의 5 번째 필드에 따라 탭 제한 파일을 내림차순으로 정렬하고 싶습니다. 나는 시도했다 sort -r -k5n filename 하지만 작동하지 않았습니다. 에 n첨부 된 옵션이 있으면 해당 필드에 대해 -k5전역 -r옵션이 무시됩니다. 당신은 모두를 지정해야 n하고 r같은 수준 (글로벌 또는 로컬). sort -t $'\t' -k5,5rn 또는 sort -rn -t $'\t' -k5,5 5 번째 필드 만 정렬하려면 을 사용하십시오 -k5,5. 또한 -t명령 줄 스위치를 사용하여 구분 기호를 tab. 이 시도: sort -k5,5 -r -n -t \t filename 또는 위의 방법이 작동하지 않는 경우 (와 함께 tab) 다음을 수행하십시오. sort -k5,5 -r -n -t..

programing 2021.01.15

git log 하나의 커밋 ID 만 표시

git log 하나의 커밋 ID 만 표시 나는 도움이 필요해. 하나의 커밋 ID 만 표시 할 수 있습니까? git log -3은 1-3의 로그를 보여주기 때문에 3 개만 보여주고 싶습니다. 어떤 가능한 명령이 일치할까요? 나는 명령을 사용한다 git log -3 --pretty=format:"%h" 결과는 ffbef87 cf0e073 1c76c5d 1c76c5d 만 표시하고 싶습니다 . 현재 커밋에서 git show 세 번째 부모 를 참조하는 것을 사용할 수 있습니다 (예 :의 두 번째 조상 HEAD). 또한 git show다음과 같은 형식 문자열을 허용합니다 git log. git show HEAD~2 --pretty=format:"%h" --no-patch 업데이트 ( 2016-12-01 ) 더 나은..

programing 2021.01.15

API 백엔드에서 AWS Cognito의 JWT를 확인하는 방법은 무엇입니까?

API 백엔드에서 AWS Cognito의 JWT를 확인하는 방법은 무엇입니까? Angular2 단일 페이지 앱과 ECS에서 실행되는 REST API로 구성된 시스템을 구축하고 있습니다. API는 .Net / Nancy 에서 실행 되지만 변경 될 수 있습니다. Cognito를 사용해보고 싶습니다. 이것이 인증 워크 플로를 상상 한 방법입니다. SPA가 사용자를 로그인하고 JWT를받습니다. SPA는 모든 요청과 함께 JWT를 REST API로 보냅니다. REST API는 JWT가 인증되었는지 확인합니다. 내 질문은 3 단계에 관한 것입니다. 내 서버 (또는 내 상태 비 저장, 자동 확장,로드 밸런싱 된 Docker 컨테이너)가 토큰이 인증되었는지 어떻게 확인할 수 있습니까? "서버"는 JWT 자체를 발행하지..

programing 2021.01.15

Dependency-reduced-pom.xml을 기본 디렉토리에 추가하는 Maven Shade 플러그인

Dependency-reduced-pom.xml을 기본 디렉토리에 추가하는 Maven Shade 플러그인 Maven 쉐이드 플러그인은 dependency-reduced-pom.xml 및 artifactname-shaded.jar 라는 파일을 생성 하여 기본 디렉토리에 배치합니다. 이것은 버그입니까? 대상 디렉토리에 있어야합니다. 해결 방법이 있습니까? createDependencyReducedPomfalse 로 설정하면 생성되는 것을 피할 수 있습니다 . 예 : org.apache.maven.plugins maven-shade-plugin ${maven-shade-plugin.version} false .... .... Apache에서 자세히 보기 bmargulies 의 답변과 Xv 에 대한 그의 의견을..

programing 2021.01.14

"ReferenceError : expect is not defined"오류 메시지를 어떻게 해결할 수 있습니까?

"ReferenceError : expect is not defined"오류 메시지를 어떻게 해결할 수 있습니까? mocha로 Javascript를 테스트하려고합니다. 이 코드 스 니펫이 있습니다. describe('Array', function() { describe('indexOf()', function() { it("dovrebbe tornare -1 quando l'elemento non è presente", function() { expect([1,2,3].indexOf(4)).to.equal(-1) }) }) }) 및 test/array.js파일. 모카와 함께 설치되었습니다 $ npm install -g mocha 내가 달릴 때 $ mocha 이 오류가 발생합니다. $ mocha ․ 0 pa..

programing 2021.01.14

`struct X typedef`와`typedef struct X`의 의미는 무엇입니까?

`struct X typedef`와`typedef struct X`의 의미는 무엇입니까? MSVC (2010) 및 Windows DDK에서 컴파일하는 C와 C ++간에 공유되는 포함 파일에 사용되는 기존 코드베이스에 다음과 같은 (작동하는) 코드가 있습니다. struct X { USHORT x; } typedef X, *PX; 과: enum MY_ENUM { enum_item_1, enum_item_2 } typedef MY_ENUM; 내가 아는 한 올바른 정의는 다음과 같아야합니다. typedef struct { USHORT x; } X, *PX; 아래 양식을 갖는 목적이 있습니까? 내가 뭔가를 놓치고 있습니까? typedef 및 둘 다 typedef 유효 하다는 사실 은 단순히 언어 문법 정의에서 비..

programing 2021.01.14
반응형