일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- lua for windows
- lua interpreter
- Lua
- 티몬삼겹살데이
- #신혼부부 #결혼준비 #신혼부부희망타운신혼부부특별공급
- 프리미어 영상변환
- #부동산전자거래 #부동산전자계약 #부동산계약 #부동산전자계약방법 #부동산전자계약하는법 #부동산계약방법 #부동산중개수수료 #부동산중개수수료아끼기 #부동산복비아끼기
- lua setup
- 수도권주택공급
- 중소규모택지
- 프리미어 영상저장
- C API
- 엑스퍼트생일축하해
- lua install
- meta table
- 엑스퍼트2주년
- C++ API
- file open
- QTcpServer
- FILE TRANSFER
- 청량리역한양수자인192
- object
- file write
- 국토교통부
- 월세
- TCP/IP
- 등록임대주택
- QT TCP
- 찾다죽는줄
- file read
- Today
- Total
목록1. 프로그래밍 (95)
Value Creator의 IT(프로그래밍 / 전자제품)
http://www.orentec.co.kr/teachlist/TCP_IP_1/teach_sub1.php ====== 오렌지 미디어 ====== 목록 서버1 서버2 강의시간 강의교안 PART 01 네트워크 프로그래밍의 시작 Chapter 01 네트워크 프로그래밍과 소켓의 이해 01-1. 네트워크 프로그래밍과 소켓의 이해① 27:43 01-1. 네트워크 프로그래밍과 소켓의 이해② 07:58 01-1. 네트워크 프로그래밍과 소켓의 이해③ 12:52 01-2. 리눅스 기반 파일 조작하기 27:27 01-3. www.orentec.co.kr
우분투는 기본적으로 root 사용자가 아닌 일반 사용자로 로그인하도록 하기 때문에 시스템 관련 작업을 할때면 가끔은 귀챦을 때도 있습니다. 시리얼(직렬) 포트와 같은 시스템 장치를 다루는 것도 마찬가지로 기본 사용자로는 권한이 없어서 단순한 프로그램인데도 왜 안되지? 하는 혼란에 빠질 수 있습니다. 이런 경우 대부분은 접근 권한이 없기 때문입니다. "dmesg | grep tty" 명령은 시스템에 사용 가능한 시리얼 포트가 무엇이 있는지 확인할 수 있는 명령입니다. 위의 예제를 보면 ttyS0가 있는 것을 확인할 수 있습니다. 윈도우같으면 COM1 쯤 되는 것입니다. 그런데 시스템 디바이스가 있는 /dev/ttyS0를 ls -l로 조회해보면 소유자(root)와 그룹(dialout)에만 접근 권한이 있으므..
opcode는 루아 VM(Virtual Machine) 을 구현한 코드. (스크롤 압박 주의 opcode.h /* ** TeCGraf - PUC-Rio ** $Id: opcode.h,v 2.1 1994/04/20 22:07:57 celes Exp $ */ #ifndef opcode_h #define opcode_h #ifndef STACKGAP #define STACKGAP128 #endif #ifndef real #define real float #endif #define FIELDS_PER_FLUSH 40 typedef unsigned char Byte; typedef unsigned short Word; typedef union { struct {char c1; char c2;} m; Word w;..
hash.h /* ** hash.h ** hash manager for lua ** Luiz Henrique de Figueiredo - 17 Aug 90 ** $Id: hash.h,v 2.1 1994/04/20 22:07:57 celes Exp $ */ #ifndef hash_h #define hash_h //Node와 Hash 자료 구조를 정의하면서 시작합니다. //Hash 자료 구조가 Node 자료 구조를 포함하고 있습니다. //Node 구조체는 모양만 보면 전형적인 링크드 리스트입니다. Object 타입으로 ref와 val이 멤버입니다. 이름만 봐서는 reference와 value 일 것 같습니다. typedef struct node { Object ref; Object val; struct no..
lua.stx는 lua 문법을 구현한 yacc 파일. %{ char *rcs_luastx = "$Id: lua.stx,v 2.4 1994/04/20 16:22:21 celes Exp $"; #include #include #include #include "mm.h" #include "opcode.h" #include "hash.h" #include "inout.h" #include "table.h" #include "lua.h" //호스트 프로그램에서 루아를 라이브러리로 임베드 할 때 사용하는 헤더파일 #define LISTING 0 //디버그용 플래그? 프린트 코드? #ifndef GAPCODE #define GAPCODE 50 //바이트 코드(byte code)가 들어갈 메모리 공간을 확보할 때 기본..
LEX 파일 : 프로그래밍 언어 문법이 들어있다. 토큰에 대한 정규 표현식을 기술한다. Lua.lex 파일 대신 lex.c 파일을 사용한다. y.tab.c --> yacc에 대한 내용이 들어있다.(문장을 해석해주는 역할) 파서(Parser?) y.tab.h --> yacc을 실행하고 나면 lex 토큰을 기준으로 문장을 해석한 결과에 대한 헤더파일을 생성한다. 기존의 LEX를 사용하면, 속도가 느리다. lex.c를 이용해서 직접 LUA 전용 낱말분석기(lexer)를 만들었더니 2배 이상 빨라졌다고 합니다. 아래에 lua의 lex.c 원본 소스코드와 나름의 주석을 달아보았습니다. 이곳저곳에서 찾아본 결과입니다. char *rcs_lex = "$Id: lex.c,v 2.1 1994/04/15 19:00:28 ..
1번 https://powerofwriting.tistory.com/entry/%EC%9A%B0%EB%B6%84%ED%88%AC-ubuntu-1204-%ED%95%9C%EA%B8%80%ED%95%9C%EA%B5%AD%EC%96%B4-%EC%84%A4%EC%A0%95 [우분투] ubuntu 12.04 한글(한국어) 설정 1. System Settings 선택 2, Language Support 선택 3. Install/Remove Langues... 선택 4. Korean 선택 5. root 비밀번호 입력후 , Authenticate 선택 6. 아래쪽에 한국어가 추가됨 (한국어 보이지 않을시에.. powerofwriting.tistory.com 2번 http://sarghis.com/blog/442/ VM..
#루아의 렉스와 야크 코드를 정성들여 분석해놓았다. 어디사는 누구인지 모르겠지만 감사합니다. https://navilera.github.io/categories/ Posts by Category 4 분 소요 Tree.h Tree.h, Tree.c 파일은 루아 2.1에서 새로 생긴 파일입니다. 루아 1.1에서 그냥 표준 라이브러리 호출로 처리했던 동적 메모리 관리를 트리로 대체한 것으로 보입니다. 검색을 빠르게 하려는 요량으로 보이는데, 코드를 읽으면서 어디에서 트리를 쓰는지도 같이 추... navilera.github.io ------------------------------------------------------------------------------------------------------..