go design (一) array golang 中 array 的实现数组是由相同类型元素的集合组成的数据结构。计算机操作系统会为数组分配一块连续的内存来保存其中的元素,我们可以利用数组中元素的索引快速访问特定元素 。常见的数组大多都是一维的线性数组。多维数组在数值计算和图形应用方面非常有用。 golang 中 对于数组的实现 array12345678910111213141516171819202122232425262728 2021-12-31 golang #《go语言设计与实现》 #array
自我管理(二)效率工具 还是太小看写一个系列的难度,如果按照我第一篇4个小时的时间来算,我估计能写到今年年底,加之写完之后精神比较兴奋,所以会导致晚上睡眠质量很差。这个时候就想到了使用工具,我的矛盾主要在于,思想比较快但由于打字限制了我的表达,所以采用了语音转文字这样一种形式,这样就能大大的提升我的码字效率。 今天主要是来谈论效率工具,先说结论,效率工具不是万能的,适合自己的才是最好的。所谓的适合,要能量化,能拿出数据, 2020-04-23 杂谈 #自我管理
自我管理(一)思想 起因 因疫情而更关注现实的我,根据疫情期间的实事,以及自己的一些经历所总结的对于当代(20世界10年代)现实的理解。希望以后的自己能对现在的我进行更深刻的批判。本系列也是一个废宅,在4年间适应社会改造并逐步成长为技术宅的故事,无趣但确实有效。涉及日常生活的各个领域。 思想上的独立 一般人所受的教育,都是应试教育,总是期待一个标准答案来解释,从学校中出来,生活中遇到的各种问题。但现实是没有标 2020-04-07 杂谈 #自我管理
plan 基础目标 网络协议 数据结构与算法 原理与实践(需要刷题) 计算机操作系统(linux与windows) 设计模式与设计范式 语言目标 主要 php 基础,原理与近年来大版本的改进 laravel与tp6框架实现源码流程 基础数据结构,基础数据结构在内存中的分布 GC的实现 swoole 刷题 golang 熟悉各个标准库包的使用,需要刷题 gin框架实现源码流程 基础数据结构,基础数据 2019-12-04 后端 #基础
网络协议(一) 协议 协议,网络协议的简称,网络协议是指通信计算机双方必须共同遵从的一组约定。 为了使数据在网络上从源到达目的,网络通信的参与方必须遵循相同的规则,这套规则称为协议(protocol),它最终体现为在网络上传输的数据包的格式。 协议的三要素包括 语法 语义 时序 以上内容来自百度百科 不谈它在网络中的表示,我们所理解的,字面上的协议,就是约定,双方都明白且遵循的一种规则,也就是说是人为规定 2019-11-25 网络协议 #http
关于php后端的100个话题(一)消息队列 消息队列解决了什么问题? 消息队列最主要解决了系统间 数据通信 的问题 消息队列的使用场景 异步处理 把不重要的同步串行,改成异步,可以更快地返回结果 减少等待,自然实现了步骤之间的并发,提升系统的性能 流量控制 将网关将请求放入请求队列进入等待状态,后端去处理请求队列的参数,然后网关再响应 ,一旦超时就丢弃响应服务错误给请求,来限制流量 大致的思路是,网关会把用户的request缓存起来, 2019-07-22 php后端 #php #消息队列
java学习笔记(一) java 执行流程 java 粗略执行流程 源文件编译成 .class 字节码文件 ->解释执行 jre( 装载 -> 字节码校验 -> jvm 执行) jdk 包含了 javac jre debugging tools javap javeSE(java标准版本) JAVAEE(java商业版) 与 JAVAME(设备专用) 一般分为这三块 第一个 java 程序1234 2019-07-01 program language #java
工作中的方法论 论如何高效且有质量的处理工作 目的 预测 实践 反馈 SMART原则构成 绩效指标必须是具体的(Specific) 绩效指标必须是可以衡量的(Measurable) 绩效指标必须是可以达到的(Attainable) 绩效指标是要与其他目标具有一定的相关性(Relevant) 绩效指标必须具有明确的截止期限(Time-bound) 其它待整理的方法论 大圈小圈:指导职场晋升的方法论 影响圈是自 2019-06-16 效率 #方法论
数据库设计范式与要点 范式与实现 目前关系数据库有六种范式:第一范式(1NF)、 第二范式(2NF)、 第三范式(3NF)、 巴斯-科德范式(BCNF)、 第四范式(4NF) 和第五范式(5NF,又称完美范式) 满足最低要求的范式是第一范式(1NF)在第一范式的基础上进一步满足更多规范要求的称为第二范式(2NF),其余范式以次类推。 一般来说,数据库只需满足第三范式(3NF)就行了 第一范式 所谓第一范式(1NF)是 2019-06-13 数据库设计 #数据库
golang base (three) error 处理 没有异常机制 error 类型实现了 error 接口 123type error interface{ Error string} 可以通过 errors.New 来快速创建错误实例 1234567891011121314151617181920212223242526272829303132errors.New(" error info 2019-06-09 golang #golang