大约有 720 项符合查询结果(耗时:0.0058秒) [XML]
C++ 通过主机名/域名获取IP - C/C++ - 清泛网 - 专注C/C++及内核技术
...ame)) == 0)
{ //如果成功,将本地主机名存放入由name参数指定的缓冲区中
if((hostinfo = gethostbyname(name)) != NULL)
{ //这是获取主机,如果获得主机名成功的话,将返回一个指针,指向hostinfo,hostinfo为PHOSTENT型的变量。
ip = inet...
解决WaitForSingleObject阻塞UI线程的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...函数即可以等待信号(thread,event,mutex等等),也可以等待指定类型的消息(MSG),函数声明如下:
DWORD WINAPI MsgWaitForMultipleObjects(
__in DWORD nCount, //number of objects to be wait
__in const ...
__declspec(dllexport) 导出符号解决链接失败问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...,但是很多时候默认的编译选项都加上了 -fvisibility=hidden 指定不导出,然后使用上面的宏,自定义导出,与Windows就类似了。
特别注意:
以上这个导出、导入的方式仅针对动态库,而静态库无需任何申明,宏全部替换成空即...
Picture Control(图片控件)中静态显示位图,解决位图不显示的问题 - C/C++ ...
...n1()
{
//从资源中加载图片
CBitmap bitmap;
//加载指定位图资源 Bmp图片ID
bitmap.LoadBitmap(IDB_BITMAP1);
//获取对话框上的句柄 图片控件ID
CStatic *p=(CStatic *)GetDlgItem(IDC_STATIC_PIC);
//设置静态控件窗口风格为位图居中...
MFC中通过Tooltip类实现悬浮鼠标显示提示信息 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
1、定义全局变量 CToolTipCtrl m_tooltip和CWnd* pwnd,pwnd用来指定要显示控件的指针
2、在窗体的OnInitDialog()中或OnShowWindow()中创建m_tooltip。
//创建m_tooltip
m_tooltip.Create(pwnd);
//将CToolTipCtrl与相应的控件对应起来
m_tooltip.AddTool(pwnd, ...
char类型移动跨平台踩过的坑 - C/C++ - 清泛网 - 专注IT技能提升
...型是当作unsigned char处理的,为了保持与PC一致,可以通过指定CFLAG += fsigned-char进行配置可完美解决。
因此,跨平台程序时要特别注意char和unsigned char,最好使用unsigned char。
拓展:https://www.cnblogs.com/lsgxeva/p/10913024.html
hidden symbol ... is referenced by DSO 剖析 - C/C++ - 清泛网 - 专注C/C++及内核技术
...,但是很多时候默认的编译选项都加上了 -fvisibility=hidden 指定不导出,然后使用上面的宏,自定义导出,与Windows就类似了。
dllexport visibility
git使用代理服务器,提升git速度 - 开源 & Github - 清泛网 - 专注C/C++及内核技术
...行配置:
git config --global --unset http.proxy
在命令之后,指定位置的设置值将会被清空,你可以再次使用 --get 来查看具体的设置情况。
如果使用了HTTPS,肯呢个会碰到HTTPS 证书错误的情况,比如提示: SSL certificate problem 。。。...
bat 写注册表详解 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...ITTLE_ENDIAN | REG_NONE | REG_EXPAND_SZ ] 如果忽略则采用 REG_SZ
/s 指定一个在 REG_MULTI_SZ 数据字符串中用作分隔符的字符。如果忽略则将 "\0" 用作分隔符
/d 要分配给添加的注册表 ValueName 的数据
/f 不用提示就强行改写现有注册表项
...
OpenSUSE 升级最新系统步骤 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...ypper addrepo -f [URL] [Alias]
#列出镜像列表
zypper lr
#禁用指定镜像(原先的源)
zypper lr -d xxx
#升级系统
zypper update
#刷新所有仓库
zypper refresh
查看最新Linux版本的命令:cat /etc/os-release
linux,opensuse,zypper