반응형

source 1602

PHP에서 데이터베이스 암호를 보호하는 방법

PHP에서 데이터베이스 암호를 보호하는 방법 PHP 어플리케이션이 데이터베이스 접속을 확립할 때 일반적으로 로그인과 패스워드를 전달해야 합니다.응용 프로그램에 대해 단일 최소 권한 로그인을 사용하는 경우 PHP는 해당 로그인과 암호를 알아야 합니다.그 비밀번호를 보호하는 가장 좋은 방법은 무엇입니까?PHP 코드로 쓰는 것은 좋은 생각이 아닌 것 같습니다.일부 사용자가 비밀번호를 데이터베이스에 저장하는 방법에 대한 질문으로 잘못 읽었습니다.그것은 틀렸다.데이터베이스에 접속할 수 있는 패스워드를 보존하는 방법에 대해 설명합니다. 통상적인 해결책은 패스워드를 소스 코드에서 컨피규레이션파일로 이동하는 것입니다.그런 다음 관리 및 설정 파일 보안은 시스템 관리자에게 맡기십시오.이렇게 하면 개발자는 프로덕션 비밀번..

source 2022.09.25

Concurrent Skip List Set은 언제 도움이 됩니까?

Concurrent Skip List Set은 언제 도움이 됩니까? 방금 Java 6 API에서 이 데이터 구조를 봤는데 언제 유용한 리소스가 될지 궁금합니다.나는 scjp 시험을 위해 공부하고 있는데, Kathy Sierra의 책에 나와 있는 모의고사 문제를 봤지만, 그것이 다루어지지 않았다. ConcurrentSkipListSet 및 ConcurrentSkipListMap은 여러 스레드에서 액세스할 정렬된 컨테이너가 필요한 경우에 유용합니다.이들은 기본적으로 동시 코드용 TreeMap 및 TreeSet과 동등합니다. JDK 6의 실장은 IBM의 Maged Michael이 작성한 고성능 다이내믹 록프리 해시 테이블 및 목록 기반 세트를 기반으로 합니다.이것에 의해, 비교 및 스왑(CAS) 조작을 사용해..

source 2022.09.25

현재 PHP 페이지 이름을 가져오는 방법

현재 PHP 페이지 이름을 가져오는 방법 이 질문에는 이미 답변이 있습니다. 현재 스크립트 파일 이름 가져오기 (18개 답변) 닫힘2년 전에요. 제 파일에는demo.phpURL에 GET 변수가 없기 때문에 이 페이지에 있는 버튼을 숨기려면 다음과 같은 기능을 사용할 수 없습니다. if($_GET['name'] == 'value') { //Hide } else { //show } 그래서 나는 이런 걸 원한다. $filename = //get file name if($filename == 'file_name.php') { //Hide } else { //show } 이 작업만으로 불필요한 GET 변수를 선언하고 싶지는 않습니다.사용할 수 있습니다.basename()그리고.$_SERVER['PHP_SELF']..

source 2022.09.25

React useEffect를 사용하여 로드 함수를 한 번만 호출하는 방법

React useEffect를 사용하여 로드 함수를 한 번만 호출하는 방법 useEffect React 후크는 변경 시마다 전달된 함수를 실행합니다.이것은, 목적의 속성이 변경되었을 때만 호출하도록 최적화 할 수 있습니다. 에서 합니까?componentDidMount변경사항이 있으면 다시 연락하지 않겠습니까?엔티티를 로드하려고 하는데 로드 함수에 구성요소의 데이터가 필요하지 않다고 가정합니다.요?useEffect훅 훅? 훅? class MyComponent extends React.PureComponent { componentDidMount() { loadDataOnlyOnce(); } render() { ... } } 후크를 사용하면 다음과 같이 됩니다. function MyComponent() { u..

source 2022.09.25

속성 파일에서 목록 읽기 및 스프링 주석 @Value 로딩

속성 파일에서 목록 읽기 및 스프링 주석 @Value 로딩 .properties 파일에 값 목록을 가지고 싶다. my.list.of.strings=ABC,CDE,EFG 내 수업 시간에 직접 로드하려면: @Value("${my.list.of.strings}") private List myList; 다른 방법으로 스프링 구성 파일에 저장하고 bean reference로 로드합니다(잘못된 경우 정정). ABC CDE EFG 하지만 이걸 할 방법은 없을까?.properties 파일을 사용하시겠습니까?ps: 가능하다면 어떤 커스텀 코드도 사용하지 않고 하고 싶습니다.스프링 EL 사용: @Value("#{'${my.list.of.strings}'.split(',')}") private List myList; 속성 ..

source 2022.09.25

JavaScript 개체에서 키를 제거하려면 어떻게 해야 합니까?

JavaScript 개체에서 키를 제거하려면 어떻게 해야 합니까? 이 질문에는 이미 답변이 있습니다. JavaScript 개체에서 속성을 제거하려면 어떻게 해야 합니까? (35개의 답변) 닫힘6년 전에요. 다음과 같은 형식의 개체가 있다고 가정합니다. var thisIsObject= { 'Cow' : 'Moo', 'Cat' : 'Meow', 'Dog' : 'Bark' }; 키로 삭제하는 기능을 하고 싶었다. removeFromObjectByKey('Cow'); 연산자를 사용하여 개체에서 속성을 제거할 수 있습니다. 다음 예시는 모두 동일한 작업을 수행합니다. // Example 1 var key = "Cow"; delete thisIsObject[key]; // Example 2 delete thisIs..

source 2022.09.25

Python의 디렉터리에 있는 여러 파일 이름 바꾸기

Python의 디렉터리에 있는 여러 파일 이름 바꾸기 Python을 사용하여 디렉토리의 파일 이름을 바꾸려고 합니다. , 제가 '이 있다'라는 파일을 가정해 주세요.CHEESE_CHEESE_TYPE.*** and and and려 and and and and and 。CHEESE_은 " " "가 됩니다.CHEESE_TYPE 지금 있어요.os.path.split제대로 작동하지 않습니다.스트링 조작도 검토하고 있습니다만, 이것도 성공하지 못했습니다.파일 또는 디렉토리의 이름을 변경하거나 이동합니다. $ ls cheese_cheese_type.bar cheese_cheese_type.foo $ python >>> import os >>> for filename in os.listdir("."): ... if f..

source 2022.09.24

matplotlib를 사용하면 눈금 레이블의 글꼴 크기를 줄일 수 있습니다.

matplotlib를 사용하면 눈금 레이블의 글꼴 크기를 줄일 수 있습니다. matplotlib 그림에서 눈금 레이블의 글꼴 크기를 설정하려면ax1.set_xticklabels()더 작아요? 또, 어떻게 하면 수평에서 수직으로 회전시킬 수 있을까요?사실 더 간단한 방법이 있어요.방금 찾았어요. import matplotlib.pyplot as plt # We prepare the plot fig, ax = plt.subplots() # We change the fontsize of minor ticks label ax.tick_params(axis='both', which='major', labelsize=10) ax.tick_params(axis='both', which='minor', labelsiz..

source 2022.09.24

$scope 사용.$190과 $190입니다.$on

$scope 사용.$190과 $190입니다.$on 내내은 my my my my my는 어떻게 요?$scope 에서 다른 .$emit ★★★★★★★★★★★★★★★★★」.$on방?? function firstCtrl($scope) { $scope.$emit('someEvent', [1,2,3]); } function secondCtrl($scope) { $scope.$on('someEvent', function(mass) { console.log(mass); }); } 그것은 내가 생각하던 대로 되지 않는다구요. 하면 좋을까요?$emit ★★★★★★★★★★★★★★★★★」$on 일?우선 부모-자녀 범위 관계가 중요합니다.이벤트를 내보낼 수 있는 두 가지 방법이 있습니다. $broadcast 자 는 이벤트를 모..

source 2022.09.24

MySQLd가 활성 드라이버인지 확인하는 방법

MySQLd가 활성 드라이버인지 확인하는 방법 당연한 질문일 수도 있지만 확실히 하고 싶어요. MySQLd가 액티브 드라이버인지 어떻게 알 수 있습니까? PHP 5.3과 MySQL 5.1.37을 실행하고 있습니다.phpinfo() mysqlnd에는 표시되어 있습니다만, 이것만으로는 MySQLd를 사용하고 있는지 이전 드라이버를 사용하고 있는지 알 수 없습니다. phpinfo() 출력 추출 mysql MySQL Support enabled Active Persistent Links 0 Active Links 0 Client API version mysqlnd 5.0.5-dev - 081106 - $Revision: 1.3.2.27 $ mysqli MysqlI Support enabled Client API..

source 2022.09.24
반응형