自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux 基本命令(自学笔记)

Linux 基本命令 History查看历史命令 可以方向键上下查看之前的命令 / 根目录 /bin 可执行文件所在目录 /media 挂载设备媒体,U盘,光驱等 /mnt 该目录是为了让用户挂载别的文件系统 /usr unix system resources 庞大和复杂的目录,很多应用会安装到此目录 /usr/local 用户自己安装软件的目录 /sbin 超级管理员root的可执行文件目录 /proc 这个目录是系统内存的映射,会保留进程运行的一些信息 /et

2021-01-14 20:15:34 143

原创 vim 操作命令大全(自学笔记)

vim 操作命令大全 vi 与vim --vim是vi的增强版 查看vim教程:vimtutor 移动光标: 上k 下j 左h 右l 0 --行首 $ --行尾 gg --文件的开头 G --文件的末尾 nG --到n行 删除内容: 。 x删除光标前字母 。 dw删除单词(从光标开始删) 。 d0 删除光标到行首 。 d$(D) 删除到行尾 。 dd 删除光标所在行 。 ndd 删除光标所在行开始n行 复制粘贴: 。 yy复制一行内容 。 dd剪切一行内容 。 nyy复制n行内容 。 p/P

2021-01-14 20:12:53 276

原创 mfc 学习的第七天(完结)

mfc 学习的第七天 1、新建项目 1.1根据向导创建项目 首先,新建MFC项目(SaleSystem),基于单文档,MFC标准项目,同时去掉工具栏(去掉勾选 使用传统的停靠工具栏)。 1.2添加预处理指令 由于微软在VS2013中不建议在使用C/C++的传统库函数scanf,strcpy,sprintf等,所以直接使用这些库函数会提示C4996错误。 VS建议采用带_s的函数,如scanf_s,strcpy_s,但这些并不是标准C/C++函数。想要继续使用此函数,需要添加_CRT_SECURE_NO_WA

2021-01-13 20:28:21 897 5

原创 mfc 学习的第六天

mfc 学习的第六天 基于对话框编程 对话框是一种特殊类型的窗口,绝大多数Windows程序都通过对话框与用户进行交互。在Visual C++中, 对话框既可以单独组成一个简单的应用程序,有可以成为文档/视图结构程序的资源。 1、创建基于对话框的MFC应用程序框架 程序创建过程: 文件→新建→项目→MFC应用程序→确定→下一步→选中基于对话框→下一步→下一步→下一步→完成 1.1 对话框 模态非模态 1.2 按钮 两个caption修改内容 直接输入内容 1.3 点击触发事件 右侧属性 闪电图标

2021-01-13 20:27:17 120

原创 mfc 学习的第五天

mfc 学习的第五天 1、用向导生成一个MFC应用程序 步骤:文件→新建→项目→选择MFC应用程序,取名称,确定→下一步→勾选单个文档,勾选MFC标准,下一步→下一步→下一步→下一步→取消勾选 使用传统的停靠工具栏,下一步→下一步→完成 2、类视图 使用类视图 查看 3 文档/视图结构体系 MFC应用程序框架结构的基石是文档/视图体系结构,它定义了一种程序结构,这种结构依靠文档对象保存应用程序的数据,并依靠视图对象控制视图中显示的数据,把数据本身与它的显示分离开。 数据的存储和加载由文档类来完成,数据的显

2021-01-13 20:26:16 149 1

原创 mfc 学习的第四天

mfc 学习的第四天 5 windows字符集 5.1 多字节 字符串 转宽字节 L 5.2 声明 宽字节字符串 wchar_t 5.3 统计宽字节字符串 wcslen 5.4 TEXT做了自适应编码转换 5.5 char* 和CString之间的转换 //老外 1个字符对应1个字节 多字节 //中文 1个字符对应多个字节 宽字节 Unicode utf-8 3个字节 GBK 2个字节 //多字节转为 宽字节 //TEXT是自适应编码的转换 //TCHAR 自适应编码的转换 //Message

2021-01-13 20:25:26 69

原创 mfc 学习的第三天

mfc 学习的第三天 消息映射 消息映射是一个将消息和成员函数相互关联的表。比如,框架窗口接收到一个鼠标左击消息,MFC将搜索该窗口的消息映射,如果存在一个处理WM_LBUTTONDOWN消息的处理程序,然后就调用OnLButtonDown。 下面是将消息映射添加到一个类中所做的全部工作: 1、所操作类中,声明消息映射宏 2、通过放置标识消息的宏来执行消息映射,相应的类将在对BEGIN_MESSAGE_MAP和END_MESSAGE_MAP的调用之间处理消息。 mfc.h //框架类CFrameWnd,派生

2021-01-13 20:23:55 168

原创 mfc 学习的第二天

mfc 学习的第二天 MFC 入门 1.1 MFC是什么 微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。 MFC把Windows SDK API 函数包装成了几百个类,MFC给Windows操作系统提供了面向对象的

2021-01-13 20:22:29 200

原创 mfc 学习的第一天

mfc 学习的第一天 1 通过底层实现窗口 1.1 sdk api 句柄 1.2 消息处理机制 1.3 头文件 windows.h 1.4 程序入口 winMain 2 具体6个步骤 2.1 1、设计窗口 WNDCLASS wc 2.2 2、注册窗口 RegisterClass 2.3 3、创建窗口 createWindow 2.4 4、显示和更新 showWindhow updateWindow 2.5 5、通过循环取消息 MSG msg 2.5.1 写循环 while(1) 2.5.2 GetMe

2021-01-13 20:17:37 189 1

转载 epoll机制:epoll_create、epoll_ctl、epoll_wait、close

epoll机制:epoll_create、epoll_ctl、epoll_wait、close 在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,linux/posix_types.h头文件有这样的声明: #define__FD_SETSIZE

2020-10-10 22:51:47 189

原创 WAMP环境部署

1、在F:\wamp目录下创建如下3个文件夹(apache、mysql、php)。 2、将apache安装压缩包内文件复制到apache文件里。 3、修改apache主配置文件httpd.conf内的 ServerRoot参数改为apache的实际目录、DocumentsRoot和Directory的参数改为:F:\wamp\apache\htdocs。httpd.conf文件目录为:F:\...

2020-02-13 16:54:22 1285

原创 thinkphp框架环境部署

1、确保PHP环境已经部署,CMD命令里输入php -v查看PHP版本。 2、开启相关php扩展。 3、CMD命令里输入php -m查看可用扩展模块。 4、安装composer。开打网址https://getcomposer.org/download/ 下载composer.phar文件。 5、把下载好的composer.phar文件复制到PHP环境变量指定的目录中,并创建bat文件。 ...

2020-02-12 13:40:44 518

原创 vue.js环境部署

1、安装node.js 1、进入node.js中文网—链接: link下载Windows 安装包 (.msi)64位版本。 2、安装node.js。 3、进入cmd命令界面,输入 node -v 查看node.js版本;输入 npm -v 查看npm版本。 2、git环境配置 1、打开码云官网link 注册账号。 2、在码云上新建项目 1、点击仓库右边+号,新建项目 ...

2020-02-11 11:19:05 377

原创 JS中的逻辑运算符&&、||,位运算符|,&

JS中的逻辑运算符&&、||,位运算符|,& 1、JS中的||符号: 运算方法: 只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。 只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。 总结:真前假后 2、JS中的&&符号: 运算方法: 只要“&&am...

2019-12-20 21:33:50 412

原创 当子元素设置position absolute的时,父元素必须设置position属性

当子元素设置position absolute的时,父元素必须设置position属性。

2019-12-13 21:25:10 1145

转载 2019 Web 前端热点笔试面试题总结(转载)

提醒:我只是答案的搬运工,如果在浏览中发现有错误,欢迎评论中提出来,我好修改,谢谢! 简述异步和同步的区别: 同步:浏览器访问服务器请求,用户看得到页面刷新,重新发请求,等请求完,页面刷新,新内容出现,用户看到新内容,进行下一步操作 异步:浏览器访问服务器请求,用户正常操作,浏览器后端进行请求。等请求完,页面不刷新,新内容也会出现,用户看到新内容 简述JavaScript基本数据类型 undefi...

2019-11-21 09:26:39 304

转载 better-scroll无法滚动

昨天遇到这个Bug搞了两三个小时才解决… 比较坑的就是用bs插件时要能滚动的话有几点要注意的: ①父级元素设置固定高度且必须比子元素小 ②父级元素样式要设置overflow:hidden,position: fixed 我写的代码刚开始没有position: fixed,就无法滚动,改过来后就好了。 其它地方我参考的 点击打开链接 ———————————————— 版权声明:本文为CSD...

2019-11-20 21:26:49 159

原创 PYTHON 处理JSON文件(新建key值Findex,并将歌手名字转换为大写首字母作为value值)

@PYTHON 处理JSON文件(新建key值Findex,并将歌手名字转换为大写首字母作为value值) 引入了第三方库 pypinyin 代码如下: import json import pypinyin //打开json文件 with open('singerlist.json', 'rb') as f: data = json.load(f) singerlist = [...

2019-11-19 21:28:22 335

TabSheet.zip

学习mfc的人员

2021-01-24

中兴C300-OLT常用命令大全.txt

中兴C300-OLT常用命令大全,包含了日常维护中常用的设备查询命令。这是我平时运维过程中经常用到的一些命令,现在整理成文档分享给大家,希望能够帮助到大家

2019-11-20

空空如也

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

TA关注的人

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