{ C/C++从入门到精通 }
(1)介绍C/C++中基础和高级编程技巧,STL、boost和C++11等;
(2)介绍Python和Lua脚本语言;
(3)作为C/C++和Python对比和参考,介绍Java的相关特性和技巧。
xuejianhui0911
公司:华为 -> 网新 -> 海康;
转型:嵌入式 -> MFC -> QT -> C++数据中心服务 -> Python级联 -> DBA
展开
-
SYSTEMTIME、 time_t、tm 的相互转换
SYSTEMTIME转time_t://SYSTEMTIME转time_ttime_t SystemTime2Timet(const SYSTEMTIME& st){ struct tm gm = {st.wSecond, st.wMinute, st.wHour, st.wDay, st.wMonth-1, st.wYear-1900, st.wDayOfWeek, 0, 0};原创 2015-10-21 14:56:00 · 2747 阅读 · 0 评论 -
【笔记&代码】 多核编程实战Multicore Application Programming For Windows
英文版下载地址1、创建线程CreateThread的缺陷: 调用CreateThread()让系统生成一个新线程,但并不设置线程使用开发者环境提供的库进行工作。 Windows只生成线程并返回句柄,但没机会建立起需要的线程本地数据结构。 库将在首次被调用时创建需要的结构,但并非所有的库能做到这一点。 因此,建议使用_beginthreadex()做替代。_beginthreadex原创 2015-10-13 18:11:13 · 2172 阅读 · 0 评论 -
cppreference.com学习笔记——ASCII表
ASCII Chart from cppreference.com原创 2016-03-23 17:46:54 · 1253 阅读 · 0 评论 -
C++中以bool作返回值的函数的常见错误
// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"bool t_return_false(){ return false;}int t_omit_road(){ if (t_return_false()) { return true; } // 遗漏的分支:编译器不报错,只给出告警!原创 2016-04-15 18:48:44 · 18953 阅读 · 1 评论 -
C++学习资料
A+人才五大核心特质: 善良: 来自于人性之美,真诚,有良知,发自内心地创造美好、见证美好。 强大的自驱力: 来自于自我达成基础上的成功精神,寻死觅活、不管死活要把事情做得更好。 自我燃烧: 燃烧自己,照亮他人、给于温暖的真诚愿望。激励他人共同进步、共同成长。 打赢过若干胜仗: 一个接一原创 2016-10-09 00:40:36 · 871 阅读 · 0 评论 -
标准C库封装的样例
CraneImage.h文件:///////////////////////////////////////////////////////////////////////////////// @file: CraneImage.h// @note: HangZhou Hikvision System Technology Co.,Ltd All Right Reserved// @b原创 2017-11-14 15:00:58 · 1474 阅读 · 0 评论 -
C++精要集锦
虚表(C++)virtual tableC++ 虚函数表解析原创 2018-07-11 23:29:16 · 304 阅读 · 0 评论 -
Visual Studio 远程调试
Visual Studio 远程调试调试端先将编译好的成果物和PDB文件拷贝到目标端;找到并打开远程工具; 远程工具的Win32版本提示; 注意:远程调试工具分为32位和64位两个版本,目标端和调试端的工具版本要保持一致。调试端的远程工具显示样式; 调试端的远程工具显示样式; 调试端配置远程调试信息; 在调试端点击F5就可以进行调试了!...原创 2018-07-13 15:25:16 · 1201 阅读 · 1 评论 -
C++设计模式——委托模式
参考资料:http://www.runoob.com/w3cnote/delegate-mode.html 委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承,它还使我...原创 2018-07-23 16:10:34 · 2414 阅读 · 0 评论 -
C++ 深入理解 虚继承、多重继承和直接继承
最近阅读了《深入探索C++对象模型(Inside The C++ Object Model)》一书,其中对于sizeof这一块想写一篇博文记录下。但发现已经有一篇写得非常好的,因此直接转载了。转自:https://blog.csdn.net/u013630349/article/details/47057929【摘要】 本文从5段代码实例出发,通过类中类的普通继承,类的虚继承,...转载 2018-07-25 10:40:42 · 1045 阅读 · 0 评论 -
C++中int、long和double的取值范围和最大值,以及32位和64位的差异解读
前言一般对于C/C++下int等基本数字类型,主要关注三个维度,长度、取值范围和最大值的宏定义。下面分三个维度说明下。有三个影响因素:语言规则限制:比如int是变长,long是定长,double还有精度问题等等; 操作系统:某几个类型,Windows和Linux在32位和64位操作系统上的取值是不一致; 32位和64位系统在Windows下基本数据类型的大小都是一样的。只有指针的大...原创 2019-07-26 10:20:25 · 25184 阅读 · 0 评论