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

logstar의 이미지

PyQt의 QTextEdit 한글입력 문제

PyQt의 QTextEdit 한글 타이핑 문제 관련하여 질문을 올려봅니다.

개발환경은 우분투 14.04, python 2.7.6, PyQT4 입니다.

(원래 우분투상에서 한글 타이핑은 고질적 면이 있긴 합니다)

구글링 중에 Qt상에서 한글 입력을 해결한 사례가 한가지는 있긴 합니다만..
http://egloos.zum.com/beodeulpiri/v/9799937

하다 못해 한글 입력기를 직접 구현하여 넣고 싶어도, QTextEdit가 타이핑 모드에서는 타이핑 관련 키 이벤트를 허용하지 않습니다. (때문에 이벤트를 가로체가지도 못하고 있습니다).

혹 이와 관련하여 뾰족한 방도가 있을지 마지막으로 이곳에 한번 여쭤봅니다.

bsjun의 이미지

리눅스에서 제가 만든 스크립트를 공유 하려면 어떻게 해야 하나요?

예를들어

/home/user1/bin/abc.sh

이런식으로 개인 홈에 만든 abc.sh 라는 쉘 스크립트를
다른 사용자가 사용하게 하려면 어떻게 해야 하나요?

(실제로는 root 계정으로 /opt/sge/bin/lx24-amd64 에 있는 명령어들 입니다)

sky1027의 이미지

SEED 알고리즘이요 리눅스 윈도우 암호문이 달라요..

자바하고 c언어에서 암호화 한 값이

ciphertext : cc f 38 f4 55 d 8d 86 94 9f 64 9e 82 d1 d1 fb

이렇게 동일한데요

리눅스에서 하면 암호문이 위와 다르게 완전 다르게 나와요...

제가 찾고 있던 것이

https://kldp.org/node/134840

이 링크에 있길래 참고를 했는데요.. 링크도 안걸리구요..ㅜㅜ

엔디안을 어떻게 하라는지 모르겠어요...ㅠㅠ
도와주세요

-------추가 내용---------

KISA 에서 제공된 그대로 라즈베리파이(리눅스)에서 가져다 사용했습니다.
코드가 많이 길어서 제 블로그에 추가했습니다

lhm7877의 이미지

파이썬 코딩했는데 너무 for문 남발한 건가요?

어떤 사이트에 검색 결과 내용을 beautifulsoup를 이용해 파싱해오는 소스인데

소스 설명을 간단히 해드리자면

1. keyword_matrix라는 리스트에 00부터 99까지의 숫자를 넣고

2. 그 숫자들을
http://newnovel.aks.ac.kr/Search?keyword="+j+"&page=1"
ㄴ 이곳에 j에다 넣어서 각각의 페이지 수를 구하고(j는 검색어 , '00'을 검색하였을 때)

3. j 검색 시 페이지 수를 구할때마다 검색 페이지에 1페이지부터 for문으로 각각의 html을 가져오는데

4. 그 안에서 for문으로 테이블을 파싱한다.

이런 방식인데 for문을 남발해서 속도가 느린것 같습니다.
혹은 파싱하려는 사이트가 원할하지 않아 느릴수도 있고요.

제 코딩 방식이 비효율적인 소스인가요?

conan1447의 이미지

자바스크립트 라이브러리 질문 있습니다.

자바스크립트를 공부할때

라이브러리 중에

JS Library와 jQuery가 있더라구요.

Kahnacademy 에서 자바스크립트를 공부중인데

JS Library와 jQuery 중에 어느것을 먼저 공부하는게 좋나요?

또, JS Library는 원래 있는 라이브러리 인가요? 구글링 해도 잘 모르겠네요.

pooh2204의 이미지

모바일 웹 공지사항 메뉴 디자인을.. 어떤 태그로 구성해야하나요ㅜㅠ 초짜라..

사진과 같이 디자인하고..

메뉴제목을 클릭하면 글 내용이 뜨는 흔한 형식인데

경험이 전무하여 틀을 못잡겠네요ㅠㅜ

HTML 구성은 일단 이런식입니다. (디비에서 불러옵니다)

      • 이런식으로 구성하고 자바스크립트로 클릭하면 토글 이벤트를 어떻게 발생시켜야할지...

        curious701의 이미지

        OpenCV - contours 좌표를 여러 개의 배열에 저장하기..

        안녕하세요.
        3D 스캐너를 만들고 있는 대학생입니다.

        다름이 아니라 외곽선의 좌표들이 저장되어있는 contours를 어떻게 효율적으로 메모리관리(?)를 할 수 있을지에 대해 고수님들의 말씀을 듣고 싶습니다.

        contours = 매 프레임당 외곽선의 좌표들이 저장된 Sequence

        현재 contours에 저장되어있는 좌표값들을 다른 배열에 저장해두려고 합니다.

        근데 제가 생각하기엔 정말 짧은 주기마다 프레임이 계속 들어올 것입니다.

        예를 들면 10초간의 영상을 보여주면 1초당 백 개의 프레임이 필요하다고 치겠습니다

        그럼 총 1000개의 프레임이 필요할 것이며 외곽선의 좌표들이 저장된 contours도 1000개가 있을 것입니다.

        근데 전 프레임1,2,3.... 모든 프레임에 대한 contours를 배열에 동적할당하고 싶습니다.

        iammero의 이미지

        tcp 통신인데 패킷 크기가 1500을 넘는 것이 있습니다.

        제가 알기로는,
        tcp, ip 통신을 할 때 패킷 하나의 최대 크기가 1500바이트를 넘어가지 않는다고 알고 있는데요.
        와이어샤크로 보다보니 1500바이트를 넘어가는 패킷을 보았습니다.
        1887바이트였습니다.
        왜 1500이 넘는데도 tcp 세그먼트로 쪼개지지가 않고 한번에 보내진 걸까요?

        해당 패킷은 http 리퀘스트를 담고 있는 패킷이었습니다.
        요청 리소스 이름이 매우 길어서 리퀘스트 헤더 만으로도 1500바이트 이상이 된 것이었죠.
        혹시 http 리퀘스트는 무조건 쪼개지 않고서 보낸다거나 하는 규칙이라도 있는건가요?

        알려주시면 감사하겠습니다.

        hanty11의 이미지

        c++STL vector<> 에 추가할때 클래스 소멸질문입니다.

        실험(?)을 위해 Integer클래스를 만들었습니다.

        class Integer {
        	int n;
        public :
        	Integer(int _n = 0): n(_n){}
        	~Integer() {
        		cout << "del : " << n << endl;
        	}
        	operator int () const{
        		return n;
        	}
        };

        소멸할때마다 n을 외치고 죽습니다.

        그리고 vector에 5까지 추가해서 출력해봤더니

        sincs912의 이미지

        public static void main(String[] args) 자바 코드 작성시 사용 이유를 알고 싶습니다.

        public static void main(String[] args) {

        //public는 접근 제한자로 어디서든지 참조 할수 있는 넓은 범위를 의미한다.
        //static는 정적이라는 의미로 메모리에 제일 먼저 로딩되는 것이다.
        //void 리턴값을 의미한다 void는 리턴값이 없다는 뜻이다.
        //(String[] args) 이름이 args인 String형의 배열

        이정도로 알고 있는데

        더 정확히 알고 싶어서 그런데

        왜 저 문구를 사용해야 하는지

        사용하는 이유를

        자세히 설명 해주시면 안될까요

        페이지

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