반응형

1. 솔루션 루트의 .vs/config/applicationhost.config 파일로 진입한다.

2. <sites> 영역 중 본인이 작업 중인 site 내에 virtualDirectory 추가한다.

        <sites>
            <site name="WebSite1" id="1" serverAutoStart="true">
                <application path="/">
                    <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
                </application>
                <bindings>
                    <binding protocol="http" bindingInformation=":8080:localhost" />
                </bindings>
            </site>
            <site name="WebSite2" id="2">
                <application path="/" applicationPool="Clr4IntegratedAppPool">
                    <virtualDirectory path="/" physicalPath="e:\Users\myproject" />
                    <virtualDirectory path="/가상URL1" physicalPath="d:\... 실제경로" />
                </application>
                <bindings>
                    <binding protocol="http" bindingInformation="*:5610:localhost" />
                </bindings>
            </site>
            <siteDefaults>
                <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
                <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
            </siteDefaults>
            <applicationDefaults applicationPool="Clr4IntegratedAppPool" />
            <virtualDirectoryDefaults allowSubDirConfig="true" />
        </sites>
반응형
반응형

1. 원격 저장소의 소스코드를 내 PC로 가져온다.

git clone {저장소 URL}

2. 브랜치를 생성한다.

git checkout -b feature/test master

3. 기능을 개발/수정한다.
4. 작업한 파일을 git 관리목록에 추가한다.

git add .

5. 커밋한다.

git commit -m "커밋 메시지 작성"

6. 브랜치를 이동한다.

git checkout master

7. 브랜치를 병합한다.

git merge --no-ff feature/test

8. feature 브랜치를 삭제한다.

git branch -d feature/test

9. 원격 저장소에 푸시한다.

git push origin master

 

* 태그를 달고, 푸쉬

git tag {태그명} 
git push --tags

 

반응형
반응형

사용된 모델

@model IEnumerable<모델클래스명>

 

실제 출력 코드

var grid = new WebGrid(Model, canPage: true, rowsPerPage: 2, canSort: false);
grid.Pager(WebGridPagerModes.NextPrevious);
@grid.GetHtml(
  tableStyle: "boardTable", 
  columns: grid.Columns(
    grid.Column("SEQ", Html.DisplayNameFor(m => m.SEQ).ToString(), style: "bbsNumber"),
    grid.Column("TITLE", Html.DisplayNameFor(m => m.TITLE).ToString(), style: "bbsTitle"),
    grid.Column("USER_NAME", Html.DisplayNameFor(m => m.USER_NAME).ToString(), style: "bbsHit"),
    grid.Column("REG_DATE", Html.DisplayNameFor(m => m.REG_DATE).ToString(), style: "bbsDate")
  )
)

 

페이지네이션만 출력 (스타일 변경예시 포함)

var pager = grid.Pager().ToString();
var newPager = System.Text.RegularExpressions.Regex.Replace(pager, "(( \\d)|(\\d )|(<a([^a]*|a[^>])*a>))", "<span>$1</span>");
@(new HtmlString(newPager))
반응형
반응형

주식 평단가 계산기(물타기 계산기)

① 현재 1주당 매입 평균 단가
② 현재 보유 중인 주식 수
③ 1주당 추가 매수 금액 단가
④ 추가 매수 주식 수
   


※ 계산결과는 소수점 이하 절사하였습니다.
※ 투자에 대한 손실과 이득 모두 투자자 본인에게 책임이 있음을 유의하시기 바랍니다.
반응형
반응형

공모주 청약 모의 계산기

항목 설명
① 증거금 배율 % 사용자 입력
② 1주당 금액 사용자 입력
③ 입금액 사용자 입력
④ 인정금액 ④ = Math.floor(③ / (① * ② * 0.01) * ②);
⑤ 경쟁률 : 1 사용자 입력
⑥ 예상배정주 ⑥ = Math.floor(④ / ⑤ / ②)
 
※ 각 증권사마다 할당된 주식수에 따라 계산결과는 상이합니다.
- 예상배정주 계산은 반올림이 아닌 안전하게 버림 계산하였습니다. 참고하시기 바랍니다.
※ 해당 계산 결과는 참고용으로, 정확한 계산은 직접하시기 바랍니다.
※ 투자에 대한 손실과 이득 모두 투자자 본인에게 책임이 있음을 유의하시기 바랍니다.
- 혹시 틀린 부분이나 보완할 내용이 있으면 댓글이나 메일부탁드립니다 ^^
반응형
반응형

1. 프로젝트 로딩 후 [File] - [Build Settings] 클릭한다.

유니티 프로젝트를 웹으로 표현하는 방법 - 1

2. "Build Settings" 팝업의 "Platform" 영역에서 [Open Download Page]를 클릭하여 모듈을 다운로드 한 후 설치한다.
  ※ 해당 화면은 WebGL 모듈이 설치되어 있지 않는 PC에서만 나타난다.

유니티 프로젝트를 웹으로 표현하는 방법 - 2

3. WebGL이 설치된 PC에서는 아래와 같은 화면이 나타나며, [Build] 버튼을 클릭한다.

유니티 프로젝트를 웹으로 표현하는 방법 - 3

4. 빌드 위치를 지정하는 창이 나타나는데, 필자는 "WebGL"이라는 폴더를 생성하여 해당 폴더로 지정하였다.

유니티 프로젝트를 웹으로 표현하는 방법 - 4

5. 폴더를 지정하면 아래와 같이 빌드가 진행된다.

유니티 프로젝트를 웹으로 표현하는 방법 - 5

6. 빌드가 완료되면 아래와 같이 해당 폴더가 자동으로 열린다. 해당 폴더를 웹 서버에 올려서 실행한다.

  ※ 웹 서버에 올려서 실행해야 정상적으로 동작한다.

  ※ .unityweb 이라는 확장자를 가진 파일을 활용하므로 웹 서버에 MIME(application/octet-stream) 설정을 한다.

유니티 프로젝트를 웹으로 표현하는 방법 - 6

7. 정상적으로 실행이 되면 아래와 같이 제작한 프로젝트가 웹 화면에 나타난다.

유니티 프로젝트를 웹으로 표현하는 방법 - 실행결과

반응형
반응형

긴급재난지원금 조회방법

본인 세대에 긴급재난지원금이 얼마가 나올지에 대한 예상액은 긴급재난지원금 사이트에서 조회할 수 있다.

긴급재난지원금 조회 및 안내 사이트 화면

 

긴급재난지원금 신청방법

- 긴급재난지원금을 신청할 카드사 홈페이지에 접속하여 로그인한다. (필자는 국민카드로 신청하였음)

- 로그인을 한 후 메인화면 중앙에 있는 "정부 긴급재난지원금 신청" 배너를 클릭한다.

국민카드 홈페이지 메인 화면

- 긴급재난지원금에 대한 안내와 주의사항 화면이 나타나는데, 해당 내용을 숙지하여 향후 불이익이 받는 사례가 없도록 한다.

- 화면 중앙에 있는 [신청] 버튼을 클릭한다.

긴급재난지원금 안내 및 주의사항 화면

- 팝업으로 나타나는 신청 전 유의사항을 다시 한 번 확인 한 후 [확인] 버튼을 클릭한다.

정부 긴급재난지원금 신청 전 유의사항 확인 팝업 창

- 이용동의 항목에 대한 내용을 확인 한 후 체크한다.

- 정보 입력 란에 본인의 정보가 정확한지 확인한 후 [다음]버튼을 클릭한다.

  여기서, 로그인을 하지 않았을 경우에는 인적사항을 직접 입력해야한다.

인적사항 입력 및 확인 화면

- 본인 세대에 지급되는 지원금이 얼마인지, 신청 정보는 정확한지를 확인한다.

!!주의!! 기부 설정란에 금액을 입력하면 해당 금액만큼 기부가 되니, 기부를 하지 않을 사람은 절대 기재하면 안된다.

지원금 및 신청정보 확인, 기부긍맥 설정 화면

- [신청] 버튼을 클릭한 후 다음과 같은 화면이 나타나면 신청이 완료된 것이다.

긴급재난지원금 신청 완료 화면

반응형
반응형

1. wget 설치 (이미 설치되어 있으면 설치할 필요 없음)

yum install wget

2. Tomcat 설치

  - Tomcat 다운로드

wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz

  - 압축 해제

tar xvfz apache-tomcat-8.5.20.tar.gz

3. 외부 접속설정

  - 방화벽 포트 열기

firewall-cmd --zone=public --permanent --add-port=8080/tcp 
firewall-cmd --reload

- Test
firewall-cmd --zone=public --list-all

4. Tomcat 실행

  - Tomcat 실행

cd apache-tomcat-8.5.20/bin
./startup.sh

  - 브라우저를 통해 해당 IP:8080 접속하여 테스트 (아래 화면이 나타나면 설치 성공)

Tomcat 실행 테스트 화면

5. 재부팅시 Tomcat 자동 시작 설정

  - /usr/lib/systemd/system 위치에 tomcat.service 파일 생성 후 아래 내용 작성

[Unit]
Description=Apache Tomcat 8
After=network.target syslog.target

[Service]
Type=forking
User={사용자 ID}
Group={사용자 Group}

ExecStart=/{톰캣 설치 위치}/bin/startup.sh
ExecStop=/{톰캣 설치 위치}/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

  - 데몬 리로드

systemctl daemon-reload

  - 시작서비스 등록

systemctl enable /usr/lib/systemd/system/tomcat.service

  - 서비스 시작

systemctl start tomcat

  - 서비스 가동 확인

systemctl status tomcat.service

Tomcat 서비스 가동 확인 화면 (정상 구동 중)

  - OS 재부팅 후 가동 확인

반응형

+ Recent posts