VSCODE 설치에 대해서 알아보겠습니다.

 

파이썬 설치를 안하신 분들은  파이썬 설치 링크를 참고해 주세요.

https://studyhard24.tistory.com/230

 

파이썬 설치 윈도우 환경변수 python install windows path

파이썬 설치에 대해서 알아볼게요 구글에서 python 을 검색합니다. welcome to python.org 를 클릭하시면 홈페이지로 이동합니다. Dowloads를 클릭 하시거나 Dowloads에 마우스를 가져가서 바로 Python 3.7.3을..

studyhard24.tistory.com

구글에서 vscode 를 검색합니다.

 

Visusal Studio Code를 클릭하셔도 되고

 

바로 Dowload Visual Studio Code를 클릭하셔도 됩니다.

 

 

 

 

아래 초록색 버튼을 클릭하세요.

 

 

 

아래 화면으로 이동되신 경우에는 Windows 를 클릭하시면 됩니다.

 

 

 

다운된 파일을 실행하시면 아래 화면이 보입니다.

 

 

 

 

대상 위치 선택을 하실 때 저 같은 경우에는 긴 경로로 설치하지 않고 

 

아래화면과 같이 C:\밑에 바로 설치합니다.

( 경로에 한글이 있는 경우에는 한글이 들어가지 않게 수정해주세요)

 

한글이 입력되어 있지 않으시면 그냥 설치하셔도 무방합니다. 

 

 

 

바탕화면 바로 가기를 만드실 경우 클릭해주세요.

 

PATH에 추가는 클릭하시는 것이 좋습니다.

 

 

 

 

설치가 완료된 경우 명령 프롬프트 ( window 버튼 + R 을 클릭한 후에 cmd 입력) 을 실행해주세요

 

add path를 하셨으면 아무 경로에서나 code를 입력하시면 VSCODE 가 실행됩니다.

 

 

아래 화면이 나타나면 정상적으로 설치된 것입니다.

 

파이썬을 활용하기 위해 설치한 경우에는 아래 단계를 참고해주세요.

 

왼쪽 중간 정도에 네모난 버튼을 클릭하세요.

 

 

검색창에 python을 입력하면 Python 이 제일 먼저 나타나고 install 버튼을 클릭합니다.

 

 

 

view 버튼을 클릭 후에 Command Palette를 클릭합니다.

 

>python 을 입력하면 목록이 출력되고 그 중에 Select Interpreter 를 선택합니다.

 

 

아래에 파이썬 설치 경로가 자동으로 출력됩니다.

 

 

 

아래에 있는 경로를 클릭합니다. 그렇게 되면  VSCODE 화면 왼쪽 제일 아래에 PYTHON으로 표시되는 것을 확인하실 수 있습니다.

 

 

 

이제 python으로 개발을 시작하시면 됩니다. 고맙습니다.

 

파이썬 설치에 대해서 알아볼게요

 

구글에서 python 을 검색합니다. 

 

welcome to python.org 를 클릭하시면 홈페이지로 이동합니다. 

 

(설치 말고 환경변수 설정 방법만 궁금하신 분은 아래 링크를 참고해주세요.)

파이썬 환경설정 방법 링크

 

 

 

Dowloads를 클릭 하시거나 Dowloads에 마우스를 가져가서 바로 Python 3.7.3을 선택하셔도 됩니다.

 

버전은 변경될 수 있지만 설치하는 것은 동일합니다.

 

 

 

 

 

Download Python 을 클릭하시면 아마 32비트로 자동으로 설치됩니다. 

 

쉽게 설치하시고 싶으시면 아래 다운 버튼만 클릭하시면 됩니다. 

 

 

다운된 경로에 가시면 파이썬 설치 파일을 확인하실 수 있습니다.

 

 

64비트 다운 방법이 궁금하시는 분들은 아래 더보기 버튼을 클릭하세요

...더보기

여기서부터는 64비트 다운 방법입니다. 무시하셔도 됩니다. 

 

windows를 클릭하세요

 

 

 

중간에 Windows X86-64 executable installer를 선택하시면 다운됩니다.

 

 

 

다운된 파일 확인이 가능합니다. 

 

 

여기까지는 64비트 다운 방법이였습니다.

 

 

 

다운된 파일을 더블 클릭하시면 아래 화면이 나타납니다.

 

 

1) 가장 쉽게 설치하시고 싶으신 분

화면 제일 밑에 Add Python 3.7 to PATH만 선택하시고

Install Now를 클릭하시면 설치가 진행됩니다.

 

2) 권장하는 방법( 향후 파이썬 실행할 때 환경변수 문제나 실행이 잘 되게 하고 싶으신 경우)

화면 제일 밑에 Add Python 3.7 to PATH 선택하시고

Customize installation 을 클릭합니다.  

 

 

 

** 팝업으로 이 앱이 디바이스를 변경하려고 합니다 
허용하시겠습니까?  화면이 뜰 경우에는 예 클릭 하시면 됩니다.

 

 

 

 

이 화면은 NEXT 하시면 됩니다.

 

 

 

Add python to environment varibales를 클릭된 것을 확인하세요

( add PATH 선택하셨으면 클릭되어 있을 것입니다.)

 

Customize install location (실행경로) 에서 기존에 입력된 것을 지우고

아래 경로로 하시면 좋을 것 같습니다.

(중간에 한글만 들어가지 않는 경로로 아무것이나 하셔도 상관은 없습니다)

 

이유는 컴퓨터 사용자 계정을 한글로 하셨을 경우에 에러가 나고

파이썬이 정상적으로 설치가 안될 수 있습니다.

 

 

 

 

 

설치가 완료 되셨으면 윈도우버튼과 R를 누르시거나 아래 화면 처럼 돋보기 화면에서 cmd 를 입력하세요

 

명령 프롬포트를 실행합니다.

 

 

 

 

 

명령 프롬포트 화면에서 아래와 같이 아무 경로에서나 python 을 입력하셨을 때

 

>>> 가 나타나면 정상적으로 설치가 완료된 것입니다.

 

종료하실 경우에는 quit() 를 입력하시면 됩니다.

 

 

고맙습니다.

 

 

파이썬을 쉽게 개발하고 싶으시면 VSCODE 설치법과 파이썬 관련 환경설정 방법도 알아보세요

https://studyhard24.tistory.com/231

엑셀 한영 전환이 불편하실 경우 아래와 같이 변경해 주시면 됩니다.

 

 

 

왼쪽 위에 파일을 클릭해주세요. 

 

 

왼쪽 밑에 옵션 클릭해 주세요.

 

 

언어 교정을 클릭한 후에 자동 고침 옵션을 클릭해주세요.

 

 

 

 

한영 자동 고침을 체크해제 하시면 자동으로 한영 자동 고침을 사용하지 않게 됩니다.

 

 

엑셀 숫자 문자 공백 구분하는 방법

=ISTEXT(A1)              : A1 셀에 있는 값이 문자 인지 확인 (문자일 경우 TRUE 반환)

=ISNUMBER(A1)         : A1 셀에 있는 값이 숫자 인지 확인 (숫자일 경우 TRUE 반환)

=ISBLACK(A1)            : A1 셀에 있는 값이 공백 인지 확인 (공백일 경우 TRUE 반환)

 

 

IF 함수를 사용해서 문자, 숫자, 공백인지 확인 하는 방법

 =IF(ISTEXT(C9),"문자",                  : C9 셀에 있는 값이 어떤 값인지 확인 할 수 있습니다.
  IF(ISNUMBER(C9),"숫자",
  IF(ISBLANK(C9),"공백")))

oracle 일 경우 update , merge 둘 다 가능

 

UPDATE 문

 

-- TB_TEST1가 100건 , TB_TEST2 30건일 경우 30건만 UPDATE 수행 됩니다.

-- 하지만 WHERE 을 생략할 경우 100건  모두 UPDATE ( 당연한 얘기같지만 혹시나 해서요..)

UPDATE  TB_TEST1 A

     SET (COL3, COL4 ) = ( SELECT COL3, COL4

                                  FROM TB_TEST2 

                                 WHERE COL1 = A.COL1 AND COL2 = A.COL2 )

WHERE EXISTS

(SELECT 1

 FROM TB_TEST2

WHERE COL1 = A.COL1 AND COL2 = A.COL2);

 

MERGE 문

 

-- MERGE는 INSERT를 같이 할 수 있는 장점도 있습니다.

-- ON 조건에 만족하지 않으면 INSERT 할 때는 아래 주석을 푸시면 됩니다.

MERGE INTO TB_TEST1 A

USING TB_TEST2 B

ON ( A.COL1 = B.COL1 AND A.COL2 = B.COL2 )

WHERE MATCHED THEN

UPDATE SET A.COL3= B.COL3, A.COL4=B.COL4

-- WHERE NOT MATCHED THEN 

-- INSERT (A.COL1, A.COL2, A.COL3, A.COL4)

-- VALUES (B.COL1, B.COL2, B.COL3, B.COL4)                   

 

-- ** oracle 10g까지만 update 할 때 /*+ bypass_ujvc */ 가능

 

 

 

 

 

'oracle' 카테고리의 다른 글

DBMS_XPLAN 튜닝 주로 사용하는 스크립트  (0) 2020.04.01
DBMS_XPLAN ORACLE PLAN 오라클 실제 플랜  (0) 2019.12.17
job 프로시저 수행  (0) 2017.09.27
테이블생성 프로시저  (126) 2017.09.27

파이썬 발표 자료 


python.pptx

 

'파이썬 python' 카테고리의 다른 글

Jjdj  (0) 2020.07.07

1. react native 에서 실제로 접속할 웹뷰주소 확인하여 크롬 인터넷 창에 직접 접속



예)


http://test.testsite.com/?at=e]ePz6fxG0&rt=2535235.a0f52dbe00





2. react native   web view 에서  userAgent="ss-ios-sdk" 설정되어 있을 경우




아래와 같이 변경


ss-ios-sdk  추가








react native 에 facebook login 기능을 추가하기 위해서 FBSDK 만 적용했다하면 아래와 같은 에러 발생


팝업은 무시하시고 빨간 에러창만 참고하시면 됩니다.





fbsdksharekit/fbsdksharekit.h' file not found


or 


fbsdkcorekit/fbsdkcorekit.h' file not found




그래서 지금까지 한 것중에 제일 좋은 해결책은


기존에 있는 Frameworks 디렉토리를 Frameworks2로 변경하거나 삭제하고 


새로운 Frameworks 디렉토리를 만드는 것이다





Build Settings에서 Framework Search Paths 도 ~ 표시가 아니고 


아래와 같이 직접 입력하시는 것이 좋습니다.


그리고 실제로 아래 경로에 FBSDK 는 다운 받아서 복사 하셔야 합니다.





그냥 참고사항....


Xcode에 복사할 때는 저는 아래와 같은 옵션으로 복사하였습니다.






git ignore 하는 방법을 알아보겠습니다.


git 에 Repository   를 새로 생성 하였습니다. 


GitTest로 생성하였습니다. 현재는 README.md 파일만 존재합니다.





로컬 내 PC에는 Frameworks 디렉토리와 a.txt 파일만 있습니다.






git init 명령어를 수행해서 git을 설정합니다


( 기존에 생성되어 있으면 생략하시면 됩니다)




README.md 파일을 로컬에 저장하기 위해서 git pull을 실행 합니다. 





README.md 파일을 불러왔습니다. 


로컬에 있는 Frameworks 디렉토리와 a.txt  파일을 


git에 올리기 위해서 아래명령어를 실행합니다.















정상적으로 git에 올라간 것을 확인하였습니다.





git에 올렸지만  Frameworks 디렉토리 밑에 있는 파일들은 크기만  


크고 필요하지 않기 때문에  git 에서 삭제하고 싶습니다.




.gitignore파일을 생성해서 아래처럼 Frameworks 디렉토리에 해당파일들을 추가합니다


파일만 지정할 수도 있고 *를 통해서 모두 지정해도 상관 없습니다.






gitignore 파일을 저장한 후에는 


실제로 git에 올라가 있는 파일을 아래 명령어로 삭제합니다.


git rm -r --cached 삭제원하는 파일






git에서는 삭제하였고 로컬에는 그대로 있는 것을 확인하였습니다.






git status를 수행하면 git에서 지워진 파일들을 표시해줍니다.





수정한 .gitignore 파일과 지워진 파일들을 git 에 적용해줍니다.






위와 같이 명령어를 수행하면 git에서 Frameworks 디렉토리가 삭제한 것을 확인할 수 있습니다.






로컬에는 역시 그대로 있습니다. git에서 삭제하는 것은 완료하였습니다.








b.txt를 추가하면서 ignore 한 파일들은 잘 적용되는지 확인해보겠습니다.







아래와 같이 git에는 추가한 파일만 적용되고 ignore 한 파일들은


  올라가지 않는 것을 확인하였습니다.








git에서 삭제하고 .gitignore하는 방법은 알아봤지만  


git 에서 복구하는 방법도 알아보겠습니다.








.gitignore 파일에서 대상파일들 앞에 # 를 붙여서 주석처리 합니다.








.gitignore 파일에서 주석처리를 하고 저장하면

  바로 git에서 해당 파일들이 변했다는 것을 알려줍니다. 







git에서 정상적으로 해당 파일들이 복구되는 것을 확인하였습니다. 








이상입니다. 고맙습니다.







react-native-video 



react-native init Video


cd Video


cat package.json

{

  "name": "Video",

  "version": "0.0.1",

  "private": true,

  "scripts": {

    "start": "node node_modules/react-native/local-cli/cli.js start",

    "test": "jest"

  },

  "dependencies": {

    "react": "16.6.3",

    "react-native": "0.57.8"

  },

  "devDependencies": {

    "babel-jest": "23.6.0",

    "jest": "23.6.0",

    "metro-react-native-babel-preset": "0.51.1",

    "react-test-renderer": "16.6.3"

  },

  "jest": {

    "preset": "react-native"

  }



npm install react-native-video --save




cat package.json

{

  "name": "Video",

  "version": "0.0.1",

  "private": true,

  "scripts": {

    "start": "node node_modules/react-native/local-cli/cli.js start",

    "test": "jest"

  },

  "dependencies": {

    "react": "16.6.3",

    "react-native": "0.57.8",

    "react-native-video": "^4.2.0"

  },

  "devDependencies": {

    "babel-jest": "23.6.0",

    "jest": "23.6.0",

    "metro-react-native-babel-preset": "0.51.1",

    "react-test-renderer": "16.6.3"

  },

  "jest": {

    "preset": "react-native"

  }

}



react-native link


rnpm-install info Linking react-native-video ios dependency

rnpm-install info Platform 'ios' module react-native-video has been successfully linked

rnpm-install info Linking react-native-video android dependency

rnpm-install info Platform 'android' module react-native-video has been successfully linked



react-native run-ios




app.js 내용



import React, { Component } from "react"
import { StyleSheet, Text, View } from "react-native"

class App extends Component {
render() {
return (
<View style={styles.container}>
<Text>Text</Text>
</View>
)
}
}

const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: "center",
alignItems: "center",
backgroundColor: "#F5FCFF"
}
})

export default App

import Video 하고 비디오 출력 , warbler.mp4 파일 로컬 경로에 추가



/**
* Sample React Native App
* https://github.com/facebook/react-native
*
* @format
* @flow
*/

import React, { Component } from "react"
import { StyleSheet, Text, View } from "react-native"
import Video from "react-native-video"

class App extends Component {
render() {
return (
<View style={styles.container}>
<Video
source={require("./warbler.mp4")} // URL이나 local 파일을 지정할 수 있다.
rate={1.0} // 0은 일시정지, 1은 정상 속도
volume={1.0} // 0은 음소거, 1은 정상 음량
muted={false} // 오디오를 완전히 음소거
paused={false} // 비디오를 완전히 일시 정지
// resizeMode="cover" // 화면 비율을 유지한 채로 화면 가득 채움
repeat={true} // 무한 반복
style={styles.fullScreen}
/>
</View>
)
}
}

const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: "center",
alignItems: "center",
backgroundColor: "#F5FCFF"
},
fullScreen: {
position: "absolute",
top: 0,
left: 0,
bottom: 0,
right: 0
}
})

export default App


아래 에러 발생할 경우 

TypeError: Cannot read property 'Constants' of undefined


해당 xcode => Build Phases => Link Binary With Libraries 

libRCTVideo.a 삭제 후 video 추가 해서 해결 

ㄷㅏ시  테스트 하려니 잘 수행되네..



아래는 내가 에러 내용 찾을 때 검색했던 사이트와 해결내용


https://github.com/react-native-community/react-native-video/issues/438



I found the solution that fixed me the problem.

Go to.. xCode -> Build Phases -> Link Binary With Libraries.

In the list find the file "libRCTVideo.a", if you will see it like icon of clean white paper than just delete it from the list and add it again by click on the plus (+) icon and just type "video" and add it.

Now in the commnd line run the commnad: "react-native run-ios", and "WALLA" no error.

+ Recent posts