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

익명 사용자의 이미지

[linux/gcc]계산기를 제작하였습니다.(+,-,*)

과제로 매우 큰 숫자를 입력해도 계산이 되도록 계산기를 만들었는데
문제는 계산 결과가 맞는지 안 맞는지 확인 할 수가 없다는 겁니다..
그래서 혹시 다른 계산기 프로그램 만드신분 있으시다면 평가좀 해 주셨으면 합니다
https://github.com/Choi-Jongin/Calculator

익명 사용자의 이미지

관리자권환 taskkill 안될때

문제 :Avast 라는 보안 프로그램이 언제부터 깔렸는데 task중지가안됨

해본것
1.task manager 에서 end task

error message :
the operation could not be completed.
Access is denied.
2.cmd ,powershell 에서 관리자 권환으로 들어가 taskkill /t /pid pidnum, taskkill /f /pid pidnum

error message :
ERROR: The process with PID 3180 could not be terminated.
Reason: Access is denied.

====
윈도우 내장 프로그램이라면 csvhost를 죽이면 될거같은데
윈도우 내장 프로그램이 아니라서..
좋은 방법이 없을까요?

ganzboy의 이미지

jstack 분석 관련 질문

현재 운영중인 서버에서 CPU 사용률 이슈가 있어서 질문 드려봅니다.

서버의 CPU가 평소에는 20~30% 대로 안정적입니다.
하지만 서버에 접속이 몰릴경우에는 90% 이상까지도 올라가는 경우가 있습니다.
이후, 다시 한가한 시간이 되면 20~30% 대로 내려가긴 합니다.
그런데 종종 한가한 시간에도 100%를 치는 경우가 있어서 확인해보니
cpu 사용률의 us 는 20~30%인데 sy영역이 나머지 %를 차지하고 있어서 도합 100%로 나타나고 있었습니다.
jstack 로 덤프를 떠서 cpu 사용률이 높은걸 확인해보니

ojyo1028의 이미지

PC Vision코드 내용인데 수학적인 내용을 잘 모르겠습니다.

코드 자체는 그리 어렵지 않습니다만 계산식인데 중간부터는 잘 모르겠더군요. (첨부 파일 있음)

H2의 좌표를 구하는 코드인데

V1의 좌표는 (-537.383,350.828)
V2의 좌표는 (-537.821,810.600)
H1의 좌표는 (-161.474,1000.974)

tanY = (V2.y - V1.y)/(V2.x - V1.x) // V1와 V2의 세타각을 구함
tanX = -1./tanY

A = H1.y - tanX * H1.x //각을 이용해서 값을 구하는데 여기서 부터 의미를 모르겠습니다...
B = V1.y - tany * V1.x

H2.x = (B-A) / (tanX - tanY)
H2.y = tanX * H2.x + A;

V1와 V2는 약간 각도가 있습니다. 크게 많이 각이 있는건 아니구요 그림상의 직사각형은 패널이라고 생각

하시면 됩니다.

결국 원래 원점에서 align mark 3개(V1,V2,H1)을 찍어서 그것들의 연장선을 그려 만나는 지점이 H2인데요

myiun20의 이미지

임베디드 개발보드 ubuntu 이미지 올리기

보드 제조사에서 기본적으로 ubuntu 12.04만 지원해줍니다. 그런데 저는 높은 버전의 ubuntu를 사용하고싶습니다. 그래서 여러가지 방법을 찾아보았습니다. 일단 보드 제조사에서 u-boot와 커널이미지를 지원해줍니다. 그래서 제가 원하는 ubuntu 버전의 rootfs만 받아서 sdwrite를하라는데요. 잘 안됩니다.. ubuntu에서 do-release-upgrade하는 방법도 있다고하는데 이것또한 왜인지 모를 에러 때문에 안됩니다. ㅠㅠ 어떻게해야 ubuntu 버전을 올릴수있을까요?? 고수님들 도와주십쇼 !! ㅠㅠ

zkdnsxjaos의 이미지

c++에서 템플릿 함수간 템플릿 타입 passing

아래와 같이 tell.h는 tell함수와 그 구현체의 함수인 tell_impl 들의 signiture를 가지고 있습니다.
두 함수 모두 BOOL_TYPE 이라는 템플릿 타입을 활용합니다.

tell.h

template <typename BOOL_TYPE>
void tell_impl();
 
template <typename BOOL_TYPE>
void tell();

tell.cpp

sadzephy의 이미지

sql 실행결과 로그로 출력하기

회사에서 사용하는 DB 데이터를 Crontab 으로 쉘스크립트를 사용하여 주기적으로 삭제하려고 합니다.
삭제가 정상적으로 됐을때와 정상적으로 되지 않았을 때 로그를 남기고 싶은데요,
DB 에러가 발생했을때는 화면이나 파일에 출력을 할 수가 있는데 (eg. 없는 칼럼이라 삭제실패 등)
정상적으로 삭제가 되었을때는 어떤 값을 보고 정상이라고 로그를 찍어야 할지 모르겠습니다.
실행결과값을 통째로 변수에 저장하여 NULL 로 판단해보려 했으나,
sql 에러가 발생했을때나 발생하지 않았을때나 모두 변수에는 NULL 이 들어가버리더군요.
아래와 같은 경우 성공or 실패를 어떻게 판단해야 하는지 고수분들의 고견을 여쭙습니다.. (__)

아래는 제가 테스트에 사용중인 쉘스크립트 입니다. (test09 일경우 실패, test10 일경우 성공)

livey의 이미지

토렌트도 오픈소스 라이브러리가 혹시 있나요?

uTorrent 같은 토렌트 프로그램을 만들어보고싶습니다
만들지 못하더라도 토렌트가 어떻게 작동하는지 자세히 알고싶은데요

혹시 토렌트 프로그램도 오픈소스 라이브러리 같은게 있나요?

shshwe의 이미지

웹접속 관련 질문드립니다.

현재 toast cloud를 이용하여 서버 작업 진행중입니다.
ssl 인증을 받아 아파치 설치, php 설치 ssl 설치 등을 해서 인증서까지 연결 완료되었습니다.
443포트와 80포트는 열어두었습니다.

내부망에서 curl -l https://consult.moti.or.kr로 접속시엔 페이지가 잘뜹니다
그러나
웹브라우저에서나
openssl s_client-debug -connect consult.moti.or.kr:443 하면
접속이 되지 않네요..

어디 부분이 잘못된걸까요?

generalcho123의 이미지

텍스트 파일 읽고 쓰기 재질문입니다

#include
int main(void)
{
char name[10];
char sex;
int age;

FILE *wfp = fopen("friend.txt", "wt");

int i;
for (i = 0; i < 3; i++)
{
printf("enter name, sex, and age in order : ");
scanf("%s %c %d", name, &sex, &age);
getchar();
fprintf(wfp, "%s %c %d", name, sex, age);
}

FILE *rfp = fopen("friend.txt", "rt");

int ret;

while (1)

페이지

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