Visual Studio Code 세로 및 다중 선택
VSCode에서 세로로 선택
Alt+Shift+마우스 왼쪽 버튼 클릭하고 내리기
키보드 사용하는 경우에 세로 커서 만들기
Ctrl+Alt+화살표 위/아래
여러 군데 커서 선택
Alt+마우스 왼쪽 버튼 클릭
같은 단어 모두 선택
Ctlr+Shift+L
같은 단어 선택 (여러 번 눌러서 여러 개 선택 가능)
Ctrl+D
'전공 관련 자료' 카테고리의 다른 글
[Visual Studio Code] 마우스 휠을 사용한 소스코드 확대/축소 (0) | 2020.03.03 |
---|---|
세로 블럭 설정 (0) | 2020.03.03 |
[Visual Studio Code] 변수 이름 동시 변경 (0) | 2020.03.03 |
[CUDA] Visual Studio 2017 CUDA 개발 환경 구축 (0) | 2019.01.02 |
[CUDA] nvcc fatal : 32 bit compilation is only supported for Microsoft Visual Studio 2013 and earlier (0) | 2019.01.02 |
[Visual Studio Code] 마우스 휠을 사용한 소스코드 확대/축소
File-Preferences-Settings
zoom 검색
Editor: Mouse Wheel Zoom 체크
'전공 관련 자료' 카테고리의 다른 글
Visual Studio Code 세로 및 다중 선택 (0) | 2020.11.23 |
---|---|
세로 블럭 설정 (0) | 2020.03.03 |
[Visual Studio Code] 변수 이름 동시 변경 (0) | 2020.03.03 |
[CUDA] Visual Studio 2017 CUDA 개발 환경 구축 (0) | 2019.01.02 |
[CUDA] nvcc fatal : 32 bit compilation is only supported for Microsoft Visual Studio 2013 and earlier (0) | 2019.01.02 |
Visual Studio Code에서는 Shift+Alt+마우스 범위 지정
동시에 여러 줄을 부분 변경해야 할 때 매우 편리함.
Visual Studio와 Android Studio에서는 Shift를 누를 필요 없어서 더 편함.
Alt+마우스 범위 지정
'전공 관련 자료' 카테고리의 다른 글
Visual Studio Code 세로 및 다중 선택 (0) | 2020.11.23 |
---|---|
[Visual Studio Code] 마우스 휠을 사용한 소스코드 확대/축소 (0) | 2020.03.03 |
[Visual Studio Code] 변수 이름 동시 변경 (0) | 2020.03.03 |
[CUDA] Visual Studio 2017 CUDA 개발 환경 구축 (0) | 2019.01.02 |
[CUDA] nvcc fatal : 32 bit compilation is only supported for Microsoft Visual Studio 2013 and earlier (0) | 2019.01.02 |
[Visual Studio Code] 변수 이름 동시 변경
Symbol 여러 개를 바꿔야 할 때 유용한 기능
1. 심볼 한 번 찍고 Ctrl+d 누를 때 마다 한 개씩 추가로 선택됨. 그 뒤에 수정
2. 심볼 한 번 찍고 F2
3. 심볼에서 오른쪽 버튼 클릭하고 Rename Symbol
'전공 관련 자료' 카테고리의 다른 글
[Visual Studio Code] 마우스 휠을 사용한 소스코드 확대/축소 (0) | 2020.03.03 |
---|---|
세로 블럭 설정 (0) | 2020.03.03 |
[CUDA] Visual Studio 2017 CUDA 개발 환경 구축 (0) | 2019.01.02 |
[CUDA] nvcc fatal : 32 bit compilation is only supported for Microsoft Visual Studio 2013 and earlier (0) | 2019.01.02 |
[CUDA] cudart64_100.dll 에러 (0) | 2019.01.02 |
[CUDA] Visual Studio 2017 CUDA 개발 환경 구축
기존 글을 보고 설치하니 문제 없이 설치 되었다.
다만, x64 바꾸는 것만 추가되었다.
사용하는 GPU의 Compute Capability는 아래 링크에서 확인 (프로젝트명에서 오른쪽 버튼-속성-CUDA에서 compute, sm)
'전공 관련 자료' 카테고리의 다른 글
세로 블럭 설정 (0) | 2020.03.03 |
---|---|
[Visual Studio Code] 변수 이름 동시 변경 (0) | 2020.03.03 |
[CUDA] nvcc fatal : 32 bit compilation is only supported for Microsoft Visual Studio 2013 and earlier (0) | 2019.01.02 |
[CUDA] cudart64_100.dll 에러 (0) | 2019.01.02 |
[Android] VideoView landscape 전체화면 (0) | 2017.11.06 |
[CUDA] nvcc fatal : 32 bit compilation is only supported for Microsoft Visual Studio 2013 and earlier
구성을 x64로 변경
'전공 관련 자료' 카테고리의 다른 글
[Visual Studio Code] 변수 이름 동시 변경 (0) | 2020.03.03 |
---|---|
[CUDA] Visual Studio 2017 CUDA 개발 환경 구축 (0) | 2019.01.02 |
[CUDA] cudart64_100.dll 에러 (0) | 2019.01.02 |
[Android] VideoView landscape 전체화면 (0) | 2017.11.06 |
프로그래밍 능력 자가 점검 (0) | 2017.07.05 |
[CUDA] cudart64_100.dll 에러
설치 후 윈도우즈 리부트, 또는
PATH 환경 변수에
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin
추가
'전공 관련 자료' 카테고리의 다른 글
[CUDA] Visual Studio 2017 CUDA 개발 환경 구축 (0) | 2019.01.02 |
---|---|
[CUDA] nvcc fatal : 32 bit compilation is only supported for Microsoft Visual Studio 2013 and earlier (0) | 2019.01.02 |
[Android] VideoView landscape 전체화면 (0) | 2017.11.06 |
프로그래밍 능력 자가 점검 (0) | 2017.07.05 |
카드 덱 이미지 (트럼프 카드) (0) | 2017.04.22 |
[Android] VideoView landscape 전체화면
AndroidManifest.xml에서 activity 추가
<activity
android:name=".VideoActivity"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
에러: You need to use a Theme.AppCompat theme (or descendant) with this activity
해결 방법: VideoActivity를 AppCompatActivity에서 상속받지 말고 Activity에서 상속받으면 됨
'전공 관련 자료' 카테고리의 다른 글
[CUDA] nvcc fatal : 32 bit compilation is only supported for Microsoft Visual Studio 2013 and earlier (0) | 2019.01.02 |
---|---|
[CUDA] cudart64_100.dll 에러 (0) | 2019.01.02 |
프로그래밍 능력 자가 점검 (0) | 2017.07.05 |
카드 덱 이미지 (트럼프 카드) (0) | 2017.04.22 |
프로그래밍 시의 코딩 및 네이밍 컨벤션 (0) | 2015.07.24 |
프로그래밍 능력 자가 점검
보고서 쓰느라 자료를 찾다보니 흥미로운 글이 있네요.
https://opentutorials.org/module/150/7385
위의 사이트에서 링크하고 있는 주소입니다.
(영어)
http://sijinjoseph.com/programmer-competency-matrix/
(번역본)
http://blog.daum.net/effortless/7864712
'전공 관련 자료' 카테고리의 다른 글
[CUDA] cudart64_100.dll 에러 (0) | 2019.01.02 |
---|---|
[Android] VideoView landscape 전체화면 (0) | 2017.11.06 |
카드 덱 이미지 (트럼프 카드) (0) | 2017.04.22 |
프로그래밍 시의 코딩 및 네이밍 컨벤션 (0) | 2015.07.24 |
[CUDA] CUDA 6.5 error MSB3721 해결 방법 (1) | 2014.12.31 |
카드 덱 이미지 (트럼프 카드)
아래 사이트에서 다운로드 받으면 됨
https://code.google.com/archive/p/vector-playing-cards
단, Android에서 사용하려면 소문자 필요 (첨부된 파이썬 실행, 현재 폴더 밑에 cards 폴더 있어야 함)
'전공 관련 자료' 카테고리의 다른 글
[Android] VideoView landscape 전체화면 (0) | 2017.11.06 |
---|---|
프로그래밍 능력 자가 점검 (0) | 2017.07.05 |
프로그래밍 시의 코딩 및 네이밍 컨벤션 (0) | 2015.07.24 |
[CUDA] CUDA 6.5 error MSB3721 해결 방법 (1) | 2014.12.31 |
[CUDA] Visual Studio 2013에서 CUDA 개발 환경 구축 (0) | 2014.12.31 |
프로그래밍 시의 코딩 및 네이밍 컨벤션
1. 코딩 컨벤션
프로그램을 작성할 때는 일반적으로 다른 사람들이 많이 사용하는 방식을 따르는 것이 좋다.
어떤 방식을 선호하는지 분석해 주는 사이트가 있어서 소개한다.
예를 들면,
if ( ~ ) {
} else if {
} else {
}
또는
if ( ~ )
{
} else if
{
} else
{
}
등등...
http://www.sideeffect.kr/popularconvention/
남들이 어떤 것을 많이 쓰는지 알아두고.. 판단은 각자 개인이..
2. 네이밍 컨벤션
이름을 지을 때도 주의해서 지어야 한다.
함수명: 동사로 시작
클래스명, 변수명: 명사로 시작
해당 언어의 네이밍 컨벤션을 익히고 사용하길 권장한다.
여러명이서 협업 프로젝트를 진행할 때는 특히 컨벤션을 미리 정하고 프로그래밍에 착수하는 것이 좋다.
예를 들어, C 언어면 모듈 이름 뒤 언더바(_) 뒤에 동사(첫 글자 대문자)로 시작하는 함수 이름 등...
'전공 관련 자료' 카테고리의 다른 글
프로그래밍 능력 자가 점검 (0) | 2017.07.05 |
---|---|
카드 덱 이미지 (트럼프 카드) (0) | 2017.04.22 |
[CUDA] CUDA 6.5 error MSB3721 해결 방법 (1) | 2014.12.31 |
[CUDA] Visual Studio 2013에서 CUDA 개발 환경 구축 (0) | 2014.12.31 |
전세계 국기 이미지 무료 다운로드 (1) | 2014.12.18 |
[CUDA] CUDA 6.5 error MSB3721 해결 방법
1> ptxas C:/Users/User/AppData/Local/Temp/tmpxft_0000392c_00000000-4_test.ptx, line 81; fatal : Parsing error near '-': syntax error
1> ptxas fatal : Ptx assembly aborted due to errors
1> ... 명령이 종료되었습니다(코드: 255).
솔루션 탐색기 탭에서 프로젝트명에 오른쪽 버튼 누르고 속성 선택.
CUDA C/C++ - Device에서 다음 그림과 같이 -G 옵션을 빼주면 됨.
참고) CUDA 개발 환경 구축: http://bwoh.tistory.com/79
'전공 관련 자료' 카테고리의 다른 글
카드 덱 이미지 (트럼프 카드) (0) | 2017.04.22 |
---|---|
프로그래밍 시의 코딩 및 네이밍 컨벤션 (0) | 2015.07.24 |
[CUDA] Visual Studio 2013에서 CUDA 개발 환경 구축 (0) | 2014.12.31 |
전세계 국기 이미지 무료 다운로드 (1) | 2014.12.18 |
[공간 데이터] 미국 인구 조사 Tiger Shape file 구성 분석 (0) | 2014.11.26 |
[CUDA] Visual Studio 2013에서 CUDA 개발 환경 구축
VS2013에서 CUDA 개발 환경 구축
위의 pdf 파일을 열 수 없으신 분들은 다음의 그림들을 참조하십시오.
Microsoft Dream Spark : http://www.dreamspark.com
'전공 관련 자료' 카테고리의 다른 글
프로그래밍 시의 코딩 및 네이밍 컨벤션 (0) | 2015.07.24 |
---|---|
[CUDA] CUDA 6.5 error MSB3721 해결 방법 (1) | 2014.12.31 |
전세계 국기 이미지 무료 다운로드 (1) | 2014.12.18 |
[공간 데이터] 미국 인구 조사 Tiger Shape file 구성 분석 (0) | 2014.11.26 |
소프트웨어 개발 기초 (초등학생용) (0) | 2014.10.11 |
전세계 국기 이미지 무료 다운로드
http://flagpedia.net/download
사이즈 별로 (고해상도까지) 다운로드 받을 수 있어서 매우 좋음
2글자 국가 코드로 되어 있어 더욱 활용도가 높음 (예를 들면, 대한민국은 kr)
이런 사이트가 있다니 너무 고맙네요... 대인배!
'전공 관련 자료' 카테고리의 다른 글
[CUDA] CUDA 6.5 error MSB3721 해결 방법 (1) | 2014.12.31 |
---|---|
[CUDA] Visual Studio 2013에서 CUDA 개발 환경 구축 (0) | 2014.12.31 |
[공간 데이터] 미국 인구 조사 Tiger Shape file 구성 분석 (0) | 2014.11.26 |
소프트웨어 개발 기초 (초등학생용) (0) | 2014.10.11 |
AOP: Aspect-Oriented Programming (0) | 2014.04.18 |
[공간 데이터] 미국 인구 조사 Tiger Shape file 구성 분석
개인적으로 사용할 것 같은 필요한 데이터만 다운로드하여 조사했으므로 표에서 비어 있는 부분도 있다.
Category | Layer Type | Sub Layer Type | File Name | 단위 | Type | 예제 파일 (06: 캘리포니아, 113: Yolo County) 또는 설명 |
Geographic Areas | American Indian Area Geography |
|
| nation |
|
|
Blocks |
|
| state |
| 도시의 블럭tl_2019_06_tabblock10.zip (710,145 features in 2019) | |
Block Groups |
|
| state |
| 같은 숫자로 시작하는 Block들로 구성. 인구 600~3,000명 사이 | |
Census Tracts |
|
| state |
| Block Groups들로 구성. 인구 4,000명 기준. 1,200~8,000명 사이 | |
Congressional Districts |
|
| nation |
|
| |
Consolidated Cities |
|
| state |
|
| |
Core Based Statistical Areas |
|
| nation |
|
| |
Counties (and equivalent) |
| county | nation | Polygon | tl_2014_us_county.zip | |
County Subdivisions |
|
| state |
|
| |
Economic Census - 2012 |
|
|
|
|
| |
Estate |
|
| state |
| Virgin Islands only | |
Places |
| place | state | Polygon | tl_2019_06_place.zip (1,521 features in 2019) | |
Public Use Microdata Areas |
|
| nation |
|
| |
School Districts |
|
| state |
|
| |
States (and equivalent) |
| state | nation | Polygon | tl_2014_us_state.zip | |
State Legislative Districts |
|
| state |
| ||
Subbarrio (SubMinor Civil Division) |
|
| state |
| ||
Urban Areas |
|
| nation |
|
| |
ZIP Code Tabulation Areas |
| zcta5 | nation | Polygon | tl_2014_us_zcta510.zip | |
|
|
|
|
|
|
|
Features | All Lines |
| edges | county | Polyline | tl_2014_06113_edges.zip |
Coastline |
| coastline | nation | Polyline | tl_2014_us_coastline.zip | |
Landmarks | Point Landmark | pointlm | state | Point | tl_2019_06_pointlm.zip (91,598 features in 2019) | |
Area Landmark | arealm | state | Polygon | tl_2019_06_arealm.zip (8,067 features in 2019) | ||
Roads | Primary Roads | primaryroads | nation | Polyline | tl_2019_us_primaryroads.zip (17,495 features in 2019) | |
Primary and Secondary Roads | prisecroads | state | Polyline | tl_2019_06_prisecroads.zip (7,403 features in 2019) | ||
All Roads | roads | county | Polyline | tl_2019_06113_roads.zip (4,800 features in 2019) | ||
Rails |
| rails | nation | Polyline | tl_2014_us_rails.zip | |
Military Installations |
| mil | nation | Polygon | tl_2014_us_mil.zip | |
Water | Linear Hydrography | linearwater | county | Polyline | tl_2014_06113_linearwater.zip | |
Area Hydrography | areawater | county | Polygon | tl_2014_06113_areawater.zip | ||
|
|
|
|
|
|
|
| Address Range-Feature |
|
| county |
| tl_2019_06113_addr.zip (14,970 aspatial features in 2019) |
| Topological Faces (Polygons with All Geocodes) |
|
| county |
|
|
|
|
|
|
|
|
|
Feature Relationships | Address Range-Feature Name |
|
| county |
|
|
| Address Ranges |
|
| county |
|
|
| Feature Names |
|
| county |
|
|
| Topological Faces – Area Landmark |
|
| state |
|
|
| Topological Faces – Area Hydrography |
|
| county |
|
|
| Topological Faces – Military Installations |
|
| state |
|
|
Tiger Data의 원래 주소는 다음과 같다. (링크되어 있지 않으니 복사해서 주소창에 붙여 넣기 하세요.)
https://www.census.gov/geo/maps-data/data/tiger-line.html
'전공 관련 자료' 카테고리의 다른 글
[CUDA] Visual Studio 2013에서 CUDA 개발 환경 구축 (0) | 2014.12.31 |
---|---|
전세계 국기 이미지 무료 다운로드 (1) | 2014.12.18 |
소프트웨어 개발 기초 (초등학생용) (0) | 2014.10.11 |
AOP: Aspect-Oriented Programming (0) | 2014.04.18 |
협업 도구 - Trello (0) | 2014.04.18 |
소프트웨어 개발 기초 (초등학생용)
네이버에서 "소프트웨어야 놀자" 캠페인을 시작했네요.
소프트웨어 프로그래밍 기초를 어린 학생들에게 교육해야 할 때 유용하게 사용할 수 있을 것으로 생각합니다.
밑의 링크에는 3단계로 되어 있네요.
http://campaign.naver.com/software/program/textbook.nhn
다음은 프로그래밍 개념을 배우는 것인데, 스크래치와 유사한데 별개로 개발된 것 같습니다.
아이들과 친숙한 강아지를 조정하는 프로그래밍 방법을 보니 재미있네요.
http://play-entry.com/
참고로 다음은 스크래치입니다.
http://scratch.mit.edu/
'전공 관련 자료' 카테고리의 다른 글
전세계 국기 이미지 무료 다운로드 (1) | 2014.12.18 |
---|---|
[공간 데이터] 미국 인구 조사 Tiger Shape file 구성 분석 (0) | 2014.11.26 |
AOP: Aspect-Oriented Programming (0) | 2014.04.18 |
협업 도구 - Trello (0) | 2014.04.18 |
SoEn 사이트 소개 (0) | 2014.04.17 |
AOP: Aspect-Oriented Programming
Spring: Java Enterprise Edition(Java EE)을 위한 Framework
설명:
http://ko.wikipedia.org/wiki/스프링_프레임워크
--------------------------------------
AOP: Aspect-Oriented Programming
Spring 프레임워크에서 사용하는 패러다임
계정 로그인, 로깅 등과 같이 다른 모듈과 같이 진행해야 하는 공통 사항 관리를 편하게 할 수 있음
설명:
http://en.wikipedia.org/wiki/Aspect-oriented_programming
http://ko.wikipedia.org/wiki/관점_지향_프로그래밍
--------------------------------------
AspectJ : Java 언어를 사용하여 AOP할 수 있는 개발 도구
공식 홈페이지: http://eclipse.org/aspectj/
설명:
http://www.youtube.com/watch?v=QyJn6Evjzm4
뭔지 대강은 알겠는데 자세한 사항은 아직 모르겠음. 다만, 프로젝트 진행하다 보니 로그인 인증 관련 내용이 다른 클래스에서 공통으로 필요해서 싱글톤 객체로 구현하여 사용했는데 그런 처리가 잘 정리되어 있을 것으로 생각됨
'전공 관련 자료' 카테고리의 다른 글
[공간 데이터] 미국 인구 조사 Tiger Shape file 구성 분석 (0) | 2014.11.26 |
---|---|
소프트웨어 개발 기초 (초등학생용) (0) | 2014.10.11 |
협업 도구 - Trello (0) | 2014.04.18 |
SoEn 사이트 소개 (0) | 2014.04.17 |
R-tree 소스 코드 (0) | 2014.04.09 |