본문 바로가기
반응형

분류 전체보기572

[Vue3] Stand Alone #4. fetch post (php json 호출하기) Vuejs 3 Stand Alone 으로 사용하기 Fetch : GET, POST Vue3 를, (npm 없이, webpack 없에, package.json 없이 등등..), 홀로 사용 하려는 경우에 vue3 를 개발하는 방식 중 하나 입니다. Stand Alone 으로 사용할 수 밖에 없는 경우만 봐주세요~ GET 방식 data.json 파일을 만들고 내용은 아래와 같습니다. [ { "name": "Kim", "age": 12 },{ "name": "Park", "age": 15 },{ "name": "Lee", "age": 13 },{ "name": "Choi", "age": 11 } ] 버튼을 클릭했을 때 fetch() 로 저 데이터를 가져오기로 합니다. 데이터를 받아와서 json 으로 변환한 후 .. 2022. 3. 21.
Mac 에서 php7.4 설치 및 실행. port 변경 Mac 에서 php 실행해야할 일이 있어서 남겨봅니다. apache2 는 기본적으로 설치되어있어서 실행만 하면 됩니다. 버전확인 apachectl -v sudo apachectl start 오 쉽군.. 기본적으로 HomeDirectory 는 /Library/WebServer/Documents 입니다. 여기에 index.html 이 있는지 확인합니다. index.html.en 이면 뒤에 .en 을 빼줍니다. 웹 브라우저를 열어서 http://localhost 를 입력해 봅니다. 뜨네요. 그리고 php -v 를 날렸는데, not found command... OTL.. 뭔가 한번에 되는일이 없어.. 그래서 php 를 직접 설치하기로.. php 설치 brew install php@7 이렇게 입력하면, 7. 대.. 2022. 3. 20.
로또 1008회 번호 선택 시 참고 통계 (by python) 앱 링크 : play store 혹시 원하시는 통계 있으면 뎃글 남겨주세요~ Lotto Bus 통계 연속 출현 중인 번호 8번이 3회 연속 출현 11번이 2회 연속 출현 16번이 2회 연속 출현 참고로 전 연속되는 번호는 안찍씁니다..ㅎㅎ; 8, 11, 16은 이번 번호에서 제외 연속 미출현 번호 번호현재 미출현 회수최대 미출현 이력38회60회25회48회22회43회20회44회19회32회 당첨번호 출현 순위 번호회수번호회수152106148114146114146121145121 최근 20회차 당첨번호 패턴 회차당첨번호10071006100510041003100210011000999998997996995994993992991990989988 최근 10회차 홀:짝 비율 최근 100회차 홀:짝 비율 최근 10회차 .. 2022. 3. 20.
[Vue3] Stand Alone #3. v-for, :key Vuejs 3 CDN 으로 사용하기 Vue3 를, (npm 없이, webpack 없에, package.json 없이 등등..), 홀로 사용 하려는 경우에 vue3 를 개발하는 방식 중 하나 입니다. Stand Alone 으로 사용할 수 밖에 없는 경우만 봐주세요~ data 의 cars 배열을 for 문으로 li 들을 뿌려주는 예제입니다. v-for="item in cars" 로 반복을 합니다. :key 는 unique 한 값으로 입력을 해줘야 합니다. {{ item }} 배열의 문자열이 중복될 수 도 있으니 index 를 사용할 경우 아래와 같이 변경하면 됩니다. {{ item }} 문자열이 json list 일 경우 {{ item.name }} ({{ item.age }}) 결과 2022. 3. 20.
[Vue3] Stand Alone #2. v-if, v-else-if, v-else, v-show Vuejs 3 if else Vue3 를, (npm 없이, webpack 없에, package.json 없이 등등..), 홀로 사용 하려는 경우에 vue3 를 개발하는 방식 중 하나 입니다. Stand Alone 으로 사용할 수 밖에 없는 경우만 봐주세요~ v-if 와 v-show 는 어떨때 써야할까? 짝수! 짝수! 이 두 코드는 보여지기에는 똑같습니다. v-if 는 더 높은 토글비용. v-show는 더 높은 랜더링 비용. 으로 생각하면 되는데요. 햇갈릴 경우엔, 예전 jQuery 에서 show 와 hide 는 존재하는 객체에 적용할 수 있는거이기 때문에 'show 는 무조건 객체를 만들고 시작해야 하는구나, 그럼 초기에 랜더링 비용이 들겠네..' 라고 생각하면 될거같습니다. 그래서 v-show 는 런타.. 2022. 3. 20.
[Vue3] Stand Alone #1. vuejs CDN 및 기본 사용 Vuejs 3 CDN 으로 사용하기 Vue3 를, (npm 없이, webpack 없에, package.json 없이 등등..), 홀로 사용 하려는 경우에 vue3 를 개발하는 방식 중 하나 입니다. Stand Alone 으로 사용할 수 밖에 없는 경우만 봐주세요~ cdn 주소는 https://unpkg.com/vue@3 입니다. {{ message }} lesson.html 로 이름을 만들고 파일을 더블클릭 해서 실행 해 볼 수 있습니다. 기본적으로 이렇게 사용할 수 있습니다. npm 이나 vue cli 로 프로젝트를 만들고, webpack 등으로 빌드해서 사용할 수 있지만, 그럴 수 없는 환경(예를들어 웹 호스팅에서 지원안해줄 때, )일 경우에 cdn방식이나 로컬 js 를 include 해서 사용할 수.. 2022. 3. 20.
로또 1007회 번호 선택 시 참고 통계 (by python) 앱 링크 : play store Lotto Bus 통계 연속 출현 중인 번호 8번이 2회 연속 출현 연속 미출현 번호 번호현재 미출현 회수최대 미출현 이력37회60회24회48회21회43회19회44회18회32회 당첨번호 출현 순위 번호회수번호회수152106148114146114146121145121 최근 20회차 당첨번호 패턴 회차당첨번호1006100510041003100210011000999998997996995994993992991990989988987 최근 10회차 홀:짝 비율 최근 100회차 홀:짝 비율 최근 10회차 저:고 비율 최근 100회차 저:고 비율 2022. 3. 18.
[PyQT5] 처음부터 따라하기 #4. ui component binding PyQT5 따라하기 #4 UI Components Binding Python 에서 UI Component 사용하기 이전 글에 이어서 소스에 추가를 하겠습니다. self.window = loader.load(ui_file) 이렇게 window 를 load 했다면, 바인딩 하는 코드는 self.my_line_edit = self.window.findChild(QLineEdit, objectName) # 여기서 objectName 은 designer.exe 에서 설정한 objectName 입니다. 바인딩 저는 편하게 쓰기 위해서 private 함수를 만들어봤습니다. def __bindQLineEdit(self, objectName): return self.window.findChild(QLineEdit, ob.. 2022. 3. 17.
[PyQT5] 처음부터 따라하기 #3. UI 파일을 Python에서 실행하기 PyQT5 따라하기 #3 .ui 실행 in Python .UI 파일로 Python 에서 실행 이전 포스트에서 designer.exe 를 이용해 ui 파일을 만들었습니다. 이 ui 파일을 python project 에 복사합니다. test.py 와 ui 파일이 같은 경로에 있다고 한다면, 기본적으로 화면을 띄우는 소스는 아래와 같습니다. test.py import sys from PySide2.QtWidgets import QApplication from PySide2.QtCore import QFile, QObject from PySide2.QtUiTools import QUiLoader UI_FILE_PATH = './PdfExtractorUI.ui' class App(QObject): def __in.. 2022. 3. 17.
[PyQT5] 처음부터 따라하기 #2. UI 생성 (Designer.exe 사용) PyQT5 따라하기 #2 Pyside2 Designer.exe 를 실행합니다. Main Window 를 선택하고 생성. 버튼 추가 버튼 텍스트 수정하기 python code 에서 이 버튼에 접근하기 위해서 objectName 을 변경합니다. Edit 추가하기. - Line Edit, Plain Text Edit 를 추가합니다. 각각 objectName 을 fileLineEdit 와 logPlainTextEdit 로 변경했습니다. Group Box 를 사용해서 그룹별로 나눠둘 수 있습니다. 아이콘 변경 파일이 선택되었을 때 디자인창에서는 변경되지 않지만, 미리보기를 했을 경우 변경된 것을 확인할 수 있습니다. 미리보기 이렇게 했을 경우 Form 이 어떻게 실행되는지 미리보기를 할 수 있습니다. 저장 Ctr.. 2022. 3. 17.
728x90
반응형