반응형

programing 557

extern 키워드가 C 함수에 미치는 영향

extern 키워드가 C 함수에 미치는 영향 C의 .extern★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★는 음음을 정의할 때 이렇게 생각했어요.extern int f();파일 범위 밖에서 구현하도록 강제합니다.하지만 둘 다 알아냈죠 extern int f(); int f() {return 0;} 그리고. extern int f() {return 0;} gcc의 경고 잘합니다.하였습니다.gcc -Wall -ansi은 심지어 도 않을 이다.//comments.comments.comments. extern 함수의 정의 전에?아니면 단순히 옵션 키워드일 뿐 기능에는 아무런 부작용이 없는 것일까요. 후자의 경우 나는 표준 디자이너들이 왜 불필요한 키워드들로 문법을 어지럽히도록 선택했는지 이..

programing 2022.11.25

캐시 디렉토리를 생성할 수 없습니다.또는 디렉토리에 쓸 수 없습니다.Laravel에서 캐시 없이 진행 중

캐시 디렉토리를 생성할 수 없습니다.또는 디렉토리에 쓸 수 없습니다.Laravel에서 캐시 없이 진행 중 나는 새로운 라라벨 프로젝트를 만들었다.터미널에 종속 장치를 설치할 때composer에 다음 경고가 표시됩니다. Cannot create cache directory /home/w3cert/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache.컴포저를 설치할 때$ sudo그렇기 때문에~/.composer루트에 의해 폴더가 생성되었습니다. 다음을 수행하여 문제를 해결합니다. $ sudo chown -R $USER $HOME/.composer 폴더에 대한 그룹 사용 권한 변경 su..

programing 2022.11.25

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

어레이의 줄임말: {} 또는 []와 같은 리터럴 구문이 있습니까? 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
반응형