Mysql: Table 'name' is specified twice, both as a target for 'UPDATE' and as a separate source for data
2015. 10. 9. 19:12
에러 해결사
Mysql: Table 'name' is specified twice, both as a target for 'UPDATE' and as a separate source for dataMysql: Table 'name' is specified twice, both as a target for 'DELETE' and as a separate source for data 위와 같은 에러는 아래와 같은 경우에 발생하는 에러이다. DETELE FROM tablename WHERE id in (SELECT id FROM tablename); 즉, 같은 테이블에서 조회한 결과를 가지고 다시 같은 테이블의 값을 조작하려고 하기 때문에 문제 발생의 여지가 있다. 이 경우 다음과 같은 방법으로 회피가 가능하다. DELE..
윈도우에서 매직마우스 설정 - X-Mouse
2015. 10. 6. 12:19
OS/Mac
윈도우에서 애플의 매직 마우스를 쓰게되면 좌우 횡스크롤의 문제로 인해서 다양한 귀찮은 현상이 발생한다. (너무 예민하게 반응한달까?) 그냥 대충 아래로 스크롤한 것인데 대각선으로 이동을 한다거나 아니면 좌우로 이동한다거나...애플에서 제공해주는 윈도우용 드라이버에는 이러한 자세한 동작에 대한 설정이 불가능하다.맥에서는 매우 유용하지만 윈도우에서는 제대로 동작하지 않는다. 이런 설정을 위해 X-Mouse라는 무료 소프트웨어가 있다.http://www.highrez.co.uk/downloads/XMouseButtonControl.htm 이 툴을 이용해 좌우 횡스크롤 기능을 끄니 일반 마우스처럼 안락한 상황이 되었다.다양한 기능을 버리고 마음의 위한을 찾다.
JavaScript Optimization Tips
2014. 9. 2. 09:06
잡다한 이야기/컴퓨터 이야기
https://developers.google.com/speed/articles/optimizing-javascript http://www.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/ http://www.html5rocks.com/en/tutorials/speed/v8/ http://home.earthlink.net/~kendrasg/info/js_opt/
git upgrade on Ubuntu 10.04
2014. 1. 21. 15:53
에러 해결사
The PPA ppa:git-core/ppa provides backports of the most current stable version of Git for various Ubuntu versions.On the command line you can add the PPA using:sudo add-apt-repository ppa:git-core/ppa If you receive an error stating add-apt-repository was not found, install it with:sudo apt-get install python-software-properties reference : http://askubuntu.com/questions/333095/install-a-more-re..
tegra kernel git 문제 해결
2013. 12. 31. 12:26
에러 해결사
$ git clone https://android.googlesource.com/kernel/tegra.git 후에 디렉토리내에 .git 디렉토리만 존재하고 파일이 없을 때 brown@android-build:~/project/kernel$ cd tegra/ brown@android-build:~/project/kernel/tegra$ ls brown@android-build:~/project/kernel/tegra$ ls -al total 12 drwxr-xr-x 3 brown brown 4096 Dec 31 10:00 . drwxr-xr-x 5 brown brown 4096 Dec 31 11:37 .. drwxr-xr-x 8 brown brown 4096 Dec 31 10:05 .git brown@a..
undefined reference to dlopen
2013. 12. 26. 16:12
에러 해결사
Problem: undefined reference to dlopen Solution: reference : http://blog.naver.com/PostView.nhn?blogId=dokeun98&logNo=190012297 compiler 옵션에 -ldl을 추가하여 준다. Makefile에서 적당한 위치에 삽입한다. (-lxxx 등등이 써있는 곳에 적당히)
configure: error: no termcap library found
2013. 12. 26. 16:01
에러 해결사
Solution: ubuntu 12.04 sudo apt-get install libncurses5-dev
error: variable xxx set but not used [-Werror=unused-but-set-variable]
2013. 12. 26. 15:56
에러 해결사
error: variable xxx set but not used [-Werror=unused-but-set-variable] 낮은 버전의 GCC로 빌드하던 소스를 최신 버전의 GCC로 빌드하게 되는 경우 위와 같은 에러를 볼 수 있다. 이는 최신 GCC에서 더 엄격하게 문법을 확인하기 때문이며 변수 선언만 해두고 실제로 사용하지 않는 경우 이와 같은 에러가 나타난다. 소스가 얼마되지 않는다면 직접 고쳐서 원인을 제거할 수 있겠으나 (그냥 변수 선언부를 찾아서 지우면 되니까) 큰 프로젝트에는 일일이 수정하기가 쉽지 않을터.. Solution: 임시적으로 위와 같은 에러를 방출하게 하는 -Werror (warning을 error로 만들어 버리는 무식한 옵션)을 지우면 해결된다. Makefile에서 CFLA..
WARNING: makeinfo is missing on your system.
2013. 12. 26. 15:28
에러 해결사
WARNING: `makeinfo' is missing on your system. You should only need it if you modified a `.texi' or `.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy `make' (AIX, DU, IRIX). You might want to install the `Texinfo' package or the `GNU make' package. Grab either from any GNU archive site.make[4]: *** [..
Taking ownership of this virtual machine failed 에러 해결
2013. 12. 13. 18:58
에러 해결사
VMware가 비정상적으로 종료되어 위와 같은 에러가 발생할 경우 해당 디렉토리의 .lck 파일을 지우면 문제가 간단히 해결된다. 위의 예에서는 F:\centos-32\ 디렉토리의 .lck 파일을 가차없이 지우도록 하자.