하남 키즈카페 갔다가

오후 5시에 강동가서 어머니 생신 중국집 요리 먹고 옴

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

밥솥 고장 =_=  (0) 2019.06.27
그늘막 사서 한강에서 놀기  (2) 2019.06.23
먼가 바쁜 하루  (0) 2019.06.22
첫? 간만에? 드라이브  (2) 2019.06.16
쏘카 처음 써봄  (4) 2019.05.23
개복이 구름다리 건넘  (2) 2019.05.23
Posted by 구차니

댓글을 달아 주세요

Programming/android2019.06.21 18:23

헐.. api 발급 안 받아서 지도가 안뜬걸 메모리 부족해서 그런걸로 나 착각한겨?

(내 2만원.. ㅠㅠ)

 

[링크 : https://blog.cosmosfarm.com/archives/389/구글-지도-api-키-발급-받는-방법-maps-javascript-api/]

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

android / 구글 지도 API 발급  (0) 2019.06.21
android studio /dev/kvm permission denied  (0) 2019.06.11
ubuntu android studio  (0) 2019.06.10
안드로이드 무선 디버깅(adb wifi)  (0) 2019.03.14
AndroidManifest.xml (binary) 디코더  (0) 2019.03.14
android REST client  (0) 2019.02.07
Posted by 구차니

댓글을 달아 주세요

Programming/node.js2019.06.21 18:06

효과가 있는진 확인 못함..

(그 메모리 용량 가기 전에 느려지는 것으로 보여 xml-stream 모듈에 문제가 있는 걸로 보임)

 

[링크 : https://stackoverflow.com/questions/38558989/node-js-heap-out-of-memory]

'Programming > node.js' 카테고리의 다른 글

node.js 메모리 사용 가능 용량 늘리기  (0) 2019.06.21
node.js fs.createreadstream highWaterMark  (0) 2019.06.19
node.js xml2js  (0) 2019.06.19
node.js Javascript heap out of memory  (0) 2019.06.19
node.js 용량 제한(?)  (0) 2019.06.18
electron ipc  (0) 2019.06.07
Posted by 구차니

댓글을 달아 주세요

프로그램 사용/gcc2019.06.21 17:40

예전글에서 누락된 부분인데..

-l로 링커에 넘겨서 붙일 녀석들은 왜인지 모르겠지만 가장 마지막에 옵션을 주어야 한다.

 

아래처럼 파일명 이후에 -l을 넣어주면 문제없이 되는데

$ gcc -I/usr/include/libxml2 reader2.c  -lxml2 

 

-l 이후에 파일명을 넣으면 해당 파일을 찾을수 없다고 나온다.

(그냥 테스트 해보면 -lxml2를 넣지 않은것과 동일하다)

$ gcc -I/usr/include/libxml2 -lxml2 reader2.c
/tmp/ccUmEsNl.o: In function `processNode':
reader2.c:(.text+0x19): undefined reference to `xmlTextReaderConstName'
reader2.c:(.text+0x3b): undefined reference to `xmlTextReaderConstValue'
reader2.c:(.text+0x4b): undefined reference to `xmlTextReaderHasValue'
reader2.c:(.text+0x5a): undefined reference to `xmlTextReaderIsEmptyElement'
reader2.c:(.text+0x69): undefined reference to `xmlTextReaderNodeType'
reader2.c:(.text+0x77): undefined reference to `xmlTextReaderDepth'
reader2.c:(.text+0xb8): undefined reference to `xmlStrlen'
/tmp/ccUmEsNl.o: In function `streamFile':
reader2.c:(.text+0x11d): undefined reference to `xmlReaderForFile'
reader2.c:(.text+0x138): undefined reference to `xmlTextReaderRead'
reader2.c:(.text+0x155): undefined reference to `xmlTextReaderRead'
reader2.c:(.text+0x16a): undefined reference to `xmlTextReaderIsValid'
reader2.c:(.text+0x19a): undefined reference to `xmlFreeTextReader'
/tmp/ccUmEsNl.o: In function `main':
reader2.c:(.text+0x209): undefined reference to `xmlCheckVersion'
reader2.c:(.text+0x221): undefined reference to `xmlCleanupParser'
reader2.c:(.text+0x226): undefined reference to `xmlMemoryDump'
collect2: error: ld returned 1 exit status

 

머지?

foo.o -lz bar.o일 경우

foo.o는 libz가 로드 되지만, bar.o 에서는 libz가 로드되지 않는다?

-llibrary
-l library
Search the library named library when linking. (The second alternative with the library as a separate argument is only for POSIX compliance and is not recommended.)
It makes a difference where in the command you write this option; the linker searches and processes libraries and object files in the order they are specified. Thus, foo.o -lz bar.o searches library z after file foo.o but before bar.o. If bar.o refers to functions in z, those functions may not be loaded.

The linker searches a standard list of directories for the library, which is actually a file named liblibrary.a. The linker then uses this file as if it had been specified precisely by name.

The directories searched include several standard system directories plus any that you specify with -L.

Normally the files found this way are library files---archive files whose members are object files. The linker handles an archive file by scanning through it for members which define symbols that have so far been referenced but not defined. But if the file that is found is an ordinary object file, it is linked in the usual fashion. The only difference between using an -l option and specifying a file name is that -l surrounds library with lib and .a and searches several directories.

[링크 : https://linux.die.net/man/1/gcc]

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

gcc의 linker 옵션 은 가장 끝에  (0) 2019.06.21
c large file support  (0) 2019.06.21
gcc5 atoi / stoi  (0) 2019.06.14
gcc variadic macro  (0) 2017.06.20
문자열에 escape 로 특수문자 넣기  (0) 2017.06.19
gcc cpp type (유니코드 문자열)  (0) 2017.04.04
Posted by 구차니

댓글을 달아 주세요

프로그램 사용/gcc2019.06.21 17:02

아래의 선언을 해주면 된다는데.. 모르겠다?

 

-D_LARGE_FILE_SOURCE=1

[링크 : https://stackoverflow.com/questions/14533836/large-file-support-not-working-in-c-programming]

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

gcc의 linker 옵션 은 가장 끝에  (0) 2019.06.21
c large file support  (0) 2019.06.21
gcc5 atoi / stoi  (0) 2019.06.14
gcc variadic macro  (0) 2017.06.20
문자열에 escape 로 특수문자 넣기  (0) 2017.06.19
gcc cpp type (유니코드 문자열)  (0) 2017.04.04
Posted by 구차니

댓글을 달아 주세요

USB 독을 통해서 복제한걸로 하니 먼가 느린 느낌이라 걍 클린설치하고 셋팅중

택배 오면 램 4기가에서 8기가로 올리면 더 행복해질 느낌? ㅋ

 

SSD는 이렇게 성능이 향상되었다고 하니 일단 새로 밀고 써봐야 알것 같고

전반적인 성능 자체는 꽤 차이가 나는 듯?

[링크 : https://ssd.userbenchmark.com/Compare/Kingston-SSDNow-V300-240GB-vs-Adata-SU650-240GB/1817vsm351933]

 

+

램 4기가에서 8기가로 올라가니 확실히 안드로이드 스튜디오가 부드러워진 느낌

이제 도커랑 깔아놔야겠네 ㅠㅠ

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

아내의 첫(?) SSD 경험  (4) 2019.07.07
노트북 완전체 업그레이드  (8) 2019.06.21
오늘의 지름!  (3) 2019.06.20
지름 도착  (2) 2019.06.10
아.. 누가 미친 지름신좀 말려줘...  (2) 2019.06.06
망할 서버 지름신..  (2) 2019.06.05
Posted by 구차니

댓글을 달아 주세요

  1. 세팅중인 노트북이? ? ?

    2019.06.24 15:23 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • HP elitebook 2760p / 8GB / 250GB / i5-2520m 입니다

      그나저나 댓글 알리미가 고장났나.. 이상하게 오작동하네요 ㅠㅠ

      2019.06.24 15:37 신고 [ ADDR : EDIT/ DEL ]
    • 헉! 이거 CPU가 2세대 제품인거에요?
      대박!

      2019.06.24 16:32 신고 [ ADDR : EDIT/ DEL ]
    • 머 집에있는 녀석들은 죄다 2세대네요
      솔찍히 게임 아니면 업무용으로는 충분한 성능이죠 ㅋ

      2019.06.24 17:04 신고 [ ADDR : EDIT/ DEL ]
    • 전 지금 사용중인 모델이 i5-7200U인데도 버벅거릴때가 있어서 짜증인데... ㅡㅡ;
      제 세팅이 문제인걸까요? ㅜㅜ

      2019.06.24 17:37 신고 [ ADDR : EDIT/ DEL ]
    • 일단 버벅대는걸 보니 저희집 앞에 버리시면.. (퍽!)

      용도가 중요하겠죠?
      별거 아닌 텍스트 작업인데 버벅대면 발열 문제로 쓰로틀링 걸릴가능성이 있어서 AS센터 가셔서 한번 써멀 교체해보시는건 어떨까요?

      2019.06.24 21:22 신고 [ ADDR : EDIT/ DEL ]
    • 아니 뭐 일단 가지고 나갈 수가 없어요.
      여기서 나가려면 포맷 해야 한답니다. ㅡㅡ;

      2019.06.25 01:16 신고 [ ADDR : EDIT/ DEL ]
    • 하드 빼고 들고 나가시면 되지 않을까요 -ㅁ-? AS센터라면 하드 달아서 테스트 해볼테니까요
      아니면... 사내 보안프로그램... 매우 의심되네요?

      2019.06.25 09:51 신고 [ ADDR : EDIT/ DEL ]

DDR3L 4GB 삼성 12800

 

2760p 완전체가 되어가네 -0-a

주말에는 시간내서 128GB SSD를 250GB로 바꾸어야 하나 말아야 하나 고민중

 

SSD 250 * 2(신품)

SSD 128 * 1 (노트북에 사용중)

이런 상태인데 어떻게 돌려막기 하면 행복할까?

포맷안하고 옮기는 법 없나.. 무지 귀찮네 ㅠㅠ

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

아내의 첫(?) SSD 경험  (4) 2019.07.07
노트북 완전체 업그레이드  (8) 2019.06.21
오늘의 지름!  (3) 2019.06.20
지름 도착  (2) 2019.06.10
아.. 누가 미친 지름신좀 말려줘...  (2) 2019.06.06
망할 서버 지름신..  (2) 2019.06.05
Posted by 구차니

댓글을 달아 주세요

  1. OS 그대로 카피 뜨는 프로그램 있지 않나요?
    Macrium Reflect 이런 프로그램 사용 해 보세요. ^^

    2019.06.21 12:21 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 머 리눅스 까는데 20분도 안걸리니
      그냥 교체하고 미는게 속편하더라구요
      그래서 제가 리눅스를 사랑합니다 ㅋㅋㅋ
      윈도우는 셋팅이 너무 오래걸려요 ㅠㅠ

      2019.06.21 14:28 신고 [ ADDR : EDIT/ DEL ]
    • 저도 늘 새로 까는 걸 선호하긴 하는데
      찾으시길래... ^^

      2019.06.21 15:55 신고 [ ADDR : EDIT/ DEL ]

Programming/node.js2019.06.19 04:16

스트림으로 읽어오는 놈을 찾다 보니 이런게 있는데..

희한하게(?) 너무 뜨문뜨문 읽어서 확인해보니

한번에 읽어오는 용량을 설정할수 있고 기본 값은 64kb 라고.. (kB가 아니라?)

 

Unlike the 16 kb default highWaterMark for a readable stream, the stream returned by this method has a default highWaterMark of 64 kb. 

options can include start and end values to read a range of bytes from the file instead of the entire file. Both start and end are inclusive and start counting at 0, allowed values are in the [0, Number.MAX_SAFE_INTEGER] range. If fd is specified and start is omitted or undefined, fs.createReadStream() reads sequentially from the current file position. The encoding can be any one of those accepted by Buffer.

[링크 : https://nodejs.org/api/fs.html#fs_fs_createreadstream_path_options]

[링크 : https://stackoverflow.com/questions/24005496/nodejs-copying-file-over-a-stream-is-very-slow]

[링크 : https://stackoverflow.com/questions/48065065/createreadstream-not-working-extremely-slow-for-large-files]

'Programming > node.js' 카테고리의 다른 글

node.js 메모리 사용 가능 용량 늘리기  (0) 2019.06.21
node.js fs.createreadstream highWaterMark  (0) 2019.06.19
node.js xml2js  (0) 2019.06.19
node.js Javascript heap out of memory  (0) 2019.06.19
node.js 용량 제한(?)  (0) 2019.06.18
electron ipc  (0) 2019.06.07
Posted by 구차니

댓글을 달아 주세요

Programming/node.js2019.06.19 03:45

스트림이 아니라 XML 파일이 1기가 넘어가면 한번에 못 읽음

[링크 : https://www.npmjs.com/package/xml2js]

 

스트림 파서라 용량 제한없이 읽을수 있음

[링크 : https://www.npmjs.com/package/xml-stream]

 

xml2js 보다 엄청 빠르다는데 안써봄

[링크 : https://www.npmjs.com/package/fast-xml-parser]

 

'Programming > node.js' 카테고리의 다른 글

node.js 메모리 사용 가능 용량 늘리기  (0) 2019.06.21
node.js fs.createreadstream highWaterMark  (0) 2019.06.19
node.js xml2js  (0) 2019.06.19
node.js Javascript heap out of memory  (0) 2019.06.19
node.js 용량 제한(?)  (0) 2019.06.18
electron ipc  (0) 2019.06.07
Posted by 구차니

댓글을 달아 주세요

Programming/node.js2019.06.19 03:07

참으로 다양하게 죽여보는구만.. -_-a

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: node::Abort() [node]
 2: 0x5605160f2011 [node]
 3: v8::Utils::ReportOOMFailure(char const*, bool) [node]
 4: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [node]
 5: v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, unsigned int, v8::internal::Handle, bool, int) [node]
 6: v8::internal::CodeGenerator::MakeCodeEpilogue(v8::internal::TurboAssembler*, v8::internal::EhFrameWriter*, v8::internal::CompilationInfo*, v8::internal::Handle) [node]
 7: v8::internal::compiler::CodeGenerator::FinalizeCode() [node]
 8: v8::internal::compiler::PipelineImpl::FinalizeCode() [node]
 9: v8::internal::compiler::PipelineCompilationJob::FinalizeJobImpl() [node]
10: v8::internal::CompilationJob::FinalizeJob() [node]
11: v8::internal::Compiler::FinalizeCompilationJob(v8::internal::CompilationJob*) [node]
12: v8::internal::OptimizingCompileDispatcher::InstallOptimizedFunctions() [node]
13: v8::internal::StackGuard::HandleInterrupts() [node]
14: v8::internal::Runtime_StackGuard(int, v8::internal::Object**, v8::internal::Isolate*) [node]
15: 0x2557162840bd

 

[링크 : https://bloodguy.tistory.com/entry/nodejs-FATAL-ERROR-CALLANDRETRYLAST-Allocation-failed-process-out-of-memory-에러-원인-해결방법]

팔자에 없는 GC 공부하는 중.. 끄응..

'Programming > node.js' 카테고리의 다른 글

node.js fs.createreadstream highWaterMark  (0) 2019.06.19
node.js xml2js  (0) 2019.06.19
node.js Javascript heap out of memory  (0) 2019.06.19
node.js 용량 제한(?)  (0) 2019.06.18
electron ipc  (0) 2019.06.07
electron.js  (0) 2019.06.03
Posted by 구차니

댓글을 달아 주세요