StoryCode

'전체 글'에 해당되는 글 570건

  1. 소스를 붙였으나 인터콤이 안뜰때
  2. import, export
  3. [편법] CVS Parsing, 파싱

소스를 붙였으나 인터콤이 안뜰때

Intercom, 인터콤, ChatBot, 챗봇
반응형

Left Under Menu.Messenger.Control your inbound conversation volume.MatchAny.CurrentPageUrl.Contains 추가해보자.

반응형

import, export

JavaScript, ECMAScript
반응형

# 참조 : https://www.youtube.com/watch?v=WUirHxOBXL4

 

아래 4가지 import 문장의 차이 이해

import { Module } from './module';
import   Module   from './module';
import * as myModule from './module';
const Module = await import('./module');

 

math.js # export main.js # import 추가설명
1) 개별 export 방식
  export const plus = (a, b) => a+b;
  export const minus = (a, b) => a-b;
  export const divide = (a, b) => a/b;
1) 개별 import 방식 (=named import)
import {plus} from "./math";
plus(2, 2);
혹은
import {plus as add} from "./math";
add (2, 2);
- {} 를 꼭 써야 하는 방식을 named import 라 함. 
- plus 란 이름 동일해야 함.
- 바꾸려면 as 로 변경 가능
2) 통합 export 방식
  export const plus = (a, b) => a+b;
  export const minus = (a, b) => a-b;
  export const divide = (a, b) => a/b;
  export default {plus, minus, divide};
2) 통합 import 방식
import myMath from "./math";

myMath.plus(2, 2);
- "export default"를 import 시 {} 를 안 쓴다.
- {} 안쓴 import "export default"  통째로 import 하는 .
3) 혼합 export 방식
const connectToDB = () => {/*code*/}
export const getUrl = () => {/*code*/}
3) 혼합 import 방식
import connect, {getUrl} from "./db";
- 개별 import 와 통합 import 를 혼용할 때.
4) 개별 일괄 export 방식
  const plus = (a, b) => a+b;
  const minus = (a, b) => a-b;
  const divide = (a, b) => a/b;
4) 개별 일괄 import 방식
import * as myMath from "./math";
myMath.plus(2, 2);
- export 가 없음.
  5) Dynamic import 방식 1
function doMath() {
    import("./math")
    .then(math => math.plus(2,2));
}

btn.addEventListener("click", doMath);

 
  5) Dynamic import 방식 2
async function doMath() {
    const math= await import("./math");
    math.plus(2,2);
}

btn.addEventListener("click", doMath);
 

 

반응형

[편법] CVS Parsing, 파싱

Database 관리/Maria DB
반응형

- mysql 혹은 mariadb 에는 csv 를 파싱하는 함수가 없음.

- user function 을 짤수는 있음.

- 편법으로는 아래처럼 json_value 혹은 json_parse 으로 추출하는 것이 가능함.

 

column1 = "1","2",3

column1 이라는 컬럼에 위와 같은 csv 포맷 데이타가 있다고 가정하면,

select json_value(concat('{"data": [', column1, ']}'), '$.data[0]') c1;
c1 = 1

select json_value(concat('{"data": [', column1, ']}'), '$.data[1]') c2;
c2 = 2

select json_value(concat('{"data": [', column1, ']}'), '$.data[2]') c3;
c3= 3

 

 

반응형

'Database 관리 > Maria DB' 카테고리의 다른 글

Lock, 락, 해결  (0) 2021.10.29
RDS, export, mysqldump/ import  (0) 2021.10.14
UDF 만들기  (0) 2021.05.06
Ubuntu 20.04.02, MariaDB 10.5 설치, UDF 설치, System Call Udf  (0) 2021.02.16
maria10.zip.windows10 64bit.설치  (0) 2020.04.23