自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cwm_meng的专栏

每天进步一点点,学无止境

  • 博客(31)
  • 资源 (12)
  • 收藏
  • 关注

原创 电脑打开软件提示缺少mfc110u.dll等库无法运行

电脑打开软件提示缺少mfc110u.dll等库无法运行原因解决原因系统安装不完全,缺少部分软件运行所需的库。解决安装vcredist.exe,官方提供三个版本可供下载。vcredist.exe官方版是款由微软公司打造的专为VisualC++推出的的64位运行时库。vcredist.exe包含了一些Visual C++的库函数。vcredist.exe一般用Visual C++开发的Windows应用程序需要这个运行时库的支持才能在没有安装Visual C++的计算机上正常运行。...

2021-02-01 09:40:02 1037

原创 WinXP添加TLS1.1、TLS1.2支持

现象HTTPS服务在Win7及Win10能够正常打开,但是在XP下用IE浏览器却无法打开,XP下用第三方浏览器(我试了谷歌浏览器)却能正常打开。经过抓包分析,用IE浏览器是协商用的是TLS1而用第三方浏览器打开相同的HTTPS网站使用的是TLS1.2,如图。关联问题为何XP系统的IE浏览器有些https的网站打不开,而使用如谷歌浏览器却能打开?如何解决XP系统只支持TLS1.0的问题?解决办法新建一个.txt文件,重命名为"POSReady.reg",并输入以下内容Windows

2020-08-26 16:24:08 10297 2

转载 Docker命令大全

Docker命令大全1、容器生命周期管理1.1、run1.2、start/stop/restart1.3、kill1.4、rm1.5、pause/unpause1.6、create1.7、exec2、容器操作2.1、ps2.2、inspect2.3、top2.4、attach2.5、events2.6、logs2.7、wait2.8、export2.9、port3、容器rootfs命令3.1、co...

2018-12-17 15:39:26 482

原创 Docker 学习教程

Docker 教程1、Docker介绍1.1、什么是Docker1.2、Docker的应用场景1.3、Docker 的优点1.4、相关连接2、Docker 架构3、Docker使用3.1、Docker Hello World3.1.1、输出Hello world3.1.2、运行交互式的容器3.1.3、启动容器(后台模式)3.1.4、停止容器3.2、Docker 容器使用3.2.1、Docker 客...

2018-12-16 18:16:57 465

原创 用Kubeadm-dind单机部署单节点Kubernetes(k8s)

用Kubeadm单机部署单节点k8s1 前言2 环境要求说明3 部署步骤3.1 卸载旧版本Docker3.2 安装Docker3.2.1 安装docker-ce-selinux3.2.2 安装指定版本Docker3.2.3 设置docker镜像3.2.4 重启docker daemon3.3 安装kubectl3.3.1 编辑kubernets.repo3.3.2 安装kubectl3.4 使用k...

2018-12-16 15:14:08 1286

原创 Centos7搭建LDAP服务器

Centos7搭建LDAP服务器 写在前面安装前配置1. **防火墙设置**2. **修改selinux**安装配置openldap1. 安装openldap:2. 设置管理员密码3. 编辑配置4. 测试下配置5. 配置openldap数据库6. 授权,若不授权启动时或报错,权限不足7. 启动8. 执行ldapsearch -x检查是否有如下输出9. 配置openldap基础的数据库写在前面参...

2018-10-11 14:23:51 3183

转载 linux 路由表设置 之 route 指令详解

linux route

2017-08-29 12:00:33 852

转载 Linux内核中的RCU机制 (详解)

RCU的设计思想比较明确,通过新老指针替换的方式来实现免锁方式的共享保护。但是具体到代码的层面,理解起来多少还是会有些困难。在《深入Linux设备驱动程序内核机制》第4章中,已经非常明确地叙述了RCU背后所遵循的规则,这些规则是从一个比较高的视角来看,因为我觉得过多的代码分析反而容易让读者在细节上迷失方向。最近拿到书后,我又重头仔细看了RCU部分的文字,觉得还应该补充一点点内容,因为有些东西不一定适

2017-03-09 10:08:42 1866

转载 高并发性能调试经验分享

引文4月份的时候看到一道面试题,据说是腾讯校招面试官提的:在多线程和高并发环境下,如果有一个平均运行一百万次才出现一次的bug,你如何调试这个bug?知乎原贴地址如下:腾讯实习生面试,这两道题目该怎么回答? - 编程 . 遗憾的是知乎很多答案在抨击这道题本身的正确性,虽然我不是这次的面试官,但我认为这是一道非常好的面试题。当然,只是道加分题,答不上,不扣分。答得不错,说明解决问题的思路和能力要超过

2017-03-08 19:01:44 404

原创 Busybox 交叉编译

Busybox 交叉编译初衷由于项目需要,需要使用到syslogd,但是可惜的是busybox编译时没有开启此功能,故心生在我们的平台重新编译busybox的想法,以前没有编译过,只能摸索着尝试了。总结从官网下载busybox源代码网址如下: https://busybox.net/,并解压缩。因为环境的原因,我这边不能使用make menuconfig,只能去修改配置文件了。在configs

2016-05-26 12:23:20 2078

原创 PPTP 理解以及报文的分析

首先,先来理解下什么是 PPTP。PPTP将PPP(Point-to-Point Protocol)帧封装进IP数据报中,通过IP网络如Internet或其他企业专用Intranet等发送。PPTP通过PPTP控制连接来创建、维护、终止一条隧道,并使用通用路由封装GRE(Generic Routing Encapsulation)对PPP帧进行封装。封装前,PPP帧的有效载荷即有效传输数据一般会经

2015-12-29 18:59:00 4737

原创 如何把MFC工程XP样式切换成WIN7样式

1、在工程内新建扩展名为manifest的文件(例如:res\my.manifest)2、向文件中写入以下内容:      name="Microsoft.Windows.XXXX"    processorArchitecture="x86"    version="5.1.0.0"    type="win32"/>  Windows Shell   

2015-12-26 16:28:02 1883

转载 小白都能看明白的VLAN原理解释(超详细)

为什么需要VLAN  1. 什么是VLAN?  VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。  在此让我们先复习一下广播域的概念。广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信

2015-11-10 17:37:26 49689 22

转载 ubuntu共享文件夹

Linux系统的文件或目录的共享功能是非常强大,而且是非常灵活的,其对权限的控制可以做到非常的细致,当然如果你是通过命令行方式进行设置的 话,那么对于刚接触linux系统的用户来说将是一件十分头痛的事。但如果你所处的网络环境对安全要求不高的话,那么只要简单的几个步骤就可以建立一个 linux系统下的共享文件夹了。下面以ubuntu为例分步骤说明:安装samba和smbfs:sudo a

2015-10-20 17:11:06 917

原创 ubuntu 配置ip地址信息方法

配置IP方式有两种:1、通过命令直接配置sudo ifconfig eth0 IP地址 netmask 子网掩码------配置IP地sudo route add default gw 网关------------添加默认路由vi /etc/resolv.conf 配置文件 添加nameserver DNS----配置DNSsudo /etc/init.d/

2015-09-05 21:21:57 736

转载 Linux的自旋锁struct spinlock_t的使用

在Linux中提供了一些机制用来避免竞争条件,最简单的一个种就是自旋锁,例如:当一个临界区的数据在多个函数之间被调用时,为了保护数据不被破坏,可以采用spinlock来保护临界区的数据,当然还有一个就是信号量也是可以实现临界区数据的保护的。以后在介绍信号量吧。这里还是先说说splinlock吧。1:定义和初始化spinlock      在linux中定义spinlock的

2015-05-05 14:40:47 1683

转载 关于list.h中的_list_add和_list_add_rcu的区别

static inline void __list_add_rcu(struct list_head * new, struct list_head * prev, struct list_head * next) { new->next = next; new->prev = prev; smp_wmb();next->prev = new; prev->next

2015-05-04 18:03:15 1389

转载 container_of()宏

在学习Linux驱动的过程中,遇到一个宏叫做container_of。该宏定义在include/linux/kernel.h中,首先来贴出它的代码:/** * container_of - cast a member of a structure out to the containing structure * @ptr:        the pointer to the

2015-05-04 17:39:50 411

转载 Linux下动态库的生成和使用

一.动态库的基本概念1. 动态链接库是程序运行时加载的库,当动态链接库正确安装后,所有的程序都可以使用动态库来运行程序。动态链接库是目标文件的集合,目标文件在动态链接库中的组织方式是按照特殊方式形成的。库中函数和变量的地址是相对地址,不是绝对地址,其真实地址在调用动态库的程序加载时形成。2. 动态链接库的名称有别名(soname), 真名(realname)和链接名(linker

2015-02-02 17:59:03 588

转载 linux下编译ffmpeg

1、下载ffmpeg。下载网址:http://www.ffmpeg.org/download.html2、解压缩tar -zxvf ffmpeg-2.0.1.tar.gz3、配置,生成Makefile./configure --enable-shared --disable-yasm --prefix=/usr/local/ffmpeg如果执行结果不对,可以根据提示

2015-01-28 17:44:41 523

转载 图文详解YUV420数据格式

YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chro

2014-12-31 11:29:34 630

转载 mfc 绘制文字轮廓

CClientDC dc(this);  dc.SetBkMode(TRANSPARENT);  dc.SetPolyFillMode(WINDING);     CFont hFont,*hOldFont;  //创建字体及其大小  if(hFont.CreateFont(256,0,0,0,400,0,0,0,DEFAULT_CHARSET,OU

2014-11-29 13:50:48 2456

转载 inf文件说明以及CyUSB.inf实例详解

Inf简介Inf(Device information File)是Microsoft公司为硬件设备制造商发布其驱动程序推出的一种文件格式,Inf文件中包含硬件设备的信息或脚本以控制硬件操作。在Inf文件中指明了硬件驱动该如何安装到系统中,源文件在哪里、安装到哪一个文件夹中、怎样在注册表中加入自身相关信息等。在C:/Windows/INF文件夹中存放有大量的inf文件。Inf文件其

2014-11-18 10:32:03 7384

转载 mfc 调用Windows的API函数实现同步异步串口通信(源码)

在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。  在Win32下,可以使

2014-04-23 10:50:56 2482

转载 CBitmapButton::AutoLoad自绘按钮图形

一, 自绘按钮图形:方法一:1、  在资源编辑的时候选中按钮的 Owner draw 属性,改为true.2、  在程序中定义一个CBitmapButton成员变量。     注意:不能使用ClassWizard为按钮映射一个CButton变量,然后改为CBitmapButton,     这么做并不能将按钮直接映射为CBitmapButton类的对象,反而会出现初始化

2014-03-14 14:04:41 1020

原创 Wince 开发问题汇总(更新中勿拍,有错误请指正谢谢)

1、对话框全屏显示   int iFullWidth = GetSystemMetrics(SM_CXSCREEN);   int iFullHeight = GetSystemMetrics(SM_CYSCREEN);    ::SetWindowPos(this->m_hWnd, HWND_TOPMOST, 0, 0, iFullWidth, iFullHeight,SWP

2014-03-14 09:40:57 1234

原创 MFC分割窗口知识

知识点滴积累 勿喷!一、CREATE VIEW(百度百科) http://baike.baidu.com/link?url=x2KYwDJeYNgSEnIxrgUmp8iO5gzE7R0Ed8QeV_S4MCp_EyfruammLQq7AsX4BzA2fkDX3buuj6Kny8OJyed0ta

2014-02-15 11:26:11 2455

转载 C++ map的基本操作和使用

换,而是两个容器交换;  For example:  #include   #include   using namespace std;  int main( )  {      map m1, m2, m3;      map ::iterator m1_Iter;      m1.insert ( pair   ( 1, 10 ) );

2014-02-11 15:07:34 613

转载 Delegate 类简介

Delegate类简介------------------------      命名空间:System程序集:mscorlib(在mscorlib.dll 中)   委托(Delegate)类是一种数据结构,通过它可引用静态方法或引用类实例及该类的实例方法。以往的界面编程中我们应该都接触过各种类型的事件驱动(event driven)的处理模式,在这种模式

2013-10-06 09:59:19 968

转载 Microsoft Visual Studio C 运行时库在 XXX.exe 中检测到一个错误

以下内容转载http://blog.csdn.net/yuzhiyi926/article/details/7239675现象:Microsoft Visual Studio C 运行时库在 arctic.exe 中检测到一个错误。 按“中断”以调试程序,或按“继续”以终止程序。当点击中断调试的时候,程序会执行到绿色这一行:void __cdecl _CRT_DEBUGGER_

2013-09-27 11:43:07 5702 2

转载 你还敢用VC6吗??

来个黑底白字时代C语言差不多应用最多的小段代码吧#include void main(){ char str[16]; printf(“Input your name”); gets(str); puts(str);}很平常吧,没有问题吧?很好,现在你去输入个大于24字节的字符串,按回车~BiaJi,程序跑飞了,VC6的调试器直接切换到反汇编栏然后飞到了

2013-09-27 11:38:37 1399

XP添加TLS1,1、1.2支持的补丁

解决XP系统默认不支持TLS1.1和TLS1.2,导致有些https服务无法正常打开的问题。 按照压缩包内文件序号1-3的顺序执行,执行完后重启系统。

2020-08-26

openssl-1.0.2s (x86/x64)lib库

win10 使用vs2019编译的,用的最新的openssl源码编译生成。亲测在用vs2015编译不报错,兼容性强。

2019-07-22

SSCERuntime-CHS-x86 Microsoft SQL Server Compact3.5用于解决VS编译器无法转到定义或者无法转到声明的问题

关于VS2010“转到定义”无响应的解决方法(intellisense) 前两天,vs2010“转到定义”功能突然没用了,屏幕闪一下就没了,而且f12也没用。重装修复了两次vs2010也没有解决。 网上搜了一些资料,大致讲的解决方法有两种,一种是全部重置vs2010的设置,另一种就是重新定义一下f12快捷键的功能。 试了还是不行,很苦恼,今天打开vs2010的时候,我突然注意到一个警告,如下: “IntelliSense和浏览信息将不能用于C++项目” 原来是IntelliSense不起作用了,所以不能定位函数的位置。 下面就是重新安装一下Microsoft SQL Server Compact3.5就可以了 故将此资源分享给大家,欢迎下载,收藏

2014-12-30

Modbus源码 vs2008开发基于MODBUS的RTU 串口通信 可重新编译用于wince

完整的C#源码,用开发工具VS2008开发,经测试可用,可重新编译用于wince开发!谢谢收藏!

2014-01-04

操作系统 多线程演示程序

基于对多线程信号量传递的理解,运用VC++ 可视化设计出 对其过程的模拟

2011-05-19

报数出队程序(C语言数组版)

利用数组的报数出队程序,不同于简单的链表报数!!

2011-03-22

空空如也

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

TA关注的人

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