cuizhazha Blog

我干了什么 究竟拿了时间换了什么

PHP,GOlang 链表

面试经常考。。

1. 什么是链表? 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而顺序表相应的时间复杂度分别是O(logn)和O(1)...

GO-方法 手敲实战

感觉比PHP好用

GO func 跟PHP 有很大不同,Golang 中的方法是作用在指定的数据类型上的(即:和指定的数据类型绑定),因此自定义类型,都可以有方法,而不仅仅是 struct 1.方法的声明 Go语言中的方法(Method)是一种作用于特定类型变量的函数。这种特定类型变量叫做接收器(Receiver)。 如果将特定类型理解为结构体或“类”时,接收器的概念就类似于其他语言中的this或...

GO-字符串手敲实战

在GO中字符串是用双引号(“”)或反引号()括起来,而且字符串不可变

GO 字符串 1.修改字符串 字符串不能修改,否则报错,如下代码: 1 go var s string = "hello word" s[0] =`a` 报错 # command-line-arguments …cannot assign to str[0] 通过转[]byte类型修改字符串 1 2 3 4 go var s string = "hello word" slice := ...

PHP-字符串函数

字符串内置函数

PHP字符串函数 1.bin2hex - 函数把包含数据的二进制字符串转换为十六进制值 1 2 3 4 5 6 <?php $data='php is best'; $hex = bin2hex($data); echo $hex ; // 输出: 7068702069732062657374 2.hex2bin — 转换十六进制字符串为二进制字符串 1 2 3 4 5 6 ...

PHP-数组函数

万物皆数组

PHP数组函数 1.改变 1.1 array_chunk 分割 功能: 将一个数组分割成多个 语法: 1 array\_chunk( array $array , int $size \[, bool $preserve\_keys = false \] ) : array 说明: 将一个数组分割成多个数组,其中每个数组的单元数目由 size 决定。最后一个数组的单元数目可能会少...

ThinkPHP 5.1底层源码分析1

初始化核心部分

ThinkPHP 5.1底层源码分析1-初始化 TP5.1 和5.0还是有一些区别。 仅仅针对5.1.6 做了分析 ThinkPHP5.0以后 主要的架构 包含 **应用核心 框架基础 框架工具 和外部扩展 ** 1 应用核心 应用核心负责应用的整体运行流程 应用核心的实现文件在think\App.php主要包括:应用初始化,网络请求路由解析,应...

Golang中的Memory Model(内存模型)

2020

Golang中的Memory Model(内存模型) 内存模型?这是啥? 看下来自百度的介绍     内存模型的目的是为了定义清楚变量的读写在不同执行体里的可见性。理解内存模型在并发编程中非常重要,因为代码的执行顺序和书写的逻辑顺序并不会完全一致,甚至在编译期间编译器也有可能重排代码以最优化CPU执行, 另外还因为有CPU缓存的存在,内存的数据不一定会及时更新,这样对内存中的同一个变量读...

高性能的MySQL.1 思维导图

2020

想起了我还有个博客,打算最近更新一下 先从mysql整理开始 ,最近画了一张思维导图

PHP百题斩(一)

PHP

Redis和Memcache有什么区别? 答案 共同点: 都是内存数据库。 都可以做一主多从的分布式集群。 区别: Redis支持hash、list、set、sorted set等多种数据,Memcache 仅支持字符串键值数据。 Redis 只使用单核;Memcache可使用多核多线程。所以100K以下数据Redis性能好,以上Memcache性能好。 ...

PHP面试-Mysql篇(一)

PHP-Mysql

MySQL 数据库三大范式 范式是在关系型数据库中,建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。 第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要 求,否则,将有很多基本操作在这样的关系模式中实现不了。 第二范式:如果关系模式R满足第一范式,并且R得所有非主属性都完全...