分类 其他 下的文章

1. 匈牙利命名:开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。example: long lsum = 0;"l"是类型的缩写;  2. 小驼峰式:(little camel-case)第一个单词首字母小写,后面其他单词首字母大写。example: string firstName = string.Empty;  3. 大驼峰式:...

简介User Agent 中文名为 用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。作用网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些页面无法在某个浏览器中正常显示,但通过伪装 UA 可以绕过检测。格式分解为什么要分解格式请看这篇文章: 为什...

docker中php安装redis扩展安装时环境docker_version 18.09.6php:fpm-alpine php_version: 7.3使用 pecl 来安装#添加扩展 redis pecl方式 RUN apk add --no-cache --update --virtual .phpize-deps $PHPIZE_DEPS \ && pecl...

Why numbering should start at zero著名的计算机科学家Dijkstra在1982年的手稿中简要讨论了“为什么数字下标要从0开始”这个问题。首先,他讨论了表示范围的最佳形式。 比如表示自然数序列2,3,···,12,有四种方法:2 ≤ i < 13 ,或者记作[2, 13)。1 < i ≤ 12 ,或者记作(1, 12]。2 ≤ i ≤ 12 ,或者...

首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代...

当前页码:1总页码:2