프로그래밍 QnA

mathewpark90의 이미지

루비 온 레일즈에서 MySQL 쿼리문..

안녕하세요.

.find_by_sql() 으로 쿼리문을 수행하고자 합니다..
Test 테이블을 만들어서 tests 테이블로 실질적으로 마이그레이션을 수행했고 스키마는 word(varchar), url(varchar)가 있습니다.

select * from tests where
(select url from tests where word="dog")
=
(select url from tests where word="cat");

위의 구문은 MySQL에서 정상적으로 동작합니다.
하지만, 루비 온 레일즈에서 Test.find_by_sql(["select * from tests where (select url from tests where word=?) = (select url from tests where word=?)", "dog", "cat"]) 로 실행하는데 에러가 나네요.

ivory0321의 이미지

중위표기식 후위표기식으로 변환

#include
#include
#include
using namespace std;
stack s;
char print[99999];
int i=0;
int precedence(int op){
if (op == '(') return 3;
if (op == '+' || op == '-') return 1;
if (op == '*' || op == '/') return 2;
else return 0;
}
int cal(char a){
if(a=='('){
s.push('(');
}
else if(a==')'){
while(s.top()!='('){
print[i]=s.top();
i++;
s.pop();
}
s.pop();
}
else if(a=='+'||a=='-'||a=='*'||a=='/'){

pro0331의 이미지

C++ 함수 인자로 unaligned 포인터를 어떻게 받아야 할까요?

void foo(int *a);
 
struct A {
  char c;
  int i;
} __attribute__((__packed__));
 
int main()
{
  A a;
  foo(&a.i);
}

이런식의 코드가 있다고 할 때, foo()에서 align 안 된 int 포인터를 안전하게 처리할 수 있는 방법이 뭐가 있을까요?
인터넷을 검색하다보니 foo(__packed int *a) 이런 식으로 선언하면 된다는 글도 있던데, 제 환경에서는 컴파일이 안되네요. ㅠㅠ

lhc9321의 이미지

C++의 템플릿으로 일반화된 Stack 자료구조를 구현하는데 컴파일 오류가 있습니다..

//Stack.h

#pragma once

template
class Node
{
private:
E& elem;
Node* next;
friend class Stack;
};

template
class Stack
{
public:
Stack();
~Stack();
void push(const E& e);
void pop();
const E& top() const;
const bool empty() const;
const int size() const;
private:
Node* head;
Node* tail;
Node* current;
int capacity;
};

skyjjogari의 이미지

Python과 C++ Socket 통신관련

두 개의 장비를 Socket으로 연결하려고 합니다.

문제는 한 쪽은 python으로 다른 한 쪽은 C/C++ 환경에서 코딩을 해야합니다..ㅠㅠㅠ

소켓 생성하고 IP주소로 connecting시도를 하려는데 둘이 붙지를 않습니다ㅠㅠ

방법을 모르겠어서 자문을 구하고자 글을 올립니다.

많은 지도 부탁드립니다ㅠㅠ

devilmatrix의 이미지

안녕하세요... 오픈소스 관련하여 질문사항이 있어서 이렇게 글을 올려봅니다.

안녕하세요.

저는 서버 운영및 공부차

월드오브워크래프트 라는 MMORPG 게임 사설 서버를 운영 해보려 하는데요 ( 프리서버)

블리자드엔터테이먼트가 월드오브워크래프트 관련 소스를 오픈한적이 있나요?? 개발용도로..??

법적 제재를 받을까봐 내심 두렵기도하여 이렇게 글한번 작성해 보네요..

오픈 소스를 이용한 개인서버는 GPN 과 GPL 의 국제법 보호를 받는다고 하는데.. 사실인지...유무도..

dudrl0944의 이미지

현역 프로그래머 분들께 몇가지 궁금한 점이 있습니더

저는 지금 컴공과 2학년을 재학중인 대학생입니다

회사에 들아가서 배우는 것과
자주 사용하는 기술이나 지식같은 것을 알고 싶습니다

cowpens의 이미지

배쉬 쉘 프로그래밍 중 변수 다루는 법

하나의 실행 파일을 옵션을 바꿔가며 여러번 실행하는 쉘프로그램을 만드는데 마음대로 안 되네요.

실행파일 형식은
>repeat $1 $2
$1은 실행할 작업
$2는 옵션이 적힌 텍스트 파일

godjtl2의 이미지

fork함수 리턴값개수가 궁금합니다

fork함수를 쓰게되면 리턴값의 개수는 2개를받나요 아니면 3개를받나요..?

noeoqzotngo의 이미지

trap representation라는 게 어떤 용어 인가요?

안녕하세요 ~^^;

C 표준을 보다가 저런 표현을 봤는데, 어떤 용어인지 감이 안 잡히네요.

an object representation that need not represent a value of the object type.

라는 정의가 있는데.. 이 내용이 이해가 잘 안되서요. 대상체형의 값으로 나타낼 필요가 없다는 게..

구글링 계속 해보는데 영어 실력이 하찮어서 잘 와닿지 않습니다.

아신다면 답변좀 부탁드리겠습니다 ~

페이지

프로그래밍 QnA 구독하기