自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

面向对象思考

天下难事必作於易。天下大事必作於细。

  • 博客(11)
  • 资源 (25)
  • 论坛 (14)
  • 收藏
  • 关注

翻译 C++核心准则​SL.io.3:优先使用iostream进行I / O

SL.io.3: Preferiostreams for I/OSL.io.3:优先使用iostream进行I / OReason(原因)iostreams are safe, flexible, and extensible.iostream安全,灵活且可扩展。Example(示例)// write a complex number:complex<double> z{ 3, 4 };cout << z << '\n';...

2021-01-31 18:33:28 189

翻译 C++核心准则​SL.io.1:只在必须的时候使用字符级别的输入

SL.io.1: Use character-level input only when you have toSL.io.1:只在必须的时候使用字符级别的输入Reason(原因)Unless you genuinely just deal with individual characters, using character-level input leads to the user code performing potentially error-prone and potentia.

2021-01-30 17:38:53 184

翻译 关于C++异常,你必须知道的

本文是作者翻译过C++之父Bjarne Stroustrup的技术文章C++核心准则中有关C++中异常的文章之后的总结,希望读者通过本文可以对C++异常有一个全面,快速的了解:异常处理机制希望解决的问题为了使用错误处理系统化,健壮和不繁琐。例如下面的代码:void f2(int i) // Clumsy and error-prone: explicit release{ int* p = new int[12]; // ... if (i < 17).

2021-01-28 18:30:32 203

翻译 C++核心准则SL.str.4:使用char*参照单独字符

SL.str.4: Usechar*to refer to a single characterSL.str.4:使用char*参照单独字符Reason(原因)The variety of uses ofchar*in current code is a major source of errors.现存代码中关于char*的各种用法是错误的主要来源之一。Example, bad(反面示例)char arr[] = {'a', 'b', 'c'};void ...

2021-01-27 18:51:27 199

翻译 C++核心准则​SL.str.3:使用zstring或czstring引用C风格0结尾的字符串序列

SL.str.3: Usezstringorczstringto refer to a C-style, zero-terminated, sequence of charactersSL.str.3:使用zstring或czstring引用C风格0结尾的字符串序列Reason(原因)Readability. Statement of intent. A plainchar*can be a pointer to a single character, a pointer to...

2021-01-26 18:33:00 198

翻译 C++核心准则​​SL.str.2:使用std::string_view或者gsl::span<char>参照字符序列

SL.str.2: Usestd::string_vieworgsl::span<char>to refer to character sequencesSL.str.2:使用std::string_view或gsl::span<char>参照字符序列Reason(原因)std::string_vieworgsl::span<char>provides simple and (potentially) safe access to char...

2021-01-25 18:11:16 204

翻译 C++核心准则​​SL.str.1:使用std::string管理字符序列

SL.str.1: Usestd::stringto own character sequencesSL.str.1:使用std::string管理字符序列Reason(原因)stringcorrectly handles allocation, ownership, copying, gradual expansion, and offers a variety of useful operations.string可以正确处理分配,所有权,复制,渐进增长并提供各种有用的操作。...

2021-01-24 18:54:12 200

翻译 C++核心准则SL.con.4:不要对不能直接拷贝的参数使用memset或memcpy

SL.con.4: don't usememsetormemcpyfor arguments that are not trivially-copyableSL.con.4:不要对不能直接拷贝的参数使用memset或memcpyReason(原因)Doing so messes the semantics of the objects (e.g., by overwriting avptr).这样做会搞乱对象的语义(例如覆盖虚函数指针)。Note(注意)Simi...

2021-01-23 19:46:05 191

翻译 C++核心准则SL.con.3:避免越界错误

SL.con.3: Avoid bounds errorsSL.con.3:避免越界错误Reason(原因)Read or write beyond an allocated range of elements typically leads to bad errors, wrong results, crashes, and security violations.超越分配得到的范围读写元素通常会导致恶劣的错误,不正确的结果,冲突,和安全违反。Note(注意)The s..

2021-01-22 18:34:07 192

翻译 C++核心准则​​SL.con.2:除非有理由使用其他容器,默认使用STL vector

SL.con.2: Prefer using STLvectorby default unless you have a reason to use a different containerSL.con.2:除非有理由使用其他容器,默认使用STL vectorReason(原因)vectorandarrayare the only standard containers that offer the following advantages:只有vector和array具有...

2021-01-21 18:29:00 202

翻译 C++核心准则​SL.con.1:标准库array或vector好于C数组

SL.con.1: Prefer using STLarrayorvectorinstead of a C arraySL.con.1:标准库array或vector好于C数组Reason(原因)C arrays are less safe, and have no advantages overarrayandvector. For a fixed-length array, usestd::array, which does not degenerate to a po...

2021-01-20 18:46:43 178

Qt环境下开发的计算器源码

Qt环境下开发的计算器源码 支持三角函数,反三角函数,求和,平均值,乘方,开方,对数 当然还有包含嵌套的四则运算。

2011-10-14

Aduino UNO D1 R32 硬件包

Aduino UNO D1 R32开发环境构筑时使用的硬件开发包,包含2020年3月的最新文件: arduino-esp32-master.zip esptool-2.6.1-windows.zip mkspiffs-0.2.3-arduino-esp32-win32.zip xtensa-esp32-elf-win32-1.22.0-80-g6c4433a-5.2.0.zip

2020-03-15

C++11新特性文章汇总

本文件中汇集了博客中关于·C++11x新特性的所有文章。

2018-10-25

Android学习-字幕播放器(2)先来一个音频播放器

Android学习-字幕播放器(2)的工程和源代码

2011-08-13

Android函数计算器(含源码,测试工程)

原创Android环境下的计算器的源代码,工程文件 Android环境下的单元测试工程及源代码。

2011-12-18

多任务编程超入门-(2) 线程协作的理想和现实 示例代码

多任务编程超入门-(2) 线程协作的理想和现实 示例代码

2017-07-09

多任务编程超入门-(10) 线程同步,数据交换的序列图

多任务编程超入门-(10) 线程同步,数据交换的序列图

2017-07-23

多任务编程超入门-(8) 递归互斥量

多任务编程超入门-(8) 递归互斥量 示例工程,代码

2017-07-17

Android应用开发记录-字幕播放器(4)完成

<<Android应用开发记录-字幕播放器(4)完成>>配合的工程文件,源码,用于动作确认的歌曲及歌词 另外,工程是针对Android2.2建立的。 如果想在Android2.1运行,可以修改工程文件或从下面地址下载针对2.1做的安装包,应该可以直接安装。 http://download.csdn.net/source/3571257

2011-08-28

Android小游戏-9宫格类图类图

Android小游戏-9宫格类图类图,配合源码、 请用EA(Enterprise Architect)打开

2011-08-11

多任务编程超入门-(11) 学以致用

多任务编程超入门-(11) 学以致用的示例工程,代码

2017-07-26

Android应用开发记录-字幕播放器(5)完善附带工程,源码

Android应用开发记录-字幕播放器(5)完善附带工程,源码 1.将操作按钮改成图标方式 2.有电话接入时暂停播放。 3.通过线控按钮控制播放,暂停,上一句歌词,下一句歌词功能。(Android2.2以上版本) 4.拔掉耳机线时自动暂停(Android2.2以上版本) 5.在【正在进行中】画面中表示启动用快捷方式 6.改善(没有解决)定位歌词不准确(选中的歌词的前面一段时间不能播放)

2011-09-07

Qt开发的计算器(可执行文件)

利用Qt开发的计算器的可执行文件。 可以直接在Widnows环境中执行。

2011-10-14

多任务编程超入门-(4) 发生了什么?

多任务编程超入门-(4) 发生了什么? 出现的QT工程文件,示例代码

2017-07-10

Anroid歌词秀1.5版

Anroid歌词秀1.5版的安装包,下载后可直接安装在Android(版本2.1以上)上。

2011-11-27

Android下的原创小游戏-九宫格

为了学习Android,自己编了一个小游戏,就是9宫格。 功能: 1.自动分析可选数字。 2.Undo(用了Command设计模式) 3.支持自编题目。 内容: Andorid工程,源码

2011-08-10

ANSI ISO IEC 14882

C++国际标准,基本中的基本,出了用于理解C++语法外, 也可以用来研究如何解析。

2010-12-09

多任务编程超入门-(4) 发生了什么? 示例代码

多任务编程超入门-(4) 发生了什么? 示例代码

2017-07-10

Android歌词秀源代码及工程文件

Android歌词秀源的代码及工程文件。适用Android2.1以上系统

2011-11-27

[Android应用开发记录-字幕播放器(5)完善]附属工程,源码

[Android应用开发记录-字幕播放器(5)完善]附属工程,源码 1.将操作按钮改成图标方式 2.有电话接入时暂停播放。 3.通过线控按钮控制播放,暂停,上一句歌词,下一句歌词功能。(Android2.2以上版本) 4.拔掉耳机线时自动暂停(Android2.2以上版本) 5.在【正在进行中】画面中表示启动用快捷方式 6.改善(没有解决)定位歌词不准确(选中的歌词的前面一段时间不能播放)

2011-09-07

Android应用开发记录-字幕播放器(3)工程包

用于【博客:Android应用开发记录-字幕播放器(3)使用的Service的音频播放器的】的工程文件及源码

2011-08-18

LyricPlayer for Android 2.1

对软件进行如下变更后生成的安装文件。 将Android版本调整为2.1 按钮换成ImageButton 通过点击直接选择歌词播放

2011-09-03

LyricPlayer类图

目前内容: LyricPlayer全体类图 SaftyTimer 类图第一版,持续更新中。

2011-09-04

多任务编程超入门-(5) 对症下药

多任务编程超入门-(5) 对症下药 示例代码

2017-07-11

多任务编程超入门-(9) 线程同步

多任务编程超入门-(9) 线程同步 示例代码,QT工程

2017-07-19

面向对象思考的留言板

发表于 2020-01-02 最后回复 2020-01-02

C++建模实战1-高考录取系统

发表于 2017-03-12 最后回复 2017-03-24

博文介绍:C++显示转换总结

发表于 2017-03-09 最后回复 2017-03-12

初来乍到,共享一个自己编写的计算器程序(含源码)

发表于 2011-10-15 最后回复 2017-03-09

Android歌词秀1.5版(原创+源码奉献)

发表于 2011-11-27 最后回复 2017-03-09

计算二进制(bin)10101010等于负几你要花多长时间?

发表于 2017-03-08 最后回复 2017-03-08

计算二进制(bin)10101010等于负几你要花多长时间?

发表于 2017-03-08 最后回复 2017-03-08

原创Android小游戏-九宫格,有源码的哦!

发表于 2011-08-12 最后回复 2014-03-14

30分钟理解关键链--《突破项目的瓶颈--关键链 》读书笔记

发表于 2013-04-15 最后回复 2013-05-06

Android函数计算器(含源码,Android测试工程)

发表于 2011-12-18 最后回复 2011-12-20

原创:Android应用开发记录-Andorid歌词秀(4)完成,附源码

发表于 2011-08-28 最后回复 2011-11-17

有没有一个方法用类似Observer/Listener的方法来监听MediaPlayer播放位置的变化?

发表于 2011-08-23 最后回复 2011-08-24

运用Proxy模式简化的Service的管理和使用的实例(附源码及工程文件)

发表于 2011-08-18 最后回复 2011-08-19

[已处理] 为什么无论发评论还是上传资源都不能获得积分?

发表于 2010-12-09 最后回复 2010-12-10

空空如也

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

TA关注的人 TA的粉丝

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