摘要: Nginx的产生 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locato 阅读全文
posted @ 2019-07-24 14:14 花菜饸饹 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 一. 简介 1.1 C++两种库文件 lib包含了函数所在的dll文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的dll提供,称为动态链接库dynamic link library。(这种方式更灵活,写的程序体积小,但是需要.exe和dll同时发布) lib包含函数代码本身,在编译 阅读全文
posted @ 2019-07-23 16:24 花菜饸饹 阅读(5373) 评论(0) 推荐(0) 编辑
摘要: 一,关于数据库中表的一些介绍 1,表的每一行表示关系的一个元组,又称记录; 2,表的每一列表示关系的一个字段,又称属性(例如:id、name、password........); 3, 表结构:表的总字段。所以说表字段决定了的表的结构; 二,基础指令 1,登录: mysql -u root -p + 阅读全文
posted @ 2019-07-23 14:36 花菜饸饹 阅读(251) 评论(0) 推荐(0) 编辑
摘要: C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。 struct能包含成员函数吗? 能! struct能继承吗? 能!! struct能实现多态吗? 能!!! 既然这些它都能实现,那它和class还能有什么区别? 最本质的一 阅读全文
posted @ 2019-07-22 17:25 花菜饸饹 阅读(2657) 评论(0) 推荐(1) 编辑
摘要: 在多线程的情况下,有时候我们会希望等待某一线程完成了再继续做其他事情,要实现这个目的,可以使用Windows API函数WaitForSingleObject,或者WaitForMultipleObjects。这两个函数都会等待Object被标为有信号(signaled)时才返回的。那么,信号是什么 阅读全文
posted @ 2019-07-03 14:57 花菜饸饹 阅读(8529) 评论(0) 推荐(0) 编辑
摘要: 事件是一个允许一个线程在某种情况发生时,唤醒另外一个线程的同步对象。事件告诉线程何时去执行某一给定的任务,从而使多个线程流平滑,CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,线程锁定方面。 lpEventAttributes: [输入]一个指向SECURITY_AT 阅读全文
posted @ 2019-07-03 14:41 花菜饸饹 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 注册回调的作用 在设计模式中注册回调的方式叫做回调模式。在SDK开发中,为增强开发者的SDK通用性,排序或者一些算法逻辑需要使用者进行编写。这时候就需要向SDK传递回调函数。注册回调能使下层主动与上层通信。从而避免了上层不停询问下层的模式。 注册回调的流程 SDK的接口会提供一个注册回调函数,来规范 阅读全文
posted @ 2019-07-02 09:10 花菜饸饹 阅读(7497) 评论(1) 推荐(0) 编辑
摘要: 一.初识logging模块 二.日志输出在文件案例 三.日志同时输出至文件以及屏幕案例 四.logging常用的功能介绍 五.按照时间自动截断并保存指定文件个数的案例 https://blog.csdn.net/zyz511919766/article/details/25136485 阅读全文
posted @ 2019-06-26 09:12 花菜饸饹 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、摘要 JSON 的全称为:JavaScript Object Notation,顾名思义,JSON 是用于标记 Javascript 对象的,JSON 官方的解释为:JSON 是一种轻量级的数据传输格式。本文并不详细介绍 JSON 本身的细节,旨在讨论如何使用 C++ 语言来处理 JSON。关于 阅读全文
posted @ 2019-06-21 11:36 花菜饸饹 阅读(3381) 评论(0) 推荐(0) 编辑
摘要: 在Python中,这种一边循环一边计算的机制,称为生成器:generator。 要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator: 创建L和g的区别仅在于最外层的[]和(),L是一个list,而g是一个generator 阅读全文
posted @ 2019-06-19 09:25 花菜饸饹 阅读(165) 评论(0) 推荐(0) 编辑