반응형

IT story 4917

OS 감지 makefile

OS 감지 makefile 나는 일상적으로 여러 다른 컴퓨터와 여러 다른 운영 체제 (Mac OS X, Linux 또는 Solaris)에서 작업합니다. 내가 작업중 인 프로젝트의 경우 원격 git 저장소에서 코드를 가져옵니다. 나는 어떤 터미널에 있는지에 관계없이 프로젝트를 수행 할 수 있기를 원합니다. 지금까지 컴퓨터를 전환 할 때마다 makefile을 변경하여 OS 변경을 피할 수있는 방법을 찾았습니다. 그러나 이것은 지루하며 두통을 유발합니다. 사용중인 OS를 감지하고 그에 따라 구문을 수정하도록 makefile을 어떻게 수정합니까? makefile은 다음과 같습니다. cc = gcc -g CC = g++ -g yacc=$(YACC) lex=$(FLEX) all: assembler assembler..

IT story 2020.04.14

Java : 쉼표로 구분 된 문자열을 분할하지만 따옴표로 쉼표는 무시

Java : 쉼표로 구분 된 문자열을 분할하지만 따옴표로 쉼표는 무시 다음과 같이 모호한 문자열이 있습니다. foo,bar,c;qual="baz,blurb",d;junk="quux,syzygy" 쉼표로 나누고 싶지만 따옴표로 쉼표를 무시해야합니다. 어떻게해야합니까? 정규식 접근 방식이 실패한 것 같습니다. 따옴표를 볼 때 수동으로 스캔하고 다른 모드로 들어갈 수 있다고 가정하지만 기존 라이브러리를 사용하는 것이 좋습니다. ( 편집 : 이미 JDK의 일부이거나 Apache Commons와 같이 일반적으로 사용되는 라이브러리의 일부인 라이브러리를 의미한다고 생각합니다.) 위의 문자열은 다음과 같이 나뉩니다. foo bar c;qual="baz,blurb" d;junk="quux,syzygy" 참고 : 이것은..

IT story 2020.04.14

현재 사용중인 CodeIgniter의 버전은 무엇입니까?

현재 사용중인 CodeIgniter의 버전은 무엇입니까? 빠른 질문. 에 phpinfo()대한 버전을 표시 하는 - 와 비슷한 것이 CodeIgniter있습니까? 감사. 예, 상수 CI_VERSION 는 현재 CodeIgniter 버전 번호를 제공합니다./system/codeigniter/CodeIgniter.php에 정의되어 있습니다. CodeIgniter 2부터는 /system/core/CodeIgniter.php에 정의되어 있습니다. 예를 들어 echo CI_VERSION; // echoes something like 1.7.1 를 찾으 define에서 system/core/CodeIgniter.php: define('CI_VERSION', '3.1.8'); 시도해야합니다 : 또는 파일을 확인하십시..

IT story 2020.04.14

경고 : CSRF 토큰 진위 여부를 확인할 수 없습니다

경고 : CSRF 토큰 진위 여부를 확인할 수 없습니다 AJAX를 사용하여보기에서 컨트롤러로 데이터를 보내고 있는데이 오류가 발생했습니다. 경고 : CSRF 토큰 진위를 확인할 수 없습니다 나는이 토큰을 데이터와 함께 보내야한다고 생각합니다. 아무도 내가 어떻게 할 수 있는지 알고 있습니까? 편집 : 내 솔루션 AJAX 게시물에 다음 코드를 넣어서이 작업을 수행했습니다. headers: { 'X-Transaction': 'POST Example', 'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content') }, 이 작업을 수행해야합니다. 레이아웃에 있는지 확인하십시오 추가 beforeSend모든 아래와 같이 헤더를 설정하는 아약스 요청을 : $.ajax(..

IT story 2020.04.14

약속을 차례로 (즉, 순서대로) 해결 하시겠습니까?

약속을 차례로 (즉, 순서대로) 해결 하시겠습니까? 직렬 / 순차 방식으로 파일 배열을 읽는 다음 코드를 고려하십시오. readFiles모든 파일을 순서대로 읽은 후에 만 ​​해결되는 약속을 반환합니다. var readFile = function(file) { ... // Returns a promise. }; var readFiles = function(files) { return new Promise((resolve, reject) => var readSequential = function(index) { if (index >= files.length) { resolve(); } else { readFile(files[index]).then(function() { readSequential(index..

IT story 2020.04.14

Linux에서 스왑 공간을 사용하는 프로세스를 찾는 방법은 무엇입니까?

Linux에서 스왑 공간을 사용하는 프로세스를 찾는 방법은 무엇입니까? Linux에서 스왑 공간을 더 많이 사용하는 프로세스를 어떻게 알 수 있습니까? top 을 실행 한 다음을 누릅니다 OpEnter. 이제 프로세스는 스왑 사용량별로 정렬되어야합니다. 주석에서 지적한대로 원래 답변이 문제에 대한 정확한 답변을 제공하지 않기 때문에 여기에 업데이트가 있습니다. 로부터 htop 자주 묻는 질문 : 프로세스에서 사용 된 스왑 공간의 정확한 크기를 얻을 수 없습니다. Top은 SWAP = VIRT-RES를 만들어서이 정보를 위조하지만, 비디오 메모리와 같은 다른 것들도 VIRT에 포함되기 때문에 좋은 척도는 아닙니다 (예 : top은 내 X 프로세스가 81M의 스왑을 사용하고 있지만 시스템 전체가 2M의 스왑..

IT story 2020.04.14

식별자가 ''인 앱 ID를 사용할 수 없습니다.

식별자가 ''인 앱 ID를 사용할 수 없습니다. 다른 문자열을 입력하십시오 App Store 제출을 준비하기 위해 새 APP ID를 추가하려고하는데 제공된 번들 ID에서 다음 오류가 발생했습니다. An App ID with Identifier 'com.domainName.AppName' is not available. Please enter a different string. 이것은 무엇을 의미 하는가? 새로운 앱 ID를 추가하려고하는데 물론 존재하지 않습니다. 내가 무엇을 놓치고 있습니까? 지난번에 앱 ID를 만들 때 문제가 발생한 것을 기억하지 못합니다. 최신 정보 Xcode 8부터 Xcode 가 관리하는 iOS 팀 프로비저닝 프로파일 이 이제 Xcode 에 의해 자동으로 올바르게 업데이트됩니다 . ..

IT story 2020.04.14

Windows에서 최신 버전의 Git으로 업그레이드하는 방법은 무엇입니까?

Windows에서 최신 버전의 Git으로 업그레이드하는 방법은 무엇입니까? 여전히 이전 버전 표시 방금 이전 버전 1.7.9.mysysgit.0에서 Windows 용 Git 1.8.0.1로 업그레이드했습니다. Git 사이트에서 새 버전을 다운로드하여 일반 Git 설치 프로그램 EXE를 통해 설치했습니다. 즉, 터미널 창을 시작할 때 여전히 git 버전 1.7.9.mysysgit.0을 실행 중임을 보여줍니다. 프롬프트에서 "git --version"을 입력 할 때도 마찬가지입니다. Mac OSX의 Git과 비슷한 문제에 대해이 기사를 찾았습니다. 이로 인해 잘못된 PATH와 관련이 있다고 생각하지만 5 개월 자체 학습이 가능합니다. 이것을 Windows로 변환하는 방법이 없어졌습니다. 이 문제는 새로운 R..

IT story 2020.04.14

Bash를 사용하여 현재 디렉토리에서 절대 경로를 상대 경로로 변환

Bash를 사용하여 현재 디렉토리에서 절대 경로를 상대 경로로 변환 예: absolute="/foo/bar" current="/foo/baz/foo" # Magic relative="../../bar" 마술을 만들려면 어떻게해야합니까? GNU coreutils 8.23의 realpath를 사용하는 것이 가장 간단합니다. $ realpath --relative-to="$file1" "$file2" 예를 들면 다음과 같습니다. $ realpath --relative-to=/usr/bin/nmap /tmp/testing ../../../tmp/testing $ python -c "import os.path; print os.path.relpath('/foo/bar', '/foo/baz/foo')" 제공합니다 ..

IT story 2020.04.14

AngularJS를 사용하여 조건부로 양식 입력을 요구할 수 있습니까?

AngularJS를 사용하여 조건부로 양식 입력을 요구할 수 있습니까? AngularJS를 사용하여 주소록 응용 프로그램 (구성된 예)을 작성한다고 가정하십시오. 우리는 이메일과 전화 번호에 대한 입력을 가진 연락처 양식을 가지고 있으며 둘 중 하나 를 요구 하지만 둘다 는 email필요 phone하지 않습니다 . 입력이 비어 있거나 유효하지 않은 경우에만 입력이 필요 하고 그 반대도 마찬가지입니다. Angular에는 required지시문이 있지만이 경우 사용법을 문서에서 명확하지 않습니다. 조건부 양식 필드를 어떻게 요구할 수 있습니까? 사용자 지정 지시문을 작성 하시겠습니까? 사용자 지정 지시문을 작성할 필요가 없습니다. Angular의 문서는 훌륭하지만 완전하지는 않습니다. 실제로ngRequired..

IT story 2020.04.14
반응형