본문 바로가기

컴퓨터 관련174

[Git] Git 실수로 add 를 했을 경우 되돌리는 방법. Git 에서 실수나, add한 것을 취소하고 싶을 경우가 있다. 이때, commit 전체를 날리는 건 상당히 비효율적이다. 특히나, 바뀐 내용이 많을 경우.. .... 생각만 해도 끔찍하다. 이때, add를 취소하는 방법이 있다. 1git rm --cached cs filename은 취소하고 싶은 파일 이름을 넣어주면 된다. 2017. 4. 25.
RSS 란? 안녕하세요. 위의 이미지를 혹시 보신 경험이 있으신가요. 저는 이번 포스팅을 위해서 공부를 하기 전에도 꽤나 보았던 이미지였습니다. 그래서 찾아보니 이것이 RSS의 이미지였습니다. 블로그를 운영하시는 분이시라면 흔히들 RSS라는 용어를 접하시는 분들이 많을 거에요. 저도 얼핏 듣기는 해봤지만, 그동안은 궁금하지 않았던 용어였습니다. 하지만 블로그를 운영하다보니 RSS라는 용어에 관심이 가더군요. 그래서 이번 기회에 간단하게나마 하지만 RSS가 무엇인지는 명확하게 이해할 수 있도록 정리하고자 합니다. * RSS란 무엇인가요? RSS는 Really Simple Syndication의 머리글자를 딴 말입니다. 사이트에 새로 올라온 글을 쉽게 구독할 수 있도록 하는 일종의 규칙이라고 하네요. 사이트에서는 바뀐 .. 2017. 4. 23.
GTK+ 버튼 클릭으로 콘솔에 문자열 출력 GTK의 시그널 처리를 이용하여 버튼을 누를 때마다 Console 창에 특정 문자열을 출력하는 방법을 소개하고자 한다. Java에서 액션리스너를 사용하여, 간단하게 출력하는 것처럼 GTK도 간단하다. 그럼 다음 소스를 먼저 보자.123456789101112131415161718192021222324252627282930313233343536#include void button_clicked(GtkWidget *widget, gpointer data) { g_print("clicked\n");} int main(int argc, char *argv[]) { GtkWidget *window; GtkWidget *halign; GtkWidget *btn; gtk_init(&argc, &argv); window.. 2017. 4. 23.
GTK+ 이벤트[2] g_signal_connect과 g_signal_connect_swapped 의 차이점 GTK를 하면서 가장 궁금했던 점은 g_signal_connect과 g_signal_swapped 의 차이점이었다.비슷한 기능인데, 굳이 왜 존재하는 함수일까라는 의문이 많이 들었다.이러한 고민을 하는 분에게 간단하게 소개하고자 한다.123g_signal_connect_swapped (button, "clicked", (GCallback) gtk_widget_hide, other_widget);Colored by Color Scriptercs 12345678910111213static void button_clicked_cb (GtkButton* button, GtkWidget* other_widget) { gtk_widget_hide (other_widget); } ... g_signal_connect.. 2017. 4. 23.