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

ganzboy의 이미지

버클리DB 라이센스 관련.

안녕하세요.
버클리DB를 이용해서 프로그램을 개발중입니다.
버클리DB가 오라클로 넘어가면서 소스를 공개해야 사용이 가능한걸로 알고있는데요.
3.3.98-redhat-1 버전 라이센스를 보니까, 공개하지 않아도 될 것 처럼 보이는데, 맞는지 모르겠네요.

라이센스는
https://download.oracle.com/maven/com/sleepycat/je/license.txt
여기에 나와있는데, 소스코드를 공개하지 않아도 문제 될거 없겠죠?

blablabla@Naver의 이미지

초보를 도와주실분

계산기를 코딩하려고 하는데
변수w는 변수x와 y의 합을 c언어로 어떻게 나타내는지 알려주세요.
ex) x + y (제가 원하는 연산부호) w

blablabla@Naver의 이미지

초보를 도와주실분을 찾습니다.

#include

int main() {
char a;
a||'do';
printf ("%s", a);
return 0;
}
에서 변수a를 'do'와 같다를 어떻게 표현하죠??

익명 사용자의 이미지

python 웹 제어?할때 html 함수 실행

html에 있는 함수를 python에서 호출할 수 있는 방법이 있나요?

html에 있는 함수를 python에서 호출하면 웹에서 그 동작을 하게끔하고싶은데...

dnfwlq8054의 이미지

c++ vector에서 reallocation이 일어날 때 값들이 복사되나요? 이동하나요?

만약 v라는 백터가 있다고 가정해보겠습니다.

v[5] = { 1, 2, 3, 4, 5};

// v.capacity() = 5

여기서 push_back(100)이 일어났을 때,

capacity() 값을 초과되서 reallocation이 일어나는걸 알고 있습니다.

여기서 궁금한점은 C++ 11 이상 버전에서 move라는 키워드를 만들어서 사용하고 있는걸로 알고 있는데,

백터에서 reallocation이 일어나면 복사하는게 아니라 move 시키나요?

자료를 찾아본 결과 백터의 복사생성자 및 소멸자 때문에 오버헤드가 많아져서 이를 해결하고자 나온게

move개념으로 알고 있는데, 그래서 백터의 함수를 보면 emplace나 emplace_back()이 있는걸 알 수 있습니다.

같은말 하는 것 같아서 죄송하지만 자료를 찾아봐도 잘 나오질 않아서 질문 올립니다.

백터가 reallocation 되면 기존꺼를 새로운 영역에 복사한 후 기존 백터를 파괴시키는지

익명 사용자의 이미지

LINUX 중간에 멈춤(팬 안돌아감) 그리고 키보드나 마우스 움직이면 다시...

LINUX SSH 로 연결에서 쓰다가 갑자기 가만히 납두면 (10분이상) (SSH 주기적으로 5초마다 NULL 보내게 설정)
서버 컴퓨터에서 팬이 멈춥니다..

그리고 SSH 연결도 끊어지더 군요
그리고 본체에 마우스나 키보드 연결해서 반응하면 다시 팬이 돕니다....

그리고 다시 SSH 하면 연결이 되고요..KALI LINUX 쓰고있습니다.

굉장히 난감한 상황이네요 REFERENCE 나 해결점 설명해주신다면
감사드립니다.

익명 사용자의 이미지

python3 format string 에서 이해가지 않는 것이 있습니다.

파이썬2를 주로 사용해왔고, 요즘 파이썬3로 짜여진 코드를 보고 있습니다.
그 코드에는 2에서 사용하지 않는 스타일의 {}를 이용한 변수 치환(?) 부분이 있어서 그 부분은 따로 공부를 했습니다.

HEADERSIZE=10
msg="welcom to the server"
msg=f"{len(msg):<{HEADERSIZE}}" + msg

len(msg), HEADERSIZE가 치환되는 것은 알겠는데, 그 사이에 ":<"는 어떤 의미인지 이해가 가지 않습니다.
HEDERSIZE가 10 이고, 출력 결과 10개의 공백이 len(msg)와 msg사이에 생기는 것인데, 정확히 ":<"의 의미를 모르겠네요.

미리 감사합니다.

JungHyun Lee@Google의 이미지

ubuntu 18.04 에서 gnome shell 업데이트 방법

그놈 쉘이 CPU를 백퍼센트 가까이 점유하는 현상이 일어나는데 해결이 되질 않아

그놈 쉘을 다른 버전으로 업그레이드 하고 싶습니다.

3.28 버전이 설치되어 있고, 우분투 18.04 저장소에는 이 버전의 그놈 쉘만이 있는데, 최신버전의 그놈 쉘로 업그레이드 하려면 어떻게 해야 할까요?

감사합니다.

whataaman430의 이미지

리버스 엔지니어링 없이 PC게임을 모바일게임으로 만드는 것이 가능할까요?

안녕하세요. 아주 초보적인 수준밖에 모르는 뉴비입니다...
주제에 맞을지는 모르겠지만 문뜩 호기심이 들어서 질문합니다.

얼마 전에 PC게임을 모바일로 변형시켜서 배포하는 사람을 보았습니다.
자기가 만든 PC게임은 아니었어요. 그래서 리버스 엔지니어링으로 변형했거니 했습니다.

그런데 광고랑 인앱결제가 붙어있길래 이거 위험한거 아닌가? 생각이 들었습니다.
한국에서는 상업적인 목적의 리버스 엔지니어링은 불법으로 보니까요.

그래서 문의를 해봤더니 리버스 엔지니어링 없이 '자체적인 처리'를 통해서 한거니까 안심하라고 그러네요.
상식적으로 타인이 만든 PC 게임을 리버스 엔지니어링 없이 모바일로 만드는 것이 가능한지 납득이 가지 않습니다.
(원작자는 자기 게임이 모바일로 변형됐다는 사실을 모르고 있었습니다. 허가받지 않았다는 뜻.)

리버스 엔지니어링을 통하지 않고도 특정 게임을 다른 플랫폼 상에서 실행시킬 수 있는 것이 가능한 기술인지 알고 싶습니다.

zmzm2260의 이미지

c++ 엉터리 코드 문제 지적 부탁드립니다.

이진 탐색 트리에 파일로부터 문자열을 받아서 넣는 워드 카운트를 만들고 있습니다. class로 구현하려고 하는데 c++에 대한 이해가 부족합니다. 그래도 손이 가는대로 짜봤는데 실행이 되질 않습니다. 뭐가 문제일까요..?

페이지

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