반응형

jQuery 2652

사람들이 여전히 iframe을 사용하는 이유는 무엇입니까?

사람들이 여전히 iframe을 사용하는 이유는 무엇입니까? [닫은] 나에게 iframe은 순수한 악입니다 (글쎄, 그렇게 순수하지 않을 수도 있습니다). 그들은 많은 문제를 일으키는 것 같습니다. 예, 전체 사이트가 한 번로드 된 다음 단일 페이지 만로드 할 수 있습니다. 그러나 사람들은 이러한 목적으로 AJAX를 발명했습니다. 내가 찾은 가장 큰 문제 iframe중 하나는 URL이 변경되지 않았기 때문에 하위 페이지 중 하나에 대한 링크를 붙여 넣을 수 없다는 것입니다 (예, 이에 대한 해결 방법이 있음을 알고 있습니다). 둘째, 웹 검색 엔진은 해당 사이트를 올바르게 색인화하는 데 문제가있을 수 있습니다. 때때로이 사이트의 접근성이 더 나빠져서 일부 브라우저가 사이트를 부적절하게 표시 할 수도 있습니..

Nice programing 2020.10.07

Reader와 InputStream의 차이점은 무엇입니까?

Reader와 InputStream의 차이점은 무엇입니까? Reader와 InputStream의 차이점은 무엇입니까? 그리고 언제 무엇을 사용합니까? Reader를 사용하여 문자를 읽을 수 있다면 왜 inputstream을 사용할까요? 객체를 읽을까요? InputStream은 리소스에서 정보를 가져 오는 원시 방법입니다. 어떤 종류의 변환도 수행하지 않고 바이트 단위로 데이터를 가져옵니다. 이미지 데이터 또는 바이너리 파일을 읽는 경우 이것이 사용할 스트림입니다. 리더는 문자 스트림 용으로 설계되었습니다. 읽고있는 정보가 모두 텍스트 인 경우 리더는 문자 디코딩을 처리하고 원시 입력 스트림에서 유니 코드 문자를 제공합니다. 모든 유형의 텍스트를 읽는 경우 사용할 스트림입니다. InputStreamRead..

Nice programing 2020.10.07

xUnit.net : 글로벌 설정 + 분해?

xUnit.net : 글로벌 설정 + 분해? 이 질문은 단위 테스트 프레임 워크 xUnit.net에 관한 것 입니다. 테스트가 실행되기 전에 일부 코드를 실행해야하고 모든 테스트가 완료된 후 일부 코드도 실행해야합니다. 전역 초기화 및 종료 코드를 나타내는 일종의 속성 또는 마커 인터페이스가 있어야한다고 생각했지만 찾을 수 없었습니다. 또는 프로그래밍 방식으로 xUnit을 호출하면 다음 코드를 사용하여 원하는 것을 얻을 수도 있습니다. static void Main() { try { MyGlobalSetup(); RunAllTests(); // What goes into this method? } finally { MyGlobalTeardown(); } } 누구나 전역 설정 / 해체 코드를 선언적으로 또..

Nice programing 2020.10.07

왜 많은 (오래된) 프로그램이 round (input) 대신 floor (0.5 + input)를 사용합니까?

왜 많은 (오래된) 프로그램이 round (input) 대신 floor (0.5 + input)를 사용합니까? 차이점은 다음 코드 와 같이 내가 믿는 타이 브레이킹에 대한 입력을 제공하는 반환 값에 있습니다 . int main() { std::cout.precision(100); double input = std::nextafter(0.05, 0.0) / 0.1; double x1 = floor(0.5 + input); double x2 = round(input); std::cout

Nice programing 2020.10.07

실패한 Rails 마이그레이션 롤백

실패한 Rails 마이그레이션 롤백 실패한 Rails 마이그레이션을 어떻게 롤백합니까? rake db:rollback실패한 마이그레이션이 취소 될 것으로 예상 하지만 이전 마이그레이션 (실패한 마이그레이션에서 1을 뺀 마이그레이션)을 롤백합니다. 그리고 rake db:migrate:down VERSION=myfailedmigration작동하지 않습니다. 나는 이것을 몇 번 만났고 매우 실망 스럽습니다. 다음은 문제를 복제하기 위해 만든 간단한 테스트입니다. class SimpleTest < ActiveRecord::Migration def self.up add_column :assets, :test, :integer # the following syntax error will cause the migra..

Nice programing 2020.10.07

정규식과 GWT

정규식과 GWT 내 질문은 : GWT에서 정규식을 사용하는 좋은 솔루션이 있습니까? 예를 들어 String.split (regex) 사용에 만족하지 않습니다. GWT는 코드를 JS로 변환 한 다음 정규식을 JS 정규식으로 사용합니다. 그러나 Java Matcher 또는 Java Pattern과 같은 것을 사용할 수 없습니다. 하지만 그룹 매칭을 위해서는 이것들이 필요합니다. 가능성이나 도서관이 있습니까? Jakarta Regexp를 시도했지만 GWT가이 라이브러리가 사용하는 Java SDK의 모든 메소드를 에뮬레이트하지 않기 때문에 다른 문제가있었습니다. 클라이언트 측에서 다음과 같이 사용할 수 있기를 원합니다. // Compile and use regular expression Pattern patte..

Nice programing 2020.10.07

ASP.NET MVC의 Json ()에서 소문자 속성 이름 강제

ASP.NET MVC의 Json ()에서 소문자 속성 이름 강제 다음 클래스가 주어지면 public class Result { public bool Success { get; set; } public string Message { get; set; } } 컨트롤러 작업에서이 중 하나를 반환합니다. return Json(new Result() { Success = true, Message = "test"}) 그러나 내 클라이언트 측 프레임 워크는 이러한 속성이 소문자 성공 및 메시지가 될 것으로 예상합니다. 실제로 소문자 속성 이름을 가질 필요없이 정상적인 Json 함수 호출을 생각할 수있는 방법입니까? 이를 달성하는 방법은 JsonResult다음과 같은 사용자 지정을 구현하는 것입니다. 사용자 지정 Va..

Nice programing 2020.10.07

Postgres 사용자가 있는지 확인하는 방법은 무엇입니까?

Postgres 사용자가 있는지 확인하는 방법은 무엇입니까? createuserPostgreSQL에서 사용자 (ROLE) 생성을 허용합니다. 해당 사용자 (이름)가 이미 존재하는지 확인하는 간단한 방법이 있습니까? 그렇지 않으면 createuser가 오류를 반환합니다. createuser: creation of new role failed: ERROR: role "USR_NAME" already exists 업데이트 :이 솔루션은 스크립트 내에서 자동화하기가 더 쉽도록 쉘에서 실행 가능한 것이 좋습니다. SELECT 1 FROM pg_roles WHERE rolname='USR_NAME' 그리고 명령 줄 측면에서 (Erwin 덕분에) : psql postgres -tAc "SELECT 1 FROM pg_..

Nice programing 2020.10.07

Pandas 데이터 프레임의 처음 몇 줄을 읽는 방법

Pandas 데이터 프레임의 처음 몇 줄을 읽는 방법 미리 줄의 길이를 모르고 파일 read_csv의 첫 n줄만 읽는 데 사용하는 기본 제공 방법이 있습니까? 읽는 데 오랜 시간이 걸리는 대용량 파일이 있는데, 샘플을 얻기 위해 첫 번째, 예를 들어 20 줄만 사용하고 싶을 때가 있습니다 (전체 내용을로드하고 헤드를 차지하는 것을 선호하지 않음). 총 줄 수를 알고 있다면 다음과 같이 할 수 footer_lines = total_lines - n있으며 skipfooter키워드 arg에 전달할 수 있습니다. 내 현재 솔루션은 npython 및 StringIO로 첫 번째 줄 을 수동으로 pandas에 가져 오는 것입니다. import pandas as pd from StringIO import StringI..

Nice programing 2020.10.07
반응형