프로그래밍 QnA + 설치 및 활용 QnA

computerbo의 이미지

mysql에 대해서(질문쉽습니다 꼭 한번 들러주십쇼)

mysql로 작업을 하다가 막히는 점이 있습니다. 저희 회사에서 DB상태가 어떻게 되어있냐면

테이블에 한 필드안에 같은 데이터가 수십개가 있습니다.

제가 원하는것은 한테이블안에 한 필드안에 중복된 데이터가 수십개가 들어있는 한 필드에서 데이터 딱 한개를 특정해서 update를 해보고 싶은데 어떻게 해야하나요?

다른 글들 보면

UPDATE 테이블이름

SET 필드이름=데이터값

WHERE 필드이름=데이터값

이런식으로 해서 조건이 성립되면 업데이트하는건데 제 상황같은 경우는 조건이 어떠하든 일단 한필드에 중복된

데이터가 수십개가 되니깐 저런식으로 작성을 하면 그 수십개가 업데이트되는데;;

도무지 방법을 모르겠습니다..ㅠ 불쌍한 초보생을 살린다고 생각하고

도와주십쇼 고수님들...

-@Naver의 이미지

c++ mysql 질문드립니다.

c++에서 데이터베이스 연동 후 원하는 값을 select하려고 하는데

연동은 되지만 쿼리문실행이 안되는지 에러가 납니다..

에러내용 : Invalid utf8 character string :

찾아보니 utf8로 캐릭터셋이 되어있지 않은거라고 하는데....db 테이블이랑 다른것들 다 확인해봐도

utf8로 셋이 되어있습니다...무엇이 문제인가요...

혹시몰라서 코드도 올립니다. 현재 테스트중이라 코드가 지저분한점 이해부탁드립니다

std::wstring ad = macArr[0];

std::string newad;

newad.assign(ad.begin(), ad.end());

char query[255];

sprintf_s(query, "select * from USER where address='%s'", newad);

query_stat = mysql_query(connection, query);

if (query_stat != 0)

trymp의 이미지

hash table 에서 CPU cache 를 최대한 활용하려면??


linux kernel 환경에서 빠른 hash 검색방법을 찾고 있는데요.

JUDY hash 의 경우 CPU cache 를 최대한 활용하도록 해서
메모리를 경량화시키고 빠른 검색을 지원한다고 하는데

hash table 에서 CPU cache를 활용하는 것은 어떤 방법으로 가능할까요?

감이 잘 오지 않아 조언해 주시면 감사하겠습니다.

kimals0288의 이미지

파이썬 binascii.hexlify

for i in range(len(Output)):
#print((Output[i]["ResponseHeaders"]))
print(bytes(binascii.hexlify(Output[i]["ResponseHeaders"])))
length = Output[i]["ResponseHeaders"][0:4]
print(bytes(binascii.hexlify(length)))

ansdusah의 이미지

pthread_mutex_lock 중복 호출 관련 질문

안녕하세요.
아래 code에서 main 함수에서 먼저 pthread_mutex_lock을 실행하고, 쓰레드 내부에서 한번더 pthread_mutex_lock을 실행하면 dead-lock 현상이 발생한다고 예상되는 데, 실제 실행하면, 제 예상과는 다르게 문제없이 동작합니다.
아래 code에서 Ver.1로 돌릴 때와 Ver.2로 돌릴 때의 차이점을 알고 싶습니다.
기존 글을 검색해보았으나 이해가 어려워 다시 글을 올립니다.

dummy1234의 이미지

C언어 내부망 소켓 통신

안녕하세요! C언어를 통해 소켓 통신을 만들어 보고 있는데,
서버가 제 노트북이고 클라이언트가 다른 노트북입니다.
현재까지 한 것으로는 같은 와이파이에 연결되어있어야만 통신이 가능한데,
서로 어디에 있든 (내부 or 외부) 상관없이 통신할 수는 없을까요??ㅠㅠ
현재는 클라이언트에 하드코딩으로 서버 IP주소를 넣어주는 방식입니다.

1. 어디에 있든 (내부 or 외부) 상관없이 통신할 수는 없을까요

1번이 안되면

2. 사설IP 내부망 안에 서버, 클라이언트가 있다고 할때의 통신 (같은 공유기 아님)

이 가능한지 알려주세요 고수님덜...

icjk1003의 이미지

리눅스 mmu, 페이징 질문..

제가 지금까지 이해하고 있는게 맞는건가 싶고 또 뭔가 잘못알고 있는부분도 있는것 같아 질문드립니다.

pgd pud pte를 통해서 가상주소를 물리주소로 바꾸는것은 해당 가상주소가 존재하는 페이지가 물리메모리에 페이지로 존재한다는 전제하에 변환해주는것으로 알고 있습니다.

1)
만약 2프로세스가 같은 가상주소에 접근(공유X)을 해서 값을 쓰라고 한다면

프로세스가 다르니까 서로 다른 pte테이블에 접근해야하는것 같은데.. 접근하려는 가상주소가 같기 때문에 결국 같

은 pte에 참조되고.. 결국 물리메모리에 있는 같은 페이지에다가 값을 쓰게 되는데.. 그러면 안되잖아요..

제가 뭘 잘못알고 있는건지 모르겠습니다..

2)
가상주소 pte비트가 9비트면 엔트리가 총 512개가 나오잖아요? 그럼 페이지 폴트가 발생하면 이 pte페이지 엔트리를

하나 버리고 디스크에서 하나 땡겨와서 넣어주는것 맞나요??..

-@Naver의 이미지

c++ .cpp가 여러개일시...

프로그램을 시작하면 A.cpp이 먼저 실행된 뒤, 프로그램에서 버튼을 클릭하면 B.cpp이 실행됩니다.

여기서 궁금한 것은

A.cpp에서 어떠한 값'들'을 가지게 되는데, 그 값이 B.cpp을 실행할 때 필요한 값이라고 한다면

어떻게 하는것이 좋을까요?

A.cpp에서 얻어온 값들을 배열에 저장한 후 배열을 통째로 넘겨준다던가...

방법을 잘 모르겠습니다

익명 사용자의 이미지

[질문] $HOSTNAME 사용시 제일 끝 글자 삭제 문의

$HOSTNAME 사용하면
test01 으로 나오다고 하면 test0 으로 잘라내는 방법이 있을까요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기