728x90
반응형

개발관련/other 198

자바 스크립트 객체에 key가 있는지 확인하는 방법

질문 : 자바 스크립트 객체에 키가 있는지 확인하고 있습니까? JavaScript 객체 또는 배열에 특정 키가 있는지 어떻게 확인합니까? 키가 존재하지 않고 액세스하려고하면 false를 반환합니까? 아니면 오류가 발생합니까? 답변 정의되지 않았는지 확인하는 것은 키가 있는지 여부를 테스트하는 정확한 방법이 아닙니다. 키가 있지만 값이 실제로 undefined 어떻게합니까? var obj = { key: undefined }; obj["key"] !== undefined // false, but the key exists! in 연산자를 사용해야합니다. "key" in obj // true, regardless of the actual value 키가 존재하지 않는지 확인하려면 괄호를 사용해야합니다. !(..

개발관련/other 2021.11.12

에뮬레이터의 작동 원리와 작성 방법

질문 : 에뮬레이터는 어떻게 작동하며 어떻게 작성됩니까? 에뮬레이터는 어떻게 작동합니까? NES / SNES 또는 C64 에뮬레이터를 보면 놀랍습니다. 특정 조립 지침을 해석하여 해당 기계의 프로세서를 에뮬레이션해야합니까? 그 밖에 무엇이 들어가나요? 일반적으로 어떻게 설계됩니까? 에뮬레이터 (특히 게임 시스템) 작성에 관심이있는 사람에게 조언을 해줄 수 있습니까? 답변 에뮬레이션은 다각적 인 영역입니다. 다음은 기본 아이디어와 기능적 구성 요소입니다. 나는 그것을 조각으로 나누고 편집을 통해 세부 사항을 채울 것입니다. 제가 설명 할 많은 것들은 프로세서의 내부 작동에 대한 지식을 필요로합니다. 어셈블리 지식이 필요합니다. 특정 사항에 대해 너무 모호한 경우이 답변을 계속 개선 할 수 있도록 질문 해주..

개발관련/other 2021.11.12

react-native 에서 키보드 숨기기

질문 : 반응 네이티브에서 키보드 숨기기 텍스트 입력을 탭하면 키보드를 다시 닫기 위해 다른 곳을 탭할 수 있기를 원합니다 (하지만 리턴 키는 아님). 내가 읽은 모든 튜토리얼과 블로그 게시물에서 이것에 관한 정보 중 가장 작은 부분을 찾지 못했습니다. 이 기본 예제는 Simulator의 react-native 0.4.2에서 여전히 작동하지 않습니다. 아직 내 iPhone에서 시도 할 수 없습니다. Welcome to React Native! To get started, edit index.ios.js Press Cmd+R to reload,{'\n'} Cmd+D or shake for dev menu 답변 키보드를 닫을 수있는 방법이 없으므로 keyboardType='numeric' 이 있으면 키보드가..

개발관련/other 2021.11.12

[bash] stderr로 출력하는 에코

질문 : stderr로 출력하는 에코 echo처럼 작동하지만 stdout이 아닌 stderr로 출력하는 표준 Bash 도구가 있습니까? echo foo 1>&2 할 수 있다는 것을 안다. 그러나 그것은 다소 추하고, 오류가 발생하기 쉽다고 생각한다. 답변 이렇게하면 쉽게 읽을 수 있습니다. >&2 echo "error" >&2 는 파일 설명자 # 2를 파일 설명자 # 1에 복사합니다. 따라서이 리디렉션이 수행 된 후 두 파일 설명자는 동일한 파일을 참조합니다. 하나의 파일 설명자 # 2가 원래 참조했던 파일입니다. 자세한 내용은 Bash Hackers Illustrated Redirection Tutorial을 참조하십시오. 출처 : https://stackoverflow.com/questions/299..

개발관련/other 2021.11.11

vi / Vim에서 여러 줄 선택의 시작 부분에 텍스트를 삽입하는 방법

질문 : vi / Vim에서 여러 줄 선택의 시작 부분에 텍스트를 삽입하는 방법 Vim 에서 선택 항목의 각 줄 시작 부분에 문자를 삽입하려면 어떻게해야합니까? 예를 들어, /* */ 와 같은 블록 주석을 허용하지 않는다고 가정하여 각 줄의 시작 부분에 // 를 추가하여 코드 블록을 주석 처리하고 싶습니다. 어떻게해야합니까? 답변 Esc 를 눌러 '명령 모드'로 들어갑니다. Ctrl + V 를 사용하여 시각적 차단 모드로 들어갑니다. 위로 / 아래 로 이동하여 주석을 달 줄에서 텍스트 열을 선택합니다. 그런 다음 Shift + i를 누르고 삽입 할 텍스트를 입력합니다. 그런 다음 Esc 키를 누르고 1 초간 기다리면 삽입 된 텍스트가 모든 줄에 나타납니다. 더 자세한 정보와 읽기는 Vim Tips Wik..

개발관련/other 2021.11.10

설치된 npm 패키지의 버전 찾기

질문 : 설치된 npm 패키지의 버전 찾기 설치된 node.js / npm 패키지 의 버전을 찾는 방법은 무엇입니까? 이것은 npm 자체의 버전을 인쇄합니다. npm -v 이것은 비밀 오류를 인쇄합니다. npm version 그러면 레지스트리에 패키지 버전이 인쇄됩니다 (즉, 사용 가능한 최신 버전). npm view version 설치된 버전 은 어떻게 얻습니까? 답변 npm list 지역 패키지 나에 대한 npm list -g 세계적으로 설치된 패키지. 이름을 인수로 전달하여 특정 패키지의 버전을 찾을 수 있습니다. 예를 들어, npm list grunt 결과는 다음과 같습니다. projectName@projectVersion /path/to/project/folder └── grunt@0.4.1 또..

개발관련/other 2021.11.10

잘 작성된 C 코드보다 어셈블리가 더 빠른 경우의 예

질문 : 조립이 C보다 빠른 때는 언제입니까? 어셈블러를 아는 이유 중 하나는 때때로 더 높은 수준의 언어, 특히 C로 코드를 작성하는 것보다 더 성능이 좋은 코드를 작성하는 데 사용될 수 있다는 것입니다. 그러나 전적으로 잘못된 것은 아니지만 어셈블러를 실제로 사용하여 더 많은 성능의 코드를 생성 할 수있는 경우는 극히 드물고 어셈블리에 대한 전문 지식과 경험이 필요하다고 여러 번 언급 한 적이 있습니다. 이 질문은 어셈블러 명령어가 기계별로 다르고 이식 불가능하다는 사실이나 어셈블러의 다른 측면에 대해서도 설명하지 않습니다. 물론이 외에도 어셈블리를 아는 데는 많은 이유가 있지만, 이것은 어셈블러 대 상위 수준 언어에 대한 확장 된 담론이 아니라 예제와 데이터를 요청하는 특정 질문을 의미합니다. 누구..

개발관련/other 2021.11.10

TSQL에서 줄 바꿈 바꾸기

질문 : TSQL에서 줄 바꿈 바꾸기 TSQL 문자열에서 개행 문자를 바꾸거나 제거하고 싶습니다. 어떤 아이디어? 명백한 REPLACE(@string, CHAR(13), '') 그냥 안할거야 ... 답변 실제로 SQL 명령 또는 스크립트 문자열의 새 줄은 CR, LF 또는 CR + LF 중 하나 일 수 있습니다. 모두 얻으려면 다음과 같은 것이 필요합니다. SELECT REPLACE(REPLACE(@str, CHAR(13), ''), CHAR(10), '') 출처 : https://stackoverflow.com/questions/951518/replace-a-newline-in-tsql

개발관련/other 2021.11.08

Angular 2+에서 ngShow 및 ngHide에 해당하는 것

질문 : Angular 2+에서 ngShow 및 ngHide에 해당하는 것은 무엇입니까? 특정 조건에서 표시하고 싶은 요소가 많이 있습니다. AngularJS에서는 stuff Angular 2+에서 어떻게 할 수 있습니까? 답변 hidden 속성에 바인딩하십시오. [hidden]="!myVar" 또한보십시오 https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/hidden 문제 hidden display 속성에 대한 CSS와 충돌 할 수 있기 때문에 몇 가지 문제가 있습니다. Plunker 예제의 some 가 스타일이 있기 때문에 숨겨지지 않는 방법을 확인하십시오. :host {display: block;} 세트. (다른 브라우저에서는 ..

개발관련/other 2021.11.08

NSString에 백분율 기호를 추가하는 방법

질문 : NSString에 백분율 기호를 추가하는 방법 숫자 뒤에 백분율 기호를 넣고 싶습니다. 다음과 같이 : 75 %. 어떻게하면 되나요? 나는 시도했다 : [NSString stringWithFormat:@"%d\%", someDigit]; 그러나 그것은 나를 위해 작동하지 않았습니다. 답변 NSString 형식의 백분율 기호 코드 %% 입니다. NSLog() 및 printf() 형식에서도 마찬가지입니다. 출처 : https://stackoverflow.com/questions/739682/how-to-add-percent-sign-to-nsstring

개발관련/other 2021.11.08

스위프트 문자열의 길이 가져 오기

질문 : 문자열의 길이 가져 오기 String 의 길이를 어떻게 얻습니까? 예를 들어 다음과 같이 정의 된 변수가 있습니다. var test1: String = "Scott" 그러나 문자열에서 길이 방법을 찾을 수없는 것 같습니다. 답변 Swift 4+ 기준 그것은 단지 : test1.count 이유 때문에. (Martin R에게 감사드립니다) Swift 2 기준 : Swift 2를 통해 Apple은 전역 기능을 프로토콜 확장, 프로토콜을 준수하는 모든 유형과 일치하는 확장으로 변경했습니다. 따라서 새로운 구문은 다음과 같습니다. test1.characters.count (헤드 업을 위해 JohnDifool에게 감사드립니다) Swift 1 기준 문자 수 계산 방법을 사용하십시오. let unusualMe..

개발관련/other 2021.11.08

node.js 로 간단한 웹 서버 만들기

질문 : 간단한 웹 서버로 node.js 사용 매우 간단한 HTTP 서버를 실행하고 싶습니다. example.com 모든 GET 요청은 index.html 하지만 일반 HTML 페이지로 제공되어야합니다 (예 : 일반 웹 페이지를 읽을 때와 동일한 경험). index.html 의 내용을 읽을 수 있습니다. index.html 을 일반 웹 페이지로 어떻게 제공합니까? var http = require('http'); var fs = require('fs'); var index = fs.readFileSync('index.html'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.en..

개발관련/other 2021.11.08

JSONP 란 무엇일까?

질문 : 누구든지 일반 용어로 JSONP가 무엇인지 설명 할 수 있습니까? JSONP 는 패딩이있는 JSON 것을 알고 있습니다. jQuery.getJSON() 과 함께 사용하는 방법을 이해합니다. 그러나 JSONP를 도입 할 때 callback 개념을 이해하지 못합니다. 누구든지 이것이 어떻게 작동하는지 설명 할 수 있습니까? 답변 이 답변은 6 년이 넘었습니다. JSONP의 개념과 적용은 변경되지 않았지만 (즉, 답변의 세부 정보가 여전히 유효 함), 가능한 경우 CORS를 사용해야합니다 (즉, 서버 또는 API 가이를 지원하고 브라우저 지원 이 적절 함). 내재 된 보안 위험이 있습니다 . JSONP ( JSON with Padding )는 웹 브라우저에서 교차 도메인 정책을 우회하는 데 일반적으로..

개발관련/other 2021.11.08

Visual Studio에서 두 파일 비교할 수 있는 방법

질문 : Visual Studio에서 두 파일 비교 두 파일 또는 두 버전의 파일을 비교하기 위해 VS 2012에서 새로운 비교 도구를 보았습니다. 나는 그것을 좋아한다. 하지만 TFS를 사용하지 않기 때문에 찾을 수 없습니다. VS의 기본 제공 기능을 사용하여 두 파일을 비교할 수있는 방법이 있습니까 (그러나 TFS는 없음)? 답변 devenv.exe /diff list1.txt list2.txt 를 호출하거나 Visual Studio 인스턴스가 이미 실행중인 경우 편리한 파일 이름 완성과 함께 명령 창에 Tools.DiffFiles 출처 : https://stackoverflow.com/questions/13752998/compare-two-files-in-visual-studio

개발관련/other 2021.11.05

Vim에 설치된 모든 색 구성표 목록을 얻는 방법

질문 : Vim에 설치된 모든 색 구성표 목록을 얻는 방법은 무엇입니까? Vim에 설치된 모든 색 구성표 목록을 얻을 수있는 방법이 있습니까? .vim 디렉토리를 보지 않고도 쉽게 선택할 수 있습니다. 답변 유형:colorscheme 다음에 Space 다음에TAB . 또는 피터가 말했듯이 :colorscheme 다음에 Space 다음에 CTRL d 짧은 버전의 명령은 :colo 이므로 "긴 형식"을 사용하는 대신 이전 두 명령에서 사용할 수 있습니다. 더 많은 테마를 찾고 미리보고 싶다면 Vim 색상과 같은 다양한 웹 사이트가 있습니다. 출처 : https://stackoverflow.com/questions/7331940/how-to-get-the-list-of-all-installed-color-sc..

개발관련/other 2021.11.05

Django에서 "slug"의 역할

질문 : Django에서 "슬러그"는 무엇입니까? Django 코드를 읽을 때 종종 모델에서 "slug"라는 것을 보게됩니다. 이것이 무엇인지 잘 모르겠지만 URL과 관련이 있다는 것을 알고 있습니다. 이 슬러그 물건은 언제 어떻게 사용해야합니까? (이 용어집 에서 정의를 읽었습니다.) 답변 "슬러그"는 일반적으로 이미 얻은 데이터를 사용하여 유효한 URL을 생성하는 방법입니다. 예를 들어 슬러그는 기사 제목을 사용하여 URL을 생성합니다. 수동으로 설정하는 대신 제목 (또는 다른 데이터)이 주어지면 함수를 통해 슬러그를 생성하는 것이 좋습니다. 예 : The 46 Year Old Virgin A silly comedy movie the-46-year-old-virgin 이제 다음과 같은 Django 모..

개발관련/other 2021.11.05

Node.js와 함께 사용할 Websocket 라이브러리

질문 : Node.js와 함께 사용할 Websocket 라이브러리는 무엇입니까? 현재 node.js 용 websocket 라이브러리 가 많이 있으며 가장 인기있는 것은 다음과 같습니다. https://github.com/Worlize/WebSocket-Node https://github.com/einaros/ws https://github.com/LearnBoost/engine.io https://github.com/learnboost/socket.io https://github.com/sockjs 그러나 나는 그들 중 어떤 것 사이의 확실한 구체적인 비교를 찾을 수 없습니다 ... 분명히 Socket.io는 굉장했지만 꽤 오래되었고 실패한 빌드가 있습니다. ws와 websocket-node 모두 가장 ..

개발관련/other 2021.11.05

1MB RAM으로 1백만 개의 8 진수 숫자 정렬

질문 : 1MB RAM으로 1 백만 개의 8 진수 숫자 정렬 1MB의 RAM이 있고 다른 로컬 저장소가없는 컴퓨터가 있습니다. TCP 연결을 통해 1 백만 개의 8 자리 십진수를 받아들이고 정렬 한 다음 다른 TCP 연결을 통해 정렬 된 목록을 보내야합니다. 번호 목록에는 중복이 포함될 수 있으므로 삭제해서는 안됩니다. 코드는 ROM에 배치되므로 1MB에서 코드 크기를 뺄 필요가 없습니다. 이미 이더넷 포트를 구동하고 TCP / IP 연결을 처리하는 코드가 있으며, 상태 데이터에 2KB가 필요합니다. 여기에는 코드가 데이터를 읽고 쓰는 데 사용하는 1KB 버퍼가 포함됩니다. 이 문제에 대한 해결책이 있습니까? 질문 및 답변 출처 : slashdot.org cleaton.net 답변 지금까지 여기에 언급되..

개발관련/other 2021.11.04

VirtualBox 가상 머신에서 localhost 주소 지정

질문 : VirtualBox 가상 머신에서 localhost 주소 지정 포트 8000을 수신하는 로컬 테스트 / 개발 서버 (물론 HTTP)가 있습니다. 저는 Linux에서 작업 중이므로 Internet Explorer 6, 7, 8 등에서 페이지를 테스트합니다. VirtualBox를 사용하여 가상 머신을 실행합니다. 또한 Windows 환경에서 Firefox에서 어떻게 보이는지 확인해야합니다 (예를 들어 글꼴이 다름). http://localhost:8000 사용하여 웹 사이트를 엽니 다. 가상 컴퓨터에서이 localhost 주소를 어떻게 지정합니까? 지금 내 해결 방법은 IP 주소를 사용하는 것입니다. 더 좋은 아이디어가 있습니까? 답변 인터넷 검색이이 문제를 해결했습니다. http://data.ag..

개발관련/other 2021.11.04

[Node.js] Express.js 가 무엇일까?

질문 : Express.js 란 무엇입니까? 저는 Node.js 의 학습자입니다. Express.js가 뭐죠? Node.js의 목적은 무엇입니까? 왜 우리는 정말로 Express.js가 필요한가? Node.js와 함께 사용하는 것이 우리에게 어떻게 유용한가? Redis가 뭐야? Express.js와 함께 나오나요? 답변 이것은 간단 이상이지만, Express.js는 이다 Node.js를 어떻게 루비 온 레일즈 나 시나은 이다 루비 . Express 3.x는 웹 애플리케이션을 서버 측에서 MVC 아키텍처로 구성하는 데 도움이되는 경량 웹 애플리케이션 프레임 워크입니다. 템플릿 언어 (예 : EJS , Jade , Dust.js )에 대해 다양한 선택을 사용할 수 있습니다. 그런 다음 Mongoose (모델..

개발관련/other 2021.11.03

APK 파일의 리버스 엔지니어링을 피하는 방법

질문 : APK 파일의 리버스 엔지니어링을 피하는 방법은 무엇입니까? Android 용 결제 처리 앱 을 개발 중이며 해커가 APK 파일의 리소스, 자산 또는 소스 코드에 액세스하지 못하도록하고 싶습니다. 누군가 .apk 확장자를 .zip으로 변경하면 압축을 풀고 모든 앱의 리소스와 자산에 쉽게 액세스 할 수 있으며 dex2jar 및 Java 디 컴파일러를 사용하여 소스 코드에도 액세스 할 수 있습니다. Android APK 파일을 리버스 엔지니어링하는 것은 매우 쉽습니다. 자세한 내용은 스택 오버플로 질문 APK 파일에서 프로젝트로 리버스 엔지니어링을 참조하십시오. Android SDK와 함께 제공되는 Proguard 도구를 사용했습니다. 서명 된 키 저장소 및 Proguard를 사용하여 생성 된 AP..

개발관련/other 2021.11.03

Visual Studio의 출력 창에 메세지 쓰기

질문 : Visual Studio의 출력 창에 쓰기 디버깅 목적으로 출력 창에 메시지를 쓰려고합니다. system.out.println("") 과 같은 함수를 검색했습니다. Debug.Write , Console.Write 및 Trace.Write 시도했습니다. 오류가 발생하지는 않지만 아무것도 인쇄하지 않습니다. "DEBUG 상수 정의"및 "TRACE 상수 정의"옵션이 선택됩니다. 메뉴 도구 → 옵션 → 디버깅 → "모든 출력 창 텍스트를 직접 실행 창으로 리디렉션" 옵션이 선택되어 있지 않습니다. 구성 : 활성 (디버그) 참고 : 필요한 경우 마법사를 사용하여 "Windows Forms 응용 프로그램"으로 프로젝트를 만들었습니다. 어디를 봐야할지 모르겠어요. 답변 System.Diagnostics 네..

개발관련/other 2021.11.02

IF 문을 사용할 때 sheel 명령을 여러 줄로 분할하는 방법

질문 : IF 문을 사용할 때 쉘 명령을 여러 줄로 분할하려면 어떻게해야합니까? if 문의 일부인 경우 셸에서 여러 줄로 명령을 분할하려면 어떻게해야합니까? 이것은 작동합니다 : if ! fab --fabfile=.deploy/fabfile.py --forward-agent --disable-known-hosts deploy:$target; then rc=1 fi 작동하지 않습니다. # does not work: if ! fab --fabfile=.deploy/fabfile.py \ --forward-agent \ --disable-known-hosts deploy:$target; then rc=1 fi 전체 명령을 실행하는 대신 다음을 얻습니다. ./script.sh: line 73: --forward..

개발관련/other 2021.11.01

.NET에서 C # 개체를 JSON 문자열로 바꾸는 방법

질문 : .NET에서 C # 개체를 JSON 문자열로 어떻게 바꾸나요? 다음과 같은 수업이 있습니다. class MyDate { int year, month, day; } class Lad { string firstName; string lastName; MyDate dateOfBirth; } 그리고 Lad 객체를 다음과 같은 JSON 문자열로 바꾸고 싶습니다. { "firstName":"Markoff", "lastName":"Chaney", "dateOfBirth": { "year":"1901", "month":"4", "day":"30" } } (포맷 제외). 이 링크를 찾았 지만 .NET 4에 없는 네임 스페이스를 사용합니다. 나는 또한 JSON.NET 에 대해 들었지만 그들의 사이트는 현재 다운 ..

개발관련/other 2021.11.01

두개의 list를 병렬로 반복하는 방법

질문 : 두 목록을 병렬로 반복하는 방법은 무엇입니까? 파이썬에 두 개의 반복 가능 항목이 있으며 쌍으로 살펴보고 싶습니다. foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, bar): print("f: ", f, "; b: ", b) 결과는 다음과 같습니다. f: 1; b: 4 f: 2; b: 5 f: 3; b: 6 이를 수행하는 한 가지 방법은 인덱스를 반복하는 것입니다. for i in range(len(foo)): print("f: ", foo[i], "; b: ", bar[i]) 그러나 그것은 나에게 다소 비정상적인 것처럼 보입니다. 더 나은 방법이 있습니까? 답변 Python 3 for f, b in zip(foo, bar): ..

개발관련/other 2021.11.01
728x90
반응형