728x90
반응형

프로그래밍 언어 1445

AngularJS에서 $ scope. $ watch와 $ scope. $ apply를 사용하는 방법

질문 : AngularJS에서 $ scope. $ watch와 $ scope. $ apply를 어떻게 사용하나요? $scope.$watch 및 $scope.$apply 사용 방법을 이해하지 못합니다. 공식 문서는 도움이되지 않습니다. 내가 구체적으로 이해하지 못하는 것 : DOM에 연결되어 있습니까? 모델에 대한 DOM 변경 사항을 어떻게 업데이트 할 수 있습니까? 그들 사이의 연결 지점은 무엇입니까? 이 튜토리얼을 시도했지만 $watch 및 $apply 대한 이해가 당연히 필요합니다. $apply 와 $watch 는 무엇을하고 어떻게 적절하게 사용하나요? 답변 AngularJS를 이해하기 위해서는 어떻게 작동하는지 알아야합니다. 무엇보다도 AngularJS는 소위 다이제스트 사이클 의 개념을 정의합니다..

MySQL의 명령 줄을 사용하여 SQL 파일을 가져오는 방법

질문 : MySQL의 명령 줄을 사용하여 SQL 파일을 어떻게 가져 옵니까? phpMyAdmin 에서 내 보낸 .sql 파일이 있습니다. 명령 줄을 사용하여 다른 서버로 가져오고 싶습니다. Windows Server 2008 R2가 설치되어 있습니다. .sql 파일을 C 드라이브 에 배치하고이 명령을 시도했습니다. database_name < file.sql 그것은 작동하지 않습니다. 구문 오류가 발생합니다. 문제없이이 파일을 어떻게 가져올 수 있습니까? 먼저 데이터베이스를 만들어야합니까? 답변 시험: mysql -u username -p database_name < file.sql MySQL 옵션을 확인하십시오. 참고 -1 : file.sql 의 전체 경로를 사용하는 것이 좋습니다. 참고 -2 : 원래..

PHP에서 문자열이 JSON인지 확인하는 방법

질문 : PHP에서 문자열이 JSON인지 확인하는 가장 빠른 방법은 무엇입니까? 문자열이 JSON인지 아닌지 확인하는 정말 정말 빠른 방법이 필요합니다. 이것이 최선의 방법이 아니라고 생각합니다. function isJson($string) { return ((is_string($string) && (is_object(json_decode($string)) || is_array(json_decode($string))))) ? true : false; } 이 방법을 개선할 수 있습니까? 답변 function isJson($string) { json_decode($string); return json_last_error() === JSON_ERROR_NONE; } 출처 : https://stackoverfl..

Java에서 바이트 크기를 사람이 읽을 수있는 형식으로 변환하는 방법

질문 : Java에서 바이트 크기를 사람이 읽을 수있는 형식으로 어떻게 변환 할 수 있습니까? Java에서 바이트 크기를 사람이 읽을 수있는 형식으로 어떻게 변환 할 수 있습니까? 1024처럼 "1Kb"가되고 1024 * 1024는 "1Mb"가되어야합니다. 나는 각 프로젝트에 대해이 유틸리티 메소드를 작성하는 데 지겨워합니다. 이를 위해 Apache Commons 에 정적 방법이 있습니까? 답변 재미있는 사실 : 여기에 게시 된 원본 스 니펫은 Stack Overflow에서 역대 가장 많이 복사 된 Java 스 니펫이었으며 결함이있었습니다. 수정되었지만 더러워졌습니다. 이 기사의 전체 기사 : 가장 많이 복사 된 Stack Overflow 스 니펫은 결함이 있습니다! 재미있는 사실 : 여기에 게시 된 원..

Java에서 객체를 복사하는 방법

질문 : Java에서 객체를 어떻게 복사합니까? 아래 코드를 고려하십시오. DummyBean dum = new DummyBean(); dum.setDummy("foo"); System.out.println(dum.getDummy()); // prints 'foo' DummyBean dumtwo = dum; System.out.println(dumtwo.getDummy()); // prints 'foo' dum.setDummy("bar"); System.out.println(dumtwo.getDummy()); // prints 'bar' but it should print 'foo' dum 을 dumtwo에 복사하고 dumtwo 영향을주지 않고 dum 을 변경 dumtwo . 그러나 위의 코드는 그렇게하지..

PHP 세션이 이미 시작되었는지 확인하는 방법

질문 : PHP 세션이 이미 시작되었는지 확인 세션을 시작한 페이지와 세션이 시작되지 않은 페이지에서 호출되는 PHP 파일이 있습니다. session_start() 가있을 때 가끔 "세션이 이미 시작되었습니다"라는 오류 메시지가 표시됩니다. 이를 위해 다음 줄을 넣었습니다. if(!isset($_COOKIE["PHPSESSID"])) { session_start(); } 하지만 이번에는 다음과 같은 경고 메시지를 받았습니다. 주의 : 정의되지 않은 변수 : _SESSION 세션이 이미 시작되었는지 확인하는 더 좋은 방법이 있습니까? @session_start 를 사용하면 제대로 작동하고 경고가 종료됩니까? 답변 PHP> = 5.4.0, PHP 7 버전에 권장되는 방법 if (session_status()..

Android 휴대 전화에서 가로 세로 방향 확인하는 방법

질문 : Android 휴대 전화에서 방향 확인 Android 휴대폰이 가로 또는 세로인지 어떻게 확인할 수 있습니까? 답변 검색 할 리소스를 결정하는 데 사용되는 현재 구성은 Resources의 Configuration 개체에서 사용할 수 있습니다. getResources().getConfiguration().orientation; 값을보고 방향을 확인할 수 있습니다. int orientation = getResources().getConfiguration().orientation; if (orientation == Configuration.ORIENTATION_LANDSCAPE) { // In landscape } else { // In portrait } 자세한 정보는 Android 개발자 에서 찾..

div가 나머지 화면 공간의 높이를 채우도록 하는 방법

질문 : div가 나머지 화면 공간의 높이를 채우도록합니다. 콘텐츠가 전체 화면의 높이를 채우도록하는 웹 애플리케이션에서 작업 중입니다. 페이지에는 로고와 계정 정보가 포함 된 헤더가 있습니다. 임의의 높이가 될 수 있습니다. 콘텐츠 div가 페이지의 나머지 부분을 맨 아래까지 채우길 원합니다. 헤더 div 및 콘텐츠 div 있습니다. 현재 나는 다음과 같은 레이아웃에 테이블을 사용하고 있습니다. CSS 및 HTML #page { height: 100%; width: 100% } #tdcontent { height: 100%; } #content { overflow: auto; /* or overflow: hidden; */ } ... ... 페이지의 전체 높이가 채워지며 스크롤 할 필요가 없습니다. 콘..

JavaScript를 사용하여 배열에서 객체 제거

질문 : JavaScript를 사용하여 배열에서 객체 제거 배열에서 개체를 제거하려면 어떻게해야합니까? someArray 에서 Kristian 이라는 이름을 포함하는 객체를 제거하고 싶습니다. 예를 들면 : someArray = [{name:"Kristian", lines:"2,5,10"}, {name:"John", lines:"1,19,26,96"}]; 나는 달성하고 싶다 : someArray = [{name:"John", lines:"1,19,26,96"}]; 답변 여러 방법을 사용하여 배열에서 항목을 제거 할 수 있습니다. //1 someArray.shift(); // first element removed //2 someArray = someArray.slice(1); // first elemen..

CSS를 사용하여 목록 항목에서 줄 바꿈을 방지하는 방법

질문 : CSS를 사용하여 목록 항목에서 줄 바꿈을 방지하는 방법 li 태그를 사용하여 메뉴에 이력서 제출 이라는 링크를 넣으려고합니다. 두 단어 사이의 공백 때문에 두 줄로 줄 바꿈됩니다. CSS로이 래핑을 방지하는 방법은 무엇입니까? 답변 공백 사용 white-space: nowrap; [1] [2] li 의 너비를 더 큰 값으로 설정하여 링크에 더 많은 공간을 제공합니다. [1] § 3. 공백과 줄 바꿈 : 공백 속성-W3 CSS 텍스트 모듈 레벨 3 [2] 공백-CSS : Cascading Style Sheets | MDN 출처 : https://stackoverflow.com/questions/1383143/how-to-prevent-line-breaks-in-list-items-using-css

PostgreSQL 데이터베이스의 모든 테이블을 삭제하는 방법

질문 : PostgreSQL 데이터베이스의 모든 테이블을 삭제하려면 어떻게해야합니까? 명령 줄에서 작업하면서 PostgreSQL의 모든 테이블을 삭제하려면 어떻게해야합니까? 난 그냥 모든 테이블과 그 안에있는 모든 데이터, 데이터베이스 자체를 삭제하고 싶지 않아요. 답변 모든 테이블이 단일 스키마에있는 경우이 접근 방식이 작동 할 수 있습니다 (아래 코드에서는 스키마 이름이 public 이라고 가정합니다). DROP SCHEMA public CASCADE; CREATE SCHEMA public; PostgreSQL 9.3 이상을 사용하는 경우 기본 권한을 복원해야 할 수도 있습니다. GRANT ALL ON SCHEMA public TO postgres; GRANT ALL ON SCHEMA public T..

CSS를 사용하는 테이블 행 색상 변경

질문 : CSS를 사용하는 대체 테이블 행 색상? 나는 이것으로 대체 행 색상이있는 테이블을 사용하고 있습니다. tr.d0 td { background-color: #CC9999; color: black; } tr.d1 td { background-color: #9999CC; color: black; } One one Two two tr 에 대한 클래스를 사용하고 있지만 table 에만 사용하고 싶습니다. 이보다 테이블에 클래스를 사용할 때 tr 대안에 적용됩니다. CSS를 사용하여 이와 같이 HTML을 작성할 수 있습니까? Oneone Twotwo CSS를 사용하여 행에 "얼룩말 줄무늬"를 만들려면 어떻게해야합니까? 답변 $(document).ready(function() { $("tr:odd").cs..

CSS를 사용하는 모든 브라우저에 대해 "div"요소를 세로 중앙에 배치하는 방법

질문 : CSS를 사용하는 모든 브라우저에 대해 "div"요소를 세로 중앙에 어떻게 배치 할 수 있습니까? CSS div 세로로 가운데에 배치하고 싶습니다. 나는 테이블이나 자바 스크립트를 원하지 않고 순수한 CSS만을 원합니다. 몇 가지 해결책을 찾았지만 모두 Internet Explorer 6 지원이 누락되었습니다. Div to be aligned vertically Internet Explorer 6을 포함한 모든 주요 브라우저에서 div 세로로 중앙에 배치하려면 어떻게해야합니까? 답변 아래는 고정 너비의 유연한 높이 콘텐츠 상자를 수직 및 수평 중앙에 구축 할 수있는 최고의 만능 솔루션입니다. Firefox, Opera, Chrome 및 Safari의 최신 버전에서 테스트되고 작동했습니다. .ou..

C ++ 11에서 'typedef'와 'using'의 차이점

질문 : C ++ 11에서 'typedef'와 'using'의 차이점은 무엇입니까? typedef 와 같은 형식 별칭을 작성 using 을 사용할 수 있다는 것을 알고 있습니다. typedef int MyInt; 내가 이해하는 바에 따르면 다음과 같습니다. using MyInt = int; 그리고 그 새로운 구문은 "템플릿 typedef"를 표현하는 방법을 가지려는 노력에서 나왔습니다. template using MyType = AnotherType; 그러나 처음 두 개의 템플릿이 아닌 예제의 경우 표준에 다른 미묘한 차이가 있습니까? 예를 들어 typedef 는 "약한"방식으로 앨리어싱을 수행합니다. 즉, 새 유형을 생성하지 않고 새 이름 만 ..

'div'컨테이너에 맞게 이미지 크기를 자동으로 조정하는 방법

질문 : 'div'컨테이너에 맞게 이미지 크기를 자동으로 조정하려면 어떻게합니까? 너비 : 높이 비율을 유지하면서 더 작은 너비 div 컨테이너에 맞도록 큰 이미지의 크기를 자동으로 조정하는 방법은 무엇입니까? 예 : stackoverflow.com-이미지가 편집기 패널에 삽입되고 이미지가 너무 커서 페이지에 맞지 않으면 이미지 크기가 자동으로 조정됩니다. 답변 이미지 태그에 명시적인 너비 또는 높이를 적용하지 마십시오. 대신 다음을 제공하십시오. max-width:100%; max-height:100%; 또한 height: auto; 너비 만 지정하려는 경우. 예 : http://jsfiddle.net/xwrvxser/1/ img { max-width: 100%; max-height: 100%; } ...

Ruby on Rails 데이터베이스 제거 또는 재생성

질문 : Ruby on Rails 데이터베이스 제거 또는 재생성 데이터로 가득 찬 dev Ruby on Rails 데이터베이스가 있습니다. 모든 것을 삭제하고 데이터베이스를 다시 만들고 싶습니다. 다음과 같은 것을 사용할 생각입니다. rake db:recreate 이것이 가능한가? 답변 이 작업을 수행하는 두 가지 방법을 알고 있습니다. 이렇게하면 데이터베이스가 재설정되고 현재 스키마가 모두 다시로드됩니다. rake db:reset db:migrate 그러면 db가 파괴되고 생성 된 다음 현재 스키마가 마이그레이션됩니다. rake db:drop db:create db:migrate 두 시나리오 모두에서 모든 데이터가 손실됩니다. 출처 : https://stackoverflow.com/questions/4..

C ++ functor와 그 용도

질문 : C ++ functor와 그 용도는 무엇입니까? C ++의 functor에 대해 계속 많이 듣습니다. 누군가 나에게 그들이 무엇인지, 어떤 경우에 유용 할 것인지에 대한 개요를 줄 수 있습니까? 답변 functor는 operator ()를 정의하는 클래스 일뿐입니다. 이를 통해 함수와 "같이 보이는"객체를 만들 수 있습니다. // this is a functor struct add_x { add_x(int val) : x(val) {} // Constructor int operator()(int y) const { return x + y; } private: int x; }; // Now you can use it like this: add_x add42(42); // create an inst..

div 내부에서 이미지를 세로로 정렬하는 방법

질문 : div 내부에서 이미지를 세로로 정렬하는 방법 div 내부에 이미지를 어떻게 정렬 할 수 있습니까? class ="frame "을 사용하여 를 세로로 가운데에 배치해야합니다. .frame 의 높이는 고정되어 있고 이미지의 높이는 알 수 없습니다. 유일한 해결책 인 경우 .frame 에 새 요소를 추가 할 수 있습니다. Internet Explorer 7 이상, WebKit, Gecko에서이 작업을 수행하려고합니다. 여기 에서 jsfiddle을 참조하십시오. .frame { height: 25px; /* Equals maximum image height */ line-height: 25px; width: 160px; border: 1px solid red; text-align: center; ma..

배경에서 CSS 만 사용해서 이미지 늘리기 및 크기 조정

질문 : 백그라운드에서 CSS 이미지 늘리기 및 크기 조정-CSS 만 사용 브라우저 뷰포트 크기에 따라 배경 이미지가 늘어나고 크기가 조정되기를 원합니다. 예를 들어 Stretch 및 Scale CSS 배경과 같은 작업을 수행하는 Stack Overflow에 대한 몇 가지 질문을 보았습니다. img 태그가 아닌 background 사용하여 이미지를 배치하고 싶습니다. 그 img 태그가 배치되고 CSS로 img 태그에 찬사를 보냅니다. width:100%; height:100%; 작동하지만 그 질문은 조금 오래되었으며 CSS 3에서 배경 이미지 크기를 조정하면 꽤 잘 작동한다고 말합니다. 이 예제를 첫 번째 예제로 시도했지만 제대로 작동하지 않았습니다. background-image 선언으로 수행하는 좋은..

PHP에서 SQL 공격(injection)을 방지하는 방법

질문 : PHP에서 SQL 주입을 어떻게 방지 할 수 있습니까? 사용자 입력이 SQL 쿼리에 수정없이 삽입되면 다음 예제와 같이 애플리케이션이 SQL 주입에 취약 해집니다. $unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('$unsafe_variable')"); 사용자가 값과 같은 것을 입력 할 수 있기 때문입니다 value'); DROP TABLE table;-- , 쿼리는 다음과 같습니다. INSERT INTO `table` (`column`) VALUES('value'); DROP TABLE table;--') 이를 방지하기 위해 무엇을 할 수 있습니까? 답변 준비된 문과 매개 변수..

"yield"키워드의 기능

질문 : "yield"키워드의 기능은 무엇입니까? yield 키워드의 사용은 무엇이며 어떤 역할을합니까? 예를 들어,이 코드 1 을 이해하려고합니다. def _get_child_candidates(self, distance, min_dist, max_dist): if self._leftchild and distance - max_dist = self._median: yield self._rightchild 그리고 이것은 호출자입니다. result, candidates = [], [self] while candidates: node = candidates.po..

Android 8: Cleartext HTTP traffic not permitted 오류

질문 : Android 8 : 일반 텍스트 HTTP 트래픽이 허용되지 않음 Android 8 사용자로부터 백엔드 피드를 사용하는 내 앱에 콘텐츠가 표시되지 않는다는보고가있었습니다. 조사 후 Android 8에서 다음 예외가 발생하는 것을 발견했습니다. 08-29 12:03:11.246 11285-11285/ E/: [12:03:11.245, main]: Exception: IOException java.io.IOException: Cleartext HTTP traffic to * not permitted at com.android.okhttp.HttpHandler$CleartextURLFilter.checkURLPermitted(HttpHandler.java:115) at com.android.okhtt..

Python의 목록 메소드 추가 및 확장의 차이점

질문 : Python의 목록 메소드 추가 및 확장의 차이점은 무엇입니까? append() 와 extend() 의 차이점은 무엇입니까? 답변 append : 끝에 객체를 추가합니다. x = [1, 2, 3] x.append([4, 5]) print(x) 다음을 제공합니다. [1, 2, 3, [4, 5]] extend : 이터 러블에서 요소를 추가하여 목록을 확장합니다. x = [1, 2, 3] x.extend([4, 5]) print(x) 다음을 제공합니다. [1, 2, 3, 4, 5] 출처 : https://stackoverflow.com/questions/252703/what-is-the-difference-between-pythons-list-methods-append-and-extend

파이썬 배열 맨 앞에 값을 삽입하는 일반적인 방법

질문 : 짧은 파이썬 목록 앞에 붙는 관용적 구문은 무엇입니까? list.append() 는 목록 끝에 추가하기위한 확실한 선택입니다. 누락 된 list.prepend() 대한 합리적인 설명 은 다음과 같습니다. 내 목록이 짧고 성능 문제가 무시할 만하다고 가정하면 list.insert(0, x) 또는 list[0:0] = [x] 관용적? 답변 s.insert(0, x) 형식이 가장 일반적입니다. 그래도 볼 때마다 목록 대신 collections.deque 를 사용하는 것이 좋습니다. 출처 : https://stackoverflow.com/questions/8537916/whats-the-idiomatic-syntax-for-prepending-to-a-short-python-list

728x90
반응형