반응형

분류 전체보기 545

C에서 "signed int"가 "unsigned int"보다 빠른 이유는 무엇입니까?

C에서 "signed int"가 "unsigned int"보다 빠른 이유는 무엇입니까? C는 왜 서, 그는유입니까?signed int보다 빠른.unsigned int맞습니다. 이 웹 사이트(아래 링크)에서 여러 번 질문하고 답변한 것으로 알고 있습니다.하지만, 대부분의 사람들은 차이가 없다고 말했습니다.코드를 작성했는데 우연히 상당한 성능 차이를 발견했습니다. 코드의 "서명되지 않은" 버전이 "서명된" 버전보다 느린 이유는 무엇입니까(동일한 번호를 테스트하는 경우에도)?(x86-64 Intel 프로세서를 사용하고 있습니다.) 유사 링크 서명되지 않은 int보다 서명된 int를 더 빠르게 비교 부호 없는 정수 대 부호 없는 정수의 성능 컴파일 명령: gcc -Wall -Wextra -pedantic -O3..

programing 2023.07.22

MySQL의 필드 증가는 원자적입니까?

MySQL의 필드 증가는 원자적입니까? 표준 MyISAM 테이블에 카운터를 추가하고 싶은 웹 사이트를 만들고 있습니다. 단순화된 예: UPDATE votes SET num = num + 1; 여러 연결이 동일한 쿼리를 수행하는 경우 문제가 발생합니까? 아니면 MySQL이 쿼리를 처리하고 테이블을 잠그거나 충돌이 없는지 확인합니다.쓰기는 원자적이지만 증분에는 읽기도 필요합니다.따라서 문제는 읽기가 안전한지 여부입니다. 즉, 증분을 수행하는 다른 스레드가 동일한 값으로 증가하지 않을 것이라고 확신하십니까?의심이 갑니다.100% 정확한 방법은 다음과 같습니다. -- begin transaction here select counter from myCounters where counter_id = 1 FOR UP..

programing 2023.07.22

긴 16진수 문자열에서 파이썬 바이트 개체를 만드는 방법은 무엇입니까?

긴 16진수 문자열에서 파이썬 바이트 개체를 만드는 방법은 무엇입니까? 문자열에 다음과 같은 16진수의 긴 시퀀스가 있습니다. 000000000000484240FA063DE5D0B744ADBED63A81FAEA390000C8428640A43D5005BD44 훨씬 더 긴, 수 킬로바이트입니다.이것을 python 2.6/3에서 바이트 객체로 변환하는 내장된 방법이 있습니까?result = bytes.fromhex(some_hex_string) Python3를 포함한 Python 2.7 이상에서 작동합니다. result = bytearray.fromhex('deadbeef') 참고: 시스템에 문제가 있는 것 같습니다.bytearray.fromhex()Python 2.6에서 기능합니다.python.org 설명서..

programing 2023.07.22

Python에서 길이가 같은 여러 개의 목록 인터리브

Python에서 길이가 같은 여러 개의 목록 인터리브 이 질문에는 이미 다음과 같은 답이 있습니다. 두 목록을 교대로 결합(인터리브, 인터레이스, 서로 얽힘)하는 파이썬 방식? (26개 답변) 마감됨12개월 전에. 파이썬에서 같은 길이의 두 목록을 인터리브할 수 있는 좋은 방법이 있습니까? 내가 주어진다고 해요.[1,2,3]그리고.[10,20,30]저는 그것들을 로 바꾸고 싶습니다.[1,10,2,20,3,30].질문을 올리면서 다음을 간단히 수행할 수 있다는 것을 깨달았습니다. [val for pair in zip(l1, l2) for val in pair] 어디에l1그리고.l2두 목록입니다. 인터리브할 N개의 리스트가 있다면, lists = [l1, l2, ...] [val for tup in zip(..

programing 2023.07.22

대응 라우터 및 스프링 부트 컨트롤러로 작업하는 방법

대응 라우터 및 스프링 부트 컨트롤러로 작업하는 방법 여기 제 index.js 파일이 있습니다. import React from 'react'; import ReactDOM from 'react-dom'; import { BrowserRouter } from 'react-router-dom' import App from './components/App'; ReactDOM.render(( ), document.getElementById('root') ); 그리고 이것은 App.js입니다. import React, { Component } from 'react'; import Main from './Main'; class App extends Component { render() { return ( ); }..

programing 2023.07.22

외부 "C"는 함수 선언에만 필요합니까?

외부 "C"는 함수 선언에만 필요합니까? 저는 C 프로그램에서 호출해야 하는 C++ 함수를 작성했습니다.할 수 C 서 호 가 하 도 하 기 위 해 록 지 습 했 니 정 다 나 는 에 출 능 ▁c 습 니 했 다 지 ▁to 정 나▁specified ▁i 는 ▁from able ▁call ▁make 서 ▁c ▁it 에extern "C"함수 선언에 표시됩니다.그런 다음 C++ 코드를 컴파일했지만 컴파일러(Dignus Systems/C++)는 함수의 이름을 망가트렸습니다.그래서, 그것은 분명히 그것을 존중하지 않았습니다.extern "C". 이 문제를 해결하기 위해, 나는 덧붙였습니다.extern "C"함수 정의에 적용됩니다.이후 컴파일러는 C에서 호출 가능한 함수 이름을 생성했습니다. 엄히말하면밀,면하,exte..

programing 2023.07.22

라라벨 4 웅변가와 열을 연결하는 방법은 무엇입니까?

라라벨 4 웅변가와 열을 연결하는 방법은 무엇입니까? 라는 테이블이 있습니다.tenantdetails을 포함하는 것. Tenant_Id | First_Name | Last_Name | ........ 그리고 나는 다시 찾고 싶습니다.First_Name그리고.Last NameMySQL의 연결 함수를 통해 하나의 열로.그래서 나는 나의 글에 씁니다.controller하기와 같이 $tenants = Tenant::orderBy('First_Name')->lists('CONCAT(`First_Name`," ",`Last_Name`)','Tenant_Id'); 그러나 다음 오류가 발생합니다. SQLSTATE[42000]: Syntax error or access violation: 1064 You have an ..

programing 2023.07.22

Postgres 고유 제약 조건과 인덱스 비교

Postgres 고유 제약 조건과 인덱스 비교 문서를 이해할 수 있듯이 다음 정의는 동일합니다. create table foo ( id serial primary key, code integer, label text, constraint foo_uq unique (code, label)); create table foo ( id serial primary key, code integer, label text); create unique index foo_idx on foo using btree (code, label); 단, Postgres 9.4 매뉴얼에는 다음과 같이 기재되어 있습니다. 테이블에 고유 구속조건을 추가하는 권장 방법은 다음과 같습니다.ALTER TABLE ... ADD CONSTRAIN..

programing 2023.04.13

Windows에서 bat 파일을 사용하여 폴더와 모든 콘텐츠를 삭제하려면 어떻게 해야 합니까?

Windows에서 bat 파일을 사용하여 폴더와 모든 콘텐츠를 삭제하려면 어떻게 해야 합니까? 모든 파일이 있는 폴더와 하위 폴더를 bat 파일을 사용하여 삭제하려고 합니다. 다음을 시도했지만 작동하지 않습니다. @DEL D:\PHP_Projects\testproject\Release\testfolder*.* 누구 도와줄 사람?@RD /S /Q "D:\PHP_Projects\testproject\Release\testfolder" 설명: 디렉토리를 삭제(삭제)합니다. RMDIR [/S] [/Q] [drive:]path RD [/S] [/Q] [drive:]path /S Removes all directories and files in the specified directory in addition to ..

programing 2023.04.13

C# 평탄화 json 구조

C# 평탄화 json 구조 C#(Newtonsoft로 표시됨)에 json-object가 있습니다.Json.Linq.JObject 객체)를 사용하여 사전에 평평하게 만들어야 합니다.예를 들어 설명하겠습니다. { "name": "test", "father": { "name": "test2" "age": 13, "dog": { "color": "brown" } } } 그러면 다음과 같은 키-값 쌍이 있는 사전이 생성됩니다. ["name"] == "test", ["father.name"] == "test2", ["father.age"] == 13, ["father.dog.color"] == "brown" 이거 어떻게 해?JObject jsonObject=JObject.Parse(theJsonString); IE..

programing 2023.04.03
반응형