对于第三方包的自动加载,Composer提供了四种方式的支持,分别是 PSR-0和PSR-4的自动加载,生成class-map,和直接包含files的方式。 首先引入autoload.php,在主文件 index.php 中。 PSR-4(推荐) 在composer.json里是这样进行配置的: 执 ...
分类:
其他好文 时间:
2019-10-22 12:35:26
阅读次数:
97
[toc] 前言 在之前对Swagger的变化做了调整后,就开始想着要不把之前的工程升级得了,这样就还是个demo工程,来做各种测试(当然还是因为懒),这就有了今天这个比较折腾的一步。 升级之路 首先,April.WebApi工程右键 属性,将之前的net core 2.2升级到3.0,然后对每个类 ...
[TOC] 0. ARP介绍 首先,先回忆下 模型,从下到上分为:数据链路层、网络层、传输层、应用层,那么 到底属于哪一层?有人会说是网络层,但实际是属于数据链路层,只不过还要为网络层提供服务。 的主要用途是 地址到物理 地址的映射关系。别看表面主机知道了远端IP地址就可以通信,实则先要知道远端的M ...
分类:
编程语言 时间:
2019-09-28 18:12:24
阅读次数:
92
``` !/bin/bash function thread_used_cpu(){ $1 为单个cpu负载的百分比 if [[ $1 == "" ]];then full_load_percent=95 else full_load_precent=$1 fi ps_info=( ) echo $ ...
分类:
系统相关 时间:
2019-09-24 10:33:45
阅读次数:
139
启动代码为什么启动代码一定一要用汇编语言编写,启动代码的主要功能是什么?单片机不用启动代码,为什么arm要用启动代码? 解决方案 最开始的几行代码要完成初始化中断向量,堆栈什么的。这些只能用汇编做。 解决方案 CPU上电后会从IO空间的某地址取第一条指令。但此时:PLL没有启动,CPU工作频率为外部 ...
分类:
其他好文 时间:
2019-09-01 18:39:52
阅读次数:
103
1、使用命令composer init生成composer.json文件,并编辑autoload选项内容如下: 其中又包含主要的两个选项: files 和 psr-4。 files就是需要composer自动帮我们加载的函数库(不含类),只要在后面的数组中将函数库的文件路径写入即可。psr-4顾名思 ...
分类:
其他好文 时间:
2019-08-25 15:58:23
阅读次数:
68
JFR 是 JMC 中一个非常关键的功能。它记录了 JVM 所有事件的历史数据,通过这些数据,程序性能分析人员可以结合以往的历史数据对 JVM 性能瓶颈进行分析诊断。 JMC 还提供线程视图,I/O 视图,系统视图,所有的这些视图都是为了更好的分析 JFR 所记录的真实事件。 参考:https:// ...
分类:
其他好文 时间:
2019-08-22 14:43:49
阅读次数:
72
由于PHPExcel已经不再维护,PhpSpreadsheet是PHPExcel的下一个版本。PhpSpreadsheet是一个用纯PHP编写的库,并引入了命名空间,PSR规范等。这里简单介绍下PhpSpreadsheet的导入导出功能。 1、安装 使用composer安装: GitHub下载: h ...
分类:
Web程序 时间:
2019-08-18 13:35:34
阅读次数:
293
长篇慎入 分以下几点说明 一些编码的经验 PSR 1 PSR 2 PSR 3 PSR 4 一些编码的经验 变量命名 1. 不用拼音 2. 驼峰或下划线风格要一致 3. 单词要有意义 4. 不用关键字 5. 常量全大写用下划线连接 代码注释 1. 尽量让代码可读性提高,减少代码上的注释 2. 函数头部 ...
分类:
Web程序 时间:
2019-08-11 10:51:21
阅读次数:
106
Composer 的自动加载机制 提供了四种自动加载方式,分别是 、`PSR 4 classmap files`。 PSR 0 方式 方式要求目录名和命名空间层层对应,这样导致目录结构会很深,现在已经被官方废弃了。 但是,因为现在的主流 框架都已经实现了 方式,所以 仍然向下兼容。按照 的规则,当加 ...
分类:
其他好文 时间:
2019-08-10 19:47:59
阅读次数:
95