프로그래밍 QnA

trymp의 이미지

tree 를 검색할때 RCU 를 이용해서 lock free 하게 쓰는 방법이 있을까요?


리눅스 커널 환경에서 BST(binary Search tree) 를 이용해서

entry 를 추가/삭제/조회를 하고 싶은데,

추가/삭제할때는 lock 을 잡더라도 조회할때 만큼은 RCU 를 이용해서 lock free 하게

접근하고 싶은데 이와 관련된 소스코드나 방법이 있을까요?

알려주시면 감사하겠습니다.

익명 사용자의 이미지

ESP32(esp-idf) iconv 함수 사용방법!!

ESP32(esp-idf)에서 한글 와이파이 ssid를 인식하기위해 iconv함수를 이용해 EUC-KR -> UTF8로 변환하려고 하는데 ㅠㅠ 계속 Undefined reference 에러가 발생합니다... 분명히 헤더파일도 추가했는데 왜이러는 걸까요?.. 혹시 다른 경로를 추가해야하는건가요? 도와주세요

beam0331의 이미지

파이썬 multiprocessing 병렬처리 어떻게 해결해야 될까요.

요즘에 학교에서 개인적으로 해보고 싶은게 있어서, 라즈베리파이를 공부 중입니다.
우선 구현하고자 하는 것은 센서를 통해 값은 인식하는데, 이때 각 프로세스에 따라 값을 인식하는 시간을 다르게 하고 싶습니다.

예를 들어
센서 1 _ 1초에 한번씩 값을 저장
센서 2 _ 2초에 한번씩 값을 저장

...

그래서 multiprocessing을 통해서 병렬처리를 해볼려고했는데 마음데로 안되네요. join()을 쓰니 결국엔 가작 오래 걸리는 프로세스를 기준으로 끝나버립니다. 그러면 1초에 한번씩 값을 읽는 센서는 그동안 아무것도 안하고 있습니다. 어떻게 해야하나요...

아래 부분이 현재 센서로 Data를 수집하는 부분입니다.

harpuria의 이미지

리눅스 SSH 접속 불가능 관련 질문입니다

안녕하세요.

https://jootc.com/p/20170122132

해당 블로그를 보면서 사용자 계정에 루트권한을 주었는데, 내용을 끝까지 보지 않고 권한만 주고 로그아웃을 하였더니 다시는 로그인이 되지 않는 문제가 발생하였습니다 ㅠㅠ

현재 리눅스 서버는 AWS 고 SSH 로 접속을 하고 있는 상태입니다.

root 계정도 사용자계정도 비번을 쳐도 들어가지지 않는 상황인데 이 경우 해결할 방법이 있을지 의견을 듣고 싶습니다.

감사합니다.

익명 사용자의 이미지

socket 배열

안녕하세요

클라이언트 관리 배열, epoll에서 클라이언트 관리 배열을 만들었는 데 여기서 어떻게 수정하면 될까요?

lehako의 이미지

device driver source 공개 관련

안녕하세요.
Linux device driver의 source 공개 관련하여 문의 드립니다.

현재 저희가 개발하고 있는 device에 대한 library가 있는 상태이고,
그 library를 static linking 하여 device driver (kernel module)을
만들었다고 하면, GPL에 의해 driver code 뿐만 아니라
library code까지 모두 공개를 해야 하나요?

Library code는 kernel에 대한 내용이 하나도 안 들어 있습니다만,
library까지 공개 해야 하는지를 잘 모르겠네요.
다른 분들은 device driver 개발 시, source 공개를 하시나요?
제가 잘 몰라서 문의 드립니다.

hyangmi0713의 이미지

alert 표시 후 이전 page에서 post로 넘겨온 값이 없어져요..

***************** main.jsp *****************

<script>
function searchCheck(){
//검색 searchProblem
var gsWin = window.open('about:blank','searchResult');
var frm =document.serach;
frm.action = 'sub_list_search.jsp';
frm.target ="searchResult";
frm.method ="post";
frm.submit();
}
</script>

검색조건 타이틀 내용 작성자

***************** sub_list_search.jsp *****************

hyangmi0713의 이미지

a 태그 onclick 이벤트 처리

<%
for(int i=1; i %>
- <%=menulist.get(i).getMenuName()%>

<script type="text/javascript">
function updatePosition(){
<%
String updateURL = "main.jsp?menu1st="+menu1st+"&menu2ed="+menulist.get(i).getMenuParent()+"&menu3rd="+menulist.get(i).getMenuNo();
menulistDAO.loginPosition(updateURL, menId);
%>
location.href = "<%=menulist.get(i).getMenuUrl() %>";
}
</script>
<%
}
%>

- 메뉴1 (i=1)

- 메뉴2 (i=2)

hyangmi0713의 이미지

계층형 메뉴 쿼리 소트

WITH tree_query AS (
SELECT
menu_no,
menu_parent,
menu_name,
menu_depth,
menu_url,
convert(varchar(255), menu_no) sort,
convert(varchar(255), menu_name) depth_fullname
FROM seprob_menu
WHERE menu_no = '1000001'
UNION ALL
SELECT
B.menu_no,
B.menu_parent,
B.menu_name,
B.menu_depth,
B.menu_url,
convert(varchar(255), convert(nvarchar,C.sort) + ' > ' + convert(varchar(255), B.menu_no)) sort,

byflashh의 이미지

while문 질문

char num = 1;
char sum = 1;
char aaa = 0;

요렇게 해놓고

whie (sum <=3){
sum = aaa + num;
num++}

printf("%d", sum);
}
이렇게했을때 결과값이 4가나오는데

왜이런거죠???

사이클1 : sum = 1 aaa = 0 num = 1
사이클2 : sum = 2 aaa = 0 num = 2
사이클3 : sum = 4 aaa = 0 num = 3

사이클3까지가서 sum = 4가 된거같은데
4는 sum<=3에 맞질않으니 사이클2에서 끝나야 되는거 아닌가요???

그리고 while문이 돌아가는 순서좀 알려주시면 감사하겠습니다

페이지

프로그래밍 QnA 구독하기