博客专栏  >  编程语言   >  C/C++/C#开发实战365

C/C++/C#开发实战365

C,系统级编程的不二选择;C++,强大和高效,C++在未来的世界将会无处不在;C#,应用程序快速开发的一把利剑!

关注
49 已关注
193篇博文
  • C++17新属性详解

    C++17的入选特性有:(1).非类型模板参数的 auto      模板参数分为两种,一种是类型模板参数,也是我们用得最多的一种:template <typename T, typen...

    2018-05-27 21:59
    1781
  • C++算法之希尔排序--(6)

    1.希尔排序:         希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版...

    2018-05-27 21:59
    406
  • 浅谈算法学习技巧

    算法作为一门学问,有两条几乎平行的线索。一个是数据结构(数据对象):数、矩阵、集合、串、排列、图、表达式、分布等等。另一个是算法策略:贪心、分治、动态规划、线性规划、搜索等等。这两条线索是相互独立的:...

    2018-05-27 21:59
    564
  • #Pragma Pack(n)与内存分配 pragma pack(push,1)与#pragma pack(1)的区别

    http://blog.csdn.net/aidem_brown/article/details/77540527

    2018-05-27 21:56
    150
  • C++算法之归并排序--(4)

    什么是归并排序?    简单的说就是合并多个有序对象为一个有序对象的排序。   常见的归并排序有两路归并排序(Merge Sort),多相归并排序(Polyphase Merge Sort),Stra...

    2018-04-15 21:00
    141
  • C++算法之递归算法--(5)

    递归算法在C++中是一个比较经典的算法类型,其主要特征就是循环调用,直到达到结束条件为止才结束。    一般递归算法可以分为两部分:    1.递归部分:递归调用的程序主体;    2.递归出口:递归...

    2018-04-16 20:59
    201
  • 高精度加、减、乘、除算法实现详解

    在说高精度加减乘除运算之前,我们先搞明白什么是高精度运算?       实际上高精度就是说参与运算的数据和运算结果的范围,超出标准数据类型能表示的数据大小范围的运算。这个时候,如果要得到正确的计算结果...

    2018-04-16 22:52
    5167
  • “_MSC_VER” 不匹配项

    1.问题如下图所示:2.问题产生原因visual2010(1600)生成的东西和visual 2015(1800)生成的东西“不匹配”。3.解决方法(1).清理解决方案 解决方案->右键...

    2018-05-02 22:29
    76
  • VS2017快捷键使用总结

    1.回到上一个光标位置/前进到下一个光标位置1)回到上一个光标位置:使用组合键“Ctrl + -”;2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码1)如...

    2018-05-06 10:32
    1351
  • 蚁路算法详解

    一、蚁路算法由来:        蚁路算法又称益群算法,蚂蚁在寻找食物源的时候,能在其走过的路径上释放一种叫信息素的激素,使一定范围内的其他蚂蚁能够察觉到。当一些路径上通过的蚂蚁越来越多时,信息素也就...

    2018-05-06 10:29
    433
  • C++ 的静态成员变量为什么一定要在类外定义

    在C++里面,我们在类里声明静态成员变量,那么一定要在类外定义。初始化是赋一个初始值,而定义是分配内存。静态成员变量在类中仅仅是声明,没有定义,所以要在类的外面定义,实际上是给静态成员变量分配内存。 ...

    2016-01-28 14:35
    966
  • Linux 高性能服务器编程——高性能服务器程序框架

    问题聚焦:    核心章节。    服务器一般分为如下三个主要模块:I/O处理单元(四种I/O模型,两种高效事件处理模块),逻辑单元(两种高效并发模式,有效状态机)和存储单元(不讨论)。服务器模型C/...

    2018-04-15 20:54
    390
  • C++算法总结--(1)

    C++算法在字符串操作中的应用还是非常多的,下面,我们举几个例子:例子1:实现一个将字符串中所有字母转换为大写的算法char* MyUpper( char *pDest ) { ...

    2018-04-15 21:00
    132
  • C++算法总结--(2)

    C++算法在普通链表中的应用也是非常多的,现在我将常见的链表操作算法总结下,示例如下:1.删除链表中指定值为value的所有值void DeleteFromList( Node *pHead, int...

    2018-04-15 21:00
    92
  • C++算法之八皇后问题--(3)

    什么是八皇后问题呢?       在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。八皇后问题是一个比较经典的算法问题,实际上它...

    2018-04-15 21:00
    137
  • 单链表常见操作图文详解

    单链表的最大特点是可以将物理地址上不连续的数据连接起来,通过指针来对物理地址进行操作,实现增删改查等功能。     单链表分为两种:有头链表和无头链表。     无头单链表,也就是phead一只是一个...

    2018-04-15 20:58
    2431
  • 服务器性能配置要点总结

    一般来说,服务器性能主要由三部分决定:1.服务器的硬件配置2.服务器操作系统3.应用程序服务器硬件配置主要有:                                             ...

    2018-04-15 20:55
    969
  • Qt5 中对 C++11 一些新特性的封装详解(一)

    C++11 是现在的 C++ 标准的名称,C++11 为 C++ 语言带来很多新特性。 而 Qt 4.8 是 Qt 首个在其 API 中开始使用一些新的 C++11 特性的版本,我之前写过一篇博文:...

    2017-08-27 22:00
    583
  • Qt5 中对 C++11 一些新特性的封装详解(二)

    1、static_assert        C++11 可通过编译时使用static_assert 来帮助生成更详细的错误信息,在 Qt5 中对应引入了宏 Q_STATIC_ASSERT 和 Q_S...

    2017-08-27 22:00
    449
  • C++实现简单生产者消费者模型

    消费者/生产者模型是多线程编程开发的常用模型,该模型通过平衡生产者线程和消费者线程的工作能力来提高程序整体的数据处理能力。       一般来说,我们的资源池是有限的,访问资源需要加锁,访问完以后需要...

    2018-02-25 22:13
    327

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部