반응형

전체 글 655

어레이의 줄임말: {} 또는 []와 같은 리터럴 구문이 있습니까?

어레이의 줄임말: {} 또는 []와 같은 리터럴 구문이 있습니까? PHP에서 배열 표기법의 약어는 무엇입니까? 사용하려고 했습니다(동작하지 않습니다). $list = {}; PHP의 다른 속기 정보에 대한 링크를 제공해주면 완벽할 것입니다.업데이트: PHP 5.4.0에서는 어레이 선언을 위한 짧은 구문이 도입되었습니다. $list = []; 이전 답변: 없어요.오직.$list = array();하지만 요소를 추가하기 시작하면 됩니다.

programing 2022.11.25

jOOQ를 사용하여 SELECT EXISTES(서브쿼리)를 작성하려면 어떻게 해야 합니까?

jOOQ를 사용하여 SELECT EXISTES(서브쿼리)를 작성하려면 어떻게 해야 합니까? 저는 jOOQ로 이와 같은 쿼리를 구축하여 실행하고 싶습니다. SELECT EXISTS( subquery ) 예: SELECT EXISTS(SELECT 1 FROM icona_etiqueta WHERE pvp IS NULL AND unitat_venda = 'GRAMS') 어떻게 해야 하죠?할 수 있을까?찾았다.제가 찾고 있던 것은selectExistsmethod와 method에 의해 혼란스러워졌다.DSL.exists()술어 컨스트럭터 훨씬 더 편리한 것이 있다.fetchExists(subquery). 구체적인 예는 다음과 같이 해결됩니다. create.fetchExists( create.selectOne() .f..

programing 2022.11.25

같은 클래스에 있는 다른 개체의 개인 필드에 액세스합니다.

같은 클래스에 있는 다른 개체의 개인 필드에 액세스합니다. class Person { private BankAccount account; Person(BankAccount account) { this.account = account; } public Person someMethod(Person person) { //Why accessing private field is possible? BankAccount a = person.account; } } 디자인은 잊어주세요.OOP는 프라이빗오브젝트가 클래스에 프라이빗하게 설정되어 있는 것을 알고 있습니다.궁금한 점은 OOP는 왜 개인 필드가 객체 수준의 액세스가 아닌 클래스 수준의 액세스가 가능하도록 설계되었는가 하는 것입니다. 저도 답이 좀 궁금해요. 가장..

programing 2022.11.25

__construct는 무엇에 사용됩니까?

__construct는 무엇에 사용됩니까? 있었다__construct조금 읽고 웹서핑을 해봤지만, 이해할 수 있는 설명을 찾을 수 없었습니다.OOP입니다. PHP에서 어떻게 사용되는지 간단한 예시를 알려주실 수 있을까요?__constructPHP5에서 도입되어 컨스트럭터를 정의하는 올바른 방법입니다(PHP4에서는 컨스트럭터의 클래스명을 사용했습니다).클래스에서 생성자를 정의할 필요는 없지만 객체 구축에서 매개 변수를 전달하려면 생성자가 필요합니다. 예를 들어 다음과 같습니다. class Database { protected $userName; protected $password; protected $dbName; public function __construct ( $UserName, $Password,..

programing 2022.11.25

같은 날짜 사이의 데이터 쿼리

같은 날짜 사이의 데이터 쿼리 이런 일이 가능할까요? select * from table where Date BETWEEN '2019-05-29' AND '2019-05-29' 네, 가능합니다.시간 파트가 있는 경우 함수를 사용하여 건너뛸 수 있습니다. SELECT * FROM table WHERE DATE(Date) BETWEEN '2019-05-29' AND '2019-05-29' -- it may degrade performance, condition is not SARGable 네, 하지만 더 나은 접근법은 다음과 같습니다. select t.* from table t where t.Date >= date('2019-05-29') AND t.Date < date('2019-05-29') + inte..

programing 2022.11.25

mysql - aria 제어 파일을 잠글 수 없습니다.

mysql - aria 제어 파일을 잠글 수 없습니다. MariaDB가 처음 정상적으로 동작했을 때 문제가 있었습니다.MySQL 데몬을 더 이상 시작할 수 없을 때만 서버를 재시작했습니다.이전 USB 스틱의 파일 경로(/media/broad)를 사용하고 있는 것 같습니다.대신 새로운 HDD(/media/seagate)로 전환했습니다.다음은 /var/log/mysql/error.log 에 표시되는 오류입니다. 160728 9:32:32 [ERROR] mysqld: Can't lock aria control file '/media/brood/mysql/aria_log_control' for exclusive use, error: 11. Will retry for 30 seconds 160728 9:33:03..

programing 2022.11.25

PDO 쿼리 vs 실행

PDO 쿼리 vs 실행 둘 다 같은 일을 하는 게 다를 뿐인가요? 사용하는 것 외에 다른 점이 있습니까?prepare사이에 $sth = $db->query("SELECT * FROM table"); $result = $sth->fetchAll(); 그리고. $sth = $db->prepare("SELECT * FROM table"); $sth->execute(); $result = $sth->fetchAll(); ?query 는 매개 변수화된 데이터 없이 표준 SQL 문을 실행합니다. execute 는 파라미터를 바인드하여 이스케이프 또는 따옴표를 피할 수 있는 준비된 문을 실행합니다. execute쿼리를 여러 번 반복하는 경우에도 성능이 향상됩니다.준비된 스테이트먼트의 예: $sth = $dbh->pr..

programing 2022.11.25

MySQL 쿼리에서 n번째 레코드 반환

MySQL 쿼리에서 n번째 레코드 반환 MySQL 쿼리에서 두 번째, 세 번째 또는 네 번째 레코드를 반환하려고 합니다(ID 오름차순 쿼리 기준). 문제는 ID는 알 수 없지만 쿼리의 세 번째 줄이라는 것입니다.SELECT * FROM table ORDER BY ID LIMIT n-1,1 레코드 n부터 1개의 레코드를 반환한다고 되어 있습니다.오프셋이 제로 인덱스이기 때문에 승인된 답변은 편집 전에1개 틀렸습니다 문서에서: 두 개의 인수를 사용하는 경우 첫 번째 인수는 반환할 첫 번째 행의 오프셋을 지정하고 두 번째 인수는 반환할 최대 행 수를 지정합니다.첫 번째 행의 오프셋은 0(1이 아님)입니다. 선택 * FROM TBL LIMIT 5,10; # 6 ~15행 검색 따라서 올바른 질문은 SELECT *..

programing 2022.11.25

베스트 프랙티스: PHP에서 긴 여러 줄 문자열로 작업합니까?

베스트 프랙티스: PHP에서 긴 여러 줄 문자열로 작업합니까? 주의: 매우 간단한 질문이라면 죄송하지만 코드 포맷에 강박증이 있습니다. 이메일의 본문을 구성하는 문자열을 반환하는 기능이 있는 클래스가 있습니다.이 텍스트는 이메일에 올바르게 표시되도록 포맷하고 싶지만, 내 코드가 펑키해 보이지 않도록 하고 싶다.제 말은 이렇습니다. class Something { public function getEmailText($vars) { $text = 'Hello ' . $vars->name . ", The second line starts two lines below. I also don't want any spaces before the new line, so it's butted up against the ..

programing 2022.11.25

Java에서 기본 액세스 수식자는 무엇입니까?

Java에서 기본 액세스 수식자는 무엇입니까? 이 질문에는 이미 답변이 있습니다. Java에서 기본 액세스 지정자는 무엇입니까? (12개의 답변) 닫힘6년 전에요. 메서드 또는 인스턴스 변수의 기본 접근 수식자는 무엇입니까? 예를 들어 다음과 같습니다. package flight.booking; public class FlightLog { private SpecificFlight flight; FlightLog(SpecificFlight flight) { this.flight = flight; } } 이 컨스트럭터의 액세스 수식자는 보호되고 있습니까, 아니면 패키지화되어 있습니까?내의 (「」)는 사용할 수 ?flight.booking스컨컨 터트?Java 문서에서 클래스에 수식자(기본값, package-p..

programing 2022.11.25
반응형