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

pwy1575의 이미지

usb device driver 문의

usb 통신를 이용한 장치에서
network usb driver[rndis_host], usb serial driver[option] 를 사용중입니다.

rndis 를 이용한 max Throughput 이 약 140 정도가 나오는데
usb serial driver를 open 하여 사용 할 경우 max Throughput 이 100 정도로 훅 떨어지는 증상이 있습니다.

디바이스의 usb 통신을 통해 두가지 동작(network, serial)을 하는 상황에서 serial 디바이스 사용에 의해
network 성능을 저하 할수 있는 포인트가 있는지 문의드립니다.

아래는 해당 디바이스의 usb device 등록 정보입니다.

ehd2dnjs의 이미지

transparent 라는 뜻이 애매하네요..

공부를 하다보니 "IPsec is transparent to applications" 이라고 하던데,,

transparent가 사전적의미로는 투명하다 라는 뜻이잖아요.

그래서 "IPsec은 어플리케이션들에게는 투명하다" 이렇게 해석이 가능한데,

저는 처음에는 투명하다는게 도대체 뭔소리인가 하다가, 어플리케이션 레벨에서는 IPsec이 투명해서 확인할 수 없다 이런 뜻으로 생각했는데 이게 맞게 이해한 건가요..?

그리고 원래 컴퓨터 쪽에서는 transparent가 보이지않는, 신경쓰지않는..? 이런 의미로 자주 사용되나요?

mhjs6705의 이미지

mysql 오류 질문이용 ㅠㅠㅠㅠ 쌩초보입니다,,,,

오류: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1
Notic

20번라인 참고-> $row=$stmh->fetch(PDO::FETCH_ASSOC)

홈페이지 로그인 페이지 만들고 있는데 오류가 무슨 의미일까요 ㅜㅠㅠㅠㅠ

익명 사용자의 이미지

[파이썬]파일을 한 행씩 읽어들이는 iterator에서 mutiprocess를 어떻게 사용할 수 있을까요?

저는 생명과학 전공자이고, 파이썬을 이용해 DNA 염기서열을 분석하고 있습니다.

DNA 서열이 분석되면 두 개의 대용량 text 파일로 저장이 됩니다. 이 두개의 파일에서 각 각 한줄씩 읽어서 (사실 엄밀히 말해서 4줄씩이 한 데이터를 구성하는데 이해를 쉽게 하기 위해 한 줄씩이라고 표현했습니다.) 분석을 해야 합니다.

다행인 것은 Biopython에서 FastqGeneralIterator라는 함수를 제공하는데, 이게 해당 파일에서 한 줄씩(엄밀히 4줄씩) 반환하는 iterator를 만들어 줍니다.

문제는 이게 속도가 느리다보니 (분석 해야 할 파일이 너무 커서) multithread를 구성해서 일을 하고 싶은데, iterator를 어떻게 쪼개서 할당해야 하는지 감이 잡히지 않습니다.

제가 아는한 데이터를 쪼개서 생성한 thread에 할당을 해줘야 하는데, iterator를 쪼개는 방법이 애매하네요. 참고로 파일 전체를 읽어들여서 쪼개기에는 파일이 너무 큽니다. (200만 라인 이상이 될 수도 있습니다.)

이해를 돕기 위해 코드의 일부를 보이겠습니다.

사람의 이미지

c언어 코드에 문제가 있나요?

#include

int main(void)
{
int i;
float num = 0.0;

for (i = 0; 1 < 100; i++);
num += 0.1; //이 연산 100회 진행

printf("0.1 100번 더한 결과: %f \n", num);
return 0;
}
이렇게 해서 비주얼 스튜디오에서 돌렸더니 아무것도 안뜨네요;;

ehd2dnjs의 이미지

vpn 질문입니다...

네트워크를 공부하고있는 대학생입니다.

얼마전에 vpn에 대하여 공부를 했는데, 제가 vpn을 이해하기로는 'public network를 이용하되, private network와 같은 효과를 주기 위해 암호화나 터널링 프로토콜을 이용하는 서비스' 라고 이해했습니다.

하지만 제가 원래 생각하고 있던 vpn이란, 특정 사이트에 접속할 때, 바로 웹서버에 요청을 하는 것이 아니라, vpn서버에 먼저 요청을 하고 vpn서버가 웹서버에 요청을하여, 웹서버 입장에서는 나의 ip주소를 모르도록 하는 서비스라고 생각하고 있었습니다.

1. 제가 앞서 정의한 vpn이 맞는 개념인가요?
2. 제가 공부한 vpn과 원래 생각하던 vpn 중에 뭐가 맞는 개념인가요..?

처음 공부하다보니 기본적인 부분도 헷갈리네요 ㅠㅠ

D3IAK의 이미지

멀티위 프로토콜 코드해석 부탁드립니다.


s_struct_w((uint8_t*)&motor,16); 모터의 메모리주소를 참조한다라는 말인가요? 그리고 16이 뭘 의미하는지 모르겠습니다.
static void __attribute__ ((noinline)) s_struct_w(uint8_t *cb,uint8_t siz) {
while(siz--) *cb++ = read8();
}

static uint8_t read8() {
return inBuf[indRX[CURRENTPORT]++][CURRENTPORT]&0xff;
}

-@Naver의 이미지

Centos7 부팅시 GUI가 log에서 넘어가지 않습니다.

Centos7 부팅시에 GUI가 log상태에서 넘어가질 않습니다.
Alt + 2로 text형태로는 잘 작동하는걸로 봐서는 GUI실행에 문제가 생긴것 같습니다.

GNOME Desktop이랑 Graphical Administration Tools도 제거 후 다시 설치한 뒤에 다시 부팅해도 계속 같은 결과입니다.

startx 실행하면 다음과 같이 에러가 뜹니다.
리눅스 관련 아무것도 모르는 초보라 질문 올려봅니다..감사합니다

[user1@Hugh1 ~]$ startx
hostname: Name or service not known
xauth: file /home/user1/.serverauth.2736 does not exist

zz55xx44의 이미지

c++ 반복문 질문드립니다.

#include <iostream>
#include <string>
using namespace std;
 
int main() {
 int num;
 int i = 0;
 cout << "정수를 입력해주세요 : " ;
 cin >> num;
 while(i<=num){
     cout << "Hello World\n";
     i++;
 
 }
   return 0;
}
// 저는 3을 입력하면 3개의 hello world문이 출력되게하고싶은데요, 3을입력하면 4개가나오네요 이유가 뭐지요?
doodoo의 이미지

perl 치환 질문(해결됨)

에구 '없음' 포럼에 올렸군요... 다시올립니다.

파일이 여러게 있습니다.
그래서 이름을 한꺼번에 변경하게 위해 아래와 같이 하려하는데...시험 결과가 이상하네요...
ps 1. 20200201 은 나중에 $1 으로 많은 파일 이름중 지우려는 문자열이며 bash에서 따로 받을겁니다.
ps 2. 경우의 수가 많습니다

페이지

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