Programming/php2017. 1. 15. 23:09

음.. 보다 보니 예전에 찾았던

posix sprintf의 %1$s가 떠오르네


[링크 : http://php.net/manual/en/function.sprintf.php]

2014/12/09 - [Programming/C / Win32 / MFC] - printf POSIX 확장 %1$d


'Programming > php' 카테고리의 다른 글

xdebug - php debug / profiler  (0) 2017.01.16
php 암호 해싱  (0) 2017.01.16
php array to table  (0) 2017.01.14
php <?=$var>  (0) 2017.01.09
PHP 최적화 관련  (0) 2017.01.09
Posted by 구차니

php에서 PDO를 통해

prepare / execute / fetch를 통해 수행하는 것과

query / fetch를 하는게 있길래 찾아보니..


얘는 엄밀하게 mysql의 지원기능이라고 해야 하려나?

mysql> SET @s = 'SELECT SQRT(POW(?,2) + POW(?,2)) AS hypotenuse';

mysql> PREPARE stmt2 FROM @s;

mysql> SET @a = 6;

mysql> SET @b = 8;

mysql> EXECUTE stmt2 USING @a, @b;

+------------+

| hypotenuse |

+------------+

|         10 |

+------------+

mysql> DEALLOCATE PREPARE stmt2; 

[링크 : https://dev.mysql.com/doc/refman/5.7/en/sql-syntax-prepared-statements.html]


prepare는 mysql 내부에서 치환을 통해 어떠한 수행을 할 수 있는 일종의 매크로 같은 개념으로

확장해서 사용할 수 있도록 하는 건데..


성능상의 차이가 없다면.. php에서 query문을 직접 변수 치환해서 하는게 편할수도 있을테니

어느게 좋고 어느게 나쁘다 라고 하긴 애매 할 듯.

관리적인 측면에서는 쿼리문을 쫘악 정리하고 변수 치환만 해서 쓰도록

php에서 변수 대입을 하던 mysql 에서 prepare로 하던 똑같으니까?


[링크 : http://www.codeigniter-kr.org/bbs/view/qna?idx=9891]

[링크 : http://stackoverflow.com/questions/4700623/pdos-query-vs-execute]


'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql 테이블 내 일정 문자열 치환하기  (0) 2017.01.26
mysql 암호화 방법들...?  (0) 2017.01.16
mysql mariadb 호환성  (0) 2017.01.12
mysql 트랜잭션  (0) 2017.01.12
mysql blob - binary large object  (0) 2017.01.12
Posted by 구차니
Posted by 구차니
Programming/php2017. 1. 14. 08:40

table은 별루니 div를 쓰라고 하지만..

그래도 table이 편할수도 있으니 php의 array로 변수를 넘겨받고

디자인 쪽에서는 간편하게 쓰려면 table 만한게 없을거 같긴한데...


[링크 : http://stackoverflow.com/questions/4746079/how-to-create-a-html-table-from-a-php-array]

[링크 : http://stackoverflow.com/questions/13284073/creating-a-table-with-mysql-php-and-ajax-with-jquery]


explode / implode

[링크 : http://sexy.pe.kr/tc/55]

'Programming > php' 카테고리의 다른 글

php 암호 해싱  (0) 2017.01.16
php sprintf  (0) 2017.01.15
php <?=$var>  (0) 2017.01.09
PHP 최적화 관련  (0) 2017.01.09
php 로그인 관련 - 세션  (0) 2017.01.06
Posted by 구차니

머.. 공식 사이트 도움말이니 맞겠지?

일단은 5.1 끼리는 바이너리 레벨에서 호환되지만

환경설정파일에 [mysql]을 [mariadb] 로는 수정을 해야 한다 정도?


[링크 : https://mariadb.com/kb/ko/mariadb-mysql/]

[링크 : https://mariadb.com/kb/en/mariadb/mariadb-vs-mysql-compatibility/]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql 암호화 방법들...?  (0) 2017.01.16
mysql prepare + execute 와 query 차이점  (0) 2017.01.15
mysql 트랜잭션  (0) 2017.01.12
mysql blob - binary large object  (0) 2017.01.12
mysql 변수별 사이즈  (0) 2017.01.12
Posted by 구차니

innodb에서 적용가능(MyISAM은 적용 불가)


query로 처리

랩핑된 함수는 없는 듯?

[링크 : http://php.net/manual/en/ref.mysql.php]

[링크 : http://stackoverflow.com/questions/2708237/php-mysql-transactions-examples]

[링크 : http://recoveryman.tistory.com/187]


mysqli 클래스 에도 지원은 하네

[링크 : http://php.net/manual/en/book.mysqli.php]

[링크 : http://php.net/manual/en/mysqli.begin-transaction.php]

[링크 : http://php.net/manual/en/mysqli.commit.php]

[링크 : http://php.net/manual/en/mysqli.rollback.php]


다만 PDO를 통하면 클래스 메소드로 지원을 하도록 랩핑한 듯?

[링크 : http://php.net/manual/en/book.pdo.php]

[링크 : http://php.net/manual/en/pdo.begintransaction.php]

[링크 : http://php.net/manual/en/pdo.commit.php]

[링크 : http://php.net/manual/en/pdo.rollback.php]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql prepare + execute 와 query 차이점  (0) 2017.01.15
mysql mariadb 호환성  (0) 2017.01.12
mysql blob - binary large object  (0) 2017.01.12
mysql 변수별 사이즈  (0) 2017.01.12
mysql 다대다 관계  (0) 2017.01.04
Posted by 구차니

BLOB은 Binary Large OBject의 약자인데

[링크 : http://dev.mysql.com/doc/refman/5.7/en/blob.html]


mediawiki 구조를 보는데 희한하리만치 blob을 많이써서 찾아보는데

이미지까지도 blob으로 관리한다는 나름 근래글들...



그래도 대용량일 경우 disk io많이먹으니 데이블 분리를 추천

[링크 : http://stackoverflow.com/.../speed-of-mysql-query-on-tables-containing-blob-depends-on-filesystem-cache]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql mariadb 호환성  (0) 2017.01.12
mysql 트랜잭션  (0) 2017.01.12
mysql 변수별 사이즈  (0) 2017.01.12
mysql 다대다 관계  (0) 2017.01.04
mysql 인덱스와 db설계 실무 팁(?)  (0) 2017.01.04
Posted by 구차니

mediawiki에 BLOB 말고

MEDIUMBLOB 이라는게 있어서 용량을 찾아 보니.. 2^24?

2^24 = 16777216 = 16MB

위키 문서 길이 치고는 너무 긴거 아닌가 싶기도 하고?


[링크 : http://dev.mysql.com/doc/refman/5.5/en/storage-requirements.html]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql 트랜잭션  (0) 2017.01.12
mysql blob - binary large object  (0) 2017.01.12
mysql 다대다 관계  (0) 2017.01.04
mysql 인덱스와 db설계 실무 팁(?)  (0) 2017.01.04
mysql datetime과 timestamp 차이점  (0) 2017.01.04
Posted by 구차니
Microsoft/Windows2017. 1. 11. 09:44

체크 누르면 삭제 하시겠습니까? 묻는거 다시 살리기

단, 스티커 메모를 종료했다 실행해야 삭제시 물어 봄.


HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\StickyNotes\PROMPT_ON_DELETE

[링크 : http://gyuha.tistory.com/307]


삭제된 메모를 구버전으로 돌려서 복구하기

[링크 : http://insummersnow.tistory.com/entry/스티커-메모-내용-복구방법]

'Microsoft > Windows' 카테고리의 다른 글

wannacry 랜섬웨어 대응..  (0) 2017.05.15
X-input / directinput  (0) 2017.01.31
autochk.exe not found in winxp  (2) 2016.11.26
win10 에서 PL2303X 사용하기  (0) 2016.10.21
메모장 F5 단축키..  (0) 2016.08.10
Posted by 구차니
embeded/Cortex-M4 Ti2017. 1. 10. 18:53

정체 불명으로 의외로 빈번하게 안켜져서

하나하나 죽여 나가다 보니


while(!SysCtlPeripheralReady(SYSCTL_PERIPH_HIBERNATE)) ; 

위의 구문에서 무한루프 돌고 있었던거 같은데

VDD3ON 모드도 이야기가 나오고 이것저것 나오지만..

결론은 tivaware나 tm4c 시리즈가 이상해요 인가?


I discovered this on the Launchpad. I cannot hibernate with VDD3ON turned off becauseof the way my LDO is connected.

Yes, on the EK-TM4C123 only VDD3ON is the available Hibernate Mode.

[링크 : https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/p/389095/1375698]


[링크 : https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/p/385023/1358006#1358006]

'embeded > Cortex-M4 Ti' 카테고리의 다른 글

tm4c tivaware bootloader 빌드..  (2) 2017.12.26
심심해서 켜본 ek-tm4c123gxl 보드 (USB)  (0) 2017.12.21
tivaware swd debug / semihosting  (0) 2017.01.10
tm4c 하이버네이트 소스...  (0) 2016.12.20
tm4c rtc trim...  (0) 2016.11.23
Posted by 구차니