alogy

277
获赞数
1
关注数
121
粉丝数
厦门
IP 属地广东
2015-01-08 加入
浏览 18.2k

// Designer and Developer
JavaScripter and Golanger

My design principle is the balance, called Tao in Chinese.

Notes and Demos

// ----------

  • 生存危机感,居安思危。
  • 坚持主业:JavaScript,Golang。

把自己的目标定位成一个 Web 开发。

https://developer.mozilla.org/zh-CN/docs/Learn

1,285 声望|达人
全站排名超越 99% 用户
javascript
560
php
444
vue.js
302
vue-resource
127
node.js
108
1 黄金勋章
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2020-01-13
    node基础
    nodejs 主线程是单线程(异步) 将后续的逻辑写成函数,传入到当前执行函数中,当执行到函数得到了结果后,执行传入到函数(回调函数) web 异步 setTimeout callback onclick ajax 阻塞不能异步(阻塞是针对内核)IO操作,读写操作,异步操作(能用异步绝不用同步)...
  • 发布了文章2019-11-30
    leetcode - 算法
    简单算法 字符串 数组 正则 排序 递归 算法修炼什么? 思维 专注 视野 技巧 如何修炼算法? 理论知识 + 大量练习 《算法导论》,《概率》 组内分享 + 引导 + 实战 星级 数组展平简单 (零星) 展平一个数组,数组最多二维 [[1, 2], [3, 4]] => [1,2,,3,4] {代码.....
  • 发布了文章2019-08-14
    计算机科学基础_11 - 智能
    机器学习&人工智能 分类 分类器 特征 标记数据 决策边界 混淆矩阵 未标签数据 决策树 支持向量机 人工神经网络 弱AI,窄AI 强AI 强化学习 计算机很擅长存放,整理,获取和处理大量数据。很合适有上百万商品的电商网站,或是存几十亿条健康记录,方便查看。 但如...
  • 发布了文章2019-08-04
    计算机科学基础_10 - 计算机安全
    计算机安全 Secrecy, Integrity, Availability 保密性,完整性,可用性。 Threat Model 威胁模型 身份验证三种方式:What you know 你知道什么What you hava 你有什么What you are 你是什么 访问控制 Access Control Bell LaPadula Model 不能向上读取,不能向下写入...
  • 发布了文章2019-05-05
    计算机科学基础_9 - 计算机网络
    计算机网络 局域网 Local Area Networks - LAN 媒体访问控制地址 Media Access Control address - MAC 载波侦听多路访问 Carrier Sense Multiple Access - CSMA 指数退避 Exponential Backoff 冲突域 Collsion Domain 电路交换 Circuit Switching 报文交换 Message S...
  • 发布了文章2019-04-21
    计算机科学基础_8 - GUI,3D图形
    个人计算机革命 1970年代初成本下降,个人计算机变得可行。 Altair 8800 比尔盖茨和保罗 艾伦写BASIC解释器 乔布斯提议卖组装好的计算机,Apple-1 诞生 1977年出现3款开箱即用的计算机:Apple-II, TRS-80 Model I, Commodore PET 2001 IBM 意识到个人计算机市场IBM P...
  • 发布了文章2019-04-02
    计算机科学基础_7 - 命令行,2D界面
    计算机早期同时输入程序和数据(用纸卡/纸带),运行开始直到结束,中间没有人类进行操作,原因是计算机很贵,不能等人类慢慢输入,执行完结果打印到纸上。
  • 发布了文章2019-03-25
    计算机科学基础_6 - 内存,文件系统,压缩
    内存&储存介质 纸卡,Paper punch cards 延迟线存储器, Delay Line Memory 磁芯,Magnetic Core Memory 磁带,Magnetic Tapc 磁鼓,Magnetic Drum Memory 硬盘,Hard Disk Drives 内存层次结构,Memory Hierarchy 软盘,Floppy Disk 光盘,Compact Disk 固态硬...
  • 发布了文章2019-03-20
    计算机科学基础_5 - 集成电路,操作系统
    软件工程 对象, Object 面向对象编程, Object Oriented Programming API, Application Programming Interface public, private 集成开发环境, IDE 调试, debugging 文档和注释, readme, comment 版本控制, Version control 质量控制, Quality Assurance testing, QA ...
  • 发布了文章2019-03-18
    计算机科学基础_4 - 算法,数据结构
    算法入门 选择排序,Selection sort 大O表示法,Big O notation 归并排序 - Merge sort Dijkstra 算法 写指数函数,只是无数解决方案的一种,还有其它方案。用不同顺序写不同语句,也能得到一样的结果,不同的是“算法”,意思是:解决问题的具体步骤。即使结果一致,...
  • 发布了文章2019-03-18
    计算机科学基础_3 - 编程
    早期的编程方式 程序如何进入计算机 打孔纸卡 Punched card 插线板 Plugboard 冯诺依曼架构 Von Neumann Architecture 面板编程 Panel programming 商业成功的计算机:Altair 8800 早期计算机如何编程?打孔纸卡 -> 插线板 -> 面板拔开关。 计算机的原理: 怎...
  • 发布了文章2019-03-13
    计算机科学基础_2 - CPU,指令
    中央处理器CPU RAM + 寄存器 + ALU 做个CPU 解释“指令 -> 解释 -> 执行”这个循环 时钟是什么,时钟速度和赫兹 超频提升性能,降频省电 重点: 拼个CPU出来。 CPU怎么执行命令? ALU:作用:输出二进制,它会执行计算。 两种内存:寄存器: 很小的一块内存,能存...
  • 发布了文章2019-03-11
    计算机科学基础_1 - 二进制,寄存器,内存
    计算机如何存储和表示数字: 二进制。 二进制 存储单位 MB, GB, TB等。 正数,负数,整数,浮点数的表示。 美国信息交换标准代码 - ASCII,用来表示字符。 UNICODE 1992年诞生,是字符编码标准,解决ASCII不够表达所有语言的问题。 二进制中,一个1或0 叫 一位(a bit)...
  • 发布了文章2019-02-01
    计算机科学基础_0 - 逻辑门
    Bits(位), Bytes(字节), 晶体管, 逻辑门, 操作系统, 虚拟现实, 机器人 通过一层层的抽象,来做出复杂操作。 最底层的1和0, 到逻辑门, CPU, 操作系统, 互联网。 目的:了解计算机在你的人生,以及社会中扮演什么角色。计算机是人类发展史上最伟大的发明,是怎么开始的...
  • 发布了文章2019-01-07
    typescript_基础
    type, interface, 泛型(泛化的类型) tsc {代码...} {代码...} tsconfig.json tsconfig.json是编译上下文,其中的compilerOptions字段提供编译选项,可以通过tsc --init生成 Typescript作用: 类型检查(静态类型,强类型) 更好的避免bug 自带文档特性 IDE或编辑器良...
  • 发布了文章2018-12-27
    按位操作符
    位运算在算法中很有用,速度可以比四则运算快很多。 To2orTo10 JS中十进制转二进制: (val).toString(2)JS中二进制转十进制: parseInt(val, 2) JS中规定安全整数的范围是-2^53~2^53,所以大于9007199254740991的数进制转换会存在精度问题 读取的十进制是根据原码来读...
  • 赞了文章2018-12-26
    JS/TS 的 import 和 export 用法小结
    昨天帮一个网友解决一个typescript的问题,看了一下,归根结底还是对js的import和export用法的不熟悉。让我想起来当年学这个知识点的时候,也是云里雾里跌跌撞撞『猜』了很久用法,踩过坑。当时主要看的是阮一峰的这篇文章 hptt://es6.ruanyifengcom,里面讲了很多怎...
  • 发布了文章2018-12-03
    构建前端项目
    分离 为什么需要 “前后端分离、web服务器与static服务器分离”: 前端与后端耦合 (需求) 自动化、工程化的构建前端的代码 (基础条件) 模块化、组件化,项目共享代码 (过程) 浏览器运行速度 (硬件) 前后端分离具体: 工程分离 数据流分离 web服务器与static服务器分离: ...
  • 发布了文章2018-11-07
    VueCli3构建TS项目
    使用vue-cli3构建Typescript项目 import 和 require require: 以同步的方式检索其他模块的导出 (开发) import: 动态地加载模块 (生产) 相关文档:module methods vue-cli3 {代码...} vue-cli3配置, 生成目录结构: {代码...} 改造后的目录结构: {代码...} eslint 和...
  • 发布了文章2018-10-12
    机器学习基础
    机器学习本质包含了数学原理推导与实际应用技巧 推论事情的方法:演绎法和归纳法。根据经验进行推论,就像人成长一样。 基础: 机器学习的目的是:归纳(Induction), 从详细事实到一般推论 找出有效的预测模型 一开始都是从一个简单的模型开始 藉由不断喂入训练数据,...