프로그래밍 QnA

익명 사용자의 이미지

함수의 주소와 함수포인터에 대입했을 때 주소값이 다른 이유를 잘 모르겠습니다.

아래처럼 함수포인터를 공부하던 중 실제 함수의 주소와 함수포인터에 함수를 대입하였을 때 주소가 다른 것을 발견했는데 왜 다른지 잘 이해가 가지 않아 글 남깁니다.

#include
using namespace std;

void func()
{
cout << "Hello World!" << endl;
}

int main()
{
void(*ptr)();
ptr = func;

return 0;
}

emacs_newbie의 이미지

[질문] Emacs org-table에서 한글 입력 문제! (버그?)

이맥스 유저입니다. 이맥스가 참 좋은데 때때로 한글을 쓰기가 쉽지 않네요.

주로 org-mode를 이용하는데, org 파일의 표에 해당하는 org-table의 칸에 한글을 입력할 때 문제가 있습니다.

한글을 입력하고 나서 추가 입력이 TAB, S-TAB 혹은 다른 한글이 아니라면 (ex. SPC, comma, colon, ! 등등)

앞에 작성한 한글 단어가 삭제됩니다... 뭐가 문제인지 도무지 알 수가 없습니다.

다른 건 다 괜찮은데 한글 쓰고 SPC 타이핑을 할 수 없으니 상당히 irritating한데요,

바닐라 이맥스를 다운받아서 재현해본 영상을 gif로 첨부합니다.

이맥스 + 한글 + org-table로 이런 문제를 느끼시는 분이 정말 극소수가 아닐까 생각하지만

혹시라도 도움의 손길을 내밀 수 있는 분이 계시다면 여기 kldp 포럼에 있지 않을까 생각하여 올려봅니다^^

감사합니다.

jaeung24k의 이미지

파이썬 문법 질문입니다.

OctoPrint 라는 오픈소스 Python 프로젝트의 코드 중 일부입니다.
'|' 기호가 bitwise 연산으로 알고 있는데 아래 코드에서도 bitwise 연산자로 사용된건지 궁금합니다.

siba555의 이미지

stl 컨테이너에 저장될때 힙에 저장되나요?

안녕하세요.
궁금한게 있어서 문의드립니다.

std::queue queues;

std::string a = "가나다";
queues.push(a);

이렇게 코딩했을때 내부적으로 string a가 컨네이너내에서 힙에 저장되나요?
고맙습니다.

PS. 위의 예에서 컨테이너가 소멸(clear)될때
queue에 담아둔 객체도 자동 소멸되지요?

myiun20의 이미지

PyGtk3.0으로 프로그램 개발하기

저는 지금 PyGtk3.0을 사용하여 우분투에서 사용할 응용프로그램을 개발중입니다!
여기서 Ui부분도 하드코딩으로 꾸미고, Tcp/Ip 통신부분도 완벽하게 구현해놓았습니다.
그런데 여기서 Tcp/Ip 통신시에 어떤값이 들어오면 화면을 바꾸거나 버튼색을 바꾸거나 이런식으로 Ui컨트롤들을 제어하고싶은데 어떻게해야할지 모르겠습니다,,ㅠㅠ 도와주십쇼! 구조는 Ui클래스, Tcp/Ip수신 클래스가있고, 메인에서 Ui를 활성화 시키고, Tcp/Ip를 비동기로 돌려줍니다.

cobra의 이미지

파이썬 크롤링 파일저장 개행문자 제거방법을 알고싶어요

for tds in top_2:
val = tds.findAll("td")
review_list.extend([val[0].text])
review_list.extend([val[3].text,val[4].text])

file = open('data추가.txt', 'w', encoding='utf-8')
review=[]

for review in review_list:
file.write(str(review)+'\n')

file.close()

코드를 실행하면 아래와 같이 data.txt에 저장이되는데

1

사과

2

바나나

복숭아

번호를제외하고 문자열을 이어서 저장할수없나요??

예)

1

사과배

2

바나나복숭아

david 7777의 이미지

아두이노 코드중에 텍스트 파일을 검사하는 함수가 있나요?

C언어로 메모장에 문자열을 저장하고 아두이노로 그 문자열을 핸드폰으로 보내려고 하는데...

메모장에 적힌것을 아두이노가 읽는 함수(아시다면 코드좀...)좀 알려주세요.

minou0109의 이미지

같은 ID로 중복 접속한 경우 서버에서 session을 찾지 못하는 문제발생

asp.net을 기반으로 사이트를 만들어서 iis에 올렸습니다.
로그인 성공 시 ID로 20분짜리 session을 만듭니다.
여기서 다른 PC로 로그인 성공한 ID로 다시 로그인(성공)하고
처음 로그인 한 pc에서 이벤트를 일으켰을때 서버측에서 에 중복 접속됫으니 로그아웃 시켜주려 했는데,,
id를 불러오려 했으나 session[ID] = null 로 빠지게 되네요,,,
혹시 이런 경우 어떻게 처리해야하나요???
PC, mobile 둘다 사용하는 사이트고,
taeyo.net에서도 검색 해봤는데 DB를 사용한 경우는 사이트를 강제 종료 해버리는 경우 문제가 될 것 같습니다..
그래서 session으로 처리를 하려는데, 선배님들 같은 경우엔 중복 로그인 어떻게 처리하시는지 궁금합니다!

익명 사용자의 이미지

bash에서 -eq 와 == 의 차이가 무엇인가요?

아래와 같은 테스트 코드를 작성했습니다.

  4 if [ "1" == 1 ]
  5 then
  6     echo True
  7 else
  8     echo False
  9 fi
 10
 11
 12 if [ "1" -eq 1 ]
 13 then
 14     echo True
 15 else
 16     echo False
 17 fi

결과는 모두 True입니다.

여기서 질문,
1) -eq와 == 이 구분되어 존재하는 이유가 무엇인가요? 분명 이유가 있게지요, 어떤 경우 둘의 차이를 확인할 수 있을까요?

2) 문자와 숫자("1"과 1), bash에서 문자1과 숫자1의 구분이 없는 건가요? 아니면 다른 언어 (e예, python 등)과 달리 bash에서는 인용부호가 문자를 지칭하는데 사용되지 않는 건가요?

guidani의 이미지

Oauth2 로그인 이후 access token 을 어떻게 사용하면 좋을까요?

안녕하세요, 현재 학교 과제로 Single page app 게임을 만들어야하는 상황입니다.
학교 Oauth 인증 서버만을 이용해서 로그인을 구현해야하는데요,
ruby on rails 를 사용해야 하는 제한이 있습니다.
구현은 Oauth2 잼만을 이용해서 다른 devise 나 omniauth 는 사용하지 않았습니다.

일단 제가 구현한 로그인 workflow 은 다음과 같습니다.

1. 유저가 "00학교 로그인" 버튼을 클릭
2. 세션에 uid가 존재하는지 확인
있으면? 홈으로 이동
없으면? 다음과 같은 url 파라미터 설정 후 학교api/oauth/authorize 로 리다이렉트
client_id => 학교 api 서버에 등록한 app의 id
redirect uri => 내 사이트로의 콜백주소
response type => "code"
state => 랜덤 문자열을 만들고 cookie에 해당 state를 저장(학교에서 콜백으로 보낸 주소에서 state를 비교)

페이지

프로그래밍 QnA 구독하기