
系统
师从小白
这个作者很懒,什么都没留下…
展开
-
PC操作系统使用技巧
文件管理器Ctrl+L 显示地址栏smb://windowsip 访问windows共享文件夹(找到左侧连接服务选项)终端Ctrl+Alt+t 进入Ubuntu终端Ctrl+Shift+= 放大终端字体Ctrl+- 缩小终端字体安装服务# 安装sftpsudo apt-...原创 2019-01-26 10:02:33 · 1696 阅读 · 1 评论 -
Windows系统Shell脚本
变量 创建自定义变量REM 设置变量set var1=value1REM 打印变量echo %var1%MS-DOS的内置环境变量// 使用set /? 查看--- // 执行程序后返回值errorleveleg: if %errorlevel% EQU 0 (echo succeeded) else (echo failed)--- // call调用b...原创 2019-04-29 09:06:50 · 9155 阅读 · 0 评论 -
Windows系统C++编译
编译参数/GR[-] 启用 C++ RTTI链接参数/DEBUG 指定生成pdb调试信息,/PDB:"<pdb文件路径>" ...原创 2019-04-29 09:07:00 · 2152 阅读 · 0 评论 -
Windows系统常见API
Core AudioIMMDeviceEnumerator 枚举音频设备集(IMMDeviceCollection),获取默认设备,通过ID获取设备(IMMDevice),注册通知,取消通知(IMMNotificationClient) IMMDeviceCollection 音频设备集中数量,通过索引取出设备(IMMDevice) IMMNotificationClient IUnknow接口,继承实现IUnknow和设备状态改变、设备增加、设备删除、默认设备改变和设原创 2021-01-05 18:13:57 · 2045 阅读 · 0 评论 -
Windows系统DirectX
#include <direct.h>dshow dshow.h -strmiids.lib 待确认ICreateDevEnum* pDevEnum = NULL;CoCreateInstance(CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC_SERVER, IID_ICreateDevEnum, reinterpret_cast<void**>(&pDevEnum));IEnumMoniker* pEnum =..原创 2021-01-23 12:04:56 · 417 阅读 · 0 评论 -
Ubuntu系统Shell脚本
命令常用# 查看所有环境变量 - 打印环境变量envecho $PATHexport LD_LIBRARY_PATH=$PWD#定义和取消变量var1="123"unset var1# 打印系统信息 grep -v "U" 反向不匹配uname -a# 账号和密码 - 切换账号 - 设置账号密码su rootsu -sudo passwd root# 打...原创 2019-01-28 11:26:50 · 2651 阅读 · 3 评论 -
Ubuntu系统C++编译
典型例子makefile内容如下:main : main.cpp g++ -o main main.cpp -std=c++11 -g `sdl2-config --cflags --libs` -I./includes -L./lib -ldtypestd -Wl,-rpath ./lib分析:-std=c++11 指定用c++11标准-g ...原创 2019-01-29 16:17:19 · 909 阅读 · 0 评论 -
Ubuntu系统C++调试
gdb启动# 间接启动gdb(gdb) file <程序名> 或 (gdb) attach <进程pid># 直接启动gdb <程序名>gdb <程序名> <core>gdb <程序名> <进程pid>## 有时候需要sudo gdbgdb命令执行# 从第一行开始,并停止原创 2019-03-01 15:29:00 · 1787 阅读 · 0 评论 -
ubuntu系统常见API
分类关于路径getcwd 运行程序的路径readlink 运行的程序所在的路径realpath 相对路径转绝对路径char runpath[1024] = { 0 };getcwd(runpath, 1024);char exepath[1024] = { 0 };readlink("/proc/self/exe", exepathuf, 1024);...原创 2019-01-28 11:07:35 · 1587 阅读 · 0 评论 -
Ubuntu系统工具ar nm pkg-config
工具ar# 显示包含对象列表ar t libskia.a# 显示包含对象列表 (包含权限,时间戳,大小等)ar tv libskia.a# 抽取包含对象文件ar x libskia.a# 抽取指定对象文件ar xv libskia.a spec.o# 创建常规静态库 c - 创建 r - 匹配替换 s - 创建索引表(也可以通过randlib添加)ar c...原创 2019-03-06 19:32:26 · 440 阅读 · 0 评论 -
centos 系统
安装# root登录,修改后多次重新网络,虚拟机共享主机ipcd /etc/sysconfig/network-scripts/vi ifcfg-ens33service network restartping www.baidu.comyum groupinstall "X Window System"yum groupinstall "GNOME Desktop"设置dos和图形启动systemctl get-default# 修改模式命令:systemctl set.原创 2021-01-18 18:44:39 · 329 阅读 · 0 评论 -
Mac系统动态库符号表分析
查看符号表# 查看nm *.dylibnm -C *.dylibnm -P *.dylibnm -nm *.dylib-n,按照数字而不是默认的字符排序。-r,符号按照反序显示-C,以原代码显示-P,以简单格式显示每一个符号符号表分析符号类型符号类型代号说明AGlobal absolute 符号aLocal absolute 符...原创 2019-04-29 09:07:23 · 2751 阅读 · 0 评论