728x90
반응형

개발관련/other 198

Node Sass 오류 "couldn't find a binding for your current environment"

질문 : Node Sass가 현재 환경에 대한 바인딩을 찾을 수 없습니다. node-sass가 오류로 인해 계속 실패하기 때문에 앱을 빌드하는 데 문제가 있습니다. 바인딩 누락 오류 /Users/warren/Sites/random-docs/my-cms/node_modules/node-sass/vendor/darwin-x64-11/binding.node Node Sass가 현재 환경에 대한 바인딩을 찾을 수 없습니다 : OS X 64 비트 (Node 0.10.x 포함) 나는 달리기를 시도했다 npm rebuild node-sass 그것은 말한다 바이너리는 괜찮습니다. 종료합니다. node -v 실행할 때 v6.2.2를 얻습니다. 이것은 sass 오류가 "Node 0.10.x"라고 말하는 것과 다릅니다. 잘..

개발관련/other 2021.09.27

React.js 인라인 스타일 모범 사례

질문 : React.js 인라인 스타일 모범 사례 다음과 같이 React 클래스 내에서 스타일을 지정할 수 있다는 것을 알고 있습니다. const MyDiv = React.createClass({ render: function() { const style = { color: 'white', fontSize: 200 }; return Have a good and productive day! ; } }); 이 방식으로 모든 스타일을 지정해야하고 CSS 파일에 스타일이 전혀 지정되어 있지 않아야합니까? 아니면 인라인 스타일을 완전히 피해야합니까? 두 가지를 모두 수행하는 것은 이상하고 지저분 해 보입니다. 스타일을 조정할 때 두 곳을 확인해야합니다. 답변 아직 "모범 사례"가 많지 않습니다. React 컴포넌..

개발관련/other 2021.09.27

Chrome 자동 완성 사용 중지

질문 : Chrome 자동 완성 사용 중지 여러 양식에서 크롬 자동 채우기 동작에 문제가 발생했습니다. 양식의 모든 필드에는 "email", "name"또는 "password"와 같이 매우 일반적이고 정확한 이름이 있으며 autocomplete="off" 설정되어 있습니다. 자동 완성 플래그는 입력을 시작하면 값 드롭 다운이 나타나는 자동 완성 동작을 성공적으로 비활성화했지만 Chrome이 필드를 자동으로 채우는 값은 변경하지 않았습니다. 이 동작은 크롬이 입력을 잘못 채우는 것 (예 : 이메일 주소로 전화 입력을 채우는 것)을 제외하고는 괜찮습니다. 고객이 이에 대해 불만을 제기했기 때문에 여러 사례에서 발생하는 것으로 확인되었으며 내 컴퓨터에서 로컬로 수행 한 작업에 대한 결과가 아닙니다. 내가 생각..

개발관련/other 2021.09.27

JSONP 이란 무엇인가?

질문 : JSONP 란 무엇이며 왜 생성 되었습니까? JSON은 이해하지만 JSONP는 이해하지 못합니다. JSON에 대한 Wikipedia의 문서 는 JSONP의 상위 검색 결과였습니다. 다음과 같이 말합니다. JSONP 또는 "JSON with padding"은 접두사가 호출 자체의 입력 인수로 지정되는 JSON 확장입니다. 어? 무슨 전화? 그건 말이 안 돼. JSON은 데이터 형식입니다. 전화가 없습니다. 두 번째 검색 결과 는 JSONP에 대해 다음과 같이 쓴 Remy 라는 사람의 것입니다. JSONP는 스크립트 태그 삽입으로 서버의 응답을 사용자가 지정한 함수로 전달합니다. 나는 그것을 이해할 수 있지만 여전히 말이되지 않습니다. 그렇다면 JSONP는 무엇입니까? 왜 생성 되었습니까 (어떤 문..

개발관련/other 2021.09.17

Ruby on Rails 서버 옵션

질문 : Ruby on Rails 서버 옵션 Ruby on Rails 애플리케이션을위한 개발 서버를 설정하는 전체 문제가 혼란 스럽습니다. WEBrick, Mongrel, Passenger, Apache, Nginx 등이 있습니다. 저는 그들이 수행하는 다른 역할을 실제로 이해하지 못합니다. 저는 WEBrick을 사용하기 시작했고 지금은 개발을 위해 Mongrel을 사용합니다. 이러한 서버는 독립형입니까, 아니면 Apache 앞에 있습니까? Passenger에 대해 읽었는데 이것이 무엇인지 잘 모르겠습니다. 사이트에서 "Ruby 웹 애플리케이션을 쉽게 배포 할 수 있습니다."라고 나와 있습니다. Mongrel을 대체합니까? 웹 애플리케이션도 배포하는 Capistrano와 비슷합니까? SSL을 테스트하고 ..

개발관련/other 2021.09.17

덜 알려졌지만 유용한 데이터 구조에 대해서

질문 : 덜 알려졌지만 유용한 데이터 구조는 무엇입니까? 정말 유용하지만 대부분의 프로그래머에게 알려지지 않은 데이터 구조가 있습니다. 그들은 어느 것입니까? 모두가 연결 목록, 이진 트리 및 해시에 대해 알고 있지만 예를 들어 스킵 목록 및 블룸 필터는 어떻습니까? 흔하지는 않지만 훌륭한 아이디어에 의존하고 프로그래머의 도구 상자를 풍부하게하기 때문에 알 가치가있는 더 많은 데이터 구조를 알고 싶습니다. 추신 : 또한 공통 데이터 구조의 속성을 영리하게 사용하는 댄싱 링크 와 같은 기술에도 관심이 있습니다. 편집 : 데이터 구조를 더 자세히 설명하는 페이지에 대한 링크를 포함하십시오. 또한 데이터 구조가 멋진 이유 에 대해 몇 단어를 추가해보십시오 (Jonas Kölker가 이미 지적했듯이). 또한 답..

개발관련/other 2021.09.17

이미 존재하는 Docker 컨테이너에서 명령을 실행 시키는 방법

질문 : 이미 존재하는 Docker 컨테이너에서 명령을 어떻게 실행합니까? -d 로 컨테이너를 만들었으므로 대화 형이 아닙니다. docker run -d shykes/pybuilder bin/bash 컨테이너가 종료 된 것을 확인합니다. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d6c45e8cc5f0 shykes/pybuilder:latest "bin/bash" 41 minutes ago Exited (0) 2 seconds ago clever_bardeen 이제 컴퓨터에서 가끔 명령을 실행하고 종료하고 싶습니다. 응답을 받기 위해. 나는 기계를 시작하려고했다. 첨부 해 보았습니다. run 을 호출 할 수 있다고 생각했지만 허용되지 않는 것 같습니다..

개발관련/other 2021.09.16

클래스 이름 지정 - 모든 것을 "<WhatEver>Manager"라고 부르지 않는 방법

질문 : 이름 지정 클래스-모든 것을“ 매니저"? 오래 전에 나는 객체 이름 지정에 대해 "올바른"궤도에 올랐던 기사 (블로그 항목을 믿습니다)를 읽었습니다. 프로그램에서 이름을 지정하는 데 매우 신중해야합니다. 예를 들어 내 응용 프로그램이 사용자, 회사 및 주소를 처리하는 경우 (일반적인 비즈니스 앱) User , Company 및 Address 도메인 클래스가 있고 아마도 UserManager , CompanyManager 및 AddressManager 가 팝업되어 그것들. UserManager , CompanyManager 및 AddressManager 가 무엇을하는지 알 수 있습니까? 아니요, Manager는 도메인 개체로 수행 할 수있는 모든 작업에 적합한 매우 일반적인 용어이기 때문입니다. ..

개발관련/other 2021.09.16

JSON이란 무엇이며 사용해야 하는 이유

질문 : JSON이란 무엇이며 왜 사용해야합니까? 위키피디아에서 구글 검색을했고 공식 문서를 읽었지만 여전히 JSON이 무엇인지, 왜 JSON을 사용해야하는지 이해하지 못했습니다. 한동안 PHP, MySQL 및 Javascript / HTML을 사용하여 애플리케이션을 구축해 왔으며 JSON이 내 삶을 더 편하게 만들거나 내 코드 또는 사용자 인터페이스를 개선 할 수 있다면 그것에 대해 알고 싶습니다. 누군가 나에게 간결한 설명을 줄 수 있습니까? 답변 JSON (JavaScript Object Notation)은 데이터 교환에 사용되는 경량 형식입니다. 자바 스크립트 언어의 하위 집합 (객체가 자바 스크립트에서 빌드되는 방식)을 기반으로합니다. MDN에 명시된 바와 같이 일부 JavaScript는 JSO..

개발관련/other 2021.09.15

C#에서 "yield break;"의 역할

질문 : "수익률 중단"이란 무엇입니까? C #에서합니까? MSDN에서이 구문을 보았습니다 : yield break ,하지만 그것이 무엇을하는지 모르겠습니다. 아는 사람 있나요? 답변 반복기가 끝났음을 지정합니다. 당신은 생각할 수 yield break A와 return 값을 반환하지 않는 문. 예를 들어 함수를 반복자로 정의하는 경우 함수 본문은 다음과 같습니다. for (int i = 0; i < 5; i++) { yield return i; } Console.Out.WriteLine("You will see me"); 루프가 모든주기를 완료 한 후 마지막 줄이 실행되고 콘솔 앱에 메시지가 표시됩니다. yield break 와 함께 다음과 같이하십시오. int i = 0; while (true) { ..

개발관련/other 2021.09.14

React에서 "..." 의 역할

질문 : React에서이 세 점은 무엇을합니까? ... 이 React (JSX 사용) 코드에서 무엇을하고 무엇이라고 부릅니까? 답변 그것이 재산 확산 표기법 입니다. ES2018에 추가되었지만 (배열 / 이터 러블에 대한 스프레드는 ES2015 이전이었습니다), 트랜스 파일을 통해 오랫동안 React 프로젝트에서 지원되었습니다 ( " JSX 스프레드 속성 "처럼 속성뿐만 아니라 다른 곳에서도 할 수 있음에도 불구하고 ). {...this.props} 에서 "자신의"열거 속성 퍼져 props 상의 개별 속성으로 Modal 요소 당신에게있는 거 만들기. 예를 들어 this.props 에 a: 1 및 b: 2 가 포함 된 경우 다음과 같을 것입니다 props 있는 "자신의"속성이 무엇이든 포함됩니다. chil..

개발관련/other 2021.09.14

Xcode 10 오류 : Multiple commands produce

질문 : Xcode 10 오류 : 여러 명령이 생성됨 오류 : Multiple commands produce '/Users/uesr/Library/Developer/Xcode/DerivedData/OptimalLive-fxatvygbofczeyhjsawtebkimvwx/Build/Products/Debug-iphoneos/OptimalLive.app/Info.plist': 1) Target 'OptimalLive' has copy command from '/Users/uesr/Desktop/workSpace/SEALIVE/SeaLive1.1/OptimalLive/Info.plist' to '/Users/uesr/Library/Developer/Xcode/DerivedData/OptimalLive-fxat..

개발관련/other 2021.09.10

개행 문자 \ r \ n, \ r 및 \ n의 차이점

질문 : \ r \ n, \ r 및 \ n의 차이점은 무엇입니까? \r\n , \r 및 \n 문자열의 차이점은 무엇입니까? 각 문자열은 어떻게 영향을 받습니까?\r\n 및 \r 을 \n 으로 바꿔야하지만 문자열에서 어떻게 다른지 알 수 없습니다 ...\r 이 엔터를 치는 것과 같고 \n 은 새 줄을 의미한다는 것을 알고 있습니다.답변\r = CR (캐리지 리턴) → X 이전 Mac OS에서 줄 바꾸기 문자로 사용됨\n = LF (줄 바꿈) → Unix / Mac OS X에서 줄 바꾸기 문자로 사용\r\n = CR + LF → Windows에서 줄 바꾸기 문자로 사용출처 : https://stackoverflow.com/questions/15433188/what-is-the-difference-betwee..

개발관련/other 2021.09.10

JSON 문자열의 이진 데이터. Base64보다 나은 것

질문 : JSON 문자열의 이진 데이터. Base64보다 나은 것 JSON 형식은 기본적으로 바이너리 데이터를 지원하지 않습니다. 이진 데이터는 JSON에서 문자열 요소 (즉, 백 슬래시 이스케이프를 사용하여 큰 따옴표로 묶인 0 개 이상의 유니 코드 문자)에 배치 될 수 있도록 이스케이프되어야합니다. 이진 데이터를 이스케이프하는 확실한 방법은 Base64를 사용하는 것입니다. 그러나 Base64는 처리 오버 헤드가 높습니다. 또한 3 바이트를 4 자로 확장하여 데이터 크기를 약 33 % 증가시킵니다. 이에 대한 한 가지 사용 사례는 CDMI 클라우드 스토리지 API 사양 의 v0.8 초안입니다. JSON을 사용하여 REST-Webservice를 통해 데이터 개체를 생성합니다. PUT /MyContain..

개발관련/other 2021.09.10

Express에서 전체 URL을 얻는 방법

질문 : Express에서 전체 URL을 얻는 방법은 무엇입니까? 내 샘플 URL이 http://example.com/one/two 그리고 나는 다음 경로가 있다고 말합니다 app.get('/one/two', function (req, res) { var url = req.url; } url 의 값은 /one/two 입니다. Express 에서 전체 URL 을 얻으려면 어떻게합니까? 예를 들어 위의 경우 http://example.com/one/two 를 받고 싶습니다. 답변 req.protocol 로 사용할 수 있습니다. 여기에 문서 req.get('X-Forwarded-Protocol') 이 설정되어 있고 값이 https 인 경우가 아니라면 http 라고 가정 할 수 있습니다. 호스트는 Gopal이 ..

개발관련/other 2021.09.09

JSON는 객체에서 배열 마지막 항목에 후행 쉼표를 허락하는가?

질문 : JSON 객체에서 후행 쉼표를 사용할 수 있습니까? JSON 개체 또는 배열을 수동으로 생성 할 때 개체 또는 배열의 마지막 항목에 후행 쉼표를 남기는 것이 더 쉽습니다. 예를 들어 문자열 배열에서 출력하는 코드는 다음과 같을 수 있습니다 (C ++에서 유사 코드). s.append("["); for (i = 0; i < 5; ++i) { s.appendF("\"%d\",", i); } s.append("]"); 당신에게 같은 문자열을 제공 [0,1,2,3,4,5,] 허용됩니까? 답변 불행히도 JSON 사양 은 후행 쉼표를 허용하지 않습니다. 이를 허용하는 몇 가지 브라우저가 있지만 일반적으로 모든 브라우저에 대해 걱정해야합니다. 일반적으로 문제를 해결하고 실제 값 앞에 쉼표를 추가하면 다음과 ..

개발관련/other 2021.09.09

Mac에서 Android Studio를 완전히 제거하는 방법

질문 : Mac에서 Android Studio를 완전히 제거하는 방법은 무엇입니까? 최근에 Macbook Pro에 Android Studio를 다운로드했는데 열 때마다 엉망이되었습니다. 그것은 나에게 플러그인 오류와 몇 가지 다른 오류를 제공합니다. Mac에서 완전히 제거해야합니다. Mac에서 삭제 한 다음 처음하는 것처럼 다시 설치하려고했지만 아무 작업도하지 않았고 이제 동일한 문제가 발생합니다. 완전히 제거하고 새로 설치하려면 어떻게해야합니까? 답변 터미널에서 다음 명령을 실행합니다 (해시 태그가있는 줄 제외-주석입니다). # Deletes the Android Studio application # Note that this may be different depending on what you nam..

개발관련/other 2021.09.08

AES 암호화 모드 (CBC ECB CTR OCB CFB)를 선택하는 방법

질문 : AES 암호화 모드 (CBC ECB CTR OCB CFB)를 선택하는 방법은 무엇입니까? 어떤 상황에서 어떤 것이 선호됩니까? 다양한 모드에 대한 평가 기준 목록과 각 기준의 적용 가능성에 대한 논의를보고 싶습니다. 예를 들어 기준 중 하나는 암호화 및 암호 해독을위한 "코드 크기"라고 생각합니다. 이는 802.11 네트워크 어댑터와 같은 마이크로 코드 임베디드 시스템에 중요합니다. CBC를 구현하는 데 필요한 코드가 CTR에 필요한 코드보다 훨씬 작다면 (이건 사실인지 모르겠습니다. 단지 예일뿐입니다) 더 작은 코드의 모드가 선호되는 이유를 이해할 수 있습니다. 그러나 서버에서 실행되는 앱을 작성하고 사용중인 AES 라이브러리가 어쨌든 CBC와 CTR을 모두 구현하는 경우이 기준은 관련이 없습..

개발관련/other 2021.09.03

JSON 명명 규칙 (snake_case, camelCase 또는 PascalCase)

질문 : JSON 명명 규칙 (snake_case, camelCase 또는 PascalCase) JSON 명명에 대한 표준이 있습니까? 대부분의 예제는 밑줄 (일명 snake_case PascalCase 또는 camelCase 도 사용할 수 있습니까? 답변 SINGLE 표준은 없지만 언급 한 3 가지 스타일 ( "Pascal / Microsoft", "Java"( camelCase ) 및 "C"(밑줄, snake_case)) 및 하나 이상의 kebab-case snake_case longer-name 처럼). 문제가되는 서비스의 배경 개발자가 무엇인지에 따라 달라지는 것 같습니다. c / c ++ 배경 (또는 많은 스크립팅 언어, 루비 등을 포함하는 유사한 이름을 채택하는 언어)을 가진 사람들은 종종 밑..

개발관련/other 2021.09.03

Excel에서 UTF-8 CSV 파일을 여는 방법

질문 : Excel에서 UTF-8 CSV 파일을 자동으로 인식하도록 강제 할 수 있습니까? 일부 데이터를 CSV 파일로 내보내는 응용 프로그램의 일부를 개발 중입니다. 응용 프로그램은 모든 수준에서 다국어 특성 때문에 항상 UTF-8을 사용합니다. 그러나 Excel에서 이러한 CSV 파일 (예 : 분음 부호, 키릴 문자, 그리스 문자 포함)을 Г„/Г¤, Г–/Г¶ 와 같은 결과가 표시되지 않습니다. 그리고 Excel에서 열린 CSV 파일이 UTF-8로 인코딩되어 있음을 이해하도록하는 방법을 모르겠습니다. 또한 UTF-8 BOM EF BB BF 지정을 시도했지만 Excel에서는이를 무시합니다. 해결 방법이 있습니까? 추신 : 어떤 도구가 Excel처럼 작동 할 수 있습니까? 최신 정보 나는 질문의 공식화..

개발관련/other 2021.09.02

Flask에서 정적 파일을 제공하는 방법

질문 : Flask에서 정적 파일을 제공하는 방법 그래서 이것은 부끄럽습니다. Flask 에서 함께 던진 응용 프로그램이 있으며 현재로서는 CSS 및 JS에 대한 링크가있는 단일 정적 HTML 페이지를 제공하고 있습니다. Flask 문서에서 정적 파일 반환을 설명하는 위치를 찾을 수 없습니다. 예, render_template 사용할 수 있지만 데이터가 템플릿 화되어 있지 않다는 것을 알고 있습니다. send_file 또는 url_for 가 옳은 것이라고 생각했지만 그것들을 작동시킬 수 없었다. 그 동안 파일을 열고, 내용을 읽고, 적절한 mimetype Response import os.path from flask import Flask, Response app = Flask(__name__) app...

개발관련/other 2021.09.02

Chrome 개발자 도구에서 JavaScript를 비활성화하는 방법

질문 : Chrome 개발자 도구에서 JavaScript를 비활성화하는 방법은 무엇입니까? 사용자가 JavaScript를 비활성화 할 때 웹 사이트의 기능을 디버깅하려고합니다. Google Chrome DevTools에서 페이지에 대해 JavaScript를 비활성화하는 방법이 궁금합니다. 답변 개발자 도구 모서리에있는 톱니 바퀴 아이콘을 클릭하고 설정을 클릭 한 다음 Debugger 아래에서 Disable Javascript . 출처 : https://stackoverflow.com/questions/13405383/how-to-disable-javascript-in-chrome-developer-tools

개발관련/other 2021.08.30

Swift를 사용하여 프로그래밍 방식으로 제약 조건을 추가하는 방법

질문 : Swift를 사용하여 프로그래밍 방식으로 제약 조건을 추가하는 방법 나는 더 이상 나아 가지 않고 지난주부터 이것을 알아 내려고 노력하고 있습니다. 좋아,이 코드를 사용하여 Swift 에서 프로그래밍 방식 UIView 에 몇 가지 제약 조건 을 적용해야합니다. var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor = UIColor.redColor(); view.addSubview(new_view); var constX:NSLayoutConstraint = NSLayoutConstraint(item: new_view, attribute: NSLayoutAttribute.CenterX, re..

개발관련/other 2021.08.30

iterator를 스트림으로 변환하는 방법

질문 : 반복기를 스트림으로 변환하는 방법은 무엇입니까? Iterator 를 Stream 으로 변환하거나보다 구체적으로 iterator를 스트림으로 "보기"하는 간결한 방법을 찾고 있습니다. 성능상의 이유로 새 목록에서 반복자의 복사본을 피하고 싶습니다. Iterator sourceIterator = Arrays.asList("A", "B", "C").iterator(); Collection copyList = new ArrayList(); sourceIterator.forEachRemaining(copyList::add); Stream targetStream = copyList.stream(); 의견의 몇 가지 제안을 기반으로 Stream.generate 를 사용하려고 시도했습니다. public sta..

개발관련/other 2021.08.28

json.net을 사용하여 null 인 경우 클래스의 속성을 무시하는 방법

질문 : json.net을 사용하여 null 인 경우 클래스의 속성을 무시하는 방법 클래스를 JSON으로 직렬화하기 위해 Json.NET 을 사용하고 있습니다. 다음과 같은 수업이 있습니다. class Test1 { [JsonProperty("id")] public string ID { get; set; } [JsonProperty("label")] public string Label { get; set; } [JsonProperty("url")] public string URL { get; set; } [JsonProperty("item")] public List Test2List { get; set; } } Test2List 가 null 경우에만 Test2List JsonIgnore() 특성을 추가하..

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