后台开发 核心技术与应用实践 . C++编程常用技术 最好不要在头文件中使用命名空间,很容易造成命名冲突。 strlen与sizeof的区别: strlen是函数,在运行时才能计算,传入参数是char 指针,返回字符串长度。 sizeof()是运算符,而不是一个函数,在编译时就计算好了,用于计算数据 ...
分类:
其他好文 时间:
2019-05-15 16:05:11
阅读次数:
153
第五章 函数5.1 函数的简介5.2 函数的参数5.3 函数参数传递的方式5.4 函数的不定长参数5.5 函数的返回值5.6 函数的文档字符串--函数的说明5.7 变量的作用域与命名空间5.8 函数的递归5.9 高阶函数5.10 函数的闭包5.11 装饰器--扩展函数的功能第六章 对象6.1 面向对 ...
分类:
编程语言 时间:
2019-05-14 19:34:00
阅读次数:
167
知识储备: 1.接口:若干抽象方法的集合 作用:限制实现接口的类必须按照接口给定的调用方式实现这些方法;对高层模块隐藏了类的内部实现。 2.面向对象设计SOLID原则 开放封闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。 里氏替换原 ...
分类:
其他好文 时间:
2019-05-13 16:22:41
阅读次数:
111
vuex中module的命名空间概念 默认情况下,模块内部的 action、mutation 和 getter 是注册在 全局命名空间 的。 弊端1:不同模块中有相同命名的mutations、actions时,不同模块对同一 mutation 或 action 作出响应。 弊端2:当一个项目中sto ...
分类:
其他好文 时间:
2019-05-12 15:28:30
阅读次数:
204
核心的C++ API包含在 NvInfer.h 中。 有四个关键的API如下: 1、Bulider API 2、Execution API 3、Network Definition API 4、Plugin API 命名空间:nvinfer1 (个人理解为是 nvidia inference ver ...
分类:
编程语言 时间:
2019-05-12 10:41:14
阅读次数:
910
接口命名规范:1.大写约定PascalCasing:帕斯卡命名法,每个单词首字母大写应用场景:命名空间、类型、接口、方法、属性、事件、字段、枚举、枚举值eg:HtmlTag IOStream注意:两个字母的缩略词,两个字母都要大写 IOStream camelCasing:首字母小写(双字母缩写都小 ...
基本概念定义 基本组成 客户端/守护进程 C/S架构 本地/服务器 镜像 容器基石 只读文件系统 联合加载(union mount) 容器 通过镜像启动 执行 写时复制 仓库 公有 docker hub 私有 相关技术简介 依赖的Linux内核特性 Namespace 命名空间 LXC Kernel ...
分类:
其他好文 时间:
2019-05-11 21:18:38
阅读次数:
153
Thinkphp MVC开发模式 执行流程: 首先发起请求->开始路由检测->获取pathinfo信息->路由匹配->开始路由解析->获得模块、控制器、操作方法调度信息->开始路由调度->解析模块和类名->组建命名空间>查找并加载类->实例化控制器并调用操作方法->构建响应对象->响应输出->日志保 ...
分类:
Web程序 时间:
2019-05-11 16:32:59
阅读次数:
228
转: JObject 用法 、JProperty 用法、JArray 用法 Linq 转 Json 1、使用LINQ to JSON前,需要引用Newtonsoft.Json的dll和using Newtonsoft.Json.Linq的命名空间。LINQ to JSON主要使用到JObject, ...
分类:
编程语言 时间:
2019-05-10 09:39:58
阅读次数:
316