![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windows功能实现
文章平均质量分 83
shiter
CSDN博客专家,人工智能与大数据领域优秀创作者,累计近500W人次访问。 熟悉自然语言处理(NLP)、大数据(Spark 、Elasticsearch)、数据分析(Scala,Python),计算机视觉(OpenCV、立体匹配)等领域的研发工作。世界500强,高级算法工程师, 曾参与并负责国家级大数据项目,负责大健康平台相关开发与管理工作,负责金融行业AI与大数据平台产品设计、开发与落地。编程不仅仅是技术,还是艺术!talk is cheap,show me the code!
展开
-
win32 多线程基础
// MultiThead.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#includeusing namespace std;DWORD WINAPI Fun1Proc( LPVOID lpParameter //thread data );DWORD WINAPI翻译 2013-01-16 22:10:07 · 1859 阅读 · 1 评论 -
windows linux—unix 跨平台通信集成控制系统
首先,我们可以用到这个开源的开发包:或者是这里:https://github.com/huoyu820125/Micro-Development-Kit原创 2014-12-15 09:58:16 · 4732 阅读 · 0 评论 -
windows平台下,c++获取cpu型号,读取注册表获取系统软硬件信息代码
// Test_cpu.cpp : 定义控制台应用程序的入口点。////=====================================================================================/* CPUID指令是intel IA32架构下获得CPU信息的汇编指令,翻译 2012-09-18 16:04:36 · 17086 阅读 · 1 评论 -
windows下程序启动检查,只启动一个实例
问题来源:http://bbs.csdn.net/topics/390998279?page=1#post-398983061 // Only_once.cpp : 定义控制台应用程序的入口点。////请参考>#include "StdAfx.h"#include #include using namespace std;#define MUTE转载 2015-03-16 19:09:25 · 1492 阅读 · 0 评论 -
调用bios喇叭发声
话不多说,上代码: #include #include #include using namespace std;const int DO = 261;const int RE = 293;const int MI = 329;const int FA = 349;const int SO = 392;const int LA = 440;con翻译 2015-03-14 20:01:32 · 2566 阅读 · 0 评论 -
vs2010 单文档MFC 通过加载位图文件作为客户区背景
实现效果:这个其实是一个非常常见的功能,大家都会考虑给自己简单的工程做一个背景界面。其实只要在view类中重载OnEraseBkgnd()这个函数就好了。代码如下:BOOL CdddView::OnEraseBkgnd(CDC* pDC){ // TODO: 在此添加消息处理程序代码和/或调用默认值 CString string("b.bmp"); HBITMAP hbi原创 2015-05-01 11:48:27 · 4558 阅读 · 5 评论 -
VC++读取图像RGB值
代码:#include #include #include #include #include #pragma comment(lib, "gdiplus.lib")using namespace std;using namespace Gdiplus;int main() { GdiplusStartupInput gdiplusstartupinput;翻译 2015-06-24 17:19:27 · 7889 阅读 · 0 评论 -
Windows下多线程数据同步互斥的有关知识
对于操作系统而言,在并行程序设计中难免会遇到数据同步和共享的问题,本文针对这个问题,以windows系统为例回顾一下资源同步的相关问题。要点如下:1.同步和数据共享 数据征用2.同步原语 1.互斥和临界区 2.自旋锁 3.信号量 4.读写锁 5.屏障 6.原子操作与无锁代码原创 2016-01-06 21:35:03 · 2037 阅读 · 2 评论 -
windows下实现win32俄罗斯方块练手,编程的几点心得
编程珠玑2阅读笔记:1.使用c语言性能监视器,完成对代码的调优工作2.关联数组: 拓扑排序算法,可以用于当存在遮挡的时候决定三维场景的绘制顺序。3.小型算法中的测试与调试工具脚手架程序:《人月神话》一个软件产品中应该有一半的代码都是脚手架。类似,小型的代码库4.自描述数据每个程序员都知道破解神秘数据的挫折与艰辛。5.劈原创 2016-03-05 22:23:17 · 5557 阅读 · 3 评论 -
Windows平台下的多线程编程
线程是进程的一条执行路径,它包含独立的堆栈和CPU寄存器状态,每个线程共享所有的进程资源,包括打开的文件、信号标识及动态分配的内存等。一个进程内的所有线程使用同一个地址空间,而这些线程的执行由系统调度程序控制,调度程序决定哪个线程可执行以及什么时候执行线程。线程有优先级别,优先权较低的线程必须等到优先权较高的线程执行完后再执行。在多处理器的机器上,调度程序可将多个线程放到不同的处理器上去运行,这样转载 2016-04-12 20:56:42 · 2094 阅读 · 0 评论 -
【编程练习】收集的一些c++代码片,算法排序,读文件,写日志,快速求积分等等
class LogFile{public: static LogFile &instance(); operator FILE *() const { return m_file; }private LogFile(const char *filename) { m_file = fopen(filename, "a+"); } ~LogFile() {原创 2014-11-06 20:45:28 · 2293 阅读 · 0 评论 -
GDI+ 读取jpg图片每个像素的值
// 读取jpg图像像素rgb值.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include #include #pragma comment(lib, "gdiplus.lib")using namespace std;using namespace Gdiplus;int翻译 2014-12-11 16:30:18 · 8066 阅读 · 0 评论 -
windows下,c /c++实现磁盘扫描,结合配置文件,读取特定后缀文件目录代码
#include #include #include #include #include "stdio.h"#include "OperatingIni.h"using namespace std;class ScanDisk //磁盘搜索类{public: ScanDisk(TCHAR *Expansion,TCHAR *FileName);//构造函数 ~Scan原创 2013-03-13 13:52:32 · 9208 阅读 · 19 评论 -
vs2010修改状态栏的CStatusBar指针的的SetPaneText()方法时死活不对问题
vs2010的mfc在有些地方不太一样不容易注意到,今天在修改状态栏的时候,就原创 2014-08-10 17:17:57 · 5363 阅读 · 4 评论 -
MFC中char*,string和CString之间的转换
MFC中char*,string和CString之间的转换一、 将CString类转换成char*(LPSTR)类型方法一,使用强制转换。例如: CString theString( "This is a test" ); LPTSTR lpsz =(LPTSTR)(LPCTSTR)theString; 方法二,使用strcpy。例如: CStrin转载 2014-08-19 21:39:13 · 1749 阅读 · 0 评论 -
clistctrl 虚拟列表
clistctrl 虚拟列表 分类: MFC 编程技术 2011-03-11 11:50 736人阅读 评论(0) 收藏 举报 database数据库imagelistlistviewmfcimage一转载 2014-08-20 16:57:29 · 1950 阅读 · 1 评论 -
windows c/c++ 代码运行时间,毫秒级
#pragma once/*//计算代码段运行时间的类//*/#include #ifndef ComputeTime_h#define ComputeTime_hclass ComputeTime { private: int Initialized; __int64 Frequency; __int64 BeginTime;转载 2014-08-10 12:40:34 · 2982 阅读 · 0 评论 -
MFc界面添加滚动条笔记
2012-4-231.指纹识别对于enhance的部分的对话框,显示慢一些,之后图片能不能大一点?256*2562.The Fingerprint Contrast and Analysis System3.参照书上代码将程序背景图片处理好。4.add new image 窗口出现时大小正好为整个客户区CRect rect;pView->GetClientRect(rect原创 2012-04-27 00:33:05 · 4662 阅读 · 0 评论 -
收集一些dos网络配置命令,从新获取ip刷新dns
今天台式机插着无线网卡连接学校无线网,结果就要登录了,完后ip原创 2014-11-12 22:02:39 · 11716 阅读 · 0 评论 -
windows下c语言获取程序当前的执行目录,读文件的代码片
代码如下:#include "stdafx.h"#include "stdlib.h"#include #include int _tmain(int argc, char* argv[]){ char* buffer; // Get the current working directory: if( (buffer = _getcwd( NULL, 0 )) == N原创 2014-10-30 10:59:14 · 3726 阅读 · 1 评论 -
VC之CString,wchar_t,int,string,char*之间的转换
VC之CString,wchar_t,int,string,char*之间的转换 1. CString 转 wchar_tCString path = "asdf";wchar_t wstr[256] = path.AllocSysString();或者:wchar_t wcstring[256];MultiByteToWideChar(CP_ACP,0,path,-1,w转载 2012-02-05 18:35:33 · 1619 阅读 · 0 评论 -
vs 2010调用matlab dll显示窗口核心代码
void Cmdi_matlab_movewindow20140810View::OnMatlab(){ // TODO: 在此添加命令处理程序代码// CProcessCtrl m_process;// // m_process.DoModal(); CProcessCtrl *m_process = new CProcessCtrl(); m_process->Create(原创 2014-09-10 22:29:12 · 6769 阅读 · 0 评论 -
win32 线程通信初步
// 线程通信机制.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#define NUM_THREADS 10#include #include #include typedef struct{ int Id; HANDLE hTerminate;}ThreadArgs;unsigned __stdcall ThreadFunc翻译 2014-12-11 16:32:40 · 1542 阅读 · 0 评论 -
win32贪吃蛇实现
写程序是一个循序渐进的过程,一开始都是加加减减,修修补补,这和我们做企业做创新的原理都是一样的,没有一蹴而就的成功,下面我们来看一个贪吃蛇的实现代码: 主要有两个大的步骤: 1.界面的绘制 2.蛇的绘制 主要代码:// Snake.cpp : 定义应用程序的入口点。//#include "stdafx.h"#include "Snake.h"#include <vector>#翻译 2016-05-30 21:44:23 · 5773 阅读 · 4 评论