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

inviolable의 이미지

asp.net 말고 jsp와 서블릿을 공부해야 할지요???

제가 c#은 공부한지라 그걸 기반으로 asp.net을 공부하려고 잠시 검색을 했는데요.

asp.net은 존나 쉽다. 반면 jsp와 서블릿은 어렵다, 실무에서는 jsp와 서블릿을 주로 쓴다

뭐 이런 글들이 많이 보이더군요 그래서 고민이 됩니다.

asp.net말고 jsp와 서블릿을 공부해야할지...

쉽다는건 경쟁력이 없다는 말이고, 실무에서도 잘 안쓰이는 asp.net을 공부할 필요가 있을까요??? 차라리 자바하고 jsp, 서블릿을 공부하는게 나을지요??

jkendud의 이미지

MAC에서 makefile을 만들어서 컴파일하려는데 ....ㅠ

제가 회사에 들어와서 GCC와 makefile 처음 사용하는데요....ㅠ
GCC에서 make를 하려니까

clang: error: unknown argument: '-mmcu=atmega128' [-Wunused-command-line-argument-hard-error-in-future]
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future
make: *** [main] Error 1

이러한 에러가 뜨네요..ㅠㅠㅠ
어떻게 해결하나요? ㅠㅠ

inviolable의 이미지

(com)클래스 팩토리의 CreateInstance 구현 코드를 알고 싶습니다.

저는 Visual c++ 6 2nd Edition (김용성 저 영진닷컴 출판)이라는 책을 가지고 있는데 이 책이 com에 대해서도 설명을 하고 있는데요.

이 책에 클래스 팩토리의 CreateInstance 구현 코드를 보았는데, CoClass자체가 1개밖에 없는 그런 클래스(?? 어떤 용어를 써야할지 모르겠네요)라 그런지 그냥 하나 있는 Coclass를 메모리 할당하고 인터페이스 포인터를 넘겨주는 그런 코드더군요.

그런데 실질적으로 CoClass가 하나밖에 없으면 클래스 팩토리의 의미는 없잖습니까??? 따라서 클래스 팩토리가 최소 2개 이상인 클래스(??)에서 CreateInstance 메소드가 어떻게 구현되는지를 알아야 제대로 아는 거라는 생각이 드네요.

책에 있는 CreateInstance의 코드는 다음과 같습니다.

HDNua의 이미지

C의 구조체 및 sizeof(int)보다 큰 크기의 변수를 어셈블리 코드로 변환하고 싶습니다.

C의 구조체 및 sizeof(int) 이상의 변수를 어셈블리 코드로 변환하고 싶습니다.

안녕하세요. Javascript를 이용한 컴파일러를 개발하고 있는 군인입니다.
프로젝트의 설명은 여기를 참조하세요.
(https://kldp.org/node/143071)

음.. 이번엔 정말 애매한 질문입니다.

bluesolip의 이미지

[완료]소켓 프로그래밍 문의사항

안녕하세요.

서버에 TCP로 연결하였습니다.
HTTP프로토콜을 사용하여 파일을 GET하는 걸 테스트 하고 있습니다.
처음 한개의 파일을 정상적으로 받고 두번째 파일을 받기 위해 GET을 전송하면 recv되는게 없다고 나옵니다.

플로우를 대충 그려보면 다음과 같습니다.
TCP 연결 -> GET -> A파일 받음 -> GET -> B파일에 대한 recv 0

아래와 같이 하면 정상적으로 B파일 까지 받습니다.
TCP 연결 -> GET -> A파일 받음 -> TCP 해제 -> TCP 연결 -> GET -> B파일 받음

원래 GET을 하려면 파일을 받고 TCP 해제후 다시 연결을 해야하는지 궁금해서 문의 드립니다.

답변 및 많은 도움 주셔서 감사합니다.
덕분에 궁금증이 풀렸습니다.

bluesolip의 이미지

[완료]소켓 프로그래밍 문의사항

안녕하세요.

서버에 TCP로 연결하였습니다.
HTTP프로토콜을 사용하여 파일을 GET하는 걸 테스트 하고 있습니다.
처음 한개의 파일을 정상적으로 받고 두번째 파일을 받기 위해 GET을 전송하면 recv되는게 없다고 나옵니다.

플로우를 대충 그려보면 다음과 같습니다.
TCP 연결 -> GET -> A파일 받음 -> GET -> B파일에 대한 recv 0

아래와 같이 하면 정상적으로 B파일 까지 받습니다.
TCP 연결 -> GET -> A파일 받음 -> TCP 해제 -> TCP 연결 -> GET -> B파일 받음

원래 GET을 하려면 파일을 받고 TCP 해제후 다시 연결을 해야하는지 궁금해서 문의 드립니다.

snoo22의 이미지

centos 6.2 로그인이 안됩니다

root 패스워드를 분실하여 싱글유저모드로 부팅하여 패스워드 재설정을 하였습니다
패스워드 재설정 후에도 로그인이 안되서 gui모드로 부팅하여 로그인을 시도 했는데
제가 바꾼 root 패스워드로 로그인이 되었습니다. 이상하다 싶어 다시 텍스트 모드로 부팅하여 root 로 로그인을 시도하니
역시나 로그인이 되지르않습니다
이거 뭐가 문제 일까요?

seongtjd의 이미지

리눅스 설치 문제. (답변 부탁드립니다.)


리눅스를 설치하는 과정중 문제가 생겨 이렇게 글을 올립니다.

- 문제 -

삼성 컴퓨터에(DM R150) 리눅스 페도라 11를 CD-ROM을 이용하여 설치 하고 있습니다.

설치 과정중 여러 문제점들을 해결하다 최종적으로 막힌 부분에 대해 말하겠습니다.

설치 과정

CD-ROM에 CD넣고 컴퓨터 부팅 -> 리눅스 install Menu화면 에서 ESC를 눌러 boot옵션으로 이동 -> boot: linux hd(a~e)=cdrom noapic nolapic acpi=off 입력 후 설치 진행.

-> 계속해서 장치인식을 하지못해 no driver found 창이 뜸

plrmsu의 이미지

shell script 질문입니다.

쉘 스크립트 작성중 expr로 문자열을 조작하려고 하는데
아래 내용이 잘 이해가 되지 않습니다.

conf="abcABC123ABCabc"

txt=`expr $conf : '\(.\).*'`

echo $txt

위와 같이 작성했을 경우 맨처음 a가 출력 됩니다.

'\(.\).*' 이분을 '\(.\)*' 이렇게 바꾸었을 경우 맨마지막 c가 출력됩니다.

.은 특정 문자를 가르키고 *는 앞글자가 0개 이상 반복되는것을 나타내는것으로

알고있는데, \(.\) 문자가 어떤 역할을 하는지 이해가 되지 않습니다.

도움 부탁드립니다.

bkgood의 이미지

vi&vim에서 비주얼 블록으로 선택한 라인 수를 확인 할수 있나요?

제목처럼요

vi&vim에서 비주얼블록으로 선택한 라인을 라인번호를 일일히 확인해서 몇라인인지 확인하는 방법 외에

블록으로 선택하면 몇라인이 선택되었다고 보이게 하는 방법이 있나요??

페이지

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