一些技巧(7)

简介: 命令行 CCommandLineInfo cmdInfo; ParseComandLine(cmdInfo); if(!ProcessShellCommand(cmdInfo)) return...
命令行 
CCommandLineInfo cmdInfo; 
ParseComandLine(cmdInfo); 
if(!ProcessShellCommand(cmdInfo)) 
return FALSE; 
=========================================================== 
改变对话框背景颜色 
SetDialogBkColor(RGB(0,0,255),RGB(255,255,0)); 
=========================================================== 
无模式对话框 
CNewDialog *MyDlg; 
MyDlg=new CNewDialog(this); 
MyDlg->Create(IDD_DIALOG1); 
MyDlg->ShowWindow(SW_RESTORE); 
=========================================================== 
按钮位图 
Button.LoadBitMaps(ID1,ID2);//两个状态图片 
=========================================================== 
静态框赋值 
SetDlgItemText(ID,str); 
=========================================================== 
UpdateData(FALSE)//变量->控件 
UpdateData(TRUE)//变量<-控件 
=========================================================== 
共享内存 
1. 
HANDLE m_hMapping; 
    m_hMapping=CreateFileMapping((HANDLE)0xFFFFFFFF//使用缺省的文件句柄,创建一个不与任何磁盘文件关联的内存(文件映象), 
        NULL,//安全属性,使用缺省值 
        PAGE_READWRITE,//保护方式,可读写 
        0, 
        0x0100,//分配的内存大小 
        "MyShare");//内存映象文件名称 
2. 
char *m_lpData; 
m_lpData=(LPSTR)MapViewOfFile(m_hMapping,//映象文件映象句柄 
                            FILE_MAP_ALL_ACCESS,//访问模式 
                         0,//文件偏移地址的高32位 
        0,//文件偏移地址的低32位 
        0x0100);//映射视图大小 
//注:若m_lpData=NULL (则失败) 
CString str,g_strShow; 
strcpy(m_lpData,str);//写入内存 
g_strShow=m_lpData;//读 
3.读 
m_hMapping=OpenFileMapping(FILE_MAP_READ,FALSE,"MyShare"); 
m_lpData=(LPSTR)MapViewOfFile(m_hMapping,FILE_MAP_READ,0,0,0);  
目录
相关文章
|
7月前
|
Go API 数据库
milvus的db和collection信息查询
milvus的db和collection信息查询
1148 0
|
7月前
|
开发工具 git
Git从远程仓库拉取指定的分支
Git从远程仓库拉取指定的分支
1287 0
|
7月前
|
Ubuntu Linux
linux启动与关闭日志
Linux系统中的日志文件分布在多个位置,如`/var/log/syslog`或`/var/log/messages`(含系统事件)、`/var/log/boot.log`(启动详情,非所有发行版都有)、`/var/log/dmesg`(内核启动消息)、`/var/log/auth.log`(身份验证记录)和`/var/log/lastlog`(用户登录信息)。对于使用systemd的发行版,可利用`journalctl`命令进行日志查询。查看日志文件可借助文本编辑器或命令行工具如`tail`和`grep`。访问日志文件可能需要权限,可能需使用`sudo`或root用户。
372 0
|
6月前
|
IDE 开发工具 数据安全/隐私保护
【干货】Qt Creator快速下载、安装、使用教程
【干货】Qt Creator快速下载、安装、使用教程
|
7月前
|
Ubuntu 计算机视觉 C++
Ubuntu 20.04 编译 Opencv 4.11,详细步骤(带图)及报错解决,我的踩坑之旅~
Ubuntu 20.04 编译 Opencv 4.11,详细步骤(带图)及报错解决,我的踩坑之旅~
4695 0
|
存储 前端开发 NoSQL
【毕业设计之python系列】基于Flask的在线学习笔记的设计与实现
【毕业设计之python系列】基于Flask的在线学习笔记的设计与实现
930 2
|
数据库连接 PHP
使用composer安装laravel-admin及其过程中遇到的坑
使用composer安装laravel-admin及其过程中遇到的坑
304 0
|
开发工具 git
【git】Git下载镜像
Git下载镜像,内含下载链接
|
2天前
|
弹性计算 人工智能 安全
对话 | ECS如何构筑企业上云的第一道安全防线
随着中小企业加速上云,数据泄露、网络攻击等安全威胁日益严重。阿里云推出深度访谈栏目,汇聚产品技术专家,探讨云上安全问题及应对策略。首期节目聚焦ECS安全性,提出三道防线:数据安全、网络安全和身份认证与权限管理,确保用户在云端的数据主权和业务稳定。此外,阿里云还推出了“ECS 99套餐”,以高性价比提供全面的安全保障,帮助中小企业安全上云。
对话 | ECS如何构筑企业上云的第一道安全防线
|
10天前
|
调度 云计算 芯片
云超算技术跃进,阿里云牵头制定我国首个云超算国家标准
近日,由阿里云联合中国电子技术标准化研究院主导制定的首个云超算国家标准已完成报批,不久后将正式批准发布。标准规定了云超算服务涉及的云计算基础资源、资源管理、运行和调度等方面的技术要求,为云超算服务产品的设计、实现、应用和选型提供指导,为云超算在HPC应用和用户的大范围采用奠定了基础。
179612 21