文章目录 Windows 通过login_id获取uname,usid,udomain 获取本地所有账户信息 记录坑 windows server 2012R1机器会调用LsaGetLogonSessionData返回...
分类 : 编程语言
[笔记][c++] 数字转字符串,snprintf、stringstream、 std::to_string函数性能对比
前言 参考 stringstream sprintf和snprintf to_string ...
[代码] 判断部分文件类型的实现
代码判断部分文件类型的实现 支持chm,doc,docx,lnk,pe等文件 bool IsSpecialFile(const wchar_t* w_file_path) { //chm //lnk ...
[C++] 宽字符与编码
[toc] 前言 编码是需要初学者模糊理解的知识,似懂非懂。 可观看多年前写的 一篇编码相关的文章 一、宽字符 熟悉c++编程的一般都知道 L"" 括起来的字符串 ...
CMake:构建库项目
CLion创建一个项目 在CMakeLists.txt添加 静态库和共享库 #动态库 .so add_library(${PROJECT_NAME}_shared SHARED ${SOURCE_FILES} ) #静...
Ubuntu+CLion+Qt5开发跨平台
先装qt环境 先下qt sudo apt-get install qt5-default qt必备的编译环境 sudo apt-get install build-essential sudo apt-get i...
C++基础之库配置和测试
动态库和静态库 动态库(.dll)和动态链接库(.lib) 动态库工程 会生成.dll文件(包含代码实现)、.lib文件(包含代码的声明)动态链接库 静态库(.lib) 静态库工程 会生成.lib文件 包含代码的声明和...
C++基础之常见问题
C++基础之常见问题 1、C++ 成员函数后面接 const 给隐含的this指针加const,表示这个this指向的东西是const的,也就是说这个函数中无法改动数据成员了,相当于只读操作 2、成员函数后面接:a(a...
Android:React Native之Javascript基础
Javascript 基础 ## 引入javascript脚本 ## 注释 //行注释 /** 块注释 **/ ## 变量 ### 类型:数字,文本,true/false ### 常见问题: undefine(变...
面试:Android基础
Activity Activity生命周期 onCreate() onStart() onResume() onPause() onStop() onRestart() onDestory() A...
kotlin学习:kotlin特征之一,空安全
** 许多编程语言(包括 Java)中最常见的陷阱之一,就是访问空引用的成员会导致空引用异常。在 Java 中,这等同于 NullPointerException 或简称 NPE Kotlin 的类型系统旨在从我们的代...










