- Today
- 11
- Total
- 157,664
목록Programming (17)
개발은 너무해
언제부터인지 몰라도 갑자기 크롬 브라우저에서 jqplot 차트를 이미지화 시켜 엑셀파일에 저장해 놓은 소스가 작동이 안되고 메모리가 부족하다는 이미지만 계속 내뿜고 있었다.처음에는 몰랐다. 그래서 원인을 찾는데도 한참 걸렸다.파폭, IE에서는 무난하게 잘되고 있었고 유독 크롬만 이런 것이다.브라우저 문제라고 판단하였지만, 쉽게 해결 되지는 않았다.쿼리가 문제가 있나 싶어서 온갖 튜닝을 해봤지만, 결과는 똑같았고결국에 jqplot이 문제라는 것을 알았..
mysql> select * from user where user = 'root';mysql> update user set password = password('1234') where user = 'root';mysql> flush privileges;재로그인 하면 변경 된 것을 알 수 있다.flush privileges 를 반드시 해야지 변경된다.
왼쪽,오른쪽의 2개의 div가 존재한다고 가정하였을때,브라우저 창이 작아지면 width가 작아져 오른쪽 div가 아래로 내려가는 현상이 발생하는 경우가 생긴다.나는 js로 width 사이즈를 동적으로 주고 있었기 때문에 js로 해결을 하려고한다.$(function() { $(window).resize(function() { var width = $(this).width();&nb..
간략하게 설명하자면, 클릭하였을 때 메뉴들이 보여지고 사라지는 스크립트다.그러나 다른 곳을 클릭하였을 때, 사라지지 않고 새로운 메뉴가 또 다시 열린다. $("#one").click(function() { $("#service1").toggle(); $("#service2").hide(); //클릭할 수 있는 곳이 많아지면 이부분이 늘어겠다.}); $("#two").click(function(..
메신저에서 url 링크를 걸면 미리보기가 된다.head 안에 아래와 같은 태그를 추가하면 활성화가 된다.<head> <meta property="og:type" content="website"> <meta property="og:image" content="http://blog.goodgods.com/kkk.png"> <meta property..
width에 값에 따라 테이블이 고정 될 수 있다.<table width=10%>화면에 따라서 10% 보여주게 된다.즉, 화면을 줄였다 늘였다한다면 테이블 자체도 줄어들고 늘어나고 한다.<table width=10>화면의 크기와 상관없이 그데로 10px 대로만 보여지게 된다.css 에서는 style="table-layout:fixed;" 를 하면 고정이 된다고 함.(테스트는 해보지 않음)
date1 = date('Ymd'His); //20160526000000date2 = date('YmdHis',strtotime("-1800 secode")); //현재날짜에서 1800초를 뺀다.$today = time(); //1462933266$todaytime = $today - 86400; //86400초를 뺀다.$todayYmd = date('Ymd', strotime('-7 day', $today)); //20160503
<style>table {tablelayout:fixed}td {style="word-break:break-all;"}</style><table class="tab"><tr><td >Looooooooooooooooooooooong</td></tr></table>
시작 커서가 계속 공백이 생긴다.<textarea name="textarea" rows=30 cols=150> Conentes</textarea>아래와같이 전부 붙여쓰면 공백이 사라진다.<textarea name="textarea" rows=30 cols=150>Conentes</textarea>
* 자바스크립트에서는 replaceAll 이라는 기능이 없음.* 전체 a를 b로 변경 하고 싶을 때.var name = 'a12a34a111'; 실행결과값 name.replace('a','b'); b12a34a111 name.replaceAll('a','b'); 에러 name.replace(/a/gi,'b'); b12b34b111* 결론정규 표현식을 써서 replace..
* 지정된 최대 실행 시간이 초과하여 발생한 에러해결 방법(1) php.ini의 max_execution_time를 늘려주기max_execution_time= 0 (0 일 경우 메모리 제한이 없음.)아파치 재실행 필요(2) 해당 소스에만 메모리를 늘려주기. 소스에 ini_set('max_execution_time',300); 추가 해주자.
ini_set('display_errors','on');error_reporting(E_ALL);php.ini 에서는display_erros = On 으로 설정
bitnami는 OS별로 Apache/MySQL/PHP를 한번에 설치할 수 있다.https://bitnami.com/stack/wamp : window용https://bitnami.com/stack/mamp : mac용https://bitnami.com/stack/lamp : 리눅스용 - 설치 중간에 phpMyAdmin을 제외하고 모두 체크해제.. - Database의 비번을 입력하라고 나옴... - 리눅스 설치(관리자 권..
* phpexcel 다운로드- 알맞은 경로에 다운로드 후 압축을 풀어준다.- 개인적으로 DocumentRoot에 PHPExcel 폴더안에 넣음.(/apache/htdocs/PHPExcel)* 선언include_once("../PHPExcel/ExcelClasses/PHPExcel.php");
사용자가 ie9가 설치되어 있으나, 기본 버전을 이전버전으로 되어 있을 경우 브라우저를 열었을 때,표준 html을 지킨 웹페이지는 아마도 UI가 깨져서 나올 듯 싶다.표준 html로 맞췄더라도 사용자가 ie9 이상 또는 크롬/사파리를 사용하지 않았을 경우 아무 소용없다.이것을 강제적으로 ie 사용자에 대해서만 ie9(그나마 ie에서 표준을 지키고 있는 최소 버전)로 변경해서 웹페이지를 보여주려고 하려면 아래 문구를 head에 추가해 주자.ie9뿐만 ..
httpd.conf 파일의 AllowOverride 부분을 All로 수정. AllowOverride 부분이 부분적으로 몇개 있을건데, 아래 주석처리로 인해 덩그러니 홀로 있는 부분을 수정해줘야 함. # AllowOverride controls what directives may be placed in .htaccess files. # It ca..
웹 소스 맨 상단에 추가 해줌.header("Content-Type: application/vnd.ms-excel");header("Content-Disposition: attachment; filename=test.xls");header("Content-Description:PHP4 Generated Data");아래와 같은 헤더도 있으나, 현재까지는 위 3개로만으로도 다운이 가능하다.header("Content-Type: application/o..