프로그래밍 QnA

babyg23의 이미지

HTTP Status 500 에러

다음과 같은 오류가 왜 발생하는지 알 수 있을까요

HTTP Status 500 - An exception occurred processing JSP page /mypage/cartDelete.jsp at line 9

type Exception report

message An exception occurred processing JSP page /mypage/cartDelete.jsp at line 9

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /mypage/cartDelete.jsp at line 9

skyinyour의 이미지

LL(1) parser 만들 때 조언좀 부탁드립니다!

안녕하세요 ~!

이번에 LL(1) parser 를 자바로 구현해보려고 하는데

보통 책이나 인터넷 example 을 통해서 보면 예를들어

(a+b)*2 이 문장 자체를 BNF grammer 를 토대로 문법체크를 하더라구요. 이에 대해서 파서 알고리즘을 (파서 테이블을 가지고 구현하는 방법) 이해해 보면 이해가 가는데

만약 제가 소스 코드를 읽어와서 파싱을 해보고 싶은데, 가령

test.ino 라는 파일을 읽어와서 문법체크를 해보고 싶습니다.

예를들면 int val = 3; 이어야 하는 문장이 ints val = 3; 이라던가 선언되지 않은 변수를 사용했다던가 세미콜론을 뺐다던가 등등 문법적인 오류를 체크하고 싶은데요.

먼저 머릿속에서 공회전이 도는게...

1. 파싱을 할려면 우선 스캐너를 사용해야 하는 것이지요? 스캐너가 토큰을 넘겨주면 파서는 토큰을 받아서 구문트리를 만는것이니까요 !

k3rnel의 이미지

[해결] python에서 sqlite DB에 저장되어 있는 BLOB 타입 데이터를 읽어올때.

안녕하세요.

환경 python 2.7.5

python에서 sqlite DB에 저장되어 있는 BLOB 타입 데이터를 읽어올때.

DB에서 읽어온 해당 데이터를 type() 함수로 타입을 출력해보니 buffer 타입이라고 나오는데요.
buffer 타입을 unicode 타입으로 변환할 수 있을까요?

조언 부탁드릴게요. 감사합니다 (_ _)

sang88ho의 이미지

[pthread] thread scheduling 지원 여부 질문입니다.

안녕하세요.
pthread 관련 공부하는 도중 궁금한게 있어서 글을 작성합니다.

다른 분께서 올리신 글의 코드가 잘 안돼서요.
https://kldp.org/node/95844

중간에
#if defined (_POSIX_THREAD_PRIORITY_SCHEDULING) && !defined (sun)

#else

#endif

제가 테스트하는 환경에서는 #if로 전처리되지 못합니다.

1. POSIX_THREAD_PRIORITY_SCHEDULING 키는 방법
2. !defined (sun) 의미

에 대해 궁금해서 글남깁니다.
읽어주셔서 감사합니다.

ljh34의 이미지

스택 ADT를 설계하고 push,pop,findMin 함수를 사용해야하는데. 도와주십시오!

스택 ADT를 설계하고 push,pop,findMin 함수를 사용해야하는데. 도와주십시오!

세 메소르로 어떻게 설계를 해야 할까요... 알고리즘이 잘 떠오르질 않네요..

1) 스택을 배열 또는 연결리스트 가운데 어느 것으로 구현해도 좋음

2) push, pop, findMin 세 개의 함수를 반드시 별도로 작성해야 함.

3) 주프로그램은 반복적으로 사용자의 p(push), o(pop), f(findMin) 명령을 입력 받아 해당 함수를 호출, 수행하도록 작성한다.

4) q(quit) 명령이 입력되면 주프로그램이 정지하도록 작성한다(전체 프로그램이 정지되므로, 현재 스택을 깨끗이 비우지 않은 채로 정지해도 좋음).

5) 프로그램이 완성되면 정확히 작동하는지 확인하기 위해 우선 적은 개수의 원소를 사용하여 p, o, f 명령을 반복 수행해본다.

6) 정확히 작동하는지 확인이 끝나면 다음 입력을 있는 그대로 사용하여 본격적으로 실행한다.

이렇게 순서가 되어 있는데 코딩이 힘드네요 초보한테는 ㅠㅠ

cosmos15의 이미지

[bash] 아주 간단하게 'sed -i' 에 관한 질문 입니다.

문자열을 바꾸는데 있어서 sed -i 문을 많이 쓰는데요

한가지 문제에 부딛혔습니다.

예를 들어 test파일 내용 안의 'h'를 전부 삭제 하려면

sed -i 's/h//g' test

로 하면 간단하게 바뀌는데...

만약 파일 내용 속 '/' 를 처리하고 싶다면 어떻게 해야 하는지 모르겠습니다.

검색을 해봐도 그에 대한 내용이 없군요.

sed -i 's/'/'//g' test
등을 다 해봐도 안 됩니다.

어떻게 보면 참 쉬운 문제 인데...

답답합니다.

lhu3319의 이미지

안녕하세요 C#으로 이진법 변환 폼을 만들어볼려합니다. 잘안되는데 도움부탁드립니다.

10진수 2진수 8진수 16진 텍스트박스를 만듭니다. 10진수 텍스트박스에 decimal 값을 입력하고 변환 버튼 클릭하면 2진수 8진수 16진수 텍스트 박스에 변환된 값이 출력되는 것입니다.
진수변환 함수를 안써보고 만들어볼려합니다. 그리고 int자료형 보다 decimal 자료형을 써볼려고합니다. 효율이 떨어지기는 하지만

일단 제가 생각하는 것은 배열을 만든 후 배열 값에 나머지를 추가하고 마지막 값은 decimal값을 넣고 배열을 역순출력을 할려합니다.
밑에는 제가짜본 코딩인데 잘안되서 오류가 어딘지좀 알려주시면 감사하겠습니다.
private void Convert_Click(object sender, EventArgs e)
{
decimal mod, deci = decimal.Parse(Dec.Text.ToString());

List num = new List();
while (deci != 0)

{

lhu3319의 이미지

안녕하세요 C#으로 이진법 변환 폼을 만들어볼려합니다. 잘안되는데 도움부탁드립니다.

10진수 2진수 8진수 16진 텍스트박스를 만듭니다. 10진수 텍스트박스에 decimal 값을 입력하고 변환 버튼 클릭하면 2진수 8진수 16진수 텍스트 박스에 변환된 값이 출력되는 것입니다.
진수변환 함수를 안써보고 만들어볼려합니다. 그리고 int자료형 보다 decimal 자료형을 써볼려고합니다. 효율이 떨어지기는 하지만

일단 제가 생각하는 것은 배열을 만든 후 배열 값에 나머지를 추가하고 마지막 값은 decimal값을 넣고 배열을 역순출력을 할려합니다.
밑에는 제가짜본 코딩인데 잘안되서 오류가 어딘지좀 알려주시면 감사하겠습니다.
private void Convert_Click(object sender, EventArgs e)
{
decimal mod, deci = decimal.Parse(Dec.Text.ToString());

List num = new List();
while (deci != 0)

{

b2210044의 이미지

Http server구현중 fgets 무한 루프에서 벗어나지 못하는 현상

HTTP server 구현 중 client로부터 POST된 내용을 모두 가져와서 요구사항에 맞게 파싱해서 사용하려고 하고 있습니다.
문제가 되는 부분은 소켓을 통해 넘어 온 데이타를 읽어오는 부분에서 파일의 끝을 찾지 못하여 무한 루프에서 벗어나지 못하고 있습니다.
http header부분까지는 잘 읽어오나 body부분에서 block된 상태로 멈춰있습니다.
테스트는 Google Postman 이용하고 있고, body는 raw형식으로 전달하고 있습니다.
어느 부분을 확인해봐야 할지 갈피를 잡지 못하여, 조언을 요청 드립니다.

alswlek의 이미지

'

페이지

프로그래밍 QnA 구독하기