컴퓨터 59

Devexpress ASP.NET GridView BatchMode

Devexpress ASP.NET GridView 컨트롤에서 EditMode 가 BatchMode 일 때 수정된 값을 처리하는 방법 GridView에 OnBatchUpdate 이벤트를 추가하면파라미터 중 ASPxDataBatchUpdateEventArgs에 수정된 값이 들어있는데, Keys에는 인덱스 값, NewValues 에는 컬럼 별 값이 들어있다. 아래 주소를 참고했다.https://www.devexpress.com/Support/Center/Example/Details/T114985/aspxgridview-how-to-implement-copy-clone-functionality-in-batch-edit-mode

컴퓨터 2017.08.30

맥에서 Apache + PHP 사용하기

1. 터미널에서 'apachectl -v', 'php -v' 실행한다. 모두 이미 설치되어있고 각각의 버전을 확인할 수 있다. 2. 'apachectl start' 로 실행하고 'localhost' 에 들어가면, 잘 실행되었을 경우 "It Works!" 라는 문구가 뜬다.root 권한으로 실행하기 위해 'sudo -s' 를 실행하거나 명령어 앞에 'sudo' 를 붙인다. 3. 로드된 페이지는 '/Library/WebServer/Documents' 경로에 들어있다. (Apache 서버 기본 DocumentRoot 폴더) 4. 맥OS 사용자 별로 사이트 폴더를 구성 할 수 있다. (Apache 서버 userdir 기능) 5. 먼저 설정 파일을 수정한다. '/etc/apache2/extra/httpd-user..

컴퓨터 2017.05.28

[Linux] CentOS IP 주소 설정하기

CentOS 에서 IP 주소를 설정하는 방법입니다. CentOS6.8에서 진행하였습니다. /etc/sysconfig/network-scripts/ifcfg-eth0 파일을 엽니다. 설정하려는 IP와 서브넷마스크, 게이트웨이를 입력하고 DNS는 구글 서버로 설정하고, DHCP를 해제합니다. 12345678910111213vi /etc/sysconfig/network-scripts/ifcfg-eth0Device=eth0HWADDR=**:**:**:**:**:**IPADDR=192.168.1.148NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=8.8.8.8DNS2=8.8.4.4TYPE=EthernetUUID=*********-****-****-********ONBOOT=yes..

컴퓨터/Linux 2017.03.21

[PostgreSQL] SQL query example on pgAdmin

pgAdmin (pgAdmin4)에서 테이블을 선택한 다음 Query-untitled를 클릭하면 쿼리를 입력할 수 있다.에러를 마주치지 않으려면 문법을 잘 지켜야한다.특수문자나 사소한 따옴표 문제로 에러가 발생할 수 있기 때문에 잘 기억해야한다. 예제) INSERT, SELECT 12insert into main_users ("NAME", "AGE", "JOB") values ('John', 21, 'student');select * from "main_users";Colored by Color Scriptercsmain_users 테이블에 추가하고 결과를 확인하는 쿼리이다.위의 INSERT 문에서 큰따옴표 및 작은따옴표 표시를 잘 지켜야한다. 아래는 틀린 예제이다.1insert into main_use..

컴퓨터/SQL 2017.02.21

Geoserver + Openlayers CORS 문제 해결 방법

Linux에 Geoserver를 설치한 다음, OpenLayers로 WMS Tile을 생성했다.그런데, 레이어를 도시할 때마다, CORS 에러가 난다. 이는, 브라우저를 실행할 때명령창에서 '--disable-web-security' 옵션을 추가하고 크롬을 실행하면 일시적으로 해결된다. 하지만, 실제 운영되는 환경으로 세팅해야 했기 때문에 근본적으로 해결할 수 있는 방법을 찾기로 했다. 먼저, CORS(Cross-Origin Resource Sharing)란 무엇인가? 모질라 홈페이지에서는 아래와 같이 나와있다. 처음 서브되는 리소스의 도메인과 다른 도메인으로부터 리소스가 요청될 경우 해당 리소스는 cross-origin HTTP 요청에 의해 요청됩니다. 예를 들어, http://domain-a.com으..

컴퓨터/Linux 2017.02.09

[Linux] 스크립트 실행 시, 'No such file or directory' 오류

상황 : 스크립트를 Window에서 작성 후 (문법적으로 오류가 없다고 가정)Linux에서 실행 시 에러 발생 오류 내용 :-bash: ./your_script: /bin/sh^M: bad interpreter: No such file or directory 원인 : Windows 시스템에서 텍스트 편집기를 통해 파일을 만들 때, 줄 바꿈에 캐리지 리턴 + 줄 바꿈 문자를 사용하지만Linix 시스템에서는 줄 바꿈 문자만 사용하므로 문제가 발생할 수 있다. 해결 :리눅스에서 명령어를 실행하여 스크립트 파일 내에 캐리지 문자를 제거한다. 1sed -i -e 's/\r//g' /etc/init.d/your_scriptcs 혹은, 윈도우에서 편집기의 기능 중 Linux, Unix 용으로 저장하기 기능을 사용한다..

컴퓨터/Linux 2017.02.09

[CSS] z-index와 쌓임 맥락(Stacking Context)

z-index 에 대해 검색하다가 좋은 글을 보게되었다. [번역] z-index에 관해 아무도 말해 주지 않은 것이라는 글이고, 원문 What no one told you about z-index 을 번역한 글이다. 글을 읽으며 든 생각은 z-index가 적용되는 방식은 생각보다 복잡하며, 스펙에는 그러한 정보가 모두 들어있다는 점이다. 쌓임 순서 (Stacking Order)란? z-index가 높으면 위로 오고, z-index가 낮으면 아래로 가는 것이다. 쌓임 맥락 (Stacking Context)란? 같은 부모 밑에 쌓임 순서에 따라 앞뒤로 한꺼번에 움직일 수 있는 요소를 말한다. 쌓임 맥락이 만들어지는 조건은 - html 요소 (그 자체) - 요소가 position: static이 아니고, z-..

컴퓨터/HTML 2017.01.12

[VS] 설치 패키지의 바로가기 아이콘 변경 방법

바로가기 아이콘을 기본에서 '원하는 이미지'로 변경하는 방법 'EXE'는 아이콘이 반영 되어있는데,'바로가기'는 아이콘이 반영되지 않는 문제가 있었다. *.exe 파일로 바로가기 아이콘을 변경하는 방법이다. (*.ico 파일이 아님.) 프로젝트에서 ico 파일로 프로그램 아이콘을 미리 설정해두어야 한다. 설치 패키지에서 '기본 출력 from [프로젝트명]'을 클릭하면 File System 창이 뜬다. File System 창에서 아이콘을 변경할 항목을 선택한다. Application Folder는 해당 패키지를 이용하여 프로그램을 설치했을 때, 시스템 폴더안에 생성되는 폴더이다. User's Desktop 은 설치 후 바탕화면에 생기는 바로가기이다. User's Programs Menu/[프로젝트] 는 ..

컴퓨터/C# 2017.01.04

[Linux] x86_64와 i386에 대하여

리눅스를 설치할 때, 프로세서 명령어 집합 구조에 따라 i386 이나 x86_64를 선택해야 한다. i386과 x86_64는 무슨 차이일까? i386이 뭔가요? .... x86-64은 뭔가요? .... 일단 둘 다 x86 아키텍처라고 한다. 차이점은 각각 아래와 같다. i386은 x86 운영체제에서 사용되며, x86 어플리케이션을 실행할 수 있다. x86_64는 x64 운영체제에서 사용되며, x86 및 x64 어플리케이션을 실행할 수 있다. 그럼 어떤 것을 골라야 할까 ? 오늘(2016년 12월 기준) CentOS 홈페이지에서 큰 다운로드 버튼이 x86_64를 기본으로 다운로드 하는것으로 보아,i386 보다 x86_64를 권하는 것 같다 (ㅋㅋㅋㅋㅋㅋ) 끝.

컴퓨터 2016.12.26