Wednesday, June 21, 2023

unix tree

minnie.tuhs.org/cgi-bin/utree.pl

which on linux

which is used to locate a command. which returns the pathnames of the files (or links) which would be executed in the current environment, had its arguments been given as commands in a strictly POSIX-conformant shell. It does this by searching the PATH for executable files matching the names of the arguments. It does not follow symbolic links.

Wednesday, June 14, 2023

stdc++

#include <bits/stdc++.h>
using namespace std;
int main()
{
}

stdc++.h allows us to include the entire standard library so I don't need to include each separate header files such as vector, iostream, algorithm and so on.

but it is only for competitive programming not for a professional developer.

use gdbm on ubuntu

First thing you have to do is checking whether gdbm is installed on your system or not.

normally it is installed on /usr/include


find /usr/include *dbm* is the command you can use.


even though gdbm is installed on your machine, you might need to install gdbm_compat if you use ndbm interface.


sudo apt-get install apt-file

apt-file update

apt-file search ndbm.h


then you will see packages that you should install on your machine.


Tuesday, June 6, 2023

안다는 것

子曰 由, 誨女知之乎. 知之爲知之, 不之爲不知, 是知也

Sunday, June 4, 2023

List symbols from object file on linux

 


search all of the symbols in a program. if you can see any of functions beginning of aio_ then for sure it uses async I/O.

Task in UnrealEngine

 https://www.youtube.com/watch?v=1lBadANnJaw