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

ant01의 이미지

db blobp 에 저장된 그림 출력하기

그림 출력하는 소스를 작성해 보았습니다. 저장 할 때 addslashes함수를 이용하였기에
stripslashes()함수를 이용한 다음 출력해 보았더니 잘 될줄 알았는 데 깨진 데이터만 나오는 군요. 무엇이 문제일까요?

k1d0bus3의 이미지

repo init 후 repo sync 명령이 안먹힙니다.

git를 쓰기 편리하게 만든명령이 repo라고 알고있습니다.

git와 repo 문제없이 설치 설정햇고,

repo init [url] 명령어로 .repo 생성후 repo sync로 소스코드들을 다운받았었습니다.

하지만 며칠후 디렉토리를 통째로 삭제해버리는바람에, 리눅스를 재설치했습니다.

그때부터 동일한 작업후 repo sync를 하면,

소스코드는 전혀 다운로드 되지않고 "your sources have been sync'd successfully." 라고만 뜹니다.

무엇이 문제일까요?

happyKYS의 이미지

시스템 콜 관련하여 개념 질문좀 드립니다.

안녕하세요 아무쪼록 답변 부탁드립니다 .꾸벅(__)

시스템 콜을 구현하고, 래퍼 루틴을 구현한 뒤, user 영역에서 라이브러리를 통해 시스템 콜과 연계된 함수를 수행하면, 해당 라이브러리 래퍼 루틴에서 system call 인터럽트를 걸면서 결과적으로 시스템 콜 함수가 수행되는 것으로 알고 있습니다.

간단히 생각해보면 단순히 유저 영역에서 커널 영역 접근을 할 수 없으니까, 시스템 콜을 통해 원하는 행동을 하는 것이므로, 역으로 생각해보면 커널 영역의 코드라면 sys_mknod() 와 같이 시스템 콜 함수를 직접 호출해서 사용할 수 있지 않을까? 라고 생각했었는데 놓치는 부분이 있는지 저런 방식은 할 수 없더군요.

시스템 콜 전에 유저 영역의 값에 대한 선 처리라던지 하는 부분과 시스템 콜 구현부 자체가 유저 영역으로의 서비스를 위해 작성된 것이기 때문에 그럴수도 있겠다.. 라는 생각도 들지만, 좀 더 명확하게 "커널 소스에서 시스템 콜을 직접 호출해서 정상적인 동작을 바랄수는 없다"에 대한 이유를 알고 싶습니다. 아시는 고수분은 답변좀 부탁드립니다.

감사합니다.

fensy의 이미지

타겟보드 와 Host pc 간 ipv6 ping 에 대한 질문...

타겟보드에서 host pc 로 핑테스트를 하려고 하는데요

커널 메뉴옵션에선 일단 ipv6에 관한 것은 모두 체크 하였고,

busybox를 최신버전으로 업데이트해서 ping6명령어 까지 추가하였습니다..

현재 보드내에서 loopback 으로 ping6 ::1 으로 핑 테스트는 되는데

host pc 와 보드사이의 핑테스트가 안되네요..

조언좀 구하고자 글 올려봅니다..

추가적으로 궁금한것은 기본 우분투에서 ifconfig 를 하면

inet6 addr 로 잡혀서 나오는데

보드에서는 ifconfig 에서는 안나오고 ip addr에서만 나오는데 이것과 연관이 있는지요..

(ip addr 에서 나오는 v6 주소로도 핑테스트는 됩니다.. 어짜피 loopback과 같겠지만 )

silarrod의 이미지

무선랜의 ioctl과 iw_handler의 우선순위를 알고 싶습니다.

안녕하세요.

RT3070 디바이스 드라이버를 보다가 궁금한 점이 생겨서 글을 쓰게 됐습니다.

지금까지 디바이스를 제어하기 위해서 net_device 구조체의 do_ioctl이라는 부분에 함수를 등록해서 사용한다고 알고 있었습니다.

그런데 저 RT3070 디바이스 드라이버를 보니까 WIRELESS_EXT가 설정 된것에 따라서 net_device 구조체의 wirelss_handler라는 부분에 iw_handler라는 구조체를 등록하게 되더라구요

그런데 저 iw_handler는 얼핏 보기에 위에서부터 커맨드 순서로 해당 커맨드에 사용할 함수를 등록하게끔 되어 있고, do_ioctl에서도 제어하는 커맨드들이 대다수 들입니다.

제가 궁금한건 1. 왜 이렇게 두 개를 따로 등록해서 사용하는지, 2. 따로 등록해서 사용한다면 겹치는 커맨드인 경우 do_ioctl과 iw_handler중 어떤게 우선하는지 입니다.

검색을 해봐도 검색능력이 떨어지는지 만족할만한 답을 찾을 수 없어 글을 남겨봅니다.

많은 답변 부탁드립니다.

ant01의 이미지

mysql dp 에 그림 업로드하는 php 코드

아래는 php로 작성한 mysql에 그림 업로드하는 test프로그램입니다.
그런데 image라는 변수를 포스트로 받는 데 if(!empty($image))의 분기를 타지 않아
몇 개의 코드를 삽입했습니다. 그런데 echo $image; echo $_POST[image]; 모두 값을 출력하지 않습니다.
어디를 손 봐야 할까요?

heartthief의 이미지

구조체를 malloc 할때 멤버의 메모리 주소가 겹칩니다

구조체 2개를 만들어서 할당하는데 malloc 하면 멤버의 메모리 주소가 겹치네요. 구조체 하나는 안에 다른 구조체를 포함하고 있고

또 다른 하나는 이중 포인터로 배열생성해서 malloc 했습니다.

phwang의 이미지

solaris 에서 root권한이 없을경우 gem의 사용...

안녕하세요. 유닉스 입문한지 얼마 안되는 초보입니다.
다름이 아니라, gem 커맨드를 이용해서 실행하고 싶은 프로그램이 있는데,
제가 관리자 권한이 없어서 그런지 파일이 없다고 나오네요...
좋은 방법이 없는지요.
아래는 에러 내용입니다.

krondor의 이미지

Java에서의 TreeMap/HashMap

프로그램 실행속도 개선때문에 고민하다가 질문을 드립니다.

현재는 프로그램 시작 시, 모든 데이터를 배열이나 Vector에 몽땅 집어넣은 후,
프로그램 실행도중 필요한 자료는 for문으로 배열/Vector 전체를 검색하여 찾아내는 식입니다.

그런데 데이터가 워낙 많아지니까 배열/Vector전체를 for문으로 돌리는 시간이 너무 커지네요.

때문에 데이터 전체를 for문으로 뒤질 필요없이,
검색 키 값만으로 바로 접근할 수 있도록 바꾸려고 합니다.
이런 목적으로 TreeMap을 사용하는 것이 맞는지요?

인터넷에 올라온 글들을 보면 TreeMap은 HashMap에 비해 정렬을 지원한다는 말들만 있을 뿐,
이게 key값 검색시 Tree 검색이 이루어진다는 의미인지를 알 수 없어서 질문 드립니다.
즉 HashMap은 key값 검색시 모든 key값을 순차적으로 다 찾아나가고
TreeMap은 key값을 Tree검색을 한다는 의미인건지...

tttsasa의 이미지

자동실행 프로그램

부팅시 자동실행되는 프로그램을 만드는중입니다.
부팅시 자동실행시키는 예제 코드라도 구할수있을까요 ?

페이지

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