1. 程序的概念 程序 - 数据结构 + 算法,主要指存放在硬盘上的可执行文件 2. 进程的概念 <1> 进程 - 主要指,运行在内存中的可执行文件 <2> 主流的操作系统,都支持多进程,为了让操作系统同时可以执行多个任务。 但,进程是重量级的,新建一个进程,会消耗CPU和内存空间等系统资源, 因此 ...
                            
                            
                                分类:
编程语言   时间:
2021-06-11 18:34:05   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    这是本次加密扩展系列的最后一篇文章,也是我们要学习了解的最后一个 PHP 加密扩展。Sodium 出现的目的也是为了代替 Mcrypt 这个原来的加密扩展。在 PHP7.2 之后,Mcrypt 已经被移除,在 PHP7.1 时就已经被标记为过时。不过,Sodium 扩展的应用也并不是很多,大部分情况 ...
                            
                            
                                分类:
Web程序   时间:
2021-06-11 18:31:04   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    1. 索引是什么?有什么作用?使用索引的优缺点? 索引是一种用于快速查询和检索数据的数据结构。常见的索引结构有: B 树, B+树和 Hash索引。 优点: 使用索引可以大大加快数据的检索速度。 通过唯一性索引,可以保证数据库表中每一行数据的唯一性。 缺点: 创建索引和维护索引需要耗费很多时间,当对 ...
                            
                            
                                分类:
数据库   时间:
2021-06-11 18:19:31   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    1、索引是什么索引是表的目录,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 索引可以提高查询速度,会减慢写入速度,索引的缺点是创建和维护索引需要耗费时间。 索引并不是越 ...
                            
                            
                                分类:
其他好文   时间:
2021-06-11 18:05:28   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    一、安装workman composer require workerman/workerman 二、创建 Timer 命令 php think make:command Timers 三、实现Timer <?php declare (strict_types = 1); namespace app ...
                            
                            
                                分类:
Web程序   时间:
2021-06-11 17:46:22   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                1、安装docker 2、拉取镜像 docker pull mysql:5.7 docker pull php:7.3-fpm docker pull nginx 4、创建mysql容器 docker run --name mysql -v $PWD/conf:/etc/mysql/conf.d - ...
                            
                            
                                分类:
Web程序   时间:
2021-06-10 18:52:31   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                任何容器的底层数据结构只有两种:一种是数组;另一种是链表。例如:list,set,map,二叉树,图等容器。访问容器使用Iterator迭代器。 public interface Collection_ { void add(Object o); int size(); Iterator_ iter ...
                            
                            
                                分类:
其他好文   时间:
2021-06-10 18:43:23   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                Redis的数据类型和底层数据结构 Redis的数据类型 string字符串类 Redis的String能表达3种值的类型:字符串、整数、浮点数 常见操作命令如下表: 命令名称命令格式命令描述 set set key value 赋值 get get key 取值 getset getset key ...
                            
                            
                                分类:
其他好文   时间:
2021-06-10 18:04:56   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    1. 内存管理**malloc和free** void *zmalloc(size_t size); // 对malloc的封装 void *zcalloc(size_t size); // 对calloc的封装 void *zrealloc(void *ptr, size_t size); //  ...
                            
                            
                                分类:
其他好文   时间:
2021-06-10 18:00:14   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                Dijkstra算法采用的是一种贪心的策略,声明一个数组dist来保存源点到各个顶点的最短距离和一个保存已经找到了最短路径的顶点的集合:T,初始时,原点 s 的路径权重被赋为 0 (dist[s] = 0)。若对于顶点 s 存在能直接到达的边(s,m),则把dist[m]设为w(s, m),同时把所 ...
                            
                            
                                分类:
其他好文   时间:
2021-06-10 17:55:03   
                                阅读次数:
0