프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

trymp의 이미지

linux kernel 에서 BH(softirq) 영역에서 재진입이 가능한지 여부가 궁금합니다.


리눅스 커널 SMP(core4개) 환경에서 core 2번이 아래 코드를 수행한다고 할때

아래코드는 BH 영역입니다.

functionA() 
{
  //영역A
 
  local_bh_disable()
 
  //영역B
 
  local_bh_enable()
 
}

위의 코드에서 core 2번에서 수행이 될때 BH 가 또 수행이 되서

영역 A 가 수행되는 도중에 또 영역 A 의 코드가 재진입될수 있는 건가요?

아직 BH 의 재진입이 되는 경우에 대한 개념이 모호해서 질문을 드립니다.

hard interrupt 가 우선적으로 수행되는 건 알겠는데,

softIRQ 수행이 되는데 또 softIRQ 가 같은 코드로 재진입 되는지 궁금합니다.

조언해 주시면 감사하겠습니다.

익명 사용자의 이미지

미치겠네요.. 오류인것같은데 알수가없습니다.

C++로 개발을 잘끝내고 리눅스에서 빌드하고 실행해보았습니다.
하지만 메모리 할당할때 아래와같은 메시지가나옵니다..
이유를 모르겠습니다..

$user >./source.out

{
"userId": 1,
"id": 1,
"title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
"body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
}

뭔지모르겠네요;;
처음엔

CBackendThread* pThread = new CBackendThread();
m_vecThread.push_back(pThread);

wongidos의 이미지

csv 파일 포맷 변경관련 문의 드립니다.

안녕하세요.
아래와 같은 csv파일의 포맷이 있는데 원본은 아래와 같습니다.
리눅스 상에서 [수정 csv]와 같이 변경할 수 있는 방법이 있는지 문의 드립니다.
찾아보니 sed라는 명령어를 사용하면 된다는데 잘 몰라서 문의 드립니다.

원본 CSV
"SEQ","ID","DESC","YYYYMMDD"
"1","A","JAN","20180101"
"2","B","FEB","20180102"
"3","C","MAR
APR
MAY
JUN
","20180103"
"4","D","JUL","20180104"

3번째 DESC가 엔터값이 들어가 있습니다.
파싱이 안되어서 아래와 같이 변경하고 싶습니다.

rat의 이미지

여러분은 해킹을 하며 노가다성을 느끼신적 있으신가요?

어느게시판에 올려야할지 고민하다 자유게시판이 적당한듯하여 여기에 올려봅니다.

여러분들은 혹시 해킹(취약점 분석 버그헌팅등 어느것이든) 을 하며 혹시 노가다적인 작업을 하신적이 있으신가요?
예를 들어 반복적인 작업이지만 아직 자동화가 부족하여 직접 손으로 한다던지..

질문을 너무 추상적으로 올리는듯해서 죄송합니다 ㅜㅜ..

nosu1234의 이미지

자바 정규표현식

안녕하세요 혼자 프로그래밍 연습하고있다가 몇시간동안 막혓네요..

SeanRho
EdwardLee
KevinKim

이런식의 txt파일안에 공백없이 이름이 저장되어있을경우

정규표현식으로 대문자별로 성하고 이름을 구분하여

FirstName: Sean
LastName: Rho
FirstName: Edward
LastName: Lee
FirstName: Kevin
LastName: Kim

어떻게 이런식으로 뽑을수잇을까요?

is1472의 이미지

웹 관련 공부 질문 드립니다.

현재 HTML CSS 를 기본정도로 익힌후에 JSP를 열심히 공부하고 있습니다.
이후에 자바스크립트 j쿼리를 공부하면서 nodeJS도 공부하려고 합니다.

공부 순서나 방향이 올바른지 또는 조언 해주시면 감사하겠습니다.

MunGyu의 이미지

리눅스 공부...(어제 공부 시작한 뉴비)

리눅스에 대해서 알아보니 단순한 OS로 사용하시는 분들도 있고 서버를 위해 사용하시는 분들도 있더군요.
분야가 워낙 다양하다보니 제가 생각했던 공부와는 괴리감이 크더라구요.
그래서 질문합니다. 제가 공부하고 싶은 분야는 시스템해킹에 관한 리눅스인데 어떤 방향으로 공부를 하는게 좋을까요??

nickcave의 이미지

우분투에서 하드 디스크 마운트시 실행 권한이 항상 붙습니다.

안녕하세요,

우분투 16.04를 노트북에서 사용하고 있습니다.
OS가 설치된 SSD외에 추가로 500G의 하드디스크가 내장되어 있어서 데이타 저장용으로 사용하고 있습니다.

sda1이 추가된 디스크이고요,

ub@ubuntu:/dev$ ls -al | grep sda1
brw-rw---- 1 root disk 8, 1 5월 15 10:12 sda1

아래와 같이 마운트된 것을 보면 항상 실행 권한으로 되어 있고, 그 안에 들어 있는 문서 파일들 또한 실행권한으로 되어 있습니다. chmod 644 같은 것으로 권한 변경하려 해도 변경이 되지 않습니다.

woto843의 이미지

animate rotate 사용 방법 ie9

.leaf_01 { top:-5px; left:-13px;  animation: swing ease-in-out 1.6s infinite alternate;  transform-origin: center -20px;}
 
 
@keyframes swing {
    0% { transform: rotate(3deg); }
    100% { transform: rotate(-3deg); }
}

이런식으로 나뭇잎이 흔들리는 애니메이션을 쓰고있어요 하지만 ie9 버전 은 애니메이션을 지원하지않아서

쓰지못하고있는데 저코드를 jquery animate 로 변경해서 쓰려면 어떻게해야할까요 계속반복이되어야해요..

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기