1. Style (Theme)
    • Settings -> Style settings
    • Monokai
  2. Plugin 추가
    • BetterMultiSeleteion v1.4(64bit)
    • NppExec 설치
    • 설정 
      • Plugins > NppExec > Execute NppExec Script
      • Plugins > NppExec > Advanced Options 에서 아래와 같이 설정.
      • Settings > ShortCut ->Plugin Tab 에서 키 설정.
      • 참조 (https://community.notepad-plus-plus.org/topic/11360/multi-selection-and-multi-edit/47)
      •  
      •  
        If saving and naming a script wasn’t obvious, then assigning a keycombo is going to be less intuitive. Just saying. ;-)
        @michaelfernandez98,
        Once you have one or more scripts named and saved as Alan described, then go to Plugins > NppExec > Advanced Options. In the lower left, use the Associated Script pulldown to select the script; click Add/Modify button to add it to the list of Menu Items in the upper left; note whether or not ☑ Place in the Macros Submenu is enabled (you will need this later). Repeat as necessary for all of the above scripts. When you hit OK to apply those changes, a popup will tell you that you should restart Notepad++: save any open files, then restart Notepad++.

        After the restart, then either the Macros menu (if the checkbox was enabled) or the Plugins > NppExec submenu (if the checkbox was disabled) will list your new NppExec scripts.
        To assign a keycombo to each, go to Macros > Modify Shortcut/Delete Macro (or, equivalently, Settings > Shortcut Mapper), and go to the Plugin Commands tab. Filter by NppExec and scroll down until you see the new script names. Click on the script you want a keycombo for, hit Modify, and pick the appropriate combination of Ctrl, Alt, Shift, and the selected key. Repeat the Modify procedure for all the scripts that you want a keycombo for.
         

 

<  From object >

$ nm test_func.o
000000000000000d r __func__.2044
                 U printf
0000000000000000 T test_func

$ nm call.o
                 U _Z9test_funcPKc
0000000000000000 T main

해설>

   
00000000000000 Address
T
U
obj or lib 내부에 정의되어 있는
obj or lib 부에 정의되어 있는
_Z9test_funcPKc mangling 된 function name

 

명령어들

from object nm test_func.o
from static lib nm -a /lib/mylib.so.1
from shared lib nm -D /lib/mylib.so.1
DeMangling nm -CD /lib/mylib.so.1
nm -Ca /lib/mylib.so.1
nm -C test_func.o

 

 

ref

lesstif.tistory.com/entry/c-name-mangling%EA%B3%BC-cfilt-%EB%AA%85%EB%A0%B9%EC%96%B4
www.linuxquestions.org/questions/linux-general-1/list-library-function-of-a-shared-library-so-438693/
cloudrain21.com/link-c-cplusplus-2-call-function

혹시 아래 내용을 진행해 보실 수 있나요?

-> 보내는 사람 PC에서 적용

  1. Windows키 + R을 눌러서 실행 창에 regedit 입력
  2. 레지스트리 키 값으로 이동하여
    HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Preferences
  3. DisableTNEF DWORD로 생성 후 값을 1로 설정
  4. Outlook 다시 실행하고 메일을 발송

ref.

https://answers.microsoft.com/ko-kr/msoffice/forum/all/office-365-2016-%EC%95%84%EC%9B%83%EB%A3%A9/4976316e-869a-41e3-9ccb-a86ee5e37228

- Bookmarks 10.4.4 - vscode에는 별도의 bookmark 기능이 없음.

- C/C++ - ms용 (필수)

- C++ Intellisense (필수)

- Go to Next/Previous Member - 함수단위로 점프할 수 있음., 설치한 후 키 설정 필요.

 

- Sublime Text Keymap and Settings Importer - sublime 의 세팅을 가져와서 설정함.

- Identical Sublime Monokai C# theme and colorizer

 

 

 

 

 

 

  1. - : regular file
  2. d : directory
  3. c : character device file
  4. b : block device file
  5. s : local socket file
  6. p : named pipe
  7. l : symbolic link

Character device

Character and block device files allow users and programs to communicate with hardware peripheral devices.

For example:

$ ls -ld /dev/vmmon 
crw------- 1 root root 10, 165 Jan 4 10:13 /dev/vmmon

In this case the character device is the vmware module device.

Block Device

Block devices are similar to character devices. They mostly govern hardware as hard drives, memory, etc.

$ ls -ld /dev/sda
brw-rw---- 1 root disk 8, 0 Jan 4 10:12 /dev/sda

 

ref. https://linuxconfig.org/identifying-file-types-in-linux

 

Identifying File types in Linux - LinuxConfig.org

Details Lubos Rendek System Administration 09 June 2016 Introduction When navigating the Linux file system you are sure to encounter different file types. The most used and obvious file types are regular files and directories. However, the Linux operating

linuxconfig.org

 

character device file 의 사용

https://temp123.tistory.com/16

'20. Programming > Tools - 4Linux' 카테고리의 다른 글

[Linux] 이전 dir로 이동하기 (Going to previous dir)  (0) 2018.04.06
[Linux] Permission 표현  (0) 2018.03.15
[Linux] SSH - Screen  (0) 2018.01.03


value=100

value2=100


value=$((value+1))

value=$((value+value2))

value=$((value=value+1))

value=$((value+=1))

value=$((value++))


let "value=value+1"

let "value=value+value2"

let "value+=1"

let "value++"


ref. https://askubuntu.com/questions/385528/how-to-increment-a-variable-in-bash


참 신기하다...


'20. Programming > Tools - Bash Shell' 카테고리의 다른 글

[bash shell] 중단하기  (0) 2018.11.12
[bash shell] 주석  (0) 2018.11.12
[bash shell] for ... in 문  (0) 2018.11.12
[bash shell] echo 에 color 넣기 - 미완  (0) 2018.11.12



중단하기 - exit

RED='\033[0;31m'

NC='\033[0m' # No Color


# Removing Directories

echo -e "${NC}"

echo -e "${NC}--------------------------------------"

echo -e "${RED}| # Removing Directories             |"

echo -e "${NC}--------------------------------------"


exit

# Disk Usage
echo -e "${NC}"
echo -e "${NC}--------------------------------------"
echo -e "${RED}| # Disk Usage                       |"
echo -e "${NC}--------------------------------------"







'20. Programming > Tools - Bash Shell' 카테고리의 다른 글

[bash shell] 값 증가  (0) 2018.11.12
[bash shell] 주석  (0) 2018.11.12
[bash shell] for ... in 문  (0) 2018.11.12
[bash shell] echo 에 color 넣기 - 미완  (0) 2018.11.12



한 줄 주석 : # 을 사용

# Removing Directories



여러 줄 주석 : : ' ' 을 사용

: '     <= 공백 있음을 유의

echo -e "${NC}"

echo -e "${NC}--------------------------------------"

echo -e "${RED}| # Removing Directories             |"

echo -e "${NC}--------------------------------------"

'




주석에 Naming 하기 : : << '주석이름'            ....................         주석이름

: <<'end_long_comment'

echo -e "${NC}"

echo -e "${NC}--------------------------------------"

echo -e "${RED}| # Removing Directories             |"

echo -e "${NC}--------------------------------------"

end_long_comment



'20. Programming > Tools - Bash Shell' 카테고리의 다른 글

[bash shell] 값 증가  (0) 2018.11.12
[bash shell] 중단하기  (0) 2018.11.12
[bash shell] for ... in 문  (0) 2018.11.12
[bash shell] echo 에 color 넣기 - 미완  (0) 2018.11.12



# Array 선언 ( Array는 space로 아이템을 구분한다.)

declare -a RM_DIRS

RM_DIRS=("00_img*" "10_sys" "30_tool" "40_script" "50_download_*" ".repo" ".git" "bapapp" "btapp" "TundraWinSimul" "android_auto" "bin" "mw" "lib")


# for 문

for paramStr in ${RM_DIRS[@]}; do

    echo "Removeing directory : ${paramStr}  ......"

    find . -type d -name ${paramStr} -exec rm -rf {} \;

done






'20. Programming > Tools - Bash Shell' 카테고리의 다른 글

[bash shell] 값 증가  (0) 2018.11.12
[bash shell] 중단하기  (0) 2018.11.12
[bash shell] 주석  (0) 2018.11.12
[bash shell] echo 에 color 넣기 - 미완  (0) 2018.11.12




RED='\033[0;31m'

NC='\033[0m' # No Color


# Removing Directories
echo -e "${NC}"
echo -e "${NC}--------------------------------------"
echo -e "${RED}| # Removing Directories             |"
echo -e "${NC}--------------------------------------"




'20. Programming > Tools - Bash Shell' 카테고리의 다른 글

[bash shell] 값 증가  (0) 2018.11.12
[bash shell] 중단하기  (0) 2018.11.12
[bash shell] 주석  (0) 2018.11.12
[bash shell] for ... in 문  (0) 2018.11.12

+ Recent posts