프로그래밍 QnA

lossom93의 이미지

[PERL]펄로 txt파일에 있는 정규표현식을 짰는데..

foreach (@text){
 if($_ =~ /$pattern/){
   $result .= $1 . "\n";
  }
}

다음과 같이 $1로 매칭된것을 출력할 수 있습니다.
만약 찾을때 괄호가 여러개일경우 유연하기 위해서 어떻게 하면될까요?

그리고 펄답게 바꿀만한 문장이있을까요?

소스는 아래 첨부시켰습니다
실행은
perl read.pl [파일이름] "[패턴]"입니다.
ex) perl readl.pl read.pl "(^abc.*)"
* 괄호를 하나이상묶어줘야합니다. $1로 출력하기때문

stillwhere의 이미지

[visual studio] 어떻게 솔루션안에 다른 프로젝트의 헤더를 참조하죠?

C++ 오픈소스입니다.
오픈소스 코드를 받아서 보고 있는데 솔루션안에 여러 프로젝트가 있습니다.
한 프로젝트에서 다른 프로젝트에 있는 헤더를 참조하고 있는데 <temp.h> 이런 형태로 참조를 하더군요.

큰 프로젝트를 할 때 이러한 방식으로 구성하는게 좋아보여서 따라해보고 싶은데 링커 옵션등을 봐도 어떻게 하는지 잘 모르겠네요. ㅠㅠ

이히히히@Naver의 이미지

커널에서 page alloc에 관해서

안녕 하십니까? 다름이 아니라 page allocation과 vma allocation에 관해 궁금증이 있어 글을 씁니다.
제가알기로는 anonymous의 경우 page fault후 buddy로 부터 free page를 받아와서 page를 할당하는걸로 알고 있는데
vma allocation 하는 부분에도 page를 할당하는 부분이 있더라고요..
이때 부터 궁금증이 생긴게 vma가 먼저 생성이되고, 나중에 page fault후에 page가 alloc 되는건가요??
뭔가 정리가 잘안되는데... 예시로 어떤 프로그램이 실행이되면 binary를 읽고 text,data같은 영역이 vma로 할당이되고 그 후에 해당 page가 실제 메모리에 allocation이 되는건가요?? 간단하게 vma allocation과 page allocation의 관계에 대해 설명좀 부탁 드립니다.

사과먹는 곰돌이의 이미지

두 개의 tab-delimited 파일 비교 질문입니다.

안녕하세요. 프로그래밍 초보입니다. tab-delimited 파일 두 개를 비교해서 새로운 tab-delimited 파일을 생성하고자 합니다. awk FNR==NR을 이용해서 처리해 보려고 했는데 생각했던 것과 다른 결과물이 나오네요. 더 나은 방법이 있을까 싶어 질문 올립니다.

input 파일들은 다음과 같습니다.

cat a.txt

1 Hello, world
3 Name: Charlie
2 I have a dog.

cat b.txt

Hello, world
I have a dog.
11 apples
Name: Charlie

b.txt에 있는 문자열 중에 a.txt의 2열에 존재하는 문자열에 대해서는 문자열의 내용과 a.txt의 1열 숫자를 출력하고, b.txt에 있는 문자열 중에 a.txt에 없는 문자열에 대해서는 a.txt의 1열 숫자 대신 0을 출력하려고 합니다.

따라서, 희망하는 output 파일의 형태는 다음과 같습니다.

cat c.txt

ozon1000의 이미지

C언어 한글 자모 분리하기 문제

연휴 잘 보내셨나요?
얼마 전 제목과 같은 주제로 포럼에 글을 올렸던 적이 있습니다.
제가 부족한 탓에 결과적으로 만족스러운 출력을 낼 수 없었고 염치 없지만 다시한번 KLDP에 글을 쓰게 되었습니다.
개발 환경은 ubuntu 16.04 이며 utf-8 환경입니다.

입력으로 다음과 같은 변수에 이렇게 들어옵니다.

char *hangul = "안녕";

그리고 출력으로 다음과 같이 얻고 싶습니다.

jaykee33의 이미지

파일전송과 문자열전송 어느것이 효율적일까요?

자마린으로 크로스플랫폼 기반 어플을 만들고있는데요,
프로그램이 서버와 통신하는 내용이 오로지 문자데이터입니다.
모바일 기반의 개발환경을 만들고있는건데,
소스코드를 저장하기때문에 굳이 파일전송보다 문자열을 전송해서
DB에 내용만 저장하고 불러오고 할 생각인데요,
다만, DB에 저장하고, 소스파일이다보니 특수문자가 포함되서
어플에서 암호화나 패킹을 하고 전송해서 그대로 디비에 저장,
그대로 불러와서 어플에서 언패킹을 하려고 합니다.

근데 단순히 파일을 전송하는 것 과 패킹된 문자열전송하는것중에 어느것이 더 효율적일지 조언을 듣고싶어서 글 남깁니다.

패킹/언패킹 + 문자열전송 + DB저장
시스템에 저장된 tmp파일 서버전송

어느것이 더 효율적일까요?

zsef123의 이미지

안드로이드 HTTPS WebView 질문드립니다

public class NewSSLSocketFactory extends SSLSocketFactory {
private SSLContext sslContext=SSLContext.getInstance("TLS");;
private X509Certificate cert;
private PrivateKey privateKey;
public PrivateKey getPrivateKey() {
return privateKey;
}
public X509Certificate getCert() {
return cert;
}
private KeyStore setCert(){
String skuCertBin ="-----BEGIN CERTIFICATE-----\n"+
"SOMETHING CODE"+

익명 사용자의 이미지

포인터에 관해서 한개만 더 질문드릴께요

아무래도 보고있는 책이 기본서인거 같기도하고
초반부여서 제가 궁금한건 찾아 볼 수가 없네요

보통 포인터를 사용하는게 메모리를 더 효율적?으로 쓸수 있다고 해서 쓴다고 들었는데
정확히 예를 들어 주실수 있나요

예를들어 포인터 변수로 연산을 하게 될 경우 일반 자료형 변수와는 다른 메모리를 써서 더 효율적인 연산이 가능하다던지..

단순히 효율적이다란것 말고 왜 효율적인지 궁금해요

익명 사용자의 이미지

비주얼베이직 초보적인 질문입니다.

안녕하세요.
컴활 따면서 VBA를 조금 다뤄봤는데, 그걸 응용하면 프로그램을 만들 수 있지 않을까하는 생각에 비주얼스튜디오를 깔아서 삽질하고 있습니다ㅠㅠ

일단 저는 cmd를 실행하여 파이썬으로 프로그래밍된 py파일이나 exe파일을 이용하여 작업을 합니다.(cmd 실행 => mer.exe d:\zz 혹은 python save.py 12 33 44 88)
하루에도 수십번씩 cmd파일 열고 mer.exe 나 python save.py 를 타이핑 하고 경로랑 변수를 집어넣는게 너무 귀찮게 느껴져서 윈도우로 된 프로그램이 있었으면 좋겠다는 생각에 프로그램을 만들고자 합니다.

폼은 다 만들어 놨는데 실행이 잘 안되서 문의드립니다. 폼의 형태는 1111.jpg파일로 올려두었습니다.

실행 버튼을 클릭하면
____텍스트상자___칸의 경로명을 받아와서 cmd를 실행하여 mer.exe ____텍스트상자____
이런식으로 실행 하는 프로그램을 짜고 싶습니다.

인터넷으로 검색한 바로는

qudals10의 이미지

c언어에서 자료형과 주소값에 대해 궁금한 점이 있습니다.

3년전에 배웠던걸 다시 하려니까 기억이 뒤죽박죽 되있어서 정리하는데 도움을 요청합니다.

1.
보통 int형의 크기가 4byte고 음, 양수의 구분은 몇 앞자리가 0인지 1인지에 달려있는데
저가 궁금한건 이것에 대한 주소값은 어디에 저장되있는건가요??

4byte내인지 아님 다른 곳인지.. 제 기억상으론 다른곳인걸로 기억하는데 많이 헷갈리네요 ㅠㅠ

2.
int num을 선언 했을때 그에 따른 주소값이 있는데
이걸 직접적으로 바꿀수 있나요??

예를들어
num의 주소값이 a라 했을 때 주소값을 apple로 바꾸고 싶다고 임의적으로 변경할 수있는지

2-1. 주소값과 일반 상수(?)를 구분을 컴퓨터는 어떻게 하는지
이건 2번하고 살짝 연계 되있는 질문인데
만약에 2번이 성립한다면 얘네가 숫자를 받아 들이때 구분을 할 수 있다는게 말이 되는거 같은데 어떤 식으로 구분할수 있는건가요?

페이지

프로그래밍 QnA 구독하기