본문 바로가기

전체 글

(304)
[React] Redux 라이브러리 (createReducer) [ Redux ]애플리케이션의 전역 상태를 관리하기 위한 라이브러리.  Redux Toolkit(RTK)을 설치하면 Redux의 거의 모든 기능들을 사용 할 수 있음.  [ Redux  주요개념 ] * Store : 전역 상태가 저장되는 곳. 하나의 애플리케이션에 단 하나의 스토어만 존재.* Action : 상태를 변경하기 위한 명령. 객체 형태로 'type'필드를 반드시 포함.* Dispatch : 액션을 스토어에 보내는 함수.* Reducer : 액션이 발생했을 때 상태를 어떻게 변경할 지 정의하는 함수.* Subscription : 스토어의 상태가 변경될 때 특정 함수가 호출되도록 설정하는 기능. (데이터 흐름)사용자와의 상호작용으로 액션 객체 생성 => 생성된 액션 디스패치 => 디스패치된 액션이..
[Rasa] domain (+ 업데이트 중) [ domain 파일 구성 ]- intents- entities- forms - slots- response     슬롯요청 utter_ask_{slot_name}   일반응답 utter_{intent_name}_message  기타응답 utter_{custom_name})- actions- session_config  [ response ] 1. 슬롯요청 utter_ask_{slot_name}  (기본 text로 응답)responses: utter_ask_email: - text: "What is your email address?" utter_ask_phone_number: - text: "What is your phone number?"   (버튼으로 응답) _ customrespon..
[Rasa] Form과 slot 이벤트에 따른 action진행 domain.yml 파일# 인텐트intents: - booking # 엔티티entities: - name - companions - date# 슬롯slots: name: type: text influence_conversation: true companions: type: float influence_conversation: true date: type: text influence_conversation: true# 응답responses: utter_ask_name: - text: "예약자의 이름을 알려주세요." utter_ask_companions: - text: "동행자는 몇 명입니까?" utter_ask_date: - text: "..
[Rasa] json_to_yml.py 파일 정리 (+ 업데이트 중) 보호되어 있는 글입니다.
[ React / ag-grid ] grid 내부에 버튼 넣기 grid 옵션은 아래처럼 사용.버튼 작동을 위해 'onCellClicked' 필요.// 사용한 grid 옵션들  grid의 rowData와 columnDefs는 useState함수로 아래처럼 지정. const [list, setList] = useState([]);const [colDefs, setColDefs] = useState([ { field: "checkbox", headerName: "", headerCheckboxSelection: true, checkboxSelection: true, maxWidth: 50, cellRenderer: (props) => { props.node.setSelected(props.data.chec..
[JS] sort(), localeCompare() 함수 (문자열비교) [ sort 함수 ]배열 요소를 정렬. 배열 자체(원본 배열)를 변경하며 정렬된 배열을 반환. array.sort([compareFunction]) * array : 정렬할 배열* compareFunction (선택) : 요소 간의 순서를 정의하는 함수.  (생략 시 사전식(lexicographical) 정렬  _요소들은 문자열로 변환되어 유니코드 순서로 정렬, 대소문자 구분X) (문자열정렬)let fruits = ["banana", "apple", "cherry"];fruits.sort();console.log(fruits); // ["apple", "banana", "cherry"] (숫자정렬)let numbers = [4, 2, 5, 10, 3];numbers.sort();console.log(nu..
[jQuery] .load() 함수 .load() HTML문서 / 서버에서 가져온 데이터를 선택한 요소에 로드하기 위해 사용. ( Ajax 요청 )페이지 일부를 동적으로 업데이트할 때 사용. $(selector).load(url, [data], [callback]);  - selector : jQuery 선택자. (데이터를 로드할 위치) - url : 데이터를 요청할 url. - data (선택사항) : 요청과 함께 서버로 전송할 데이터. - callback (선택사항) : 콜백함수 (로드작업 성공여부와 상관없이 실행)  ( html파일 )Content will be loaded here.Load Content=> 버튼을 클릭하면 ' content.html '의 내용이 '#content' 요소에 로드된다. (기본 GET요청) $('#con..
[리눅스 명령어] + 업데이트 중 (파일 디렉토리 확인)  ls (파일 디렉토리 확인_상세)  ls -1a  (파일 찾기)  find /경로 -name "파일이름"   (대소문자구분)  find /경로 -iname "파일이름" (특정확장자) find /경로 -iname ".conf" (오늘수정) find /경로 -newermt "today" (+파일만찾기)  -type f (경로제외) find / -path /경로 -prune -o -name "파일이름" -print   (최근접근파일)  find / -attime -1(포트확인) netstat -tuln더보기 -t : TCP 포트만 표시 -u : UDP 포트만 표시 -n : 주소와 포트 번호를 숫자 형태로 표시 (도메인명과 서비스명 표시X) -l : 현재 리스닝중인 소켓만 표시 -p :..