반응형

분류 전체보기 924

날짜 포멧 convert명령 - MSSQL 2008 이상

날짜(Date) 형식의 값을 특정 문자(String) 포맷(Format)으로 바꾸는 방법을 소개한다.아래는 자주 사용하는 YYYY-MM-DD HH24:MI:SS 으로 변경하는 방법이다. CONVERT( [포맷(길이)], [날짜 값], [변환형식] ) select convert(varchar, getdate(), 120) --결과 : 2014-12-12 19:21:36 ; select convert(varchar(10), getdate(), 120) --결과 : 2014-12-12 ; select convert(varchar(16), getdate(), 120) --결과 : 2014-12-12 19:21 [이외의 날짜 변환형식]select convert(varchar, getdate(), 100) --mo..

DB관련/SQL Server 2017.06.29

빌드시 signing 에러가 날때=> error MSB3482: An error occurred while signing: Failed to sign bi

빌드를 하던중에, 해당 에러가 발생해서 당황스러웠던 적이 있다. [에러 내용]error MSB3482: An error occurred while signing: Failed to sign bi ... 해당 에러는 프로젝트의 빌드를 Properties에서 Signing에 [v] Sign the ClickOnce mainfests가 체크가 되어 있는 경우가 있다. [해결]Project에 Properties에서 해당 체크를 Unchecked 해주면 됩니다. [참고]https://stackoverflow.com/questions/14070767/an-error-occurred-while-signing

C# 2017.06.23

[php] Last Week, This Week, 지난주 다음주 알기, 지난주 일요일

PHP의 Last Week, This Week 알아내기 [Last Week] $previous_week = strtotime("-1 week +1 day"); $start_week = strtotime("last sunday midnight",$previous_week); $end_week = strtotime("next saturday",$start_week); $start_week = date("Y-m-d",$start_week); $end_week = date("Y-m-d",$end_week); echo $start_week.' '.$end_week; [This Week] $previous_week = strtotime("this week +1 day"); 예: 오늘이 2017-06-16 이라면, ..

WEB언어/PHP 2017.06.17

PHP 5.x 에서 PHP 7으로 업그레이드시 작업

PHP 5.x 에서 PHP 7으로 Migration(Upgrade) 작업해야 할 사항들. PHP 7이 속도 향상의 크게 영향을 주기에, 사이트에 소스 Upgrade도 한번 쯤 생각하게 만듭니다.해당 부분은 PHP7으로 업그레이드 할때, 변경해야 하는 사항들 메뉴얼에 나온 부분들 입니다. Migrating from PHP 5.6.x to PHP 7.0.xhttp://php.net/manual/en/migration70.php Migrating from PHP 5.6.x to PHP 7.0.x ¶Table of Contents ¶Backward incompatible changesNew featuresDeprecated features in PHP 7.0.xChanged functionsNew functio..

WEB언어/PHP 2017.06.15

c# fileupload exists (파일 존재 여부 체크) Image 파일만 체크

ASP.net c#에서 파일 업로드시 파일 이름이 존재한다면, 해당 파일 이름이 아닌 다른 이름으로 입력하게 하는 로직입니다. 먼저, 파일 존재 여부 체크bool System.IO.File.Exists(string path) [파일 이름이 중복시 램덤으로 만들기] // Video fileif (FileUpload2.HasFile){ var extention = System.IO.Path.GetExtension(FileUpload2.FileName);strOtherFileName = Path.GetFileName(FileUpload2.FileName);// Gets only file name.int intOtherFileSize = FileUpload2.FileBytes.Length; strOtherFil..

C#/ASP.net 2017.06.10

[html5] html5의 video 태그에 mp4 파일이 재생이 안될때

html5의 태그에 mp4 파일이 재생이 안될 때가 있습니다. 여러 가지 이유 중에 간단한 원인으로 고생할 때가 있습니다. 원인 중 하나는 비디오의 코덱이 다르기 때문입니다. 태그의 공식적인 지원하는 비디오 코덱은 MP4 H.264이고, 오디오는 AAC or MP3입니다. 간혹 MPEG-4코덱의 mp4를 사용해서 할 때, 플레이되지 않는 경우가 있습니다. 확장자가 mp4 파일의 파일 속성으로 비디오 코덱 확인해 보는 것이 좋습니다. 참고 H.264와 MPEG-4가 차이점을 나온 포스트는 링크해 둡니다. (관련 포스트) MPEG-4와 H.264의 차이? 그리고 영상 압축 패권 이야기 (아래 참조) 일반적으로MP4하면, MPEG-4와 H.264를 같이 봤었는데, 여하튼 자세한 내용은 확인해주시길.. 태그의 ..

Web/WEB기본 2017.06.09

i18n, L10n, m17n 국제화, 현지화, 다국어화

요즘의 소프트웨어는 그 지역에 국한되는게 아니라, 국제적, 다국어적인 요소로 많이 사용된다. 국제와, 현지와, 다국어화의 표현법을 i18n, L10n, m17n으로 짧게 표현된다. 국제화와 현지화는 출판물이나 하드웨어 또는 소프트웨어 등의 제품을 언어 및 문화권 등이 다른 여러 환경에 대해 사용할 수 있도록 지원하는 것을 의미한다. 이때 국제화는 제품 자체가 여러 환경을 지원할 수 있도록 제품을 설계하는 것을 의미하며, 현지화는 제품을 각 환경에 대해 지원하는 것을 의미한다.국제화(internationalization)를 I18N이나 i18n으로, 현지화(localization)를 L10N이나 l10n 등으로 표기하기도 한다.[1] 이것은 두 단어의 영어 철자에서 첫 글자와 마지막 글자만 뺀 나머지 글자..

AWS EC2 윈도우 서버 CPU/MEM증설 (인스턴스 타입변경)

AWS EC2 서버의 운영의 여러가지 장점중에 가장 놀라운것은, 자기가 원하는 시간에, 짧은 시간에 서버 사양을 변경 가능한 것 입니다. CPU와 Memory증설하는데 10분도 걸리지 않네요. 놀라운 AWS, 그래서 다들 서버를 AWS로 이전들을 하는 것 같습니다. AWS EC2 Window Server 에 CPU, Memory 증설 (= 인스턴스 타입 변경)(1) 인스턴스 정지(2) 인스턴스 변경(3) 인스턴스 시작 => 인스턴스 초기화 (약 5분정도 걸림) 인스턴스 변경인스턴스가 running 상태에서는 변경이 불가능 합니다. 인스턴스 stopped되면, 인스턴스 변경 가능 인스턴스 변경후, 초기화합니다. (약 5분정도 걸립니다.) How do I resize or change an Amazon EC..

Server관련/AWS 2017.06.03

Windows 10 매일 리부팅 스케쥴링

과거 Windows 10(윈도우8 이상) 이전에는 at이라는 스케줄 프로그램으로 cmd에서 리부팅 스케줄을 만들 수 있었습니다. (참고: AT명령을 사용하여 작업을 예약하는 방법 -- Microsoft 지원 사이트 / 영어원문) [ 윈도우 10에서 Reboot Schedule 만들기 ] 1) 윈도우 버튼 > sch만 입력하면, Task Scheduler를 선택할 수 있습니다. (윈도우8.1 = 한글 윈도우 > 제어판 > 관리 도구 > 예약 작업 (작업 스케쥴러)) 2) Task Scheduler > Create Basic Task.. 3) Trigger 설절 (Daily 매일 실행하기) 4) Daily 몇시에 시작할지 선택 5) Start a program 6) shutdown /r /f /t 0 shu..

MSSQL Server Version 별 제품

SQL Server VersionMSSQL 서버에 버전별 정보 입니다. (구글)버전 패턴SQL 제품11.0.x.xSQL Server 201210.50.x.xSQL Server 2008 R210.00.x.xSQL Server 20089.00.x.xSQL Server 2005 표 1: 각 SQL Server 버전에서 사용 가능한 최신 업데이트 버전최신 서비스 팩최신 누적 업데이트전체 버전 정보SQL Server 2016SQL Server 2016 SP1(13.0.4001.0 – 2016년 11월2016 RTM용 CU3 (13.0.2186.6 – 2016년 11월SQL Server 2016 빌드SQL Server 2014SQL Server 2014 SP2(12.0.5000.0 – 2016년 7월2014 SP2..

DB관련/SQL Server 2017.05.16

AWS EC2 서버 Storage 용량 늘리기 - 리눅스 / 윈도우 (시스템 무정지 불륨 크기 확장)

AWS EC2 서버 Linux Storage 늘리기 기본적으로 [Volumes]에 가서, 늘리면 늘어나면 좋으려만, 그렇게 되지는 않네요. [최근 변동 사항 (01/21/2020)] 예전에는 볼륨을 스냅샷으로 만들어야 하지만, 요즘은 Disk증설과 같은 경우, EC2서버 인스턴스를 STOP시키고 디스크를 증설하면, 간단하게 증설이 가능합니다. (단, 윈도우즈 같은 경우는 Disk Manager로 Disk Patision를 증가 시켜줘야 합니다.) 서버의 Disk 를 선택하기 볼륨 디바이스 링크를 누르면, 사용중인 불륨으로 이동하게 됩니다. (필터 추가됨) 볼륨 수정을 눌러서 사이즈를 변경합니다. 불륨 사이즈는 더 큰 사이즈로 수정 가능 (인스턴스를 정지하지 않고도 볼륨 크기 조절이 가능!!) 수정을 누르..

Server관련/AWS 2017.05.11

Window Firewall 에 FTP Passive Mode 로 만들기

출처: https://technet.microsoft.com/en-us/library/dd421710(v=ws.10).aspx 윈도우에 있는 FTP Service을 사용하기 위해서, firewall 선택시 종종 쉽지 않을때가 있습니다. 간단하게 설정하는 방법Open an Administrator command-prompt. Click?Start, click?All Programs, click?Accessories, right-click?Command Prompt, and then click?Run as Administrator.Run the following command:netsh advfirewall firewall add rule name="FTP Service" action=allow servic..

[.net MVC Core] .Net Core 플랫폼 받기

개발툴 받은후, .Net Core 을 받아야 합니다. https://www.microsoft.com/net Download > .Net Core 선택 > SDK를 다운로드 받으시면 됩니다.(해당 프로그램은 컨맨트 컨설을 실행 할수 있게 합니다.) VS 2015 Windows PowerShell에서>cd desktop>mkdir aspnetcore>cd aspnetcore>dotnet new VS 2017 설치되었다면 (https://www.microsoft.com/net/core#windowscmd ) Windows PowerShell에서> dotnet new console -o hwapp> cd hwapp> dotnet restore> dotnet run c# 프로젝트가 생성됩니다.

C#/ASP.net 2017.04.28

[.net MVC Core] Model의 Data의 DisplayFormat 바꾸기 (날짜, 통화)

MVC에 Model에서 데이터어노테이션을 통해서, 모델의 표시를 바꿔보도록 합니다. public class CostChart { public string itemType { get; set; } [DataType(DataType.Currency)] public float? Cost{ get; set; } } Alternatively, you could use?DataFormatString?like this: [DisplayFormat(DataFormatString = "{0:C0}")]` public float? Cost{ get; set; } But I prefer to set the display format with?EditorFor. Here's a great tutorial on Extendin..

C#/ASP.net 2017.04.26

AWS EC2 linux에서 wordpress의 theme 사용하기

Worpress의 Theme를 손쉽게 받으려면, FTP를 사용하면 되는데, 다음 방법을 사용하면 FTP없이도 Theme등을 다운로드 가능합니다. AWS EC2에서 FTP계정없이 Wordpress의 Theme받기 처리 터미널 명령들 -- www그룹 만들고, -- ec2-user와 apache 사용자에게 www그룹을 추가한다.sudo groupadd wwwsudo usermod -a -G www ec2-usersudo usermod -a -G www apacheexit -- www 그룹에 대한 멤버십 확인groups -- www그룹으로 변경한다.sudo chown -R root:www /var/wwwsudo chown -R apache /var/wwwsudo chgrp -R www /var/www -- 쓰기..

Server관련/AWS 2017.04.25

IIS8 http to https redirect 처리하기 (+ AWS ELB 설정)

SSL적용을 위해서는, IIS에서 http:// 프로토콜을 요청시 https:// 프로토콜로 변경해주는 셋팅을 해줘야 합니다. 세팅방법은 2가지가 있습니다. (1) 첫번째 경우: 서버내에서 사용되는 SSL경우 (2) 두번째 경우: AWS의 ELB(로드발린싱)을 위한 경우 AWS를 위해서는 URL Rewrite Rule은 다릅니다. (1) 첫번째 경우: 서버내에 SSL인증키가 있는 경우의 셋팅HTTP 를 HTTPS로 redirect하기 위해서는 URI-Redirect 모듈이 필요합니다.해당 모듈을 설치하기 위해서는, Web Platform Components을 설치해 줘야 합니다. [ Web Platform 설치법 ] [ URL Rewrite 설치법 ] 1) IIS에서 Web Platform설치 링크 II..

Server관련/AWS 2017.04.21

MySQL 프로세스 리스트 보기 , 프로세스 죽이기.

MySQL 프로세스 리스트 보기에는 다음의 두가지 방법을 사용 [aokio]$ mysqladmin processlist mysql> show processlist; +---------+------+-----------+-------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +---------+------+-----------+-------+---------+------+-------+------------------+ | 1602724 | root | localhost | test | Sleep | 70 | | NULL | | 1603286 | root | loc..

DB관련/MySQL 2017.04.20

[알고리즘] 퍼센트 계산법; 백분율 계산 방법 공식; Percent Formula

퍼센트 계산법; 백분율 계산 방법 공식; Percent Formula 프로그램에서 % 는 정말 많이 사용되는 공식 중에 하나입니다. Sales 리포트, DC 금액, 비율적인 요소 등 여러 가지 형태로 많이 사용되는 공식입니다. 해당 공식을 정리해 봅니다. 퍼센트 계산법 공식과 간단한 예제입니다. 전체값에서 일부값은 몇 퍼센트? 계산법 공식 일부값 ÷ 전체값 X 100 예제) 300에서 105는 몇 퍼센트? 답: 35% 전체값의 몇 퍼센트는 얼마? 계산법 공식 전체값 X 퍼센트 ÷ 100 예제) 300의 35퍼센트는 얼마? 답) 105 숫자를 몇 퍼센트 증가시키는 공식 숫자 X (1 + 퍼센트 ÷ 100) 예제) 1548을 66퍼센트 증가하면? 답) 2569.68 숫자를 몇 퍼센트 감소하는 공식 숫자 X ..

IT공부방 2017.04.18

Manually remove CleanMyMac 3

맥용 삭제 프로그램인 CleanMyMac 3을 삭제 하려고 보면, 깔끔하게 삭제가 안된다. 수동으로 삭제하는 방법이 나와 있긴하네요. 3. Take the following steps to remove all the related things. Remove the “com.macpaw.CleanMyMac3.Scheduler.plist“ file in this direction: ~/Library/LaunchAgents/com.macpaw.CleanMyMac3.Scheduler.plist After that, you should open  from the Apple menu > go to System Preferences > Users & Groups > select Login Items. Select ..

Mac세상 2017.03.16

C# WebBrowser + Chrome 크롬 브라우저 사용하기 (cefSharp / Chromium)

기본 C#에서 제공하는 WebBrowser를 이용하면, 제품의 성능이 매우 떨어지는 편입니다.그리고, 추가로 해당 meta태그를 추가해줘야 잘 랜더링이 된다. 출처: http://stackoverflow.com/questions/25142594/allowing-javascript-to-run-on-a-windows-form-web-browser 그래서 C#에 크롬 브라우저를 넣는 방법을 이용하는 경우가 있는데, 메모해 둔다. [ 임베이드 크롬 브라우저 Chromium Embedded Framework (CEF) ] 공식 사이트: https://github.com/cefsharp/CefSharp블로그: http://cefsharp.github.io/ The Chromium Projects 사이트: http..

C# 2017.03.09
반응형