摘要: 看起来二者没有什么区别,都在堆上分配内存,但是它们的行为不同,适用于不同的类型。 new(T) 为每个新的类型T分配一片内存,初始化为 0 并且返回类型为*T的内存地址:这种方法 返回一个指向类型为 T,值为 0 的地址的指针,它适用于值类型如数组和结构体;它相当于 &T{}。 make(T) 返回 阅读全文
posted @ 2019-06-25 14:36 setevn 阅读(3177) 评论(0) 推荐(0)
摘要: (1)广度优先搜索解决是否存在从A到B的路径的问题,如果有,广度优先搜索将找出最短路径。 (2)寻找最短路径的问题,可以建立图关系,利用广度优先搜索算法求解 (3)广度优先搜索,利用队列的结构,先从开始节点的邻居开始遍历,先检索一个节点是否满足要求,若满足要求,则结束搜索,若不满足则将该节点弹出队列 阅读全文
posted @ 2019-06-24 12:45 setevn 阅读(2664) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-06-17 18:27 setevn 阅读(2) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-01-16 16:54 setevn 阅读(4) 评论(0) 推荐(0)
摘要: 做并发编程之前,必须首先理解什么是并发,什么是并行,什么是并发编程,什么是并行编程。 并发(concurrency)和并行(parallellism)是: 所以并发编程的目标是充分的利用处理器的每一个核,以达到最高的处理性能。 各位是如何理解并行和并发的呢? 阅读全文
posted @ 2018-11-08 16:54 setevn 阅读(163) 评论(0) 推荐(0)
摘要: <?phpnamespace app\command; use think\console\Command;use think\console\Input;use think\console\input\Argument;use think\console\input\Option;use thin 阅读全文
posted @ 2018-10-09 10:32 setevn 阅读(701) 评论(0) 推荐(0)
摘要: php -m报错: PHP Warning: PHP Startup: Unable to load dynamic library 'swoole' (tried: /home/work/study/soft/php/lib/php/extensions/no-debug-non-zts-2017 阅读全文
posted @ 2018-08-05 22:28 setevn 阅读(170) 评论(0) 推荐(0)
摘要: 一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 ls 以默认方式显示当前目录文件列表 ls -a 显示所有文件包括隐藏文件 ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行 ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M 阅读全文
posted @ 2018-07-31 19:20 setevn 阅读(821) 评论(0) 推荐(0)
摘要: 尝试了各种方式,包括卸载等最终解决方案: 查看本机的credential 是否已经被清空。 如果输入了 git config credential.helper 命令之后没有输出,说明 git 的配置已经清空,相反就得找出credential 没被清空的文件进行修改 我参考了有人给了这样一个命令查看 阅读全文
posted @ 2018-05-10 13:52 setevn 阅读(408) 评论(0) 推荐(0)
摘要: 先说说阻塞,因为一个线程只能处理一个套接字的I/O事件,如果想同时处理多个,可以利用非阻塞忙轮询的方式,伪代码如下: 我们只要把所有流从头到尾查询一遍,就可以处理多个流了,但这样做很不好,因为如果所有的流都没有I/O事件,白白浪费CPU时间片。正如有一位科学家所说,计算机所有的问题都可以增加一个中间 阅读全文
posted @ 2018-04-10 15:12 setevn 阅读(7549) 评论(0) 推荐(0)