728x90
반응형

프로그래밍 언어 1445

파이썬에서 객체의 크기를 확인하는 방법

질문 : 파이썬에서 객체의 크기를 어떻게 결정합니까? 파이썬에서 문자열, 정수 등과 같은 객체의 크기를 얻는 방법을 알고 싶습니다. 관련 질문 : Python 목록 (튜플)에는 요소 당 몇 바이트가 있습니까? 값의 크기를 지정하는 크기 필드가 포함 된 XML 파일을 사용하고 있습니다. 이 XML을 구문 분석하고 코딩을해야합니다. 특정 필드의 값을 변경하고 싶을 때 해당 값의 크기 필드를 확인합니다. 여기서 입력하려는 새 값이 XML과 동일한 크기인지 비교하고 싶습니다. 새로운 가치의 크기를 확인해야합니다. 문자열의 경우 길이라고 말할 수 있습니다. 그러나 int, float 등의 경우 혼란 스럽습니다. 답변 sys 모듈에 정의 된 sys.getsizeof 함수를 사용하십시오. sys.getsizeof(o..

ISO 8601 호환 문자열을 java.util.Date로 변환

질문 : ISO 8601 호환 문자열을 java.util.Date로 변환ISO 8601 형식의 문자열을 java.util.Date 로 변환하려고합니다.로케일 (샘플 비교)과 함께 사용하는 경우 yyyy-MM-dd'T'HH:mm:ssZ 패턴이 ISO8601 규격임을 발견했습니다.java.text.SimpleDateFormat 사용하면 올바른 형식의 문자열 2010-01-01T12:00:00+01:00 변환 할 수 없습니다. 콜론없이 2010-01-01T12:00:00+0100 으로 변환해야합니다.따라서 현재 솔루션은SimpleDateFormat ISO8601DATEFORMAT = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ", Locale.GERMANY);..

jQuery를 사용하여 "disabled"속성을 제거하는 방법

질문 : jQuery를 사용하여 "disabled"속성을 제거하는 방법은 무엇입니까? 처음에는 입력을 비활성화 한 다음 링크를 클릭하여 활성화해야합니다. 이것은 내가 지금까지 시도했지만 작동하지 않습니다. HTML : jQuery : $("#edit").click(function(event){ event.preventDefault(); $('.inputDisabled').removeAttr("disabled") }); 이것은 나에게 true 과 false 보여 주지만 입력에 대한 변화는 없다. $("#edit").click(function(event){ alert(''); event.preventDefault(); alert($('.inputDisabled').attr('disabled')); $('.i..

PHP-개행 문자를 만드는 방법

질문 : PHP-개행 문자를 만드는 방법은 무엇입니까? PHP에서 개행 문자를 만들려고합니다. echo $clientid; echo ' '; echo $lastname; echo ' '; echo '\r\n'; 그런 다음 메모장에서 생성 된 파일을 열고 말 그대로 개행 문자를 씁니다. 1 John Doe \ r \ n 1 John Doe \ r \ n 1 John Doe \ r \ n \r\n 의 많은 변형을 시도했지만 작동하지 않습니다. 개행이 개행으로 바뀌지 않는 이유는 무엇입니까? 답변 큰 따옴표로 묶인 문자열 만 이스케이프 시퀀스 \r 및 \n 을 각각 '0x0D'및 '0x0A'로 해석하므로 다음을 원합니다. "\r\n" 반면 작은 따옴표로 묶인 문자열 은 이스케이프 시퀀스 \\ 및 \' 만 알고..

중첩 된 객체, 배열 또는 JSON에 액세스하고 처리하는 방법

질문 : 중첩 된 객체, 배열 또는 JSON에 액세스하고 처리하려면 어떻게해야합니까? 개체와 배열을 포함하는 중첩 된 데이터 구조가 있습니다. 특정 또는 여러 값 (또는 키)에 액세스하는 등 정보를 추출하려면 어떻게해야합니까? 예를 들면 : var data = { code: 42, items: [{ id: 1, name: 'foo' }, { id: 2, name: 'bar' }] }; 어떻게 액세스 할 수 name 의 두 번째 항목의 items ? 답변 JavaScript에는 여러 값을 포함 할 수있는 하나의 데이터 유형 ( Object) 만 있습니다. 배열 은 특별한 형태의 객체입니다. (일반) 개체는 다음과 같은 형태를 갖습니다. {key: value, key: value, ...} 배열의 형식은 [..

중첩 된 디렉토리를 안전하게 만드는 방법

질문 : 중첩 된 디렉토리를 어떻게 안전하게 만들 수 있습니까? 파일이 작성 될 디렉토리가 존재하는지 확인하고 그렇지 않은 경우 Python을 사용하여 디렉토리를 만드는 가장 우아한 방법은 무엇입니까? 내가 시도한 것은 다음과 같습니다. import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) 어떻게 든 os.path.exists 놓쳤습니다 (kanja, Blair 및 Douglas에게 감사드립니다). 이것이 내가 가진 것입니다. def ensure_dir(file_path):..

jQuery Ajax 호출 후 리디렉션 요청을 관리하는 방법

질문 : jQuery Ajax 호출 후 리디렉션 요청을 관리하는 방법 $.post() 를 사용하여 Ajax를 사용하여 서블릿을 호출 한 다음 결과 HTML 조각을 사용하여 사용자의 현재 페이지에서 div 그러나 세션 시간이 초과되면 서버는 리디렉션 지시문을 보내 사용자를 로그인 페이지로 보냅니다. 이 경우 jQuery는 div 요소를 로그인 페이지의 내용으로 대체하여 사용자의 눈으로 드문 장면을 실제로 목격하게 만듭니다. jQuery 1.2.6을 사용하여 Ajax 호출에서 리디렉션 지시문을 관리하려면 어떻게해야합니까? 답변 이 질문을 읽고 브라우저가 리디렉션을 투명하게 처리하는 것을 피하기 위해 응답 HTTP 상태 코드 를 278로 설정하는 것과 관련하여 언급 된 접근 방식을 구현했습니다. 이것이 효과가..

프로그래밍 방식으로 Android 소프트 키보드를 닫거나 숨기는 방법

질문 : 프로그래밍 방식으로 Android 소프트 키보드를 어떻게 닫거나 숨기나요? EditText 와 Button 이 있습니다. 편집 필드에 글을 쓰고 Button 클릭 한 후 키보드 외부를 터치 할 때 가상 키보드를 숨기고 싶습니다. 나는 이것이 간단한 코드라고 가정하지만 그 예제는 어디에서 찾을 수 있습니까? 답변 이 광기를 명확히하기 위해 먼저 모든 Android 사용자를 대신하여 소프트 키보드에 대한 Google의 우스꽝스러운 처리에 대해 사과하는 것으로 시작하겠습니다. 동일한 간단한 질문에 대해 서로 다른 답변이 너무 많은 이유는이 API가 Android의 다른 많은 사람들과 마찬가지로 끔찍하게 설계 되었기 때문입니다. 나는 그것을 표현하는 정중 한 방법이 없다고 생각할 수 있습니다. 키보드를..

jQuery.each () util에서 다음 반복으로 건너 뛰는 방법

질문 : jQuery.each () util에서 다음 반복으로 건너 뛰는 방법은 무엇입니까? 요소 배열을 반복하려고합니다. jQuery의 문서에 따르면 다음과 같습니다. jquery.Each () 문서 false가 아닌 값을 반환하는 것은 for 루프의 continue 문과 동일하며 즉시 다음 반복으로 건너 뜁니다. 나는 '거짓이 아닌 반환'이라고 부르려고 시도했습니다. 및 '거짓이 아님' (sans return) 어느 것도 다음 반복으로 건너 뛰지 않습니다. 대신 루프를 끊습니다. 내가 무엇을 놓치고 있습니까? 답변 거짓이 아니라는 의미는 다음과 같습니다. return true; 그래서 : var arr = ["one", "two", "three", "four", "five"]; $.each(arr, ..

PHP + curl, HTTP POST 샘플 코드

질문 : PHP + curl, HTTP POST 샘플 코드? 누구든지 HTTP POST로 PHP 컬을 수행하는 방법을 보여줄 수 있습니까? 다음과 같은 데이터를 보내고 싶습니다. username=user1, password=passuser1, gender=1 www.domain.com result=OK 와 같은 응답을 반환 할 것으로 예상합니다. 예가 있습니까? 답변 출처 : https://stackoverflow.com/questions/2138527/php-curl-http-post-sample-code

JavaScript 배열을 무작위로 섞는 방법

질문 : JavaScript 배열을 무작위로 섞는 방법은 무엇입니까? 다음과 같은 배열이 있습니다. var arr1 = ["a", "b", "c", "d"]; 무작위로 섞는 방법은 무엇입니까? 답변 사실상 편향되지 않은 셔플 알고리즘은 Fisher-Yates (일명 Knuth) 셔플입니다. https://github.com/coolaj86/knuth-shuffle 참조 여기에서 멋진 시각화를 볼 수 있습니다 (그리고 여기에 링크 된 원본 게시물). function shuffle(array) { var currentIndex = array.length, randomIndex; // While there remain elements to shuffle... while (0 !== currentIndex) {..

HTML을 사용하여 문서의 모든 페이지에 머리글과 바닥글을 출력하는 방법

질문 : HTML을 사용하여 문서의 모든 페이지에 머리글과 바닥글을 출력하는 방법은 무엇입니까? 출력된 각 페이지에 사용자 정의 머리글 및 바닥 글이있는 HTML 페이지를 출력할 수 있습니까? 내용에 관계없이 모든 출력페이지의 상단과 하단에 Red, Arial, 크기 16pt로 "UNCLASSIFIED"라는 단어를 추가하고 싶습니다. 명확히하기 위해 문서가 5 페이지에 출력된 경우 각 페이지에는 사용자 정의 머리글과 바닥 글이 있어야합니다. HTML / CSS를 사용하여 이것이 가능한지 아는 사람이 있습니까? 답변 바닥 글로 지정할 요소를 position : fixed 및 bottom : 0으로 설정하면 페이지가 출력될 때 각 출력된 페이지의 맨 아래에 해당 요소가 반복됩니다. 헤더 요소에서도 동일하게 ..

Python의 경로에서 확장자없이 파일 이름을 얻는 방법

질문 : Python의 경로에서 확장자없이 파일 이름을 얻는 방법은 무엇입니까? Python의 경로에서 확장자없이 파일 이름을 얻는 방법은 무엇입니까? 예를 들어, "/path/to/some/file.txt" "file" 합니다. 답변 확장자없이 파일 이름 얻기 : import os print(os.path.splitext("/path/to/some/file.txt")[0]) 결과물 : /path/to/some/file os.path.splitext 문서 . 중요 참고 : 파일 이름에 여러 개의 점이있는 경우 마지막 점 이후의 확장자 만 제거됩니다. 예를 들면 : import os print(os.path.splitext("/path/to/some/file.txt.zip.asc")[0]) 결과물 : /p..

angular HTML 바인딩

질문 : angular HTML 바인딩 Angular 응용 프로그램을 작성 중이며 표시하려는 HTML 응답이 있습니다. 어떻게하나요? 단순히 바인딩 구문 {{myVal}} 하면 모든 HTML 문자가 인코딩됩니다 (물론). div innerHTML 을 변수 값에 바인딩해야합니다. 답변 올바른 구문은 다음과 같습니다. 문서 참조 출처 : https://stackoverflow.com/questions/31548311/angular-html-binding

Android에서 SQLite의 모범 사례

질문 : Android에서 SQLite의 모범 사례는 무엇입니까? Android 앱 내에서 SQLite 데이터베이스에 대한 쿼리를 실행할 때 모범 사례로 간주되는 것은 무엇입니까? AsyncTask의 doInBackground에서 삽입, 삭제 및 선택 쿼리를 실행하는 것이 안전합니까? 아니면 UI 스레드를 사용해야합니까? 데이터베이스 쿼리가 "무거울 수 있고"앱을 잠글 수 있으므로 UI 스레드를 사용하면 안된다고 가정합니다. 결과적으로 ANR (응용 프로그램 응답 없음 )이 발생합니다. AsyncTask가 여러 개인 경우 연결을 공유해야합니까, 아니면 각각 연결을 열어야합니까? 이러한 시나리오에 대한 모범 사례가 있습니까? 답변 삽입, 업데이트, 삭제 및 읽기는 일반적으로 여러 스레드에서 괜찮지 만 Br..

C ++에서 구조체와 클래스의 차이점

질문 : C ++에서 구조체와 클래스의 차이점은 무엇입니까? 이 질문은 이미 C # /. Net 컨텍스트에서 요청되었습니다 . 이제 C ++에서 구조체와 클래스의 차이점을 배우고 싶습니다. OO 디자인에서 기술적 인 차이점과 둘 중 하나를 선택하는 이유에 대해 논의하십시오. 분명한 차이점부터 시작하겠습니다. public: 또는 private: 지정하지 않으면 구조체의 멤버는 기본적으로 public입니다. 클래스의 멤버는 기본적으로 비공개입니다. C ++ 사양의 모호한 모서리에서 다른 차이점을 찾을 수 있다고 확신합니다. 답변 클래스와 구조체의 까다로운 두 번째 차이점을 잊었습니다. 표준 (C ++ 98에서 C ++ 11까지의 §11.2.2) : 도출 된 클래스 구조체를 선언하고 개인이 클래스는 클래스를 ..

MySQL 데이터베이스의 이름을 손쉽게 바꾸는 방법

질문 : MySQL 데이터베이스의 이름을 빠르게 바꾸려면 어떻게합니까 (스키마 이름 변경) 에서 MySQL의 매뉴얼 MySQL은 이를 다루고 있습니다. 일반적으로 데이터베이스를 덤프하고 새 이름으로 다시 가져옵니다. 이것은 매우 큰 데이터베이스에 대한 옵션이 아닙니다. RENAME {DATABASE | SCHEMA} db_name TO new_db_name; 나쁜 일을하고 소수의 버전에만 존재하며 전반적으로 나쁜 생각입니다 . 이것은 MyISAM 과는 매우 다른 것을 저장 하는 InnoDB 와 함께 작동해야합니다. 답변 InnoDB 의 경우 다음이 작동하는 것 같습니다. 새 빈 데이터베이스를 만든 다음 각 테이블의 이름을 차례로 새 데이터베이스로 바꿉니다. RENAME TABLE old_db.table ..

지정된 이름의 열을 포함하는 모든 테이블 찾기-MS SQL Server

질문 : 지정된 이름의 열을 포함하는 모든 테이블 찾기-MS SQL Server 열을 포함하는 테이블 이름을 쿼리 할 수 있습니까? LIKE '%myName%' 답변 검색 테이블 : SELECT c.name AS 'ColumnName' ,t.name AS 'TableName' FROM sys.columns c JOIN sys.tables t ON c.object_id = t.object_id WHERE c.name LIKE '%MyName%' ORDER BY TableName ,ColumnName; 테이블 및보기 검색 : SELECT COLUMN_NAME AS 'ColumnName' ,TABLE_NAME AS 'TableName' FROM INFORMATION_SCHEMA.COLUMNS WHERE COL..

jQuery에서 여러 CSS 속성을 정의하는 방법

질문 : jQuery에서 여러 CSS 속성을 정의하는 방법은 무엇입니까? jQuery에 다음과 같이 모든 것을 오른쪽으로 묶지 않고 여러 CSS 속성을 정의하는 구문 적 방법이 있습니까? $("#message").css("width", "550px").css("height", "300px").css("font-size", "8pt"); 예를 들어이 중 20 개가 있으면 코드를 읽기 어렵게됩니다. 해결책이 있습니까? 예를 들어 jQuery API에서 jQuery는 두 가지 모두에 대해 올바른 값을 이해하고 반환합니다. .css({ "background-color": "#ffe", "border-left": "5px solid #ccc" }) 과 .css({backgroundColor: "#ffe", bor..

Python에서 "with open"을 사용하여 여러 파일을 여는 방법

질문 : Python에서 "열기 사용"을 사용하여 여러 파일을 열 수 있습니까? 나는 그들 모두에 쓸 수 IFF에, 한 번에 파일의 몇 가지를 변경하고 싶습니다. 어떻게 든 여러 열린 호출을 with 문과 결합 할 수 있는지 궁금합니다. try: with open('a', 'w') as a and open('b', 'w') as b: do_something() except IOError as e: print 'Operation failed: %s' % e.strerror 이것이 가능하지 않다면이 문제에 대한 우아한 해결책은 어떤 모습일까요? 답변 Python 2.7 (또는 각각 3.1)부터 다음과 같이 작성할 수 있습니다. with open('a', 'w') as a, open('b', 'w') as b..

SQL은 열에 최대 값이있는 행만 선택합니다

질문 : SQL은 열에 최대 값이있는 행만 선택합니다 [중복] 문서 용 테이블이 있습니다 (여기에 단순화 된 버전). +------+-------+--------------------------------------+ | id | rev | content | +------+-------+--------------------------------------+ | 1 | 1 | ... | | 2 | 1 | ... | | 1 | 2 | ... | | 1 | 3 | ... | +------+-------+--------------------------------------+ ID 당 하나의 행과 가장 큰 수익 만 선택하려면 어떻게해야합니까? 위의 데이터를 사용하면 결과에 [1, 3, ...] 및 [2, 1, ...

CSS 컨텐츠를 사용하여 HTML 엔티티 추가

질문 : CSS 컨텐츠를 사용하여 HTML 엔티티 추가CSS content 속성을 사용하여 HTML 엔터티를 추가하는 방법은 무엇입니까?이와 같은 것을 사용하면 끊기지 않는 공백 대신 화면에 :.breadcrumbs a:before { content: ' '; } 답변이스케이프 된 유니 코드를 사용해야합니다.처럼.breadcrumbs a:before { content: '\0000a0'; } 자세한 정보 : http://www.evotech.net/blog/2007/04/named-html-entities-in-numeric-order/출처 : https://stackoverflow.com/questions/190396/adding-html-entities-using-css-content

어떤 버전의 jQuery가 로드되었는지 확인하는 방법

질문 : 어떤 버전의 jQuery가로드되었는지 확인하는 방법은 무엇입니까? 클라이언트 시스템에로드 된 jQuery 버전을 어떻게 확인합니까? 클라이언트에 jQuery가로드되어있을 수 있지만 확인하는 방법을 모르겠습니다. 로드 된 경우 다음과 같은 버전과 접두사를 어떻게 확인합니까? $('.class') JQuery('.class') 답변 if (typeof jQuery != 'undefined') { // jQuery is loaded => print the version alert(jQuery.fn.jquery); } 출처 : https://stackoverflow.com/questions/6973941/how-to-check-what-version-of-jquery-is-loaded

Node.js (package.json) 용 "devDependencies"NPM 모듈의 설치를 방지하는 방법

질문 : Node.js (package.json) 용 "devDependencies"NPM 모듈의 설치를 어떻게 방지합니까? 내 package.json 파일 (축약 버전)에 다음이 있습니다. { "name": "a-module", "version": "0.0.1", "dependencies": { "coffee-script": ">= 1.1.3" }, "devDependencies": { "stylus": ">= 0.17.0" } } Mac 10.6.8에서 NPM 버전 1.1.1을 사용하고 있습니다. 프로젝트 루트에서 다음 명령을 실행하면 dependencies 과 devDependencies 모두 설치됩니다. npm install devDependencies 설치했다는 인상을 받았습니다. npm ins..

Spring Framework의 장점

질문 : Spring Framework는 정확히 무엇입니까? 저는 Spring 에 대해 많이 듣습니다. 사람들은 Spring이 웹 개발을위한 좋은 프레임 워크라고 웹 전반에 걸쳐 말합니다. 간단히 말해서 Spring Framework는 정확히 무엇입니까? 평범한 자바를 통해 왜 사용해야하나요? 답변 기본적으로 Spring은 매우 분리 된 시스템을 구축 할 수있는 패턴 인 의존성 주입을위한 프레임 워크입니다. 예를 들어 시스템 사용자를 나열하고 UserLister 라는 인터페이스를 선언해야한다고 가정합니다. public interface UserLister { List getUsers(); } 그리고 모든 사용자를 얻기 위해 데이터베이스에 액세스하는 구현 일 수도 있습니다. public class User..

728x90
반응형