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

alfzl1의 이미지

자바 멀티캐스팅 TTL 질문

자바로 멀티캐스팅 소스를 짜고 있는데요.

네트워킹은 잘 몰라서 고생하고 있습니다..ㅜㅜ

제가 만들고자 하는 것이 50명이상의 사람이 동시에 한명의 화면을 받는?그런 프로그램인데요.

왜 TTL값이 2인 것이 위험한가요?

그냥 같은 네트워크상 에서 실행하려면 그냥 TTL값을 1로 해버리면 되나요?

sincs912의 이미지

자바 배열 선언과 생성을 분리한다는 의미를 알고싶습니다.

01 String[] names ;
02 names = new String[3];
03 names[0] = new String("1");
04 names[1] = new String("12");
05 names[2] = new String("123");

라는 코드를 제가 임시로 짜봤는데요

01에서 의미하는건 String[] names; 즉 스트링형 배열을 생성할건데
그 배열의 이름은 names를 사용할것이다. 선언을하는 것이고

02에서는 names은 new 연산자로 메모리에 할당해서 String형으로 3크기의 배열을 생성 하는것이고

03-05 names라는 배열의 각 번지에 1,12,123을 저장하는거라고 알고있는데

제가 이해하고있는게 맞는지

그리고 01에서 배열을 선언하고 02에서 생성한다는건 알겠는데
어디가 생성자이고 02 names = new String[3];에서 각각 무엇을 의미하는지 도와주시면
정말 공부에 도움이 될거같습니다.

clapmin의 이미지

Google translate API를 이용한 번역 방법

제가 리눅스에서 c언어를 이용해서 번역기를 만들려고 하는데

온라인상에 java, php, c#등을 사용한 코드는 많은데 c로 짜여진 코드는 없더라구요.

전혀 감이 안잡혀서 그러는데 혹시 누군가가 제게 도움을 주실분 계신가요 ㅠ

ozon1000의 이미지

c++11 user define attribute 질문드리옵니다.

기존 c++ 에서도 attribute를 사용자가 정의하여 사용할 수 있었습니다.

한번도 attribute를 사용해본적은 없지만, c++11 에서도 두가지의 attribute(표준)이 추가되었는데요,

혹여 개발자 선배님들중에서 사용자 정의 attribute를 사용해 보신분,,, 혹여 어떻게 사용하시는지

가르쳐 주시면 정말 감사하겠습니다!

searchin19의 이미지

윈도우에서 돌리기 위해 Cygwin 으로 오픈 소스를 컴파일 중입니다.

쭈~~~~욱 VC++ 을 개발하다가 이번에 오픈 소스 TestDisk 를 기반으로 윈도우 프로젝트를 진행하게 되서 Cygwin 을 만지고 있습니다.

오픈 소스 버전, 컴파일러 버전에 따른 오류에서부터 링크 오류까지 여러 난관을 만나게 되는군요.

인터넷을 뒤져서 찾을 수 있는 정보도 내용과 해석에(ㅡㅡ;;) 한계가 있는것 같아 질문 올려봅니다.

~/e2fsprogs-1.38$./configure --prefix=/usr CFLAGS=-fgnu89-inline
~/e2fsprogs-1.38$make libs
~/e2fsprogs-1.38$make install

1. make 시 참조 헤더에 선언된 inline 함수에 Multi defined 에러가 발생합니다. 헤더는 #ifndef - #def - #endif 로 싸여있습니다.
위에서 보시는 바와 같이 CFLAGS=-fgnu89-inline 옵션을 줘봤지만 증상은 여전하군요. 어떤 방법이 있을까요??

ozon1000의 이미지

c++11 extern template 질문드리옵니다.

영어가 짧아 자세히 면밀히 세밀히 해석하지는 못했지만,

c++11 에서는 extern template을 지원한다고 되어있습니다.

두 가지 사용 방법이 있고요, (class, function)

구글링에 관련 간단한 예제도 없고,, 실제 사용하시는 분들의 코멘트 또한 없어서 어떻게 사용하는지 잘 모르겠습니다.

혹 class, function을 extern으로 사용해보신 분들의 간략한 예제 하나만 얻고 싶습니다.

감사합니다!

세벌의 이미지

hwp 파일을 리눅스에서 편집하기?

리눅스에서 hwp 파일을 만들고 편집하려면 어떻게 하면 되나요?
무료이며 합법적인 방법을 알고 싶어요.

sang88ho의 이미지

[Linux Scheduling] SCHED_DEADLINE 지원하려면 어떻게 해야할까요?

안녕하세요.

Linux Scheduling에 대해 공부하고 있습니다.

pthread를 이용하여 스케줄링 방식을 설정하고 있는데,
리얼타임 스케줄링 중(SCHED_FIFO, SCHED_RR, SCHED_DEADLINE)
SCHED_DEADLINE을 설정하려고 하는데,
'SCHED_DEADLINE' undeclared 라는 에러 발생 및
struct sched_attr 라는 구조체를 알 수 없다고 뜹니다.
(SCHED_DEADLINE은 리눅스 커널 3.14 이상의 버전에서 지원한다고 돼있고,
현재 커널 버전은 3.19입니다.)

혹시 make menuconfig시 체크해야하는 부분이라든가
제가 놓치고 있는 부분이 있으면 알려주세요ㅜ
(커널 버전은 4.x 로 올려도 상관없습니다)

dstari의 이미지

Python 최대구간을 어떻게 구하나요?

def deQuote(list):
for i in range(0, len(list)):
list[i] = int(list[i])

def findMaxSpan(list, k):
size = len(list)
max = list[0]

for start in range(0, size - k + 1):
sum = list[start]

for i in range(1, k):
sum += list[start + i]

if sum > max:
max = sum

return max
list = raw_input("정수들의 목록을 입력하세요: ").split()
deQuote(list)
k = input("최대 k-구간합을 구할 구간 수: ")

max = findMaxSpan(list, k)

print "최대", k,"-구간합: ", max

요래 최대구간합은 구했는데 최대 구간을 구하기가 어렵네요.

misohouse의 이미지

libimobiledevice 설치 중 make 명령어 오류 (CRYPTO_LOCK을 찾을 수 없습니다)

http://stackoverflow.com/questions/37185443/i-cant-find-crypto-lock-in-openssl-crypto-h

위 주소는 먼저 스택오버플로우에 올린 질문입니다.

보시면 아시겠지만 openssl이 깔려있음에도 불구하고 openssl의 crypto.h에 있는 CRYPTE_LOCK 변수를 인식하지 못하고 계속 에러가 나는 것을 확인할 수 있었습니다.

답글에 달렸듯이 Makefile에 내용을 바꿨는데도 불구하고 오류가 나더라구요..

Makefile에는

openssl_CFLAGS = -I/usr/local/include

이라고 나와있는데, 실제로 crypto.h가 2개 저장되어있고 하나는 /usr/local/include/openssl에 다른 하나는 /usr/include/openssl에 저장되어있습니다.

페이지

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