自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jerry的专栏

梳理过去,学习新知识,点滴积累才能进步。

  • 博客(8)
  • 资源 (9)
  • 收藏
  • 关注

原创 C/C++语言

1. C 和 C++ 的区别指针和引用的区别malloc 和 new,free 和 delete 的区别extern C 的作用常用的容器有哪些volatile 关键字的作用有哪几种强制类型转换以及使用场景c++11 新特性C++ 20 新特性C++ 的三大特性C++的多态实现原理什么是虚函数什么是纯虚函数虚表指针的大小虚函数表的存放内容构造函数可以是虚函数吗析构函数可以是虚函数吗一个空类会生成哪些函数左值和右值什么是智能指针,有哪几种,作用,实现原理如何避免循环依赖

2021-09-03 16:13:35 504

原创 富文本框显示OLE对象

富文本框没有提供直接显示OLE对象的属性或方法设置。丰富的编辑控件通过组件对象模型(COM)接口公开它们的一些功能。 通过从控件获取接口,您可以使用控件中的其他对象。 您可以通过发送EM_GETOLEINTERFACE消息来获取此接口。 然后,您可以从IRichEditOle界面获取文本对象模型中使用的接口。另一个接口IRichEditOleCallback由应用程序实现,用于在控件与对象交...

2018-07-26 13:48:18 1327

原创 富文本框通过流读取RTF文本文件

平台为win32+duilib,其他环境类似。static DWORD CALLBACK streamInCallback(DWORD_PTR dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb){    ReadFile((HANDLE)dwCookie, pbBuff, cb, (LPDWORD)pcb, NULL);//读取数据    retur...

2018-07-26 13:32:32 2183

原创 strrstr函数的宽字符版实现

strrstr函数用来从一个字符串尾部开始查找另一个字符串出现的第一个位置,我却没有找到这个函数的宽字符版本,因此自己写了一个实现的函数如下。const wchar_t* wcsrstr(_In_z_ const wchar_t* _String, _In_z_ const wchar_t*_SubString){    const wchar_t *pLast = _String + wc...

2018-07-25 21:15:11 2144

原创 第2章 变量和基本类型 第2节 类型转换

当在程序的某处我们使用了一种类型而其实对象应该取另一种类型时,程序会自动进行类型转换。当我们像下面这样把一种算术类型赋给另外一种类型时:    bool b = 42;            // b为真    int i = b;                // i的值为1    i = 3.14;                // i的值为3    double pi = i;     ...

2018-05-28 20:50:47 190

原创 第2章 变量和基本类型 第1节 基本内置类型

大多数编程语言通过两种方式来进一步补充其基本特征:一是赋予程序员自定义数据类型的权利,从而实现对语言的扩展;二是将一些有用的功能封装成库函数提供给程序员。与大多数编程语言一样,C++的对象类型决定了能对该对象进行的操作,一条表达式是否合法依赖于其中参与运算的对象的类型。一些语言,如Smalltalk和Python等,在程序运行时检查数据类型;与之相反,C++是一种静态数据类型语言,它的类型检查发生...

2018-05-08 22:56:00 163

原创 第1章 基础知识

1.函数的定义包含四部分:返回类型、函数名、形参列表以及函数体。2.一种类型不仅定义了数据元素的内容,还定义了这类数据上可以进行的运算。比如整形类型int是一种内置类型,即语言自身定义的类型。3.集成开发环境IDE将编译器与其他程序创建和分析工具包装在一起,在开发大型程序时,这类集成环境可能是非常有用的工具,但是使用命令行界面更容易将精力集中于语言本身,而不是一些开发工具。而且一旦掌握了语言,ID...

2018-04-17 23:47:59 160

转载 回调函数

回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。机制:⑴定义一个回调函数;⑵提供函数实现的一方在初始化的时候,将回调函数的函数指针注册给调用者;⑶当特定的事件或条件发生的时候,调用者...

2018-04-07 20:43:41 124

javascript 常用代码大全

一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的id的验证) 1.3 负整数的验证 1.4 整数不能大于imax 1.5 整数不能小于imin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长时间,形如 (2003-12-05 13:04:06) 2.4 只有年和月。形如(2003-05,或者2003-5) 2.5 只有小时和分钟,形如(12:03) 3、表单类 3.1 所有的表单的值都不能为空 3.2 多行文本框的值不能为空。 3.3 多行文本框的值不能超过smaxstrleng 3.4 多行文本框的值不能少于smixstrleng 3.5 判断单选框是否选择。 3.6 判断复选框是否选择. 3.7 复选框的全选,多选,全不选,反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-z或者是a-z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 4.4 字符串替换函数.replace(); 5、浏览器类 5.1 判断浏览器的类型 5.2 判断ie的版本 5.3 判断客户端的分辨率 6、结合类 6.1 email的判断。 6.2 手机号码的验证 6.3 身份证的验证 二、功能类 1、时间与相关控件类 1.1 日历 1.2 时间控件 1.3 万年历 1.4 显示动态显示时钟效果(文本,如oa中时间) 1.5 显示动态显示时钟效果 (图像,像手表) 2、表单类 2.1 自动生成表单 2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入imax文字。如果多输入了,自动减少到imax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 屏蔽右键 4.2 屏蔽所有功能键 4.3 --> 和<-- f5 f11,f9,f1 4.4 屏蔽组合键ctrl+n 5、网页设计类 5.1 连续滚动的文字,图片(注意是连续的,两段文字和图片中没有空白出现) 5.2 html编辑控件类 5.3 颜色选取框控件 5.4 下拉菜单 5.5 两层或多层次的下拉菜单 5.6 仿ie菜单的按钮。(效果如rongshuxa.com的导航栏目) 5.7 状态栏,title栏的动态效果(例子很多,可以研究一下) 5.8 双击后,网页自动滚屏 6、树型结构。 6.1 asp+sql版 6.2 asp+xml+sql版 6.3 java+sql或者java+sql+xml 7、无边框效果的制作 8、连动下拉框技术 9、文本排序 10,画图类,含饼、柱、矢量贝滋曲线 11,操纵客户端注册表类 12,div层相关(拖拽、显示、隐藏、移动、增加) 13,tablae相关(客户端动态增加行列,模拟进度条,滚动列表等) 14,各种<object classid=>相关类,如播放器,flash与脚本互动等 16, 刷新/模拟无刷新 异步调用类(xmlhttp或iframe,frame)

2015-08-12

软件工程题库

软件工程题库,包含单选题、多选题、填空题、简单题和模型设计等各种题型,共2147题,内容广泛,适用各个版本,考前突击必备

2015-08-10

计算机网络(第六版)(谢希仁著)课件+实验+配套光盘

计算机网络(第六版)(谢希仁著)课件+实验+配套光盘 课件: 第一章 概述(new) 第二章 物理层 (new) 第三章 数据链路层 第四章 网络层 第一讲 第四章 网络层 第二讲 第四章 网络层 第三讲 第五章 传输层 第六章 应用层 实验: Packet Tracer 教程.ppt PacketTracer例子教程.pdf 实验一 常用网络命令.doc 实验二 交换机的基本配置.doc 实验二 交换机的基本配置.pkt 实验三 交换机VLAN的配置.doc 实验三 交换机VLAN的基本配置(详细).doc 实验四 ARP工作原理验证实验.doc 实验四 ARP工作原理验证实验.pkt 实验五 路由器的基本配置.doc 实验五 路由器的基本配置01.pkt 实验五 路由器的基本配置02.pkt 实验六 RIP路由基本配置.doc 实验六 RIP路由基本配置.pkt 实验七 DHCP基本配置.doc 实验七 DHCP基本配置01.pkt 实验七 DHCP基本配置02.pkt 实验八 NAT基本配置.doc 实验八 NAT基本配置.pkt

2015-08-10

计算机原理实验指导书

计算机原理实验指导书,内容如下 实验一 算术逻辑运算实验 实验二 进位控制实验 实验三 移位运算实验 实验四 RAM存储器实验 实验五 微程序控制器实验 实验六 总线基本实验

2015-08-10

程序设计大赛培训ppt

程序设计大赛培训ppt,包含以下内容: 2011-10贪心算法 2012-1输入输出 2012-2递推求解 2012-3NIm 2012-4基本数学题 2012-5Catalan数(再见递推求解) 2012-6高精度运算 2012-7搜索 2012-8并查集 2012-10计算几何基础 2012年“达内杯”安徽省程序设计竞赛

2015-08-10

操作系统复习纲要

操作系统复习纲要,适用计算机操作系统(第三版)山西电子科技大学出版社 第一章 操作系统引论 第二章 进程管理 第三章 处理机调度与死锁 第四章 存储器管理 第五章 设备管理 第六章 文件管理 附典型例题

2015-08-10

2015Web程序设计期末考试

Web程序设计-ASP.NET实用网站开发(第2版)(沈世根版)是我们用的教科书,考试内容在WEB技术期末考试.pdf文档内,压缩包内包含所用数据库的App_Data文件夹,仅供参考

2015-08-10

Web程序设计-ASP.NET实用网站开发PPT

Web程序设计-ASP.NET实用网站开发(第2版)(沈世根版)全部课件PPT

2015-08-10

编译原理中文版.pdf

这是一本编程基础课本,专门针对C++初学者,pdf版,希望对你们有用

2013-06-21

空空如也

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

TA关注的人

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