240 发简信
IP属地:辽宁
  • 关于html5中的audio不能在ios中自动播放的解决

    首先,吐槽一下。我们主要总的是在微信里做一些海报和小游戏。先前的时候,ios的微信里自动播放声音是可以的。然后,突然,莫名其妙的微信里面的html5不能自动播放音乐了。 这里...

  • c++学习记录14(GeekBand)

    mysql处理海量数据时的一些优化查询速度方法 作为最常用的数据库,当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其...

  • c++学习记录13(GeekBand)

    分布式系统原理 一、分布式系统基础重要要点: 对外提供无状态节点,内部实现具体有状态或者无状态节点逻辑,节点即可以是提供服务,也可以是存储数据。 拜占庭问题,在分布式系统中的...

  • 120
    c++学习记录12(GeekBand)

    这周的课听得有些迷糊,现在记录下,以备后面查看。 七剑客: 1.同步 2.网络 http1.0和http1.1的区别 寻址,查看浏览器对应的URL,如果查找不到,访问DNS ...

  • c++学习记录11(GeekBand)

    Composite组合模式 作用: 将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。 UML结构图: 抽象...

  • 120
    c++学习记录10(GeekBand)

    这周课程继续设计模式。这里选出来最常用的工厂模式来说说。 先来说说,工厂模式使用的场景: 1.当你遇到需要创建的对象很多(new),导致工程中对象数目过多,自己都不清楚创建的...

  • c++学习记录9(GeekBand)

    聊聊观察者模式 先前用过一些语言,比如js,as之类。这些语言里面很常见的就是事件。一个对象发生变化,可以通过事件通知其他很多注册的对象。当时还不了解如何实现。现在学了观察者...

  • c++学习记录8(GeekBand)

    这周的课讲了将泛型算法。现在将泛型算法收集下,备用。 (1)泛型算法用迭代器来解决第一个要求:遍历容器。所有迭代器都支持自增操作符,从一个元素定位下一个元素,并提供解引用操作...

  • c++学习记录7(GeekBand)

    这周的课程将容器讲完了。自己来总结下容器的东西。 参考:STL源码分析 (一)vector容器 vector的数据安排以及操作方式,与array非常相似。两者的唯一区别在于空...

  • c++学习记录6(GeekBand)

    这周作业是和vector有关的,就找了找vector相关的内容。如下: vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数...

  • c++学习记录5(GeekBand)

    说说new的六种重载形式: 全局的new有六种重载形式, void *operator new(std::size_t count) throw(std::bad_alloc...

  • 120
    c++学习记录4(GeekBand)

    这次的学习点比较多,也不打算一一记录了,就来说说对于我这个刚刚接触c++比较头疼的指针和引用吧。 一.相同点: 指针指向一块内存。这里面储存的是指向内存的地址。而引用,看起来...

  • 120
    c++学习记录3(GeekBand)

    第三周的课学到有关面向对象的设计模式的东西。抛开课堂上讲的三种不谈,来说说常用的几种设计模式。 一、Strategy模式 1、两大原则 Strategy模式体现了如下的两大原...

  • c++学习记录2(GeekBand)

    1.来说说big three: 从string类入手,讲解Class with pointer members中3个特殊函数: 拷贝构造函数 析构函数 拷贝赋值函数 任何带有...

  • c++学习记录1(GeekBand)

    最近报了一门c++课程。这是一些记录。 1.写一个c++的类,我们首先需要一个防卫式常数定义,如下: #ifndef __MYCOMPLEX__ #define __MYCO...

  • c++学习记录1(GeekBand)

    最近报了一门c++课程。这是一些记录。 1.写一个c++的类,我们首先需要一个防卫式常数定义,如下: #ifndef __MYCOMPLEX__ #define __MYCO...