프로그래밍 QnA

cssddd3의 이미지

인터넷 관련해서 질문드립니다.

사실 프로그래밍 질문은 아니지만 그래도 전문가분들 많으신거 같아서 질문드려봅니다.

첨부파일을 보셔야 합니다.

외부에서 들어오는 인터넷 하나를 허브로 나누고 각각에 공유기를 달아서 방마다 인터넷을 사용하고있습니다.
(아파트를 빌려 사용하는 기숙사다 보니 많이 물리긴 했습니다.)

근데 기존에 방에서는 인터넷이 잘 되었는데 거실로 빼니 인터넷이 됬다 안됬다 그러네요.
(보통 처음 몇초 인터넷이 잠깐 되다가 쭉 안됩니다. )

선은 문제가 없는걸 테스트 해보았습니다.

어떨때는 거실 공유기까진 인터넷이 오는데 컴퓨터가 못받을때가 있고 공유기가 인터넷을 못받을때도 있네요

아무래도 KT에서 회선수 제한을 걸어서 그렇지 않나 생각중인데 인터넷에 찾아보면

회선수 제한은 웹페이지에 제한걸렸다는 메세지가 뜨는데 전 안뜨거든요...

대체 무슨 문젠지 모르겠네요.

랜카드 문젠가 싶어서 드라이버도 지웠다 깔아보고해도 계속 그러네요.

helpme2183의 이미지

파이썬 초보 고수분들께 여쭙니다

#-*- coding: cp949 -*-
# -*- coding: utf-8 -*-
 
import urllib, re
import sys
 
query=sys.argv[1:]
 
url = "http://openapi.naver.com/search"
query= unicode(query,"euc-kr").encode("utf8")
target="kin"
display="100"
key="e02c68cdd4e0cf43df3258d6fb89d7c8"
 
fob=open('./'+query+'-data.txt','w')
text = urllib.urlopen(url).read()
 
fob.write(text)
fob.close()
 
print (query) + "-data.txt is created."

현재 사용하고 있는 환경은 파이썬 3.3 입니다.

alwaysN00b의 이미지

C로 작성된 바이너리 코드 안에 또다른 실행바이너리를 포함시키는 방법

exec 계열의 함수를 사용하다 문득 궁금해져서 찾아봤는데 내공이 부족해 잘 못찾겠더군요..

C에서 execvp 등 의 함수로 현재 프로세서에서 파일로 존재하는 실행 이미지를 읽어들여 교체해서 실행하는 방법이
당연시 되는 프로세서 fork인데...

만약 바이너리 코드를 배열같은 자료구조에 넣어서 현재 이미지로 교체할려면 어떻게 해야할까요?

exec 계열의 함수 소스를 찾아보니 do_execv 에서 open_exec를 호출하더군요.

내공부족으로 이렇게 도움을 청합니다.

답변 부탁드립니다.

http://lxr.linux.no/linux+v2.6.37/fs/exec.c#L1376

http://lxr.linux.no/linux+v2.6.37/fs/exec.c#L720

inviolable의 이미지

(컴퓨터 구조)시프트 레지스터에 클럭이 2개가 있어야 된다는데 책 그림에는 1개네요???

하드웨어 구현
시프트 장치로는 그림 2-9와 같이 병렬 로드를 가진 양방향 시프트 레지스터를 사용할 수 있다.
이 경우에는 데이타를 레지스터에 로딩하기 위한 클럭 펄스와 시프트 연산을 위한 클럭 펄스가 필요하다.(클럭 펄스 2개 필요하다는 말)

책 그림 2-9는 첨부했는데요... 이 그림에는 클럭이 1개밖에 없는데 어떻게 된 것인지 설명 부탁드립니다.

책은 마레노 교수의 컴퓨터 구조라는 책입니다.

oliverlee의 이미지

파일내 특정 한글 문자가 있는지 알아내는 프로그램을 만들고 싶어요

파일에서 특정 한글 문자열이 들어 있는지 알아내는 프로그램을 C언어로 구현하고 싶습니다.
그런데 문자셋이 여러가지가 있다보니(utf-8, euc-kr, ks_c_5601-1987 등) 어떻게 해야하는지 막막합니다.

그냥 직관적으로 드는 생각으로는

"한글" 이라는 문자가 있는지 확인하고 싶다면
"한글" 이라는 문자열을 아래와 같이 헥사값으로 지정하고,

utf-8 : ED 95 9C EA B8 80
euc-kr: C7 D1 B1 DB

파일을 특정 단위(예를들어 1024 byte 단위)로 읽어서 비교해보는 것인데,,,

솔직히 문자셋도 잘 모르겠고,

특히 문제는 헥사값을 어떻게 비교해야 하는지 모르겠다는 것입니다.

yonoo88의 이미지

자바에서 쉘스크립트 수행 후 원하는 정보만 출력하기

현재 제가 자바에서 쉘스크립트를 실행해서 그 안에 내용을 출력하는 것까지 해봣습니다.

그래서 지금 제가 보고싶은 정보만 골라보게 하고 싶은데 어떻게 해야되나요 ? 현재는 그냥 쉘스크립트에 있는 모든것을 보여주는 것 밖에 되지 않습니다.

골라서 나타내게 해주는 실행구문을 적어줘야되나요?
검색해보니 awk 라는게 있긴한데 그걸로도 가능한건지.. 아님 if문 써서 조건에 맞으면 출력하게 스크립트를 짜야하는건지..
궁금합니다.

현재 소스입니다.
import java.io.*;

momo7의 이미지

[PERL] 특정폴더안에 있는 모든 파일을 불러들여 조건이 맞는 파일을 하나로 만드는 코드를 작성중입니다.

처음에 이곳 게시판을 빌어 많이 도움을 받았습니다. 어느정도 혼자 필요한 것은 할 수 있을 것이라 생각했는데,

10시간을 넘게 고민해보고, 고쳐봐도 잘 안되네요.

인터넷을 방황하다가, 폴더안에 있는 파일을 모두 합치는 소스를 이용하여, 수정을 하고 있습니다(수정중이기 때문에 일부 불필요한 코드가 있을 수 있습니다. 양해부탁드려요).

제가 가지고 있는 데이터는 한 폴더에 2011년 1월 1일부터 2099년 12월 30일까지의 데이터를 가지고 있습니다.

그 중에 같은 연도에 해당하는 파일의 특정 줄을 합쳐서 하나의 파일로 만드는 과정입니다.

루틴을 돌리고자 아래 코드를 사용하였습니다. $b =2011 ~ 2099

if (substr($file,17,4) eq $b){

문제는 하나의 조건 즉 2011년 데이터를 만족하는 것은 커맨드 창에서 파일 저장 기능을 사용해서 가능하였습니다만,

펄 내부에서 저장파일을 만들어서 저장하려고 하니, 제대로 먹히질 않습니다.

혹시 아래 코드를 보시고 고쳐주실 수 있으신분 있으신가요?

golim85의 이미지

[질문]임베디드 시스템 리눅스 관련하여(윈드리버vsENEA)

임베디드 시스템 리눅스 관련하여(윈드리버vsENEA)

안녕하세요 ..음 포럼 주제를 어디에 해야할지.. 자유게시판인지..아직 확인을 못했습니다.

임베디드 시스템에 OS 관련하여 글 남깁니다.

윈드리버(http://www.windriver.co.kr/) 와
ENEA ( http://www.enea.com/ )

두 제품 모두 개발에 필요한 소스 디바이스 드라이버 및 교육을 지원합니다.

제가 보고 있는 OS는 ENEA인데 윈드리버 보다 나은점 이나 특화된 점 알고 있으신분 게신가요?

ENEA만의 특장점과 단점을 좀 알수 있을까요?

그럼 오늘 하루도 즐거운 하루되세요
감사합니다.

mandugukbap의 이미지

클라이언트가 TCP RST을 하는 이유

C언어 기반의 TCP 소켓에서 다음과 같은 문제가 발생했습니다.

1) A와 B는 똑같이 구성되어 있고 동일한 파일이 저장되어 있는 웹서버입니다. A와 B는 똑같은 도메인 주소 (aaa.bbb.ccc.com) 을 가지고 있지만 IP 주소가 다릅니다.

2) 제가 만든 프로그램은 웹서버A와 웹서버B에 동시에 접속해서 파일의 1%~50% 부분은 A에 요청하고, 51%~100%까지의 파일 부분은 B에 요청합니다.

3) 제가 만든 프로그램은 A로 먼저 접속을 열고 다운을 받다가 어느 시점에 (예, 10% 다운로드 시점) B로 접속을 요청합니다.

문제: 제가 만든 프로그램이 A와 B 모두에 RST을 보내서 다운로드가 끊어져 버립니다.
- B로 접속을 하고 request를 보내는 것은 문제가 없음이 확인 되었습니다.
- B에서 돌아오는 response 메세지를 소켓의 read() 또는 recv() 함수에서 printf() 해보려 했는데 안됍니다.
- TCPDump로 레코딩을 했을 경우에는 B에서 전달된 response 메세지가 기록되어 있습니다.

페이지

프로그래밍 QnA 구독하기