自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 收藏
  • 关注

原创 验证:获取linux系统的网卡信息

获取linux系统的网卡信息(1)网卡名称 (2)IPv4 (3)IPv6 (4)MAC地址 (5)是否回环地址 (6)是否物理网卡 (7)是否混杂模式 (8)发送字节数 (9)发送数据包数 (10)接收字节数 (11)接收数据包数;......

2022-06-08 11:11:16 1575 2

原创 验证:获取HTTP(S)协议GET请求返回的信息

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:获取HTTP(S)协议GET请求返回的信息1.获取HTTP协议GET请求返回的信息#include <Windows.h>#include <Wininet.h> #pragma comment(lib, "Wininet.lib") int main(int argc, char* argv[]){ BOOL bRet = FALSE; HINTERNET hSession = NU.

2020-08-26 20:20:30 581

原创 验证:获取HTTP(S)协议GET请求返回的状态码

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:获取HTTP(S)协议GET请求返回的状态码1. 获取HTTP协议GET请求返回的状态码#include <Windows.h>#include <Wininet.h> #pragma comment(lib, "Wininet.lib") int main(int argc, char* argv[]){ BOOL bRet = FALSE; DWORD dwStatusCode

2020-08-26 19:46:06 1044

原创 验证:远程主机端口是否可达(ping)

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:远程主机端口是否可达(ping)#include <Windows.h>#include <Wininet.h> #pragma comment(lib, "Wininet.lib") int main(int argc, char* argv[]){ BOOL isConnected = ::InternetCheckConnection(_T("https://192.168.18.16

2020-08-26 19:24:43 634

原创 验证:本机网络具体状态

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:本机网络具体状态#include <Windows.h>#include <Wininet.h> #pragma comment(lib, "Wininet.lib") int main(int argc, char* argv[]){ DWORD dw = 0; BOOL isAlive = ::InternetGetConnectedState(&dw, 0); i

2020-08-26 19:18:08 144

原创 验证:本机网络是否就绪

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:本机网络是否就绪#include <Windows.h>#include <Sensapi.h> #pragma comment(lib, "Sensapi.lib")int main(int argc, char* argv[]){ DWORD dw = 0; BOOL isAlive = ::IsNetworkAlive(&dw); if (isAlive) {

2020-08-26 19:07:52 79

转载 转载:java中常用基本类型的字节大小

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:java中常用基本类型的字节大小https://blog.csdn.net/shijinghan1126/article/details/87950953https://blog.csdn.net/lurunlan/article/details/47151629一、基本数据类型1.整型类型 ...

2019-12-13 20:23:32 191 1

原创 验证:cygwin中c++常用基本类型的字节大小

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:cygwin中c++常用基本类型的字节大小// 函数功能: 测试c++基本类型// 备 注: 占用空间大小等void TestCase_BaseTypeSize(){#ifndef __x86_64 printf("running with x86. \n");#else printf("r...

2019-12-02 11:30:39 144

转载 【转】UML类图与类的关系详解

UML类图与类的关系详解https://www.cnblogs.com/pangjianxin/p/7877868.html一种记忆方法:虚线箭头指向依赖;实线箭头指向关联;虚线三角指向接口;实线三角指向父类;空心菱形能分离而独立存在,是聚合;实心菱形精密关联不可分,是组合;另一种记忆方法:(依照关系程度)虚线箭头指向最弱关联; ——依赖实...

2019-07-02 16:54:09 115

原创 验证:RemoveDirectory不同场景下的表现

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:RemoveDirectory不同场景下的表现测试路径:C:\aaa\bbb\ccc测试结果 使用场景 返回值 LastErrorCode ccc目录为空 TRUE 无意义 ccc目录不为空 FALSE 145 ERROR_DIR_NOT_EMPT...

2019-03-05 11:03:43 432

原创 验证:CreateDirectory不同场景下的表现

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:CreateDirectory不同场景下的表现测试路径:C:\aaa\bbb\ccc测试结果 使用场景 返回值 LastErrorCode 父目录bbb存在,ccc不存在 TRUE 无意义 父目录bbb不存在 FALSE 3 ERROR_PATH_NOT_FOUN...

2019-03-05 10:49:38 252

原创 验证:结构体中bit位使用法

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。验证:结构体中bit位使用法// 测试按位使用void TestCase_UseBitValue(){ #pragma pack (push,1) struct { char a; // 使用1个字节 char b:1; // 使用字节中的第1个bit位 char c:2; // 使用字节中的第...

2018-12-25 10:35:08 3370

转载 【转载】设备唯一标识方法(Unique Identifier):如何在Windows系统上获取设备的唯一标识

设备唯一标识方法(Unique Identifier):如何在Windows系统上获取设备的唯一标识原文地址:http://www.vonwei.com/post/UniqueDeviceIDforWindows.html         唯一的标识一个设备是一个基本功能,可以拥有很多应用场景,比如软件授权(如何保证你的软件在授权后才能在特定机器上使用)、软件License,设备标识,设备...

2018-11-27 10:31:12 3449

原创 验证:获取本机用户列表

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:获取本机用户列表// 获取本地账号列表BOOL GetLocalUserList(CAtlArray&lt;CString&gt; &amp;users){ users.RemoveAll(); BOOL bOk = FALSE; LPUSER_INFO_0 pBuf = NULL; DWORD dwEntrie...

2018-11-22 14:42:58 220

原创 验证:VC常用基本类型的字节大小

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:VC常用基本类型的字节大小// 函数功能: 测试VC基本类型 // 备 注: 占用空间大小等void TestCase_BaseTypeSize(){#ifndef _WIN64 printf_s("running with x86. \n");#else printf_s("running with x6...

2018-11-07 12:53:22 271

原创 常用命令:Windows防火墙

1. 防火墙服务:开启防火墙服务。(镜像系统默认开启)   查询:sc query MpsSvc设置:sc start MpsSvc   2. 防火墙开关:开启指定类型防火墙(publicprofile\privateprofile\domainprofile)   查询:netsh advfirewall show publicprofile state设置:netsh a...

2018-10-29 11:46:29 1252

原创 常用命令:Windows登录相关

1. 登录认证:设置RDP-tcp安全层为0x0,记录登录源IP。(镜像系统默认为0x1)查询:reg query "HKLM\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v SecurityLayer设置:reg add "HKLM\System\CurrentControlSet\...

2018-10-29 11:42:06 431

原创 验证:根据域名获取对应的IP地址(gethostbyname)?

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:根据域名获取对应的IP地址(gethostbyname)?// 获取域名对应的IP地址BOOL GetIpAddrByDomainName(LPCTSTR domain, CAtlArray&lt;CString&gt; &amp; ipList){ WSADATA wsadata; WSAStartup(MAKEWO...

2018-10-15 11:44:14 998

原创 验证:给定的字符串是否IPv4或IPv6?

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:验证给定的字符串是否IPv4或IPv6?// 判断IPv4和IPv6地址BOOL IsValidIpAddr(LPCTSTR ipAddr, BOOL *ipv4, BOOL *loop){ BOOL result = FALSE; IN_ADDR addr4 = {0}; IN6_ADDR addr6 = {0};...

2018-10-12 16:57:37 2928

原创 验证:多次调用WSAStartup会发生什么?

有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查。想法:多次调用WSAStartup会发生什么?void TestCase_WSAStartupAndCleanup(){ WORD versionRequested1_1, versionRequested2_2; WSADATA wsaData1_1, wsaData2_2; int err; versionReque...

2018-10-12 15:11:13 3338

原创 发现一个Windows的小bug ^_^

    今天,偶然发现Windows的这个小bug,(w)printf函数不能输出WCHAR类型的中文字符串,不信大家可以试试,我的编程环境是Windows XP SP2,VS2008,呵呵

2009-10-14 16:47:00 305 1

原创 开篇

鉴于网络的原因,以后就在这里安家了,希望大家多多捧场!

2009-09-17 09:39:00 220 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除