728x90
728x90

비주얼스튜디오에서 오류 없이 빌드가 실패할 때 이렇게 설정해주면 잘못된 곳을 찾기 쉽습니다.

 

1. 메뉴 - 도구 - 옵션 - 프로젝트 및 솔루션 - 빌드 및 실행 진입

2. MSBuild 프로젝트 빌드 출력의 세부 정보 표시(V) 모드를 '매우 자세히'로 변경

 

 

제 경우 윈폼에서 요소를 먼저 지웠더니 오류/경고 없는 빌드 실패가 떠서
이렇게 설정하니 거슬러 올라가서 element 있는 부분을 찾기 편리했습니다.

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,
728x90
728x90

윈도우 기본 설정보다 빠르게 키보드 반응속도를 설정하여 입력을 빠르게 하는 방법입니다.
제어판의 키보드 속성을 수정하거나 레지스트리를 수정해서 반응속도를 변경할 수 있습니다. 
둘 중 편리한 한 가지 방법을 선택하셔서 설정하시면 됩니다.

 

윈도우 키보드 반응속도 올리는 방법 : 제어판으로 수정


1. 제어판 - 모든 제어판 항목 - 컴퓨터 설정 변경 에서 가장 우측 마지막에 있는 키보드를 마우스로 클릭합니다.

윈도우 키보드 반응속도 올리는 방법

 

2. 키보드 속성에서 재입력 시간을 최대한 짧게, 반복 속도 옵션을 최대한 빠르게 설정해줍니다.

 

추가 내용

※ 딜레이 때문에 키보드 반응속도 올리기를 검색하다 이 글에 들어오시기도 했을 텐데 어느 USB 포트에 마우스를 연결하셨는지도 확인해보세요. 

 


 

 

윈도우 키보드 반응속도 올리는 방법 : 제어판으로 수정


다음은 레지스트리 수정 방법입니다.
1. 시작 > regedit을 검색해서 '레지스트리 편집기'를 실행시킵니다.

윈도우 키보드 반응속도 레지스트리 수정

 


2. 경로에 아래와 같이 입력한 다음 설정값을 수정합니다.

컴퓨터\HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response
이름 기본값 변경값
AutoRepeatDelay 1000 200
AutoRepeatRate 500 1
DelayBeforeAcceptance 1000 0
Last Valid Wait 1000 0

 

3. 경로에 아래와 같이 입력합니다. 

컴퓨터\HKEY_CURRENT_USER\Control Panel\Keyboard

 

4.  레지스트리 값을 수정합니다. 키보드딜레이 부분만 0으로 변경하고 나머지 값이 기본값과 다르면 수정해줍니다.

이름 기본값 변경값
InitialKeyboardIndicators 2  
KeyboardDelay 1 0
KeyboardSpeed 31  

 

 

추가 내용

※ 딜레이 때문에 키보드 반응속도 올리기를 검색하다 이 글에 들어오시기도 했을 텐데 어느 USB 포트에 마우스를 연결하셨는지도 확인해보세요. 

 

참고 : https://extrememanual.net/5417

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,
728x90
728x90

비주얼스튜디오 솔루션, 프로젝트 이름 바꾸기 방법

순서대로 따라가시면 완료됩니다.


1. 솔루션 탐색기 - 프로젝트 우클릭 - 이름 바꾸기 - 이름 변경

 

2. 솔루션 탐색기 - 프로젝트 우클릭 - 속성 - 애플리케이션 - 어셈블리 이름, 네임스페이스 변경

 

3. Ctrl + Shift + H (찾기 및 바꾸기 - 파일에서 바꾸기) : 바꿀 이름으로 바꿔주고 '모두 바꾸기' 버튼 클릭

 

4. 솔루션 탐색기 - 솔루션 우클릭(프로젝트 클릭 말고 위에 솔루션 클릭할 것) - 이름바꾸기 - 이름 변경

 

 

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,
728x90
728x90

 

유니코드검색.txt
0.15MB
유니코드검색.xlsx
0.16MB

 

유니코드 변환을 위해 확인했던 파일입니다.
파일을 내려받으신 후,
Ctrl + F로 유니코드 검색하면 됩니다.

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,
728x90
728x90

기능


특정 구간의 숫자의 범위 지정
특정 횟수만큼 반복하기 등에 사용

 

파이썬 range()  문법


range(A) : 0부터 A-1까지의 정수 범위 반환

a = range(10) 
print(list(a))

# 결과
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
a = range(10) 
print(a)
print(list(a))

# 결과
# range(0, 10)
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

 

range(A, B) : A부터 B-1까지의 정수 범위 반환

a = range(1, 5)
print(list(a))

# 결과
# [1, 2, 3, 4]

 

range(A, B, C) : A부터 B-1까지 C만큼의 간격으로 정수 범위 반환

a = range(1, 7, 2)
print(list(a)) 

# 결과
# [1, 3, 5]

 

 

 

파이썬 range() 반복문 예시


for 변수 in range(): 코드 용례

for i in range(7):
    print (i)
print ("-------")

for i in range(2, 7):
    print (i)
print ("-------")

for i in range(1, 7, 2):
    print (i)
    
# 결과
# 0
# 1
# 2
# 3
# 4
# 5
# 6
# -------
# 2
# 3
# 4
# 5
# 6
# -------
# 1
# 3
# 5

 

반복문에서 리스트, range 사용 예시
- 파이썬 len() : 문자열의 길이를 반환 

arr = [1, 2, 3, 4, 5] 
for i in range(len(arr)): 
    print("{} 번째 값 {}".format(i, arr[i])) 
   
# 결과
# 0 번째 값 1
# 1 번째 값 2
# 2 번째 값 3
# 3 번째 값 4
# 4 번째 값 5

 

 

거꾸로 반복문 순회하기 : reversed()를 사용하거나 마이너스를 활용하는 방법

for i in reversed(range(8)): 
 	print(i)

# 7부터 0까지 출력됨
for i in range(7, 0-1, -1): 
 	print(i) 

# A에서 B-1만큼 C의 간격으로 이동
# 이거랑 같음
# for i in range(7, -1, -1): 
# 	print(i) 

print("-------") 

for i in range(7, 0, -1): 
 	print(i) 

# 결과
# 7
# 6
# 5
# 4
# 3
# 2
# 1
# 0
# -------
# 7
# 6
# 5
# 4
# 3
# 2
# 1

 

▶ 참고 블로그 (링크

728x90
728x90

'Python' 카테고리의 다른 글

로그인 필요없는 파이썬 웹컴파일러 4가지  (0) 2023.04.28
파이썬 개요 (1) 맥에서 설치하기  (398) 2019.06.28
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,
728x90
728x90

로그인과 회원가입, 파일 생성할 필요 없이 간단하게 코드를 체크해 볼 수 있는 파이썬 웹컴파일러입니다.


1. CodePad

http://codepad.org/

 

2. SoloLearn

https://www.sololearn.com/compiler-playground/python

 

 

3. Ryugod

https://www.ryugod.com/pages/ide/

 

 

4. JDoodle

https://www.jdoodle.com/python3-programming-online/

 


로그인 필요없는 파이썬 웹컴파일러 소개 글 읽어주셔서 감사합니다. 도움이 되셨다면 광고 클릭 해주시면 감사합니다.

728x90
728x90

'Python' 카테고리의 다른 글

파이썬 range() 기능, 문법, 예시  (0) 2023.04.28
파이썬 개요 (1) 맥에서 설치하기  (398) 2019.06.28
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,
728x90
728x90

 

비주얼스튜디오 visual studio code 에서 java jar 파일을 내보내기 하는 방법


※ 사전 요건 : VS Code 확장에 Extension Pack For Java가 설치되어 있어야 함.
이미 프로젝트를 만들어서 개발했다면 설치했었을 것.

 

비주얼스튜디오 코드에서 자바 jar 내보내기 전체 과정 요약 (출처 : VS Code, 글 링크는 포스팅 하단에)

프로젝트 보기에서 또는 Java: Export Jar... 명령을 실행하여 빌드를 JAR로 내보낼 수 있다 .

 

절차

1. 탐색기 > JAVA PROJECTS > Export Jar 버튼 클릭

 

2. 선택 후 클릭

 

3. 메인 클래스 선택 후 확인 버튼 클릭

 

4. Reveal in File Explorer 버튼 클릭

 

5. 만들어진 폴더에서 Shift + 우클릭 > Powershell 창 열기 클릭

 

6. Powershell에서 아래와 같이 입력 후 jar 파일을 실행시켜 잘 작동하는 지 확인

java -jar 파일명.jar

 

 


vscode 자바 자르파일 만들기 참고 : https://code.visualstudio.com/docs/java/java-project

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,
728x90
728x90

1. Node js 다운로드
Node js LTS 버전 다운로드 (버전 확인은 cmd 창에서 node -v, npm -v)
설치 시 기본 경로 그대로, chocolately는 건너뛰어도 됨. 
nodejs 설치하면 npm도 딸려온다.
설치 완료되면 cmd에서 npm install npx -g  입력 (npx 설치)

npm install npx -g

 

2. 작업할 곳에 폴더 생성 

3. 폴더 Shift + 우클릭 후 여기에 PowerShell 창 열기 클릭

 

4. npx create-react-app 프로젝트명 입력 후 엔터 (잘못 캡쳐했는데 프로젝트명에 대문자 들어가면 안됨)

 

5. VS Code에서 Open Folder 눌러서 작업 폴더 선택 후 작업 (메인페이지는 src 폴더 안의 App.js)

6. 개발하면서 사이트를 브라우저로 띄우려면 VSCode의 Terminal에 npm start 입력 
브라우저가 자동으로 안뜨면 브라우저 직접 열고 localhost:3000를 입력

 

7. 컴파일 완료

 

 

참고 : https://ffoorreeuunn.tistory.com/200

참고 : https://codingapple.com/unit/react1-install-create-react-app-npx/

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,
728x90
728x90

MS 워드 페이지나누기 구역나누기 차이는?

 A. 페이지 나누기는 구역에 상관없이 페이지만 나누는 것이며, 적용된 뒷 부분을 뒤 페이지로 보내지만 구역나누기는 그럴 수도, 아닐 수도 있다. (한 페이지 내에 여러 구역이 존재할 수 있다.)  구역 나누기는 페이지와 관계없이 서식이나 레이아웃 등이 다르게 적용되게끔 구역을 나눠주는 기능이다. 

레이아웃 메뉴 > 나누기 드롭다운 메뉴 > 페이지 나누기 / 구역 나누기가 있다. 

페이지 나누기 옵션 : 페이지, 단, 텍스트 배치
구역 나누기 옵션 : 다음 페이지부터, 이어서, 다음 짝수/홀수 페이지부터

 

 

워드에서 페이지나누기나 구역나누기가 적용되었는지 확인하려면?

 A. 서식기호로 확인한다. 워드 페이지나누기 구역나누기 구분을 확인하려면 메뉴 파일 > 옵션 클릭 > word 옵션 창 > 표시 > 화면에 항상 표시할 서식 기호 > 서식 기호 모두 표시 체크박스 클릭

 

 

한 페이지 안에서 문장의 (텍스트 컬럼) 단을 변경하려면?

A. 단과 단 사이에 경계선을 삽입한다. (즉 구역나누기 적용)
단 설정 옵션 창 열기 > 경계선 삽입 체크박스 클릭

 


참고

녹두장군님 블로그 : https://mainia.tistory.com/4461

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,
728x90
728x90

Arbortext란 무엇인가

Arbortext란 사용자가 업데이트 가능하고 적응 가능한 제품 중심 컨텐츠를 생성할 수 있도록 도와주는 XML 저작 소프트웨어 도구. 

 

 

1

최첨단 매뉴얼과 문서를 만드는 데 필요한 도구가 포함되어 있습니다.

Arbortext Editor를 통해 사용자는 재사용 가능한 XML 구성 요소 기반 컨텐츠를 생성 및 편집하고 전체 조직에서 쉽게 재사용할 수 있도록 구성 요소를 조합할 수 있습니다.

사용자가 여러 위치와 형식에서 동일한 문서를 만들고 업데이트 할 필요가 없습니다. 그래서 사용자 생산성을 향상시키고 오류를 줄입니다. 결과적으로 더 많은 콘텐츠를 만들고 빠르고 쉽게 최신 상태로 유지합니다.

 

 

2

Arbortext는 여러 미디어 유형 및 플랫폼에서 컨텐츠와 데이터를 쉽게 재사용할 수 있습니다.

사용자는 익숙하고 직관적인 인터페이스를 사용하여 Microsoft Excel 또는 Word 내에서 잘라서 붙여넣을 수 있습니다.

 

 

3

Arbortext에는 포괄적인 맞춤법 검사 기능과 함께 25개 이상의 언어 및 문자 세트에 대한 지원이 포함되어 있습니다.

 

 

 


Reference

https://nxrev.com/2020/11/what-is-arbortext/

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,
728x90
728x90

EF Code First : https://devstarsj.github.io/development/2016/06/10/CSharp.EF.CodeFirst/

 

 

C# 데이터테이블 객체 생성
DataTable dt = new DataTable();
dt = CreateTable();

 

 

C# 데이터테이블에 컬럼 추가 
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Title", typeof(string));

 

 

C# 데이터테이블의 원하는 위치에 컬럼 추가 혹은 이동
public void SetOrdinal(int ordinal);
dt.Columns.Add("Name", typeof(string)).SetOrdinal(1); //첫 번째 다음에 추가
dt.Columns.Add("Price").SetOrdinal(2);
dt.Columns.Add("Grade").SetOrdinal(dt.Columns.IndexOf("Price")); // 특정 컬럼 다음 위치에 추가

 

 

AddRange()로 한 번에 추가
dt.Columns.AddRange(new DataColumn[] {
	new DataColumn{ ColumnName = "Item", DataType=typeof(string)},
    new DataColumn{ ColumnName = "Count", DataType=typeof(int)}
});

 

 

컬럼, 행 추가
dt.Columns.Add("testcolumn");
dt.Rows.Add("1", "1");

 

 

컬럼 중복 체크
if(!dt.Coulmns.Contains("ID")) { 
  dt.Columns.Add("ID", typeof(string)); 
}

 

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,
728x90
728x90

https://ghchoi0427.tistory.com/41

 

ASP.NET MVC 5 - 모든 종류의 액션 메서드

이번 강의에서, 당신은: 1. 액션메서드가 무엇인지를 배웁니다. 2. 액션 메서드의 사용법을 배웁니다. 3. MVC에 얼마나 많은 종류의 액션 메서드가 있는지 배웁니다. 4. 예제를 프로그래밍 합니다.

ghchoi0427.tistory.com

 

규칙

콘트롤러에 쓰인 모든 public 메서드는 액션메서드

액션메서드는 public 

오버로드 불가

정적메서드 불가

모든 컨트롤러는 뷰페이지를 반환하는 최소 한개의 디폴트 액션메서드인 Index()를 가짐

ActionResult 는 모든 반환형식 액션메서드의 부모 클래스

 

 

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,

v