프로그래밍 QnA

yun8085의 이미지

UML 서적 추천 부탁요!!

보통 java에 포커싱된 책들이 시중에 많은데
언어에 구애받지 않는 훌륭한 UML 책 있으면 추천 부탁 드립니다!!!

somedayhow의 이미지

vim에서 덮어쓰기를 할때

data1.txt에

너무나 많은 데이터가 있어서.

vim으로 data1.txt를 열어서

:100,200 w >> data1_a.txt

를 이용해 data1_a.txt에 옮겨서 분석을 하고 있습니다.

이 때, 문제는

100,200line까지쓰면 너무 많은 데이터가 있어서

100,150line까지만 쓰려고 하면 새로운 데이터파일을 한번 더 만들어야 하는 번거로움이 있습니다.

즉, 덮어쓰기가 아니라 뒤에 이어 붙이기가 되어버립니다.

덮어쓰기로 검색해도 이 경우에 쓸 수 있는 옵션은 못찾겠습니다.

더구나 vim에서 :100,200 w >> data1_a.txt 을 쓸때는 data1_a.txt를 만들고 난 이후에나 쓸 수 있어서 더욱 불편합니다.

굳이 vim을 열지 않고도

shell command만으로도 위와 같은 작업을 할 수 있을것 같긴 하지만 잘 모르겠습니다.

cms722의 이미지

운영체제 인터럽트 질문 드립니다

공룡책으로 공부중인 학생입니다.

첨부 파일을 보면 cpu와 입출력 장치에 대해 timeline이 나와있는데 cpu가 프로세스를 실행하다가 입출력장치에서 전송이 완료되면 순간적으로 작동을 멈춥니다. cpu 관여 없이 입출력장치가 전송이 일어나는 건가요?
그림이 이해가 되질 않습니다;;

greathero의 이미지

[C++] 이 소스의 문제는 대체 무엇일까요?

컴파일러에 걸리는 에러 및 워닝은 없고요.
실행하면 OUTPUT은 다 뽑아내고 갑자기 에러창이 뜨면서 "중단"버튼을 눌러서 종료해야 하네요ㅠ

이 소스는 복사 생성자를 통해 깊은 복사를 하는 코드를 간단히 구현해본건데요.
무슨 문제가 있는걸까요? 한번 봐주세요ㅠ
----------------------------------------------------------------------------------
#include
#include
using namespace std;

sacredone의 이미지

php, asp, jsp 같은 스크립트 언어

php, asp, jsp 같은 스크립트 언어가 내장되어질 수 있는 파일이 어떤것일까요?

HTML 안에는 이러한 동적스크립트 언어가 삽입되어 동작할 수 있습니다

C나 Cpp 에서 저런 스크립트를 내장시켰다간 컴파일에러가 나겠죠

그렇다면 C, Cpp, Java 와 같은 소스파일을 컴파일한 .o 파일이라던가

jpg, gif 라던가 아니면 각종 실행파일들

즉 편집기로 열어보면 binary 문자로 알아볼 수 없는

그런 파일들에 대충 스크립트 언어를 삽입하여

실행시킬수 있을까요?

컨텐츠, 확장자 불일치 탐지 모듈을 개발중인데

HTML 안에 삽입되어진 스크립트 언어를 찾을수가 없습니다

그래서 생각한 방법이

확장자가 .htm, .html 이라면

한줄한줄 읽어다가 스크립트 언어를 찾는 것입니다 (ex : "<?", <?php")

업로드되는 모든 파일을 다검사했다가는 퍼포먼스가 안좋아질테니까

philiosi의 이미지

mysql 기초적인 질문 드립니다.

안녕하세요.
Mysql 에서 두 개의 테이블에서 컬럼을 비교해서 카운팅을 해야 하는데요.

예를 들어

members 테이블에 name 이라는 컬럼이 있고,
groups 테이블에는 party 라는 컴럼이 있습니다.

members.name 값으로 groups.party에서 검색( groups.party LIKE "%member.name%")을 해서 이름이 포함되어 있으면 members.name으로 카운팅을 하려고 합니다.

두 개의 테이블에 공유하는 값이 없어서
생각처럼 잘 되지 않네요.
힌트라도 주시면 감사하겠습니다.

고수님들 도움 요청 드립니다.

yun8085의 이미지

절자지향 패턴 디자인 서적?

디자인 패턴 관련 서적을 찾다 보면 모두 객체지향언어에 초점을 맞춰 설명이 되어 있는데
C언어에 맞춰진 디자인 패턴 서적은 없나요???

head first나 Gof 디자인패턴이라는 책을 보고 적용해 보려고 해도 쉽지가 않네요..

saelly의 이미지

vim colorscheme 의 대해 궁금한게 있습니다. 리눅스랑 윈도우랑 왜이리 틀릴가요..(사진 유)

캡쳐한 사진 올립니다.

컬러스키마중에 solarized라는 정말 마음에드는 컬러스키마 찾았습니다.

그래서 그걸 윈도우즈 gVim에 적용시켰습니다. 정말 마음에 들었습니다.

리눅스(우분투)에서도 gVim을 쓸 때, 이 solarized 컬러스키마를 쓰려고 리눅스로 부팅 후 컬러스키마를 바꿔주었는데

윈도우에서랑 정말 많이 틀리네요... 왜 이런걸까요??

그리고.. 윈도우에서처럼 리눅스 gVim에서도 똑같이 색깔이 들어가도록 하려면 어떻게 해야 할까요..??

PS. 캡쳐한 사진과 solarized.vim 파일 올립니다. .vim확장자가 안올라가서 .txt로 바꾸어서 올려요

kid1402의 이미지

manual reset과 auto reset의 차이점에 대해

WinAPI 의 Event 생성 함수인 CreateEvent의 두번째 인자에 따라 생성되는 이벤트 객체가 Manual-reset인지 Auto-reset인지 구별됩니다.

일단 manual-reset은 SetEvent() 후에 반드시 어디선가든 ResetEvent가 불려져야 이벤트 객체가 Reset되는것이고,
auto-reset은 SetEvent()를 하면 WaitForSingleObject()로 기다리는 여러개의 스레드 중 단 하나의 스레드만이 이 이벤트의 signaled state를 알아 차리고(정확히는 OS가 스케쥴링 해줘서) 작업 후에 자동으로 Reset되죠..

msdn에는 딱히 언급은 없습니다만, 이미 Reset된 이벤트를 여러번 Reset하는 것은 영향을 주지 않는다는 설명이 있어서, 스레드간의 동기화를 논리적으로 더 매끄럽게 하기 위해

ytt123의 이미지

(질문) "1->001, 2->002 로 변환"하는 쉘 스크립트

쉘 스크립트 질문입니다.
제가 아는 방법은 노가다 밖에 없어서 좀 스마트한 해법을 부탁드립니다.

a001.dat, a002.dat, ... a099.dat, a365.dat 을 받아와야 합니다.
아래처럼 하면, a1.dat, a2.dat, 이렇게 인식을 하네요.

set day=1
while ( ${day} <= 365 )
wget ftp:/xxxxx/a${day}.dat
@ day ++
end

1->001, 2->002 로 변환하려고 하면 어떻게 해야하나요?

감사합니다.

페이지

프로그래밍 QnA 구독하기