레지스트

컴퓨터\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers


문자열값 추가 

이름 : 어플리케이션 경로(C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe)

데이터 : ^ RUNASADMIN

 

 

 

제품명 : TW-830

브랜드 : Meyin


사용법

버튼

    • 역할 - 소리 On/Off
  • ▶/■
    • 역할 - 인터벌 촬영 시작
  • 셔터
    • 역할 - 반셔터 / 셔터
  • 선택버튼
    • 역할 - 설정 모드 진입 / 확인
  • 좌우
    • 역할 - 시<->분<->초 이동
    • 특이점 - 타이머 사용시에는 촬영횟수 <-> DELAY 이동
기능
  • 싱글샷
    • 역할 - 반셔터 / 셔터
  • 연속샷
    • 역할 - 반셔터 / 셔터 / 연속샷
  • BULB
    • 역할 - 셔터 시작 <-> 종료
    • 주의사항 - 카메라가 Bulb 모드여야 함
  • 타이머
    • 역할 - 설정된 값(BB) 만큼 DELAY 후 설정된 값(AA) 만큼 촬영
    • 값 - 01 __ 03  --> AA __ BB
  • DELAY
    • 역할 - 인터벌 시작 딜레리 설정
    • 특이점 - 최초 실행시 1회만 실행
  • LONG
    • 역할 - Bulb 시간
  • INTVL
    • 역할 - 인터벌 촬영 셧 사이 간격
  • N1
    • 역할 - LONG + INTVL 구간 반복 횟수 (DELAY는 최초 1회만 실행)
  • REPEAT
    • 역할 - N2 사용시 사용 간격
  • N2
    • 역할 - N1 반복 횟수
    • 특이점 - 1 이면 반복 안함(1회)
    • 주의사항 - 설정값 ( -- ) 일 경우 무한 반복




module

 version 

 desc 

 node 

 4.2.1 

 

 express

 4.13.4 


multer

 1.1.0

 

var multer = require('multer');
var storage = multer.diskStorage({
    destination: function (req, file, callback) {
        callback(null, './uploads');
    },
    filename: function (req, file, callback) {
        console.log(req);
        console.log(file);
        callback(null, Date.now() + '_' + file.originalname);
    }
});
var upload = multer({ storage : storage }).single('image');

router.post('/html_upload_complete', function (req, res, next) {
    upload(req, res, function (err) {
        if (err) {
            return res.end("Error uploading file.");
        }
        res.end("File is uploaded");
    });
});

module

 version 

 desc 

 node 

 4.2.1 

 

 express

 4.13.4 

 

var express = require('express');
var app = express();
app.use('/css', express.static(__dirname + "/css"));

module

 version 

 desc 

 node 

 4.2.1 

 

 express

 4.13.4 


 jade

 1.11.0

 1. jade 파일 로딩 기본

var jade = require('jade');
var fs = require('fs');

router.get('/jade', function (req, res) {
    fs.readFile('./View/jade_test.jade', 'utf8', function (error, data) {
        res.writeHead(200, { 'Content-Type' : 'text/html' });
        var fn = jade.compile(data);
        res.end(fn());
    });
});


2. jade 파일 로딩 데이터 전달

router.get('/jade_json', function (req, res) {
    fs.readFile('./View/jade_json.jade', 'utf8', function (error, data) {
        res.writeHead(200, { 'Content-Type' : 'text/html' });
        var fn = jade.compile(data);
        res.end(fn({
            name : 'deitrihi',
            desc : 'Hello Deitrihi'
        }));
    });
});

fn( json 데이터 ) 사이에 데이터 전달

module

 version 

 desc 

 node 

 4.2.1 

 

 express

 4.13.4 


 ejs

 2.4.1




 

1. 파일 로딩 기본

var ejs = require('ejs');
router.get('/ejs', function (req, res) {
     // EJS는 인코딩이 필요함
    fs.readFile('./View/ejs_test.ejs', 'utf8', function (error, data) {
        res.writeHead(200, { 'Content-Type' : 'text/html' });
        res.end(ejs.render(data));
    });
});


2. 파일 로딩 param 전달

var ejs = require('ejs');
var url = require('url');

// JSON 전달
router.get('/ejs_json', function (req, res) {
    fs.readFile('./View/ejs_json.ejs', 'utf8', function (error, data) {
        res.writeHead(200, { 'Content-Type' : 'text/html' });
        res.end(ejs.render(data, {
            name : 'deitrihi',
            desc : 'Hello Deitrihi'
        }));
    });
});

// GET 데이터 JSON으로 전달
router.get('/ejs_req', function (req, res) {
    var query = url.parse(req.url, true).query;
    fs.readFile('./View/ejs_req.ejs', 'utf8', function (error, data) {
        res.writeHead(200, { 'Content-Type' : 'text/html' });
        var txt = JSON.stringify(query);
        res.end(ejs.render(data, JSON.parse(txt)));
    });
});

파리미터로 Json 데이터 전달
ejs.render(data, JSON.parse(txt))

module

 version 

 desc 

 node 

 4.2.1 

 

1. 파일 읽기

var fs = require('fs');

fs.readFile('./View/html_test.html', 'utf8', function (error, data) {
    res.writeHead(200, { 'Content-Type': 'text/html' });
    res.end(data);
});


2. 파일 쓰기

var fs = require('fs');
fs.createWriteStream(__dirname + '/log/logfile2.log', { flags: 'a' });

+ Recent posts