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

ggg13505의 이미지

간단한 브로드캐스팅 연결이 잘 안되네요...

간단한 구현해보려고 코딩중인데요
ip를 내부아이피(127.0.0.1)로 하면 그 컴퓨터에서 서버,클라이언트는 연결이 되구
다른 컴퓨터에 클라이언트를 옮겨서 서버컴터 ip(192.168.x.x)로 둘다 설정을 하구 연결을 하면
연결이 안되네요...
서버잇는 컴터에 서버 ip로 클라이언트를 실행시키면 연결이 되구...
어디가 잘못된걸까요??

이걸 토대로 클라우드를 한번 만들어 보려고 하는데
클라우드 만들때 좋은 조언해주시면 감사하겠습니다.

Server

reverse79의 이미지

awk에서 hostname 사용관련...

안녕하세요.
현재 Centos를 사용중이며 makeLog.sh라는 쉘 파일을 만들었습니다.
해당 쉘 파일의 주 내용은 지정된 log파일에서 grep과 awk로 특정 내용을 출력하고 있습니다.

이때 출력되는 포멧의 제일 첫 컬럼에는 "호스트명"을 사용하고 싶은데...
한 달 남짓 찾아봐도 방법을 모르겠더군요.

awk '{date=$1; time=$2; name=$11; info=$19; print NR"\tsvr01\t"date "\t" time "\t" name "\t" info}'

대충 위 처럼 사용하고 있습니다.
쉘 스크립트라서 별도의 변수를 선언해서 hostname을 할당 후
print에서 출력하려고 했는데 아직 리눅스에 익숙치 않아서 그런지 잘 안되더군요.
해외 자료도 한참 찾고 따라 해 봐도 원하는 결과가 안나오고...
현재는 직접 "svr01"이라고 타이핑 했는데 해당 부분을 실제 서버의 호스트 명으로 대치가 가능할까요?

thslrtoo의 이미지

[완료]자바 질문드립니다.

자바에서 함수를 호출하여 객체를 전달하는데
그 과정에서 그 객체의 함수를 오버라이드 하는 코드를 많이 봤는데요(주로 액션 리스너)
예를들면 아래와 같습니다.

myclass.print(new testclass()
{
   @Override
   public void testprint()
   {
      //실행코드
   }
}
);

자바 액션 리스너는 아래와 같이 actionPerformed() 메소드를
오버라이드 해서 많이 쓰더라구요.

GMRyuj의 이미지

[완료] 소프트웨어의 설계시 소프트웨어가 구체화 될수록 그에 맞게 하위클래스들도 구체화될때, 프로그램을 구성하는 클래스는 결합도가 높아지는 것인가??(높아질수밖에 없는 것인가?)

소프트웨어 설계에 관심을 가지고 있는 현역 군인입니다.
최근 UML과 소프트웨어 디자인&아키텍쳐를 읽고, 소프트웨어를 제작하고 있습니다.
여기에 소프트웨어 제작을 하면서 디자인 패턴도 적용하고 싶어 디자인 패턴까지 적용하여 설계를 하고 있는 중입니다.
그런데 갑자기 이러한 생각이 드는군요.. 추상화, 다형성, 상속이런 용어를 계속 접하다보니 지금 정신이 없어서 그러는지는 모르겠지만..
우선 배운 것으로는 OOP 5대 원칙 (SRP, DIP, ISP , LSP, OCP)을 최대한 지켜서 설계를 하고있고 여기에 MVC 패턴(?)모델도 또한 생각을 하면서 설계를 하고 있습니다.
그런데 지금 제가 겪고있는 문제는 위와 같은 설계원칙은 아닌것 같아서 질문드립니다.

u235의 이미지

C에서 사용자정의 자료형을 만들수 없다는게 맞나요?

8051 계열중
char chr[5]; 배열에서
이 5바이트에 대해 >> 연산이 필요 합니다.

흔히들 하나씩 처리하면 되지 않냐고들 하지만 LSB가 다음요소의 MSB로 전달이 안되는 문제를 간과한 발상이지요.
이문제를 해결하기 위해서는 5바이트를 하나의 자료형처럼 사용하는 사용자 정의 자료형을 선언하면 되겠으나
C에서는 아쉽게도 이를 지원하지 않는다네요.
물론 구조체(공용체) 역시 기본 자료형을 규합한 복합 자료형이지 사용자정의 자료형은 아닙니다.

복잡하지만 5바이트를 새 자료형으로 typedef 하는방법은 있다고 하는데요.
가능하신분은 작동원리를 부탁 드립니다.

참고로 8051계열의 최대 자료형은 long (4Byte)가 최대 입니다.

콩수니의 이미지

임베디드 리눅스에서 특정 마다 실행하도록 하려면!?

임베디드 입문자입니다1!

일정시간 마다 프로그램을 구현하기 위해서 쉘프로그램을 이용해서 구현하려고합니다
일반 리눅스에서는 crontap으로 하면되는데 임베디드 리눅스에서는 어떻게 이를 구현하나요??
cron을 포팅해야 하는건지??ㅠ

포팅하려니 소스는 어떻게 구하죠!?ㅜ

jinserk의 이미지

sdb1 에 win7, sdb2 에 debian 시 grub2 설치?

안녕하세요?

노트북에 ODD 를 빼고 SSD를 넣었습니다.
기왕이면 빠른 SSD에 OS를 깔아야 될 거 같아서
sdb1 에 win7 을 깔고 sdb2 에 debian 을 설치했는데..

1. grub2 는 sda 의 mbr 에 설치해야 하나요? sda 는 밀고 데이터 영역으로 쓸 예정입니다.
os probe 가 win7 을 인식을 못합니다.

2. grub2 를 sdb 에 설치하는 방법은 없나요? 아예 grub2 는 뜨지도 않네요..

sacredone의 이미지

파일에서 특정위치의 데이터 삭제가 잘안되네용..

파일을 오픈합니다

fseek으로 파일포인터를 이리저리 움직일수 있겠죠

그러다가 특정 한줄을 삭제하고

다음줄을 땡길수있을까요

-파일-------------
abcd
efgh
ijkl
mnop
qrst
------------------

이런 파일을 오픈한다음에
가운데 "ijkl" 을 지우고

-파일-------------
abcd
efgh
mnop
qrst
-----------------

가능할까요

전체를 다읽고 그부분을 빼고
새로저장하는방법은 제외하였습니다
파일이 커지면 효율이 너무안좋아져서...

r+ 모드로 파일을 열고

그파일에서 수정만 할려고합니당

season12의 이미지

커널 관련 질문좀 드리겠습니다..

멀티코어 환경에서 스레드 로드 밸런싱 프로그램을 구현하려고 합니다.

코어의 스레드 스케쥴링을 보고 가장 빠르게 실행될수 있는 코어의 스케쥴링 리스트에 워커 스레드를 집어넣고 싶은데요..

제가 구현하고자 하는 환경은 윈도우서버 OS 에서 구현하고자 합니다.

현재 디바이스 드라이버 공부중인데.. 커널 공부부터 해야 겠다고 생각이 들어서요..

커널 쪽은 아예 모른다고 봐도 될정도로 무식합니다 -0-

현재 리눅스 커널을 공부해야 하나 싶어서 질문을 드립니다.

리눅스커널과 윈도우커널이 비슷하다고 얘기를 들어서요..

리눅스커널을 공부한 후에 커널에 대한 개념을 잡고 제가 구현하고자 하는 프로그램을 구현하는데 도움이 될까 해서 질문합니다..

디바이스 공부중인데 전혀 감이 오질 않아서요..

아니면 리눅스커널공부는 도움이 안될려나 걱정도 되고요..

고수님들께 질문드려서 명쾌한 답을 얻고자 하는 초보의 맘을 헤아려주시면 감사하겠습니다..

ghostyak의 이미지

상용 안드로이드폰에서 USB Device Driver 를 올리는 방법이 있나요?

예를들어 갤3 같은 폰에

USB Device Driver를 올리고싶은데 방법이 있는지 궁금합니다.

페이지

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