自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (36)
  • 收藏
  • 关注

原创 HTTP - 断点续传

原理:http协议中的断电续传是基于HTTP头Range以及Content-Range。HTTP头中一般断点下载时才用到Range和Content-Range实体头,Range用户请求头中,指定第一个字节的位置和最后一个字节的位置(eg:Range:200-300或Range:200-);Content-Range用于响应头。通俗的来讲就是文件大小为10,这次下载了3,被中断了,下次继...

2018-12-24 22:22:15 1799

原创 CString有多个连续空格,分成若干子字符串

例如:“1111           2222   3333  3333”void JSon::Split(CString StrSource, /*CStringArray& StrArrayDest,*/ CString strDivision){ //StrArrayDest.RemoveAll(); int nPos = 0; int nPre_pos = 0;...

2018-12-19 16:23:23 1574

原创 MFC中CString转换成char数组的问题 unicode

CString -- > char*        USES_CONVERSION;        char* pFilePath = T2A(vecFile[i]);        char* pSavePath = T2A(str);https://blog.csdn.net/zhao_fu_lu/article/details/42298345 nLength = ...

2018-12-19 14:22:29 1090

原创 CString 转为 wchar_t[] 和 CString查找子字符串

  CString str = _T("PATH"); CString orig("Hello, World!"); // Convert to a char* const int newsize = 1024; wchar_t nstring[newsize]; wcsncpy_s(nstring, strBodyData,100);注:CString::Find函数,如果...

2018-12-19 10:46:35 1409

原创 Edit control 自动换行

自动换行:必须设置Vertical Scrollbar = TRUE必须设置MultiLine = TRUE必须设置Horizontal Scrollbar = FALSE必须设置Auto HScroll = FALSE可选设置Want Return = FALSE  可选设置Auto VScroll = TRUE ...

2018-12-18 17:27:03 1878

转载 CString&CStringA&CStringW之间的相互转换

https://www.cnblogs.com/Hisin/archive/2012/05/01/2478092.html  在做MFC编程的时候,时常会碰到CString、CStringA、CStringW之间相互转换的问题,也即chat字符串与wchar_t字符串相互转换的问题。现本人写了一个它们之间相互转换的函数,代码如下:头文件CStringToolEx.h#ifndef...

2018-12-18 13:41:00 2827

转载 路径操作函数Windows(VC)

https://blog.csdn.net/hgy413/article/details/7816137  路径截断与合并函数       PathRemoveArgs 去除路径的参数 PathRemoveBackslash 去除路径最后...

2018-12-14 15:04:48 781

转载 HTTP的基础知识

http://www.cnblogs.com/ranyonsue/p/5984001.html?tdsourcetag=s_pcqq_aiomsghttp响应头状态描述https://www.cnblogs.com/china8036/p/4318085.html这一篇绝对最好的,我是通过它了解的https://blog.csdn.net/yezitoo/article/detai...

2018-12-12 12:03:16 94

原创 VS2015 编译 JSONCPP库

第一篇参考:https://blog.csdn.net/wu110112/article/details/70213683第二篇参考:https://blog.csdn.net/c_base_jin/article/details/81053965 第一篇:声明:当前网上有很多json相关的开源库,接触网络方面的技术大牛们对json这个网络数据格式也并不陌生,鄙人个人比...

2018-12-05 10:41:53 973

转载 A2W、W2A、A2T、T2A的使用方法

1、A2W和W2A   在《Window核心编程》,多字节和宽字节之间转换比较麻烦的,MultiByteToWideChar函数和WideCharToMultiByte函数有足够多的参数的意义让我们去理解。那么使用ATL的一个很好的字符串的转换宏:A2W和W2A。  (1)A2W的用法:[cpp] view plain copyUSES_CONVERSION;   CString...

2018-11-16 10:10:30 4193

转载 图片的pitch

https://blog.csdn.net/a102111/article/details/9326785

2018-11-14 14:21:35 600

原创 怎么拖动文本框 -- MFC

1,添加消息OnLButtonDown2,添加代码 CRect rect; GetClientRect(&rect); rect.bottom = rect.top + 35; if (rect.PtInRect(point)) { ::SendMessage(GetSafeHwnd(), WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);...

2018-11-12 10:49:26 966

转载 MFC 在指定位置添加位图

http://www.cnblogs.com/yan-boy/archive/2012/09/16/2687462.htmlhttps://blog.csdn.net/xianglitian/article/details/6023656

2018-11-09 18:15:31 2052

原创 手机的博客链接

什么知识都有,什么都很厉害https://www.cnblogs.com/lidabo/category/404435.html关于STLhttps://blog.csdn.net/plutus_sutulp/article/details/8128949WM_QUIThttps://blog.csdn.net/guzhou_diaoke/article/details/815...

2018-11-02 14:45:04 166

原创 文件是否存在

1,需要的函数FindFirstFile,2,需要的结构体:WIN32_FIND_DATA详解:https://blog.csdn.net/veryhehe2011/article/details/7769814https://blog.csdn.net/qq2399431200/article/details/11878611https://www.cnblogs.com/q...

2018-11-02 10:45:17 153

原创 关于DC和Bitbit函数

https://blog.csdn.net/shellching/article/details/18405185https://blog.csdn.net/yongyu211/article/details/7722477http://www.cnblogs.com/08shiyan/p/6843097.html4种DC之间的区别https://blog.csdn.net/liu...

2018-10-31 14:02:41 3880

原创 给按键加一个提示信息

1,用到了ON_NOTIFY_EX2,CToolTipCtrl类3,PreTranslateMessage知识点:1,ON_NOTIFY_EXON_NOTIFY和ON_NOTIFY_EX用来处理控件通知消息WM_NOTIFY 的宏两者的形式是:ON_NOTIFY_EX(nCode,id,memberFxn)    其中  nCode可以表示一个待处理的消息       ...

2018-10-29 13:36:33 392

转载 【整理】ANSI和UNICODE字符串处理函数

https://blog.csdn.net/chenzy945/article/details/51931148?utm_source=blogxgwz2

2018-10-26 16:34:28 113

原创 MFC对话框里不能响应按键事件的解决办法 -- 有感

我在做一对话框上有按键,我将按键按键显示时(visible = true) ,不能响应OnKeyDown函数,所以我参考了https://blog.csdn.net/fancw/article/details/10007081怎么改的:BOOL ADlg::PreTranslateMessage(MSG* pMsg){ // TODO: 在此添加专用代码和/或调用基类 i...

2018-10-25 16:13:37 3773

转载 BITMAPFILEHEADER、BITMAPINFOHEADER及BMP结构详解

http://www.cnblogs.com/lzlsky/archive/2012/08/16/2641698.html

2018-10-23 17:10:26 1531

原创 查找文件的后缀

BOOL Ishad = (BOOL)(tmpFind.FindFile(nFilePath)); try { while (Ishad) { Ishad = (BOOL)(tmpFind.FindNextFile()); if (!tmpFind.IsDots() && !tmpFind.IsDirectory() && !tmpFind...

2018-10-23 12:11:33 278 2

转载 OnEraseBkgnd和OnPaint联系

https://www.cnblogs.com/lidabo/archive/2012/07/17/2595381.html

2018-10-22 15:30:15 112

原创 怎么在界面中 设置 [设置按钮] -- MFC

假如:有两种设置1,设置类型A2,设置类型B类型A和类型B都需要一个对话框:1,A对话框2,B对话框将A和B放在一个Menu中步骤:具体Menu的操作:http://www.lingchenliang.com/post/1876.htmlCMenu类:https://blog.csdn.net/alexander_frank/article/detail...

2018-10-18 11:01:45 280

转载 Windows平台编程之OnCreate函数的说明

        OnCreate是一个消息响应函数,是响应WM_CREATE消息的一个函数,而WM_CREATE消息是由Create函数调用的。  在view类中,Create 是虚函数由框架调用,是用来“生成一个窗口的子窗口”。 而OnCreate 函数是用来“表示一个窗口正在生成”。一个窗口创建(Create)之后,会向操作系统发送WM_CREATE消息,OnCreate()函数主要是用来...

2018-10-18 10:34:21 528

原创 不区分大小的字符串比较

在代码中碰到的​ if (_tcsicmp(lpszNormal, lpszSel) == 0) { m_bSelected = true; } else { m_bSelected = false; }​参数:lpszNormal, lpszSel:为CString类型说明:CompareNoCase:该函数功能相同,是通过调用文本函数_tcsicmp来实...

2018-10-17 14:58:52 367

转载 CStatic类介绍

CStatic类提供了一个Windows静态控件的功能。一个静态控件可以用来显示一个文本字符串、方框、矩形、图标、光标、位图或增强的图元文件。它可以被用来作为标签、方框或用来分隔其它的控件。静态控件通常不接收输入,也不提供输出;但是,它具有SS_NOTIFY风格,则它可以通知其父有关设备点击的消息。     创建一个静态控件分两步。     首先,调用构造函数来构造一个CStatic类的对象...

2018-10-17 14:18:41 765

原创 Tortoisegit的使用

文件状态:被追踪,不被追踪默认不被追踪,需要主动添加到追踪文件(add操作) 被追踪文件的三种状态:已修改(modified),已暂存(staged),已提交(commit) 已修改:你把原有的库中的某个文件进行了修改,此时由于文件的校验值发生改变,git会检测到你的修改,此时需要做暂存操作。已暂存:在修改之后,可以把修改暂时写入到缓存区,在积累了几次修改足够构成一次提...

2018-10-16 10:25:57 154

转载 Bitmap Storage

Bitmaps should be saved in a file that uses the established bitmap file format and assigned a name with the three-character .bmp extension. The established bitmap file format consists of a BITMAPFILEH...

2018-09-27 15:43:14 96

原创 MFC - 工作中学习

1,CPaintDC:(1)用于响应窗口重绘消息(WM_PAINT)是的绘图输出。(2)CPaintDC在构造函数中调用BeginPaint()取得设备上下文,在析构函数中调用EndPaint()释放设备上下文。EndPaint()除了释放设备上下文外,还负责从消息队列中清除WM_PAINT消息。因此,在处理窗口重画时,必须使用CPaintDC,否则WM_PAINT消息无法从消息队列中清除...

2018-09-19 14:31:40 100

原创 编译directx11(box) - win10 - vs2015

我出现的问题在这里都能找到,之后在总结一下1,vs2015编程DX使用Effect的详细步骤(整理)https://blog.csdn.net/trueisfalse/article/details/514815862,Direct3D11学习:(一)开发环境配置https://www.cnblogs.com/Ray1024/p/6048842.html/**以下为配置时出现的问题...

2018-09-13 13:39:15 315

原创 vs2012编译STLport

编译环境: win7  64位  VS2012  STLport5.2.1因为Boost教程《Boost程序库完全开发指南》中提到STLport是配合Boost程序库工作的默认标准库,且我的编译器是VS2010,而目前STLport的编译在官网上最新只支持到VS2008,所以需要手动改一下源代码。文件在STLport库目录下的stlport\stl\_cstdlib.h 将158行

2018-01-31 23:08:38 198

原创 存储模型2---虚拟存储技术

虚拟存储技术:当进程运行时,先将其一部分装入内存,另一部分暂留在磁盘,当要执行的指令或访问的数据不再内存时,由操作系统自动完成将他们从磁盘调入内存中工作即为:分配给进程的虚拟内存虚拟地址:在虚拟内存中指令或数据的位置,该位置可以被访问,仿佛它是内存的一部分虚存与存储体系:把内存与磁盘有机结合起来使用,从而得到一个容量很大的内存

2017-12-13 21:09:44 227

原创 存储模型

存储模型:地址重定位程序装载在内存才可以运行:----程序以可执行文件格式保存在磁盘上多道程序设计模型:----允许多个程序同时进入内存每个进程由自己的地址空间:----一个进程执行时不能访问另一个进程的地址空间----进程不能执行不适合的操作进程的地址空间:地址重定位:1,逻辑地址(相对地址,虚拟地址):用户

2017-12-12 21:02:54 232

原创 同步互斥机制2-进程通讯机制

管程monitor进程间通信典型操作系统的IPC机制管程monitor:为什么出现管程?问题:信号量机制的不足--程序编写困难,易出现死锁管程的定义:1,一个特殊的模块2,是一个名字3,由关于共享资源的数据结构及在其上操作的一组过程组成进程和管程的关系:进程只能通过调用管程中的过程来间接地访问管程中的数据结构。

2017-12-10 18:02:07 417

原创 同步

从进程的特征出发:并发:进程的执行时间断性进程的相对执行速度不可预测共享:进程/线程之间的制约性不确定性:进程的执行的结果与其执行的相对速度有关,是不确定的竞争条件: 竞争条件:两个或多个进程读写某个共享数据,而最后的结果取决于进程运行的正确时序进程互斥:有图各进程要求使用共享资源,而这些资源需要排他性使用,各进程之间竞争

2017-12-09 23:49:55 377

原创 工作一年的心得体会(持续中.......)

在公司的一年中,生活的非常愉快,工作氛围也很好,但是相对来说太清闲,感觉到自我提升的太少了。而且从工作学习中发现自己的多方面不足之处,可以说会的东西太少了。公司是一个大家庭,不管是领导还是同事,都兢兢业业的工作。在上个月,和我的哥们聊了一下,他现在读研究生。本科时水利水电转的电气工程,而研究生学的是金融。可以说跨度非常大,他因为本科不是学金融的,可以说需要补习很多内容。基本每天都2点后睡觉,第二天...

2017-12-09 12:17:55 8310

原创 CPU调度

调度时机:内核对中断/异常/系统调用处理后返回到用户态时进程切换:---切换全局页目录以加载一个新的地址空间切换内核栈和硬件上下文,其中硬件上下文包括了内核执行新进程需要的全部信息切换过程包括了对原来进程各种状态的保存和对新进程各种状态的恢复上下文切换步骤:场景:进程A下cpu,b上cpu上下文切换开销:直接开销:内核完成切换

2017-12-07 23:27:19 504

原创 进程

并发环境:一段时间间隔内,单处理器上有两个或两个以上的程序同时处于开始运行但尚未结束的状态并且次序不是事先确定的定义:process:---对CPU的抽象进程时具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位程序是一次执行过程是正在运行的程序的抽象将一个cpu变换成多个虚拟的cpu系统资源以进程为单位分配,如内存,内

2017-12-06 23:19:09 162

原创 操作系统运行机制

CPU:运算器,控制器,寄存器,高速缓存两类寄存器:控制和状态寄存器(重要):程序寄存器PC----记录将要取出指令的地址指令寄存器IR-----记录最近取出的指令程序状态字PSW----记录处理器的运行状态需求保护:并发,共享两种cpu状态:内核态:运行操作系统程序用户态:运行用户程序特权指令:只能由操作系统使用,用户不能用非特权指

2017-12-05 23:33:29 1339

原创 操作系统的分类

传统操作系统分类:待完善1、批处理2、分时3、实时4、个人计算机5、网络6、分布式7、嵌入式批处理操作系统:作业包括:用户程序,数据,作业说明书。成批:通常由若干个作业组成,用户只能提交等待处理,不能干预自己作业处理。SPOOLING系统工作原理:用户作业加载到磁盘上的输入井按某种调度策略选择几个搭配得当的作业,调入内存

2017-12-04 23:07:37 281

Unix网络编程1+2

高清,标签,其他的不说了,自己看看吧

2019-01-18

C++ 标准程序库(清晰非影印版)

C++ 标准程序库(清晰非影印版),我说清晰,绝对清晰,大家可以下载看看,帮忙推荐一下吧

2018-10-23

Visual Studio的中文语言包

语言包,vs的大家需要就拿走吧,我试过很好用,希望大家喜欢吧

2018-10-17

Windows程序设计+随书源码

我这个绝对是很好的,珍藏版,知道大家没多少积分,就少要点,毕竟都不容易把,大家如果要觉得还可以,希望评论留言,我也会分享其他资料的

2018-10-16

c++ gui 编程 4 src + pdf

源码和pdf,,c++ GUI Qt4 PDF‘’‘’‘’

2018-06-07

流媒体,音视频

这是多线程的资料,可以说是我们菜鸟的福音,大家可以学习

2018-01-30

物联网项目仓储

初学者可以看看 ,能编译成功,linux版本 window版本持续发布

2017-11-14

物联网 CGI

物联网仓储系统项目--cgi,适合初学者---------------可以看一下,参考

2017-11-14

物联网仓储系统项目---boot

物联网仓储系统项目--boot,适合初学者---------------可以看一下,参考

2017-11-14

物联网仓储系统项目--boa

物联网仓储,项目,适合初学者+,有部分备注。。。。。。

2017-11-14

ffmpeg。exe

基础ffmpeg。exe。。。。。。。。。。。。。。。。。。丰富。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-11-13

ffepeg filter 第二版本

以前出过一个第一版本的 这是第二版本的。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-11-13

ffmpeg sdl 音频filter源码

可以实现没问题 适用于初学者+。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-11-13

ffmpeg sdl 硬加速

硬加速相对于软加速性能更好,可以看看这个文档。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-11-13

FFmpeg源代码结构图

可以说经典力作 我就是读这本书才入门 的,如果你想看可以下载来看一下。

2017-11-09

罗云彬win32汇编

罗云彬win32汇编

2017-05-20

c++容器笔记

自己总结的c++容器相关的知识笔记 有例子 虽然没有发博文 应为实在太长 但是很实用 全部以实例来讲解的

2016-11-27

C++STL算法

辛苦收集 共80左右 的算法 很常用 可以当成算法的字典了 还有30余种还在收集

2016-11-27

卷积相关的资料

非常好用的卷积运算 非常适合新手

2016-11-27

linux内核编译

这个很重要,想学系统移植的看看

2016-11-06

linux驱动工程面试必问知识点

来看看吧 还是有用的 对于新人来说

2016-11-05

QT5开发及实例

你要是学QT 这才是抓手 是例子 非常好

2016-10-21

这是qt类表

最全的 大家肯定需要

2016-10-21

华三笔大全试

弄到的资料很不容易,有想去的参考一下题目,看看思路是什么都什么提醒,很不错,很精髓,不去的也可以看看

2016-10-13

Linux网络编程超级详细笔记

自己整理总结的 不用看书,看这个把 ,可以说参考了很多资料

2016-09-29

C语言实例解析精粹

对于刚毕业 和培训出来的同学 这些小项目研究一下可以写在简历上

2016-09-26

俄罗斯方块、贪吃蛇‘九宫格

这是精品 有我详细的备注 每个语句都有备注 并且说明了每个函数的具体功能 向看这几个代码的就看看吧

2016-09-24

C_C++面试题

经典试题总结出来的,比较适合小初学者和面试的菜鸟

2016-09-24

C++多态的原理

本文档是我自己整理并且参考各个博客,加工整理集合在一起的,绝对全

2016-09-24

hacker入门详细版

向要学的就来吧 绝对好 里面有本人 的经验

2016-08-31

gcc网络编程

gcc内嵌汇编介绍

2016-07-28

空空如也

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

TA关注的人

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