반응형

source 976

변수/포인트의 유형을 C로 출력할 수 있는 방법이 있습니까?

변수/포인트의 유형을 C로 출력할 수 있는 방법이 있습니까? 프로그램에 포함된 변수 유형을 인쇄하거나 확인합니다.그것을 하는 좋은 방법이 있습니까?좋은 뜻은, 비록 그것이 의도적으로 컴파일러 오류를 던지는 것을 의미하더라도, 작동하는 방법을 의미합니다. 예: client.c:55: error: incompatible types in assignment 제가 지금 받고 있는 오류입니다.제가 원하는 것은 다음과 같은 것을 말해주는 것입니다. client.c:55: error: attempting to assign type struct a to type struct b 또는 다음과 같이 사용할 수 있는 기능: printf(gettype(x)); 출력할 수 있습니다. struct b 저는 방금 이것을 하는 방법..

source 2023.08.05

PowerShell 스크립트를 깃 후크로 실행

PowerShell 스크립트를 깃 후크로 실행 PowerShell 스크립트를 깃 훅으로 실행할 수 있습니까? 나는 PowerShell 프롬프트에서 git을 실행하고 있는데, 이것은 아무런 차이가 없을 것 같지만, 후크의 이름이 확장자 없이 지정되어 있고 PowerShell(AFAIK)에는 .ps1 확장자가 필요하기 때문에 작동할 수 없는 것 같습니다.저는 그것이 문제인지 아니면 다른 것인지 확신할 수 없습니다.powershell 7.2 이후 Windows에서는 스크립트 확장자가 .ps1이어야 합니다.그래서 이 대답은 통하지 않을 것입니다. 후크 파일 내부에 직접 PowerShell 스크립트를 포함할 수 있습니다.다음은 예입니다.pre-commit사용한 후크: #!/usr/bin/env pwsh # Ver..

source 2023.08.05

iPhone UITableView 스크롤 성능을 향상시키는 비결은 무엇입니까?

iPhone UITableView 스크롤 성능을 향상시키는 비결은 무엇입니까? 저는 각 셀에 상당히 큰 이미지를 로드하고 이미지 크기에 따라 셀 높이가 달라지는 적절한 뷰를 가지고 있습니다.스크롤 성능은 괜찮은 편이지만 가끔은 덜컹거릴 수도 있습니다. FiryRobot 블로그에서 찾은 팁은 다음과 같습니다. 유리처럼 보이는 경치 좀더 유리같이 보기 좋은 경치. 적합한 보기 스크롤 성능을 개선하기 위한 팁이 있는 사람이 있습니까? 행 높이 캐시(테이블 보기에서 자주 요청할 수 있음) 테이블에 사용된 이미지에 대해 가장 최근에 사용되지 않은 캐시를 만들고 메모리 경고를 받으면 비활성 항목을 모두 비활성화합니다. 그림에 있는 모든 것을 그립니다.UITableViewCell의drawRect:가능하면 모든 비용을..

source 2023.08.05

YAML 파일을 Python 객체로 구문 분석/읽기하는 방법은 무엇입니까?

YAML 파일을 Python 객체로 구문 분석/읽기하는 방법은 무엇입니까? YAML 파일을 Python 객체로 구문 분석/읽기하는 방법은 무엇입니까? 예를 들어, 이 YAML은 다음과 같습니다. Person: name: XYZ 이 Python 클래스의 대상: class Person(yaml.YAMLObject): yaml_tag = 'Person' def __init__(self, name): self.name = name 참고로 저는 PyYAML을 사용하고 있습니다.YAML 파일이 다음과 같은 경우: # tree format treeroot: branch1: name: Node 1 branch1-1: name: Node 1-1 branch2: name: Node 2 branch2-1: name: Nod..

source 2023.08.05

null 가능한 열을 사용하여 MySQL 테이블을 조인하는 방법은 무엇입니까?

null 가능한 열을 사용하여 MySQL 테이블을 조인하는 방법은 무엇입니까? 제가 MySQL에 대한 연습이 조금 부족해서, 여기서 제 문제에 대한 조언을 찾을 수 있기를 바랍니다. 기본적으로 저는 편의상 A와 B라고 부르는 두 개의 테이블이 있습니다.두 테이블 모두 유형의 Null 가능한 열 C가 있습니다.varcharC를 사용하여 A와 B를 결합하면 두 테이블 모두에서 C가 NULL인 모든 행이 손실됩니다.MySQL에서 이것이 정상인 것은 알지만 두 테이블 모두에서 C가 NULL인 행의 조합을 포함하는 조인을 원합니다.아래 쿼리가 잘 작동하는 것 같습니다. SELECT * FROM A JOIN B ON (A.C IS NULL AND B.C IS NULL) OR (A.C IS NOT NULL AND B..

source 2023.08.05

DB(Hibernate 및 Oracle 10g)에서 동일한 행을 읽는 두 개의 서로 다른 스레드를 방지하는 방법

DB(Hibernate 및 Oracle 10g)에서 동일한 행을 읽는 두 개의 서로 다른 스레드를 방지하는 방법 두 개의 서로 다른 스레드 T1과 T2가 동일한 데이터베이스에 동시에 액세스하고 동일한 테이블에서 데이터를 가져온다고 가정해 보겠습니다. 이제 스레드 시작 시 테이블에서 데이터를 가져와 행을 컬렉션에 저장해야 합니다. 그러면 다른 곳에서 작업을 수행하는 데 사용할 수 있습니다.두 스레드가 동일한 데이터를 처리할 수 없기를 원하는데, 이는 중복된(그리고 긴) 작업을 초래하기 때문입니다.좀 더 구체적으로 말하자면, 이것은 시작할 때 일부 레코드를 로드하고 추가 작업을 위해 모음에 저장해야 하는 엔터프라이즈 애플리케이션입니다.문제는 클러스터 환경에서 이로 인해 서로 다른 두 인스턴스가 동일한 데이터..

source 2023.08.05

내가 내 스프링 API에 게시하려고 할 때 403 금지?

내가 내 스프링 API에 게시하려고 할 때 403 금지? 우체부를 사용하여 다음과 같은 get 요청이 있는 사용자 목록을 얻을 수 있습니다.http://localhost:8080/users. 그런데 같은 주소로 포스트 요청을 보내면 403 에러가 납니다. @RestController public class UserResource { @Autowired private UserRepository userRepository; @GetMapping("/users") public List retrievaAllUsers() { return userRepository.findAll(); } @PostMapping("/users") public ResponseEntity createUser(@RequestBody Us..

source 2023.08.05

모델을 동기화하면 UNSIGNED BIGINT가 UNNSIGNED BIGINT로 수정됩니다(19).

모델을 동기화하면 UNSIGNED BIGINT가 UNNSIGNED BIGINT로 수정됩니다(19). 환경: 우분투 14.04 MySql Workbench 6.2.4 마리아DB 10 모델을 데이터베이스 스키마와 동기화하려고 할 때 정의된 유형의 UNSIGNED BIGINT(20)를 테이블로 설정하면 UNSIGNED BIGINT(19)가 됩니다. 전방 엔지니어링과 동일한 프로세스가 이러한 데이터 유형에 적합합니다. 모델 동기화 모델 CREATE TABLE IF NOT EXISTS `test`.`table` ( `id` BIGINT(19) UNSIGNED NOT NULL, PRIMARY KEY (`id`)) ENGINE = InnoDB DEFAULT CHARACTER SET = utf8 COLLATE = ut..

source 2023.08.05

로컬 호스트에서 MariaDB(MySQL) 인스턴스에 연결하려면 어떻게 해야 합니까?

로컬 호스트에서 MariaDB(MySQL) 인스턴스에 연결하려면 어떻게 해야 합니까? 나는 개인적인 용도로만 MariaDB(MySQL이 아닌)로 Front Accounting을 설치하고 브라우저를 통해 액세스합니다.http://localhost/frontaccounts하지만 로그인을 시도합니다.root데이터베이스를 설정할 수 없습니다. 데이터베이스에 연결할 수 없습니다. 사용자 또는 암호가 잘못되었습니다. 로그인을 시도할 때 유사한 오류 메시지가 발생합니다.rootphpMyAdmin, SQLbuddy, MySQL Workbench 등에 있습니다. (실제로 MySQL에서도 이 문제가 발생할 수 있기 때문에 아래에 'MariaDB'가 나오는 곳이면 어디든 'MySQL'로 대체할 수 있습니다.) 문제는 다음 ..

source 2023.08.05

Javascript ES6 클래스 인스턴스를 복제하는 방법

Javascript ES6 클래스 인스턴스를 복제하는 방법 ES6를 사용하여 Javascript 클래스 인스턴스를 복제하려면 어떻게 해야 합니까? 저는 jquery나 $extend 기반의 솔루션에는 관심이 없습니다. 저는 문제가 상당히 복잡하다는 것을 시사하는 개체 복제에 대한 꽤 오래된 논의를 보아왔지만 ES6에서는 매우 간단한 해결책이 제시됩니다. 사람들이 만족스럽다고 생각하는지 아래에 설명하겠습니다. 편집: 제 질문이 중복된 것으로 제안되고 있습니다. 저는 그 답변을 보았지만 ES6 이전의 js를 사용하여 매우 복잡한 답변을 포함하고 있습니다.저는 ES6를 가능하게 하는 제 질문이 훨씬 더 간단한 해결책을 가지고 있다고 제안하고 있습니다.그것은 복잡합니다; 저는 많은 노력을 했습니다!결국, 이 단일..

source 2023.08.05
반응형