mofabang
码龄15年
关注
提问 私信
  • 博客:177,421
    社区:364
    问答:1,738
    179,523
    总访问量
  • 96
    原创
  • 2,089,119
    排名
  • 17
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2010-04-24
博客简介:

mofabang的专栏

查看详细资料
个人成就
  • 获得28次点赞
  • 内容获得6次评论
  • 获得67次收藏
创作历程
  • 67篇
    2015年
  • 1篇
    2014年
  • 27篇
    2013年
  • 2篇
    2012年
成就勋章
TA的专栏
  • windows驱动开发
    22篇
  • 心得
    11篇
  • windows驱动
    4篇
  • windows编程
    18篇
  • wtl
    4篇
  • 调试
  • 数据流
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

wtl的CTreeViewCtrl使用

class CDemoView : public CWindowImpl<CDemoView, CTreeViewCtrl>{public: //DECLARE_WND_CLASS(NULL) DECLARE_WND_SUPERCLASS(NULL, CTreeViewCtrl::GetWndClassName()) BOOL PreTranslateMessage(MSG
原创
发布博客 2015.12.21 ·
1956 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

读写ini配置文件

//读写ini文件。#include <Windows.h>int main(int argc, char *argv[]){ TCHAR szData[MAX_PATH] = { 0 }; TCHAR FileName[MAX_PATH] = { 0 }; int ret = 0; int n = 0; GetCurrentDirectory(MAX
原创
发布博客 2015.12.18 ·
587 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c判断windows的系统是32位还是64位

#include <windows.h>#include <stdio.h>#pragma comment(lib, "user32.lib")int main(int argc, char *argv[]){ SYSTEM_INFO si; // Copy the hardware information to the SYSTEM_INFO structure. Ge
原创
发布博客 2015.12.18 ·
2165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows删除一个目录下的文件c代码

/************************************************************************ deleteFile.h* 删除一个目录下的文件****************/#ifdef __cplusplus extern "C" { #endif#ifdef UNICODE#define DelFile DelFileW
原创
发布博客 2015.12.08 ·
1378 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

怎么解决开发中遇到的问题

怎么解决开发中遇到的问题?
原创
发布博客 2015.11.27 ·
411 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ObReferenceObjectByHandle例程

ObReferenceObjectByHandle例程
原创
发布博客 2015.11.18 ·
3046 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

x86平台原子操作原理

什么是原子操作?任务切换采用中断机制触发,发生一次任务切换,就向处理器通知一次中断发生。任务切换发生在指令边缘,一条指令在执行时,不会进行任务切换,在两条指令的间隙才可能会发生任务切换。原子操作是不可中断的一系列操作。为什么要原子操作?原子操作有什么意义?对于软件,代码的行为必须确定的。 也就是说通过手动分析代码,也能预知运行结果。但是程序在并发和并行的时候, 因为操作系统任务调度的不确定性和多
原创
发布博客 2015.11.18 ·
1602 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Win32Project编译报错error C1853:

引子vs2013新建win32工程Win32Project1,修改文件Win32Project1.cpp名为Win32Project1.c,编译,报如下错误:错误1 error C1853: “Debug\Win32Project1.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)D:\visual studio
原创
发布博客 2015.11.18 ·
954 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

InterlockedCompareExchange例程

InterlockedCompareExchange 例程执行一个原子操作,用参数Comparand的值与参数Destination指针指向的值比较。Syntax:LONG InterlockedCompareExchange( _Inout_ LONG volatile * Destination, _In_ LONG Exchange, _In_ LONG Comparand );Par
原创
发布博客 2015.11.18 ·
4710 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

谈编程是个什么玩意儿

人们总是很好奇,编程是个什么玩意儿?我之前也没思考过这个问题。也不清楚什么是编程。只是看美国大片里, 黑客程序员们对着键盘不停噼里啪啦的敲着,眼睛看着电子显示器,黑色电子显示器上不停地显示着一行字母单词的打印,不停的刷屏,虽然像无字天书,但看着好高端,好酷炫的样子。在最初的印象,程序员就是坐在电脑面前, 不停在键盘上敲打。也不清楚,他为啥在电脑跟前,为啥敲打电脑。虽然现在也跟计算机打交道,也敲打
原创
发布博客 2015.11.18 ·
971 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

怎么看图

在日常工作中,总能接触到图表图形的。比如柱形图、折线图、饼图、条形图、面积图、X Y 散点图、股价图、曲面图、圆环图、气泡图、雷达图等等。比如协议帧图等等专业性图。遇到这些图,该怎么看? 怎么看图上的符号,图要表达的意思呢?先大概看一下图的全貌,看看完整的布局和框。然后在从上到下、从左到右的浏览一下各部分。最后读一读,抠一抠图的字眼和概念, 用自己已有的知识和经验跟图形对号入座, 想象自己有没
原创
发布博客 2015.11.17 ·
578 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线程

【等待线程】 KeWaitForSingleObject例程把线程放到等待状态直到调度对象被设置成型号状态,或者可选的直到等待超时。Syntax:NTSTATUS KeWaitForSingleObject( _In_ PVOID Object, _In_ KWAIT_REASON WaitReason, _In_ KPROCESSOR
原创
发布博客 2015.11.17 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

工作细节

在工作中,难免要提供一些东西给另一方。因此我们在提供东西的时候,就要充分站在另一方考虑。比如我们可以用高板版本的word软件,比如office 2010, 保存的文件格式是hello.docx, 但是对方使用的是office 2003,他那边就不识别hello.docx。 所以尽量使用兼容以前的版本,提供hello.doc给另一方。提供代码也要考虑兼容性。如果你用的vs2013建立项目,用户使
原创
发布博客 2015.11.17 ·
400 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

viso画数据流图

打开viso, 选择基本形状, 选择基本形状, 选择矩形, 输入字符Obj_a, 选择矩形, 输入字符中间, 选择矩形, 输入字符Obj_b, 选择矩形, 输入字符Obj_c,选择折线,链接关联的矩形。 选择折线,画过数据流经的框图,设置线条格式, 重点选择05箭头, 虚线类型选择10虚线。 下图是一个简单的示例:
原创
发布博客 2015.11.16 ·
10485 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

vs代码同步的问题

vs2013的代码同步到vs2010,会编译失败。 需要修改工程属性页——>配置属性——>常规——>平台工具集, 把v120改成v100就可以了。两个人同时进行一个项目开发, 甲用vs2013, 乙用vs2010,现在甲在项目工程里添加了a.h和a.c两个文件。乙用beyondcompare对比甲的项目目录, 只对比同步.h和.c文件,但是,乙同步了之后,编译不过, 报错链接时找不到xx
原创
发布博客 2015.11.16 ·
2264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DeviceIoControl function

函数DeviceIoControl给指定设备驱动直接发送一个控制码, 让相应的设备进行相应的操作。BOOL WINAPI DeviceIoControl( _In_ HANDLE hDevice, _In_ DWORD dwIoControlCode, _In_opt_ LPVOID lpInBuffer, _
原创
发布博客 2015.11.16 ·
459 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WdfRequestRetrieveOutputBuffer

WdfRequestRetrieveOutputBuffer方法可以取得一个I/O请求的输出缓冲区。NTSTATUS WdfRequestRetrieveOutputBuffer( [in] WDFREQUEST Request, [in] size_t MinimumRequiredSize, [out] PVOI
原创
发布博客 2015.11.16 ·
1875 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

wtl学习开篇

安装好vs和wtl开发环境后,就可以进行wtl开发了。wtl提供了windows图形界面开发框架,可以利用wtl开发出想要的windows图形视窗界面程序。首先我们简单的建立一个wtl的程序,看看wtl的代码逻辑和图形界面是如何来搭建代码积木的。打开vs工具, 1、新建项目——>在已安装——>Visual C++ ——>WTL ——> ATL/WT Application Wizard名称写wt
原创
发布博客 2015.11.16 ·
659 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

工作细节

1、代码的干净、整洁2、版本的管理3、构建环境条件4、大胆假设,小心求证。
原创
发布博客 2015.11.16 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

怎么写原理文档

写文档。 写什么文档? 怎么写文档? 什么是文档? 它包含什么内容?文档是记录、描述一件事、一个东西、一个概念的文字集合, 是一种书面描述。它可以记录一个人的想法、见闻、感受等等。它将一切浓缩于文字,浓缩在书面里。我们可以阅读别人的文档,可以自己写文档。简单来说,用简单易于明白的文字话语将一件事情讲明白说清楚,思路清晰有条理。能够将作者的思想准确的呈现在文字里, 让阅读的人读过之后,就像
原创
发布博客 2015.11.13 ·
931 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多