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

gksrb500의 이미지

Bash 스크립트 공부하는 학생입니다.

안녕하세요, 업무 효율을 증가시키기 위해 bash 스크립트의 필요성을 느껴 bash 스크립트를 공부하면서 업무에 적용시키는 학생입니다.

제가 하고 작성하고 싶은 스크립트는 CONTCAR라는 파일의 9번째 줄부터 가장 마자막 줄까지 모든 line의 3번째 행을 읽어 그 값이 zz라는 값보다 크면 "0 0 -3" 을, 그렇지 않으면 "0 0 0"을 velocity라는 파일에 한줄 한줄 넣게 하고 싶습니다.

(아래 제가 작성한 것에서는 for 반복문의 i에 712는 CONTCAR 파일의 마지막 줄의 line number를 보며 직접 입력했습니다.)

제 뜻이 정확하게 잘 전달될지 잘 모르겠습니다. 이렇게 했더니 에러가 났는데

1. 어떤 이유로 에러가 났는지,
2. 그렇다면 어떻게 해야할지,
3. 그리고 코딩 전문가님들께서는 어떻게 더 깔끔하게 정리할 수 있는지 궁금합니다.

감사합니다!!!

lalupo20의 이미지

jsoup 라이브러리 질문을 바꾸어 봅니다.

버튼을 클릭한 후 팝업창이 뜨고 거기에 정보가 있는 경우

버튼을 클릭한 상황을 jsoup 라이브러리로 구현할 수 있을까요?

밑에 질문에 있는 플레이스토어에서 버전값을 파싱하려면 이걸 해결해야 될 거 같아서 여쭈어 봅니다.

웹개발쪽 전혀 모르다보니 f12 눌러서 html코드 보고 있어도

어떻게 해야 될지 전혀 모르겠네여;;

익명 사용자의 이미지

c언어 질문입니다 도와주세요

#include
#include
#include
#include

typedef struct lecture{
int year;
int semester;
char name[30];
double grade;
int credit;
}LECT;

int main(){
int lecture_count;
LECT* lecture;
char temp[30];
int year = 2021;
int semester = 1;
//수강학년 입력
//수강학기 입력
printf("몇 과목 수강하십니까?");
scanf("%d", &lecture_count);

lecture = (LECT*)malloc(sizeof(LECT)*lecture_count);

익명 사용자의 이미지

C++ 인라인 함수관련 질문입니다.

안녕하세요 이제 C에서 C++로 넘어왔는데

이상한게 있더라고요

일단 예시 코드부터 보고 질문하겠습니다.

class A
{
public: A();
};
 
inline A::A()
{ 아무코드;
}
 
일때 컴파일 후
 
class A
{
public: A() { 아무코드; }
};
 
이렇게 된다고 하셨습니다. 근데 인라인함수는 함수호출을 없애서
함수호출 오버헤드를 줄이는 걸로 알고있습니다??
 
근데 main에서 A생성자나 A의 맴버함수를 결국 호출해서 사용되잖아요 그럼
인라인 함수가 효과가 있나요???

ji0630hun의 이미지

우분투에서 siginfo.h 오류

우분투로 유닉스를 배우고 있는데
fatal error: siginfo.h: No such file or directory
3 | #include
| ^~~~~~~~~~~
라고 뜨면서 안되더라구요.

siginfo.h 가 없어서 그런거 같은데 이 파일 어떻게 하면 다운 받을 수 있을까요?
다른 거는 명령어들이 있던데 이거는 찾을 수가 없네요 ㅠ

std33의 이미지

c언어를 배우고 있는 초보입니다.

이름을 입력하면 번호를 출력해주는 프로그램을 만드려고 합니다.
그러나 뭐가 잘 못 된건지 잘모르겠습니다.
원래대로라면 김밥을 입력하면 "24번입니다" 를 출력해야 하는데 아무것도 출력하지를 않습니다.
아마 scanf에서 글자를 못 입력받는 것 같은데 이를 입력받게 수정할 방법이 있을까요?
도움 주시면 감사하겠습니다.

#include

int main(void)
{
char o;
printf("번호를 알고 싶은 학생의 이름을 입력하세요.");
scanf("%c", o);
if(o == '김밥')
{
printf(" 24번입니다.");
}
else if(o == '라면')
{
printf("번호는 23번입니다.");
}
return 0;
}

hugeval의 이미지

selinux 는 해킹이 불가능한가요?

selinux 는 보안성이 매우 안전하다고 알고있는데
해킹 사례를 본적이 없는것같은데 해킹이 거의 불가능한가요?

그리고 사용하기가 불편해서 selinux 를 끄고 사용하라는 글을 많이 봤는데
쓰지 않는게 좋은가요?

실제로 리눅스 서버를 운영하는 기업들이나 공공기관들은 selinux 를 얼마나 사용하는지 궁금하네요..

lalupo20의 이미지

[수정-이미지추가]jsoup으로 플레이스토어에서 버전 값 파싱해오기

를 구현해야 하는데 잘 안되네요.

플레이스토어 html구조랑 태그명이 주기적으로 변경되는듯 한데

매번 잘 해결해 왔는데 이번에는 막혔네요.

이번에는 버튼을 눌러야 창이 하나 뜨고 거기에 버전 정보가 적혀있어서 파싱이 안되는 듯 합니다.

그래서 인터넷에서 검색했다가

익명 사용자의 이미지

소켓 프로그래밍에서 구조체를 넘길 때 데이터가 안넘어옵니다.

소켓프로그래밍을 하는 도중 클라이언트와 서버 측 모두 동일한 구조체를 선언하였습니다

cgh의 이미지

리눅스에서 특정파일만 삭제하기

centos 7 버전 환경이고
디렉토리안에 여러가지 파일들이 있습니다.
예를 들어서 test_211201.log 라는 파일과 tete_211201.log라는 파일이 있고
이 파일들이 하루가 지나면 뒤에 붙은 날짜를 오늘 날짜로 파일이 계속 생성된다는 구조입니다.

여기서 test이름이 들어간 파일을 오늘을 제외하고 이전에 생성된 파일들을 제거하는 명령어를 구성하여
crontab에 등록하여 주기적으로 돌아가도록 구성을 하고 싶습니다.

find . -type f -name "test" -mtime +1 -exec rm -rf {} \; 이렇게 해봤는데 별 반응이 없어서...

어떻게 하면 가능할까요?

페이지

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