728x90
반응형

프로그래밍 언어 1445

CSS 이미지 크기, 비율에 맞게 늘이는 방법

질문 : CSS 이미지 크기, 비율에 맞게 늘일 수 있습니까? 이미지가 있는데 특정 너비와 높이 (픽셀 단위)로 설정하고 싶습니다. width:150px; height:100px )를 사용하여 너비와 높이를 설정하면 이미지가 늘어나고보기 흉할 수 있습니다. 어떻게 CSS를 사용하여 특정 크기로 이미지를 기입하고, 스트레칭하지 않으려면? 이미지 채우기 및 늘리기의 예 : 원본 이미지 : 늘어난 이미지 : 채워진 이미지 : 위의 채워진 이미지 예에서 먼저 이미지의 크기가 150x255 (유지 된 가로 세로 비율)로 조정 된 다음 150x100으로 잘립니다. 답변 object-fit 사용할 수 있습니다. .cover { object-fit: cover; width: 50px; height: 100px; } 여..

Java에서 사용할 수있는 Gradle의 변수를 선언

질문 : Java에서 사용할 수있는 Gradle의 변수를 선언 할 수 있습니까? Java에서 사용할 수있는 Gradle의 변수를 선언 할 수 있습니까? 기본적으로 build.gradle에 일부 변수를 선언하고 빌드 타임에 (분명히) 가져오고 싶습니다. C / C ++의 전 처리기 매크로처럼 ... 선언의 예는 다음과 같습니다 ... : android { debug { A_VAR_RETRIEVABLE_IN_JAVA = 42 } release { A_VAR_RETRIEVABLE_IN_JAVA = 42+52 } } 그런 식으로 할 수있는 방법이 있습니까? 답변 다음은 Java에서 사용하기 위해 Gradle에서 값을 전달하는 두 가지 방법입니다. Java 상수 생성 android { buildTypes { de..

jQuery를 사용하여 드롭 다운 목록 (선택 상자)에서 선택한 텍스트 가져 오기

질문 : jQuery를 사용하여 드롭 다운 목록 (선택 상자)에서 선택한 텍스트 가져 오기jQuery의 드롭 다운 목록 에서 선택한 텍스트 (선택한 값이 아님)를 어떻게 얻을 수 있습니까?답변$("#yourdropdownid option:selected").text(); 출처 : https://stackoverflow.com/questions/1643227/get-selected-text-from-a-drop-down-list-select-box-using-jquery

파이썬의 자식 클래스에서 부모 클래스의 메서드를 호출하는 방법

질문 : 파이썬의 자식 클래스에서 부모 클래스의 메서드를 어떻게 호출합니까? Python에서 간단한 개체 계층을 만들 때 파생 클래스에서 부모 클래스의 메서드를 호출 할 수 있기를 원합니다. Perl과 Java에는 이에 대한 키워드가 있습니다 ( super ). Perl에서는 다음과 같이 할 수 있습니다. package Foo; sub frotz { return "Bamf"; } package Bar; @ISA = qw(Foo); sub frotz { my $str = SUPER::frotz(); return uc($str); } Python에서는 자식에서 명시 적으로 부모 클래스의 이름을 지정해야하는 것으로 보입니다. Foo::frotz() 와 같은 작업을 수행해야합니다. 이 동작은 깊은 계층 구조를 ..

PHP 키워드 'var'의 기능

질문 : PHP 키워드 'var'의 기능은 무엇입니까? 이것은 아마도 매우 사소한 질문이지만 웹 검색 엔진이나 php.net을 통해서도 답을 찾을 수 없었습니다. 설명 할 시간이 없다면이 내용을 읽을 수있는 곳으로 안내해주십시오. 답변 PHP4에서 클래스 멤버 변수를 선언하기위한 것이며 더 이상 필요하지 않습니다. PHP5에서 작동하지만 사용되지 않을 때 버전 5.0.0에서 버전 5.1.2까지 PHP에서 E_STRICT PHP 5.3부터 var는 더 이상 사용되지 않으며 'public'의 동의어입니다. 사용 예 : class foo { var $x = 'y'; // or you can use public like... public $x = 'y'; //this is also a class member v..

PHP에서 문자열의 모든 공백 제거하는 방법

질문 : PHP에서 문자열의 모든 공백을 어떻게 제거합니까? 어떻게 PHP에서 문자열의 모든 공백을 / 제거 제거 할 수 있습니까? 내가 같은 문자열이 $string = "this is my string"; "thisismystring" 이어야합니다. 어떻게 할 수 있습니까? 답변 공백이나 모두 공백을 의미합니까? 공백 만 사용하려면 str_replace 사용하십시오. $string = str_replace(' ', '', $string); 모든 공백 (탭 및 줄 끝 포함)에는 preg_replace를 사용하십시오. $string = preg_replace('/\s+/', '', $string); (여기에서 ). 출처 : https://stackoverflow.com/questions/2109325/ho..

C ++에서 클래스와 구조체 사용시기

질문 : C ++에서 언제 클래스와 구조체를 사용해야합니까? 어떤 시나리오에서 C ++에서 struct 대 class 를 사용하는 것이 더 낫습니까? 답변 C ++에서 class 와 struct 의 차이점은 다음과 같습니다. struct 멤버와 기본 클래스 / 구조체는 기본적으로 public class 멤버와 기본 클래스 / 스트럿은 기본적으로 private 클래스와 구조체는 모두 public , protected 및 private 멤버를 혼합하여 가질 수 있으며 상속을 사용할 수 있으며 멤버 함수를 가질 수 있습니다. 추천합니다 : 클래스와 유사한 기능이없는 일반 오래된 데이터 구조에 struct 를 사용하십시오. private 또는 protected 멤버, 기본이 아닌 생성자 및 연산자 등과 같은 기..

Android 오류 : 기기에 * .apk를 설치하지 못했습니다. * : 시간 초과

질문 : Android 오류 : 기기에 * .apk를 설치하지 못했습니다. * : 시간 초과 이 오류가 수시로 발생하고 원인을 모르겠습니다. 실제 장치 (제 경우에는 Galaxy Samsung S)에서 Android 앱을 실행 / 디버그하려고 할 때 콘솔에 다음 오류가 표시됩니다. * .apk를 장치에 설치하지 못했습니다. * : 시간 초과 실행이 취소되었습니다! 이것이 콘솔이 말하는 전부입니다. LogCat은 정보를 제공하지 않습니다. Eclipse 문제보기에 문제가 표시되지 않습니다. 성공하지 못한 채 다음 단계를 시도했습니다. 1. 프로젝트 청소 (Project-> Clean) 2. 장치, Eclipse, 랩톱 등을 모두 다시 시작하는 중 ... 3. 'emulator-5554'기기에 apk를 설치..

Java에서 getPath (), getAbsolutePath () 및 getCanonicalPath ()의 차이점

질문 : Java에서 getPath (), getAbsolutePath () 및 getCanonicalPath ()의 차이점은 무엇입니까? Java에서 getPath() , getAbsolutePath() 및 getCanonicalPath() 의 차이점은 무엇입니까? 그리고 언제 각각을 사용합니까? 답변 다음 파일 이름을 고려하십시오. C:\temp\file.txt 경로, 절대 경로 및 표준 경로입니다. .\file.txt 경로입니다. 절대 경로도 표준 경로도 아닙니다. C:\temp\myapp\bin\..\\..\file.txt 경로 및 절대 경로입니다. 표준 경로가 아닙니다. 표준 경로는 항상 절대 경로입니다. 경로에서 표준 경로로 변환하면 절대 경로가됩니다 (보통 현재 작업 디렉토리에 고정되므로 ...

전체 MySQL 데이터베이스 문자 집합 및 데이터 정렬을 UTF-8로 변환하는 방법

질문 : 전체 MySQL 데이터베이스 문자 집합 및 데이터 정렬을 UTF-8로 변환하는 방법은 무엇입니까? 전체 MySQL 데이터베이스 문자 집합을 UTF-8로, 데이터 정렬을 UTF-8로 어떻게 변환 할 수 있습니까? 답변 ALTER DATABASE 및 ALTER TABLE 명령을 사용하십시오. ALTER DATABASE databasename CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ALTER TABLE tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 또는 4 바이트 UTF-8을 지원하지 않는 MySQL 5.5.2 또는 이전 버전을 사용하는 경우 utf8mb4 utf8 사용합..

Android : 애니메이션 확장 / 축소

질문 : Android : 애니메이션 확장 / 축소다음과 같은 수직 linearLayout이 있다고 가정 해 보겠습니다.[v1] [v2] 기본적으로 v1에는 visibily = GONE이 있습니다. 확장 애니메이션과 함께 v1을 표시하고 동시에 v2를 누르고 싶습니다.나는 다음과 같이 시도했다.Animation a = new Animation() { int initialHeight; @Override protected void applyTransformation(float interpolatedTime, Transformation t) { final int newHeight = (int)(initialHeight * interpolatedTime); v.getLayoutParams().height = n..

Java Vector (및 Stack) 클래스가 더 이상 사용되지 않거나 더 이상 사용되지 않는 이유

질문 : Java Vector (및 Stack) 클래스가 더 이상 사용되지 않거나 더 이상 사용되지 않는 이유는 무엇입니까?Java Vector가 더 이상 사용되지 않거나 폐기 된 레거시 클래스로 간주되는 이유는 무엇입니까?동시성으로 작업 할 때 사용이 유효하지 않습니까?그리고 객체를 수동으로 동기화하고 싶지 않고 기본 배열의 새 복사본을 만들 필요없이 스레드로부터 안전한 컬렉션을 사용하려는 경우 ( CopyOnWriteArrayList Vector 를 사용하는 것이 좋습니까?Vector 의 하위 클래스 인 Stack 은 어떻습니까? 대신 무엇을 사용해야합니까?답변Vector 는 각 개별 작업에서 동기화됩니다. 그것은 당신이하고 싶은 일이 거의 없습니다.일반적으로 전체 작업 시퀀스를 동기화하려고합니다. ..

연결하지 않고 JavaScript에서 문자열의 변수를 보간하는 방법

질문 : 연결하지 않고 JavaScript에서 문자열의 변수를 보간하는 방법은 무엇입니까? PHP에서 다음과 같이 할 수 있다는 것을 알고 있습니다. $hello = "foo"; $my_string = "I pity the $hello"; 출력 : "I pity the foo" JavaScript에서도 이와 동일한 것이 가능한지 궁금합니다. 연결을 사용하지 않고 문자열 내에서 변수를 사용하면 작성하는 것이 더 간결하고 우아해 보입니다. 답변 템플릿 리터럴 을 활용하고 다음 구문을 사용할 수 있습니다. `String text ${expression}` 템플릿 리터럴은 큰 따옴표 나 작은 따옴표 대신 역 따옴표 (``) (억음 악센트)로 묶습니다. 이 기능은 ES2015 (ES6)에서 도입되었습니다. 예 v..

C / C ++에서 "->"연산자가 의미하는 것

질문 : C / C ++에서 "->"연산자는 무엇입니까? comp.lang.c++.moderated 에서 Hidden Features and Dark Corners of C ++ / STL 을 읽은 후 다음 코드 조각이 Visual Studio 2008과 G ++ 4.4에서 컴파일되고 작동한다는 사실에 완전히 놀랐습니다. 코드는 다음과 같습니다. #include int main() { int x = 10; while (x --> 0) // x goes to 0 { printf("%d ", x); } } 산출: 9 8 7 6 5 4 3 2 1 0 GCC에서도 작동하기 때문에 이것이 C라고 가정합니다. 이것이 표준에서 정의 된 위치와 출처는 어디입니까? 답변 --> 은 연산자가 아닙니다. 실제로 두 개의 개..

CSS에서 !important가 의미하는 것

질문 : CSS에서! important는 무엇을 의미합니까? !important 는 무엇을 의미합니까? CSS 2에서 사용할 수 있습니까? CSS 3? 어디에서 지원됩니까? 모든 최신 브라우저? 답변 그것은 본질적으로 그것이 말하는 것을 의미합니다. '이것은 중요합니다. 후속 규칙과 일반적인 특이성 문제를 무시 하고이 규칙을 적용하십시오!' 일반적으로 외부 스타일 시트에 정의 된 규칙 head 에 정의 된 스타일에 의해 무시되며, 이는 차례로 요소 자체 내의 인라인 스타일에 의해 무시됩니다 (선택 자의 동일성이 동일하다고 가정). !important '속성'(?)을 사용하여 규칙을 정의하면 '이전'규칙을 재정의하는 '나중'규칙과 관련된 일반적인 문제가 삭제됩니다. 또한 일반적으로보다 구체적인 규칙이 덜 ..

MySQL 데이터베이스 관리 시스템 (DBMS)의 현재 버전을 검색하는 방법

질문 : MySQL 데이터베이스 관리 시스템 (DBMS)의 현재 버전을 검색하는 방법은 무엇입니까? MySQL 데이터베이스의 현재 버전을 반환하는 명령은 무엇입니까? 답변 mysql --version 을 사용하도록 제안합니다. 그러나 mysql 프로그램은 클라이언트입니다. 서버는 mysqld 입니다. 따라서 명령은 mysqld --version 또는 mysqld --help 그것은 데비안과 Windows에서 나를 위해 작동합니다. 클라이언트로 MySQL 서버에 연결하면 다음을 사용할 수 있습니다. select version() 또는 select @@version 출처 : https://stackoverflow.com/questions/8987679/how-to-retrieve-the-current-ver..

전체 ASCII 파일을 C ++ std :: string [duplicate]로 읽기

질문 : 전체 ASCII 파일을 C ++ std :: string [duplicate]로 읽기전체 파일을 메모리로 읽어서 C ++ std::string 에 배치해야합니다.char[] 로 읽으면 대답은 매우 간단합니다.std::ifstream t; int length; t.open("file.txt"); // open input file t.seekg(0, std::ios::end); // go to the end length = t.tellg(); // report location (this is the length) t.seekg(0, std::ios::beg); // go back to the beginning buffer = new char[length]; // allocate memory for ..

pickle을 사용하여 dict을 저장하는 방법

질문 : pickle을 사용하여 사전을 저장하려면 어떻게해야합니까? 파이썬 문서가 제공하는 정보를 살펴 보았지만 여전히 약간 혼란 스럽습니다. 누군가 새 파일을 작성하는 샘플 코드를 게시 한 다음 피클을 사용하여 사전을 덤프 할 수 있습니까? 답변 이 시도: import pickle a = {'hello': 'world'} with open('filename.pickle', 'wb') as handle: pickle.dump(a, handle, protocol=pickle.HIGHEST_PROTOCOL) with open('filename.pickle', 'rb') as handle: b = pickle.load(handle) print a == b 출처 : https://stackoverflow.com..

프로그래밍 방식으로 Android 휴대 전화의 전화 번호 가져 오기

질문 : 프로그래밍 방식으로 Android 휴대 전화의 전화 번호 가져 오기내 Android 앱을 실행하는 기기의 전화 번호를 프로그래밍 방식으로 어떻게 얻을 수 있나요?답변암호:TelephonyManager tMgr = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE); String mPhoneNumber = tMgr.getLine1Number(); 필요한 권한 : 많이 찬성 된 댓글에 따르면 몇 가지주의 사항이 있습니다. null 또는 "" 또는 "???????" 반환 할 수 있습니다. , 더 이상 유효하지 않은 오래된 전화 번호를 반환 할 수 있습니다. 장치를 고유하게 식별하는 것을 원한다면 getDeviceId() ..

Node.js-SyntaxError : 예기치 않은 토큰 가져 오기

질문 : Node.js-SyntaxError : 예기치 않은 토큰 가져 오기 나는 무엇이 잘못되었는지 이해하지 못한다. 노드 v5.6.0 NPM v3.10.6 코드: function (exports, require, module, __filename, __dirname) { import express from 'express' }; 오류: SyntaxError: Unexpected token import at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:387:25) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at F..

Android의 EditText보기에서 여러 줄을 허용하는 방법

질문 : Android의 EditText보기에서 여러 줄을 허용 하시겠습니까? EditText 보기에서 여러 줄을 허용하는 방법은 무엇입니까? 답변 기본적 EditText 위젯은 여러 줄로되어 있습니다. 다음은 몇 가지 샘플 코드입니다. android:lines="8" android:minLines="6" android:gravity="top|start" android:maxLines="10" android:layout_height="wrap_content" android:layout_width="match_parent" android:scrollbars="vertical" / 출처 : https://stackoverflow.com/questions/4233626/allow-multi-line-in-ed..

728x90
반응형