728x90
반응형

전체보기 2040

파일 및 관련 데이터를 가급적 JSON으로 RESTful 웹 서비스에 게시

질문 : 파일 및 관련 데이터를 가급적 JSON으로 RESTful 웹 서비스에 게시 이것은 아마도 어리석은 질문이 될 것이지만 나는 그날 밤을 보내고 있습니다. 응용 프로그램에서 RESTful API를 개발 중이며 클라이언트가 데이터를 JSON으로 보내길 원합니다. 이 애플리케이션의 일부에서는 클라이언트가 이미지에 대한 정보뿐만 아니라 파일 (일반적으로 이미지)을 업로드해야합니다. 단일 요청에서 이것이 어떻게 발생하는지 추적하는 데 어려움을 겪고 있습니다. 파일 데이터를 JSON 문자열로 Base64로 만들 수 있습니까? 서버에 2 개의 게시물을 수행해야합니까? 이를 위해 JSON을 사용하지 않아야합니까? 참고로 백엔드에서 Grails를 사용하고 있으며 이러한 서비스는 차이가있는 경우 기본 모바일 클라이..

객체 배열에 대한 PHPDoc 유형

질문 : 객체 배열에 대한 PHPDoc 유형 힌트? 따라서 PHPDoc에서 멤버 변수 선언 위에 @var 를 지정하여 해당 유형을 암시 할 수 있습니다. 그런 다음 예를 들어 IDE입니다. PHPEd는 작업중인 객체 유형을 알고 해당 변수에 대한 코드 통찰력을 제공 할 수 있습니다. 이것은 나중에 해당 객체를 반복 할 때 적절한 힌트를 얻을 수 있도록 객체 배열에 동일한 작업을 수행해야 할 때까지 훌륭하게 작동합니다. SomeObj 배열임을 지정하기 위해 PHPDoc 태그를 선언하는 방법이 있습니까? @var 배열은 충분 @var array(SomeObj) 은 유효하지 않은 것 같습니다. 답변 사용하다: /* @var $objs Test[] */ foreach ($objs as $obj) { // Typ..

32 비트 루프 카운터를 64 비트로 대체하면 Intel CPU에서 _mm_popcnt_u64의 성능 편차가 발생합니다.

질문 : 32 비트 루프 카운터를 64 비트로 대체하면 Intel CPU에서 _mm_popcnt_u64의 성능 편차가 발생합니다. 대규모 데이터 배열 popcount 하는 가장 빠른 방법을 찾고있었습니다. 매우 이상한 효과가 발생했습니다. 루프 변수를 unsigned 에서 uint64_t 로 변경하면 내 PC에서 성능이 50 % 저하되었습니다. #include #include #include int main(int argc, char* argv[]) { using namespace std; if (argc != 2) { cerr

Node 또는 Express를 사용하여 JSON을 반환하는 올바른 방법

질문 : Node 또는 Express를 사용하여 JSON을 반환하는 올바른 방법 따라서 다음 JSON 객체를 가져올 수 있습니다. $ curl -i -X GET http://echo.jsontest.com/key/value/anotherKey/anotherValue HTTP/1.1 200 OK Access-Control-Allow-Origin: * Content-Type: application/json; charset=ISO-8859-1 Date: Wed, 30 Oct 2013 22:19:10 GMT Server: Google Frontend Cache-Control: private Alternate-Protocol: 80:quic,80:quic Transfer-Encoding: chunked { "an..

POSIX를 사용하여 C ++에서 명령을 실행하고 명령의 출력을 얻는 방법

질문 : POSIX를 사용하여 C ++에서 명령을 실행하고 명령의 출력을 얻으려면 어떻게해야합니까? C ++ 프로그램 내에서 실행될 때 명령의 출력을 얻는 방법을 찾고 있습니다. system() 함수를 사용해 보았지만 명령 만 실행합니다. 내가 찾고있는 것의 예는 다음과 같습니다. std::string result = system("./some_command"); 임의의 명령을 실행하고 출력을 얻어야합니다. boost.org를 살펴 보았지만 필요한 것을 얻을 수있는 것을 찾지 못했습니다. 답변 676 #include #include #include #include #include #include std::string exec(const char* cmd) { std::array buffer; std::s..

.css () 함수로 추가 된 스타일을 제거하는 방법

질문 : .css () 함수로 추가 된 스타일을 제거하려면 어떻게해야합니까? jQuery로 CSS 를 변경하고 있으며 입력 값에 따라 추가하는 스타일을 제거하고 싶습니다. if(color != '000000') $("body").css("background-color", color); else // remove style ? 어떻게 할 수 있습니까? 위의 선은 색상 선택기를 사용하여 색상을 선택할 때마다 (즉, 마우스가 색상환 위로 이동할 때) 실행됩니다. 두 번째 참고 : CSS 파일에서 기본 스타일을 제거하므로 css("background-color", "none") 이 작업을 수행 할 수 없습니다. jQuery 에 의해 추가 된 background-color 인라인 스타일을 제거하고 싶습니다. 답변..

jQuery에 대한 "exists"기능

질문 : jQuery에 대한 "exists"기능이 있습니까? jQuery에서 요소의 존재를 어떻게 확인할 수 있습니까? 내가 가진 현재 코드는 다음과 같습니다. if ($(selector).length > 0) { // Do something } 이것에 접근하는 더 우아한 방법이 있습니까? 플러그인이나 함수일까요? 답변 자바 스크립트에서는 모든 것이 '참'또는 '거짓'이며 숫자 0 false 의미하고 나머지는 모두 true 입니다. 따라서 다음과 같이 작성할 수 있습니다. if ($(selector).length) >0 부분이 필요하지 않습니다. 출처 : https://stackoverflow.com/questions/31044/is-there-an-exists-function-for-jquery

Java에서 올바른 마이크로 벤치 마크를 작성하는 방법

질문 : Java에서 올바른 마이크로 벤치 마크를 작성하려면 어떻게해야합니까?Java에서 올바른 마이크로 벤치 마크를 어떻게 작성 (및 실행)합니까?고려해야 할 다양한 사항을 설명하는 몇 가지 코드 샘플과 주석을 찾고 있습니다.예 : 벤치 마크는 시간 / 반복 또는 반복 / 시간을 측정해야하며 그 이유는 무엇입니까?관련 : 스톱워치 벤치마킹이 허용됩니까?답변Java HotSpot 제작자의 마이크로 벤치 마크 작성에 대한 팁 :규칙 0 : JVM 및 마이크로 벤치마킹에 대한 평판 좋은 논문을 읽으십시오. 좋은 사람은 Brian Goetz, 2005 입니다. 마이크로 벤치 마크에서 너무 많은 것을 기대하지 마십시오. 제한된 범위의 JVM 성능 특성 만 측정합니다.규칙 1 : 타이밍 단계 전에 모든 초기화 및..

new를 사용하여 C ++에서 2차원 배열을 선언하는 방법

질문 : new를 사용하여 C ++에서 2D 배열을 어떻게 선언합니까? new를 사용하여 2D 배열을 어떻게 선언합니까? "일반"배열의 경우 다음과 같이합니다. int* ary = new int[Size] 그러나 int** ary = new int[sizeY][sizeX] a) 작동 / 컴파일하지 않고 b) 다음을 수행하지 않습니다. int ary[sizeY][sizeX] 그렇습니다. 답변 행 길이가 컴파일 시간 상수 인 경우 C ++ 11은 auto arr2d = new int [nrows][CONSTANT]; 이 답변을 참조하십시오. C ++의 확장으로 가변 길이 배열을 허용하는 gcc와 같은 컴파일러는 여기에 표시된대로 new 를 사용하여 C99에서 허용하는 것과 같은 완전한 런타임 가변 배열 차원..

JSON 또는 부분 HTML을 반환하는 ASP.NET MVC 컨트롤러 작업

ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ 질문 : JSON 또는 부분 HTML을 반환하는 ASP.NET MVC 컨트롤러 작업 매개 변수에 따라 JSON 또는 부분 html을 반환하는 컨트롤러 작업을 만들려고합니다. 결과를 비동기 적으로 MVC 페이지에 반환하는 가장 좋은 방법은 무엇입니까? 답변 작업 메서드에서 Json (object)를 반환하여 페이지에 JSON을 반환합니다. public ActionResult SomeActionMethod() { return Json(new {foo="bar", baz="Blech"}); } 그런 다음 Ajax를 사용하여 액션 메소드를 호출하십시오. 다음과 같은 ViewPage의 도우미 메서드 중 하나를 사용할 수 있습니다. SomeMethod는 반환 된 Jso..

JavaScript에서 객체를 딥 복제하는 가장 효율적인 방법

질문 : JavaScript에서 객체를 딥 복제하는 가장 효율적인 방법은 무엇입니까? JavaScript 객체를 복제하는 가장 효율적인 방법은 무엇입니까? 나는 obj = eval(uneval(o)); 사용 중이지만 표준이 아니며 Firefox에서만 지원됩니다 . obj = JSON.parse(JSON.stringify(o)); 같은 일을했습니다. 그러나 효율성에 의문을 제기하십시오. 또한 다양한 결함이있는 재귀 복사 기능을 보았습니다. 정식 솔루션이 없다는 것에 놀랐습니다. 답변 이를 "구조적 복제"라고하며 Node 11 이상에서 실험적으로 작동하며 브라우저에 탑재되기를 바랍니다. 자세한 내용은 이 답변 을 참조하십시오. Date , functions, undefined , Infinity , RegE..

JAVA의 날짜 연산에서 이상한 결과가 나오는 이유

질문 : 이 두 번을 빼면 (1927 년) 이상한 결과가 나오는 이유는 무엇입니까? 다음 프로그램을 실행하면 1 초 간격으로 시간을 참조하는 두 개의 날짜 문자열을 구문 분석하고 비교합니다. public static void main(String[] args) throws ParseException { SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str3 = "1927-12-31 23:54:07"; String str4 = "1927-12-31 23:54:08"; Date sDt3 = sf.parse(str3); Date sDt4 = sf.parse(str4); long ld3 = sDt3.getTime() /1000..

JavaScript에서 정의되지 않은 변수 또는 null 변수를 확인하는 방법

질문 : JavaScript에서 정의되지 않은 변수 또는 null 변수를 확인하는 방법은 무엇입니까? 우리는 JavaScript 코드에서 다음 코드 패턴을 자주 사용합니다. if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } 동일한 효과를 갖는 덜 장황한 검사 방법이 있습니까? 일부 포럼과 문헌에 따르면 단순히 다음과 같은 효과가 있어야한다고 말합니다. if (some_variable) { // Do something with some_variable } 불행히도 Firebug some_variable 이 정의되지 않은 경우 런타임에서 오류와 같은 문을 평가하지만 첫 ..

UTF-8, UTF-16 및 UTF-32 의 차이점

질문 : UTF-8, UTF-16 및 UTF-32 UTF-8, UTF-16 및 UTF-32의 차이점은 무엇입니까? 나는 그것들이 모두 유니 코드를 저장할 것이고 각각은 문자를 표현하기 위해 다른 수의 바이트를 사용한다는 것을 이해합니다. 하나를 선택하는 것이 장점이 있습니까? 답변 UTF-8은 ASCII 문자가 텍스트 블록에서 대부분의 문자를 나타내는 경우 이점이 있습니다. UTF-8은이를 8 비트 (예 : ASCII)로 인코딩하기 때문입니다. 또한 ASCII 문자 만 포함 된 UTF-8 파일은 ASCII 파일과 인코딩이 동일하다는 점에서 유리합니다. UTF-16은 주로 문자 당 2 바이트를 사용하기 때문에 ASCII가 우세하지 않은 곳에서 더 좋습니다. UTF-8은 상위 문자에 대해 3 바이트 이상을 ..

개발관련/other 2021.07.06

macOS에서 기본 Java (JDK) 버전을 설정하거나 변경하는 방법

질문 : macOS에서 기본 Java (JDK) 버전을 설정하거나 변경하는 방법은 무엇입니까? Mac에서 Java의 기본 버전을 어떻게 변경할 수 있습니까? 답변 먼저 /usr/libexec/java_home -V 를 실행하면 다음과 같은 내용이 출력됩니다. Matching Java Virtual Machines (3): 1.8.0_05, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home 1.6.0_65-b14-462, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_65-b14-462, i3..

jQuery로 텍스트 영역 필드 지우기

질문 : jQuery로 양식 필드 지우기 양식의 모든 입력 및 텍스트 영역 필드를 지우고 싶습니다. reset 클래스와 함께 입력 버튼을 사용할 때 다음과 같이 작동합니다. $(".reset").bind("click", function() { $("input[type=text], textarea").val(""); }); 그러면 양식의 필드뿐만 아니라 페이지의 모든 필드가 지워집니다. 실제 재설정 버튼이있는 형태의 선택기는 어떻게 생겼습니까? 답변 $(".reset").click(function() { $(this).closest('form').find("input[type=text], textarea").val(""); }); 출처 : https://stackoverflow.com/questions/6..

IllegalStateException : ViewPager로 onSaveInstanceState 후 이 작업을 수행 할 수 없습니다.

질문 : IllegalStateException : ViewPager로 onSaveInstanceState 후 이 작업을 수행 할 수 없습니다. 시장의 내 앱에서 다음 예외를 전달하는 사용자 보고서를 받고 있습니다. java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109) at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399) at android.app.Activity.onBack..

TextView에서 HTML을 표시하는 방법

질문 : TextView에서 HTML을 표시하는 방법은 무엇입니까? 간단한 HTML이 있습니다 . Title description here HTML 스타일 텍스트를 TextView 에 표시하고 싶습니다. 어떻게하나요? 답변 XML 문자열에서 HTML을 사용하려면 Html.fromHtml() 단순히 레이아웃 XML에서 HTML로 문자열을 참조하는 것은 작동하지 않습니다. 이것이 자바에서해야 할 일입니다. if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { textView.setText(Html.fromHtml("Title Description here", Html.FROM_HTML_MODE_COMPACT)); } else { textView.setText(Htm..

npm을 사용하여 로컬 모듈을 설치 하는 방법

질문 : npm을 사용하여 로컬 모듈을 설치 하시겠습니까? 다운로드 한 모듈 저장소가 있습니다. 다른 디렉토리에 전역 적으로 설치하지 않고 로컬에 설치 하시겠습니까? 이 작업을 수행하는 쉬운 방법은 무엇입니까? 답변 npm-link 문서에서 : 로컬 모듈 디렉토리에서 : $ cd ./package-dir $ npm link 모듈을 사용할 프로젝트의 디렉토리에서 : $ cd ./project-dir $ npm link package-name 또는 상대 경로를 사용하여 한 번에 : $ cd ./project-dir $ npm link ../package-dir 이것은 후드 아래에서 위의 두 명령을 사용하는 것과 같습니다. 출처 : https://stackoverflow.com/questions/8088795..

개발관련/other 2021.07.05

document.getElementById vs jQuery $ ()

질문 : document.getElementById vs jQuery $ () 이것은 : var contents = document.getElementById('contents'); 이것과 동일 : var contents = $('#contents'); jQuery가로드되면? 답변 정확히!! document.getElementById('contents'); //returns a HTML DOM Object var contents = $('#contents'); //returns a jQuery Object document.getElementById 와 동일한 결과를 얻으려면 jQuery 객체에 액세스하고 객체의 첫 번째 요소를 가져올 수 있습니다 (자바 스크립트 객체는 연관 배열과 유사하게 작동 함). ..

psql : 치명적 : 데이터베이스“<user> " 존재하지 않는다

질문 : psql : 치명적 : 데이터베이스“ " 존재하지 않는다 Mac 용 PostgreSql 앱 ( http://postgresapp.com/ )을 사용하고 있습니다. 이전에 다른 컴퓨터에서 사용했지만 Macbook에 설치할 때 문제가 발생합니다. 응용 프로그램을 설치했고 다음을 실행했습니다. psql -h localhost 다음을 반환합니다. psql: FATAL: database "" does not exist 찾기를 시도하는 데이터베이스를 만들기 위해 콘솔을 실행할 수도없는 것 같습니다. 방금 실행할 때도 똑같은 일이 발생합니다. psql 또는 애플리케이션 드롭 다운 메뉴에서 psql을 실행하는 경우 : 기계 통계 : OSX 10.8.4 psql (PostgreSQL) 9.2.4 도움을 주시면 ..

Android : 이름을 사용하여 리소스에서 문자열을 가져 오는 방법

질문 : Android : 이름을 사용하여 리소스에서 문자열을 가져 오려면 어떻게해야합니까? res\values\strings.xml 에서 UI에 대해 두 가지 언어를 사용하고 별도의 문자열 값을 갖고 싶습니다. Books Quotes Questions Notes Bookmarks Книги Цитаты Вопросы Заметки Закладки 이제 앱에서 이러한 값을 동적으로 검색해야합니다. spec.setContent(R.id.tabPage1); String pack = getPackageName(); String id = "tab_Books_" + Central.lang; int i = Central.Res.getIdentifier(id, "string", pack); String str = C..

SQL Server에서 INNER JOIN을 사용하여 삭제하는 방법

질문 : SQL Server에서 INNER JOIN을 사용하여 삭제하려면 어떻게해야합니까? SQL Server 2008 에서 INNER JOIN 을 사용하여 삭제하고 싶습니다. 하지만 이 오류가 발생합니다. 메시지 156, 수준 15, 상태 1, 줄 15 키워드 'INNER'근처에 잘못된 구문이 있습니다. 내 코드 : DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeRun=EmployeeNo WHERE Company = '1' AND Date = '2013-05-06' 답변 삭제할 테이블을 지정해야합니다. 다음은 별칭이있는 버전입니다. DELETE w FROM WorkRecord2 w INNER JOIN Employee e ON EmployeeRun=Em..

jQuery를 사용하여 동적 HTML 요소에 이벤트를 넣는 방법

질문 : jQuery를 사용하여 동적 HTML 요소에 이벤트를 어떻게 첨부합니까? .myclass 클래스가있는 모든 요소에 이벤트 핸들러를 연결하는 jQuery 코드가 있다고 가정합니다. 예를 들면 : $(function(){ $(".myclass").click( function() { // do something }); }); 내 HTML은 다음과 같습니다. test1 test2 test3 문제없이 작동합니다. .myclass 요소가 나중에 페이지에 작성되었는지 고려하십시오. 예를 들면 : create link dynamically 이 경우 a#anchor1 test4 링크가 생성됩니다. test4 class="myclass" 가 있어도 연결된 click() 핸들러가 없습니다. 기본적으로 click()..

728x90
반응형