반응형

C++ 2652

JSON 문자열을 이스케이프하는 방법?

JSON 문자열을 이스케이프하는 방법? 쉬운 JSON 이스케이프에 사용할 수있는 클래스 / 함수가 있습니까? 차라리 직접 쓸 필요는 없습니다. 나는 사용한다 System.Web.HttpUtility.JavaScriptStringEncode string quoted = HttpUtility.JavaScriptStringEncode(input); Dejan의 답변을 바탕으로 할 수있는 작업은 .NET Framework 어셈블리를 가져온System.Web.Helpers 후 다음 함수를 사용하는 것입니다. static string EscapeForJson(string s) { string quoted = System.Web.Helpers.Json.Encode(s); return quoted.Substring(1..

Nice programing 2020.10.04

코드의 레이아웃 방향

코드의 레이아웃 방향 내 응용 프로그램에 다음 코드가 있습니다. LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT); LinearLayout의 방향을 세로로 설정하고 싶습니다. XML에서 동등한 것은 다음과 같습니다. android:orientation="vertical" XML없이 코드에서 어떻게 할 수 있습니까? 을 LinearLayout사용하여의 방향을 변경할 수 없습니다 LayoutParams. LinearLayout개체 로만 할 수 있습니다 . LinearLayout layout = /* ... */; layout.setOrientation(LinearLayout.VERTICAL);..

Nice programing 2020.10.04

동적 높이가있는 행이있는보기 기반 NSTableView

동적 높이가있는 행이있는보기 기반 NSTableView 보기 기반의 응용 프로그램이 NSTableView있습니다. 이 테이블 뷰 NSTextField에는 단어 줄 바꿈이 활성화 된 다중 행으로 구성된 콘텐츠가있는 셀이있는 행이 있습니다 . 의 텍스트 내용에 NSTextField따라 셀을 표시하는 데 필요한 행의 크기가 달라집니다. 높이를 반환 하는 NSTableViewDelegate방법을 구현할 수 있다는 것을 알고 tableView:heightOfRow:있지만 높이는 NSTextField. 의 단어 줄 바꿈은 의 너비에 따라 결정되는 너비에 따라 NSTextField유사하게 .NSTextFieldNSTableView Soooo… 제 질문은… 이것에 대한 좋은 디자인 패턴은 무엇입니까? 내가 시도하는 모..

Nice programing 2020.10.04

큰 파일을 자르는 Unix 쉘 스크립트

큰 파일을 자르는 Unix 쉘 스크립트 3GB의 공간에 도달하면 응용 프로그램에 의해 지속적으로 작성 / 열리는 파일을 자르거나 비우는 Unix 스크립트를 작성하려고합니다. 나는 아래 명령이 그것을 할 것이라는 것을 알고 있습니다. cp /dev/null [filename] 그러나 나는 이것을 cron 작업으로 프로덕션 환경에서 자동으로 실행할 것입니다. 여기에 게시하여 이와 유사한 작업을 수행하는 동안 문제가 발생했는지 확인하십시오. 다른 답변을 추가하기 위해 : > filename : bash (POSIX 호환)에서 작동하지 않으므로 본질적으로 쓰기 위해 파일을 열고 (물론 파일을 자른 다음) 즉시 닫습니다. 편집 : 쉘터가 주석을 달았 듯이 리디렉션과 함께 진행하기 위해 실제로 명령이 필요하지 않습..

Nice programing 2020.10.04

Rails의 보호 및 비공개 메서드

Rails의 보호 및 비공개 메서드 Ruby의 메소드 가시성 (공개, 보호 및 비공개 메소드) 은이 블로그 게시물 과 같은 곳에서 잘 설명되었습니다 . 하지만 Ruby on Rails에서는 프레임 워크가 설정되는 방식 때문에 일반 Ruby 애플리케이션에서와 약간 다르게 보입니다. 그렇다면 Rails 모델, 컨트롤러, 헬퍼, 테스트 등에서 보호 된 메서드 나 프라이빗 메서드를 사용하는 것이 적절하지 않은가? 편집 : 지금까지 답변 해 주셔서 감사합니다. Ruby에서 protected 및 private의 개념을 이해하지만 이러한 유형의 가시성이 Rails 앱 (모델, 컨트롤러, 도우미, 테스트)의 컨텍스트 내에서 사용되는 일반적인 방법에 대한 설명을 더 찾고 있습니다. . 예를 들어, 공용 컨트롤러 메서드는..

Nice programing 2020.10.04

"모두 제외"jQuery 선택기

"모두 제외"jQuery 선택기 다음과 같이 HTML 마크 업의 모든 div를 선택할 수 있습니다 (jQuery 사용). $('div') 그러나 위의 선택에서 특정 div(가령 id="myid") 을 제외하고 싶습니다 . Jquery 함수를 사용하여 어떻게 할 수 있습니까? 단순한: $('div').not('#myid'); 를 사용 .not()하면에서 반환 한 집합에서 선택한 선택자와 일치하는 요소가 제거됩니다 $('div'). :not()선택기를 사용할 수도 있습니다 . $('div:not(#myid)'); 두 선택기 모두 동일한 작업을 수행하지만 jQuery의 선택기 엔진 인 Sizzle이이를 네이티브 호출 로 최적화 할 수 있기 때문에 :not()더 빠릅니다.querySelectorAll() . v..

Nice programing 2020.10.04

Ruby 블록에서 'return'사용

Ruby 블록에서 'return'사용 임베디드 스크립팅 언어로 Ruby 1.9.1을 사용하여 "최종 사용자"코드를 Ruby 블록에 작성하려고합니다. 이것의 한 가지 문제는 사용자가 블록에서 'return'키워드를 사용할 수 있기를 원하기 때문에 암시 적 반환 값에 대해 걱정할 필요가 없다는 것입니다. 이 점을 염두에두고 다음과 같이 할 수 있기를 바랍니다. def thing(*args, &block) value = block.call puts "value=#{value}" end thing { return 6 * 7 } 위의 예에서 'return'을 사용하면 LocalJumpError가 발생합니다. 나는 이것이 문제의 블록이 람다가 아니라 Proc이기 때문이라는 것을 알고 있습니다. 코드는 '반환'을 제..

Nice programing 2020.10.04

ArrayList를 스레드로부터 안전하게 만드는 방법은 무엇입니까?

ArrayList를 스레드로부터 안전하게 만드는 방법은 무엇입니까? 자바 문제에 대한 또 다른 접근 방식? 실행이 완료되는 즉시 Thread 클래스를 확장하는 RaceCar 개체를 유지하는 데 사용하려는 ArrayList가 있습니다. Race라고하는 클래스는 RaceCar 객체가 실행이 끝나면 호출하는 콜백 메서드를 사용하여이 ArrayList를 처리합니다. 콜백 메서드 인 addFinisher (RaceCar finisher)는 RaceCar 객체를 ArrayList에 추가합니다. 이것은 스레드가 실행을 완료하는 순서를 제공합니다. ArrayList가 동기화되지 않았으므로 스레드로부터 안전하지 않습니다. 새 ArrayList를 전달하고 반환 된 Collection을 ArrayList에 할당하여 Coll..

Nice programing 2020.10.04

python : urllib2 urlopen 요청으로 쿠키를 보내는 방법

python : urllib2 urlopen 요청으로 쿠키를 보내는 방법 urllib2를 사용하여 URL을 열고 특정 쿠키 텍스트를 서버로 보내려고합니다. 예 : 특정 쿠키 (예 : search = 1)를 사용하여 체스 문제 해결 사이트를 열고 싶습니다 . 어떻게하나요? 다음을 시도하고 있습니다. import urllib2 (need to add cookie to the request somehow) urllib2.urlopen("http://chess-problems.prg") 미리 감사드립니다 쿠키는 또 다른 HTTP 헤더입니다. import urllib2 opener = urllib2.build_opener() opener.addheaders.append(('Cookie', 'cookiename=c..

Nice programing 2020.10.04

레이크 스펙을 실행하지 않고 Rails rspec 테스트를 위해 테스트 데이터베이스를 준비하려면 어떻게해야합니까?

레이크 스펙을 실행하지 않고 Rails rspec 테스트를 위해 테스트 데이터베이스를 준비하려면 어떻게해야합니까? 중요한 문제 해결 후, rake specrspec을 직접 실행하기 전에 (예 : 사양의 하위 집합에서) 한 번 실행해야한다는 것을 알게 되었습니다 (control-c로 중단 할 수 있음). 우리는 Rails 3.0.7과 RSpec 2.5.0을 실행하고 있습니다. 분명히, rake는 몇 가지 중요한 데이터베이스 설정 작업 / 코드를 실행하고 있습니다 (루트 레벨 레일 Rakefile 및 기타 위치에 사용자 지정 코드가 있음). 실행하지 않고 레이크 테스트 데이터베이스 설정 작업 / 코드를 rake spec어떻게 실행할 수 있습니까? 파일의 하위 집합에서 rspec을 실행할 수있는 것 외에도 s..

Nice programing 2020.10.04
반응형