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

why의 이미지

같은 실행파일이 같은 os 다른 하드웨어 위에서 실행될수 있는 이유가 뭔가요?

c/c++ 빌드 과정을 공부하다가 의문이 들어서 질문합니다.

c/c++ 빌드 과정이 컴파일을 통해서 네이티브 코드(기계어)로 이루어진
목적 파일들로 만들어지고 이 목적파일 들이 링킹되어서
현재 탑재된 운영체제의 형식에 맞는 실행파일이 만들어 지는 것
이라고 이해하고있습니다.

즉 실행파일은 cpu가 알아들을 수 있는 네이티브코드이며
현재의 운영체제가 자신의 형식에 맞게 추가의 네이티브 코드들을 삽입한
형태라고 이해하고 있습니다.
( 그래서 같은 실행파일이 다른 os에서는 작동되지 않는 것도 이해하고 있습니다 )

그리고 네이티브 코드는 cpu 계열에 따라 달라 질수있다는 것으로
알고 있고 목적 파일을 만들때도 cpu 계열에 맞게 컴파일이 되는것으로
알고있습니다.

그래서 궁금한 것이 어떻게 특정 cpu 위에서 빌드되어 만들어진 실행파일이
같은 os 다른 cpu에서 작동될수 있는가 입니다.

lalupo20의 이미지

jsoup 라이브러리 관련 질문입니다.

웹을 전혀 몰라서 그런데

select() 함수로 태그명 주고 긁어오려고 했을때

안 읽히면 파싱 못하도록 막아놓은건가요?

seojh1431의 이미지

서버 작업 이력을 파일로 남기고 싶습니다.

#vi .profile

alias sc='script /Log/script_log/abc_'date+%Y%m%d_%H%M%S'.log'

:wq!

#./.profile

#sc

를 입력하면 어떤 명령어를 입력했는지 실행이 돼야 하는데 sc는 존재하지 않는 명령어라고 뜹니다..

어떻게 수정을 해야할까요?????

seojh1431의 이미지

ssh 접속 한 사용자가 어떤 명령어를 입력했는지 파일로 떨어지게 하려면?

특정 시간에 특정ip로 특정 유저id 가 ssh로 접속하여 어떤 명령어를 입력하였는지

한번 접속할 떄마다 하나의 파일을 생성하여 그 파일 안에 어떤 명령어 입력했는지 남기도록 하고 싶습니다.

어떻게 설정을 해줘야 할까요?

도와주세요

parallels96의 이미지

iotivity 라는 iot 플랫폼 사용해 보신 분이 계신지요,,,

학과 졸업작품으로 iotivity 라는 플랫폼을 사용하고 있습니다.

하지만 iotivity cloud 를 구축하는 과정에서 auth code 를 제대로 받지 못하는 문제가 발생하는것 같습니다...

해당 링크를 따라서 진행중이었습니다.
https://wiki.iotivity.org/iotivity_cloud_-_programming_guide

먼저 maven 을 통해 4개의 서버를 설치 후 실행하고 scons을 통해 빌드하는 방식이었습니다.

그리고 scons 를 통해 빌드된 샘플 파일을 돌려보려고 했는데, Oauth2를 통해 auth code를 받는 과정에서 오류가 발생하는것 같습니다.

이게 해당 링크에서 설명된 실행 방법입니다.

dlsxjsptvmfhxhzhf의 이미지

[Help] 모바일 애플리케이션과 아두이노 및 와이파이쉴드를 연동시켜보신분 계시다면 제발 도와주세요 ㅠㅠ

제가 만든 프로젝트에 대해서 동작하는 원리에 대해서 잘 모르는 부분이 있어서 글을 올리게 되었습니다.. 다름이 아니오라.. 제가 안드로이드 앱과 아두이노가 연동되는 프로젝트를 하나 만들었습니다. 근데 중요한점은 안드로이드 스튜디오에서 어떠한 버튼을 눌렀을 경우에, 그게 아두이노와 연결된 와이파이실드와의 핫스팟 통신을 통해서 동작이 되는 프로그램입니다.

근데 제가 여기서 소스의 일부를 좀 날려먹어서 전체적으로 기억이 좀 흐릿한 상황입니다. 제가 최근에 백업한줄 알고 노트북을 바꾼지라.. 안드로이드 스튜디오의 히스토리를 뒤지려고 해도 어떻게 찾을수가 없네요.. ㅠㅠ.. 어떻게 동작이 되는지는 명확하게 기억이 나지만, 제가 생각한 원리대로 프로그램이 기술적으로 흘러가는게 맞는지 궁금합니다.. ㅠ 제가 만든 프로젝트여서 제가 가장 잘 알아야 하지만.. 상황이 상황인지라 ㅠㅠ 만들었던 기억을 더듬어가며 여쭤보는게 좀 죄송스럽지만.. 고수님들의 실제 작동시켜보신 경험을 바탕으로 말씀해주시면 정말 감사드리겠습니다 ㅜㅜ

oddman621의 이미지

루아 튜토리얼 원문 중 도무지 해석이 안 되는 부분이 있습니다.

Programming in Lua 원문을 보다 도저히 해석이 되지 않는 부분이 있습니다. 해당 부분은 Table-Access Metamethods 관련 부분으로, 전반적으로 metamethod에 대한 간략한 설명을 담고 있습니다. 원문은 아래와 같습니다:

The metamethods for arithmetic and relational operators all define behavior for otherwise erroneous situations. They do not change the normal behavior of the language. But Lua also offers a way to change the behavior of tables for two normal situations, the query and modification of absent fields in a table.

byulbee의 이미지

BASH script 관련 도움 요청 드립니다.

안녕하세요?
BASH script 관련 도움 요청 드립니다.

터미널은 tcsh을 사용 중이고, script는 bash로 작성해야 합니다.

디렉토리 및 파일 구조
/USER/KKK/K1/file1.tmp
/USER/KKK/K2/file1.tmp
/USER/KKK/K2/file1.tmp

[lstmp.sh]
----------------------------------------------------------
#!/bin/bash -f
DIR_LIST=" \
/USER/KKK/K1 \
/USER/KKK/K2 \
/USER/KKK/K3 \
"

for DIR in $DIR_LIST
do
echo "DIR = $DIR"
ls ${DIR}/*.tmp
done
----------------------------------------------------------

byulbee의 이미지

문자열 추가시 기호 처리 문제 문의 드립니다.

안녕하세요?
Shell script 내에서, 특정 파일의 첫 번째 행에, 다음 문구를 추가하고자 합니다.
ABCD "*" '(

perl을 사용해서 해 보고 있는데, 잘 안되네요...
다른 기호들은 들어가는데, '(어퍼스트로피)가 문제인거 같습니다.

-------------------------------------------------------------
#!/bin/bash -f
perl -pe '$.==1 and print "ABCD \"\*\" \'\( \n" ' tmp1 > tmp2
-------------------------------------------------------------

이렇게 해주고 실행하면,

./ptmp.sh: line 7: syntax error near unexpected token `('
와 같이 에러가 발생합니다.
여기서 ( 앞에 '(어퍼스트로피)만 제거 하고 하면 잘 추가 되는데요...

kutest의 이미지

리버싱보다 처리가 빠른게 있나요

프로그램api를 리버싱하여 문자열 추출하려고하는데
많은데이터, 빠른속도가 중요해서
리버싱보다 빠른게 있나요?
c# < 리버싱 이라던데

페이지

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