Home
Consensus
Cancel

读书摘要-kotlin编程权威指南

Kotlin编程权威指南 本文从类型系统,面向对象系统,内存管理系统,执行系统,Backend平台特性,总体语言语法设计特点 等方面入手,着眼于语法层面,会与Java,C/C++ 静态语言以及Python JavaScript动态语言对比 介绍Kotlin编程语言,Kotlin语言设计哲学的第一性问题,为何要设计Kotlin,主要解决了什么问题,适用于什么场景 总结:特色Kotlin主义...

读书思考-编程语言关注的点-C++ 程序语言设计 by Bjarne Stroustrup

One programming Language meta-conception concerned 关注的模型 内存模型 计算模型 错误处理模型 抽象机制: COM模型,数据抽象 泛型编程 标准库(快速上手 tools kit):容器算法(功能化的 数据类型) 并发/使用功能 是否要 直接高效的 硬件模型 轻量级抽象工具 如何变得优雅的 :优雅模型《—-值得去升入思考: 优雅模...

树莓派初始化-无屏幕仅路由器和板子

官网下载 raspi-imager 打开,选择对应版本 下属教程只适用于 raspberry pi os 的各个版本os 不适合 ubuntu android 等 touch wpa_supplicant.conf country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 n...

Arduino 基本概念 和 常用硬件操控

What is Arduino Type of Arduino Board type 1. Arduino UNO 2. Arduino BreadBoard 3. Arduino Shield 4. Arduino Sensors Program with Arduino 连接板子 ...

了解鸿蒙-摘要

关于发布会:产品理念和技术实现 是从 1+8+N 的场景出发的 万物互联,体验割裂: 体验入手的 全套解耦的架构 分布式软总线 组装软件— 分布式软总线来组装硬件(在电影拍摄,多机位早已经出现) UI设计的实现理念:零层级交互的,原子化服务,快应用 新的盘符:和我之前设计上的新的文件系统一样 renderservice这一块,说的是几十年前的目标体验 从应用服务商而言,这种...

骑行进藏规划

半个月前准备 骑行路线 川藏南线 318 川藏大北线 基本是317 滇藏线 新藏线 青藏线 317 路线详细 必备装备 人身装备 体能准备 技能储备 设备购买清单 藏族文化了解 参考博客经验 北漂 –》 藏飘 我是否可以当一个视频博主,赚一定的钱,不将程序员职业...

计算机图形学笔记

光栅渲染技术 栅格化:将几何数据 进过变换后 最终变为一些列像素点数据,最终呈现在显示设备上的过程 光栅化:rasterization 将矢量点组成的图形进行像素化的过程 光线投射:ray casting 正向投射,从图像的每一个像素,沿视线方向发射光线,光线穿越整个图像序列,并在这个过程中,对图像序列进行采样获取颜色信息,同时依据光线吸收模型将颜色值进行累加,直至光线穿越整个图像序...

Posix pthread基本使用

无论在理论上线程的概念如何定义,在 编程 上的体现,只是POSIX thead api的 同步工具 和线程 id, 可以说 mutex/cond/signal(同步工具) + pthread_id(Naming工具/区分的具柄)= Thread 只要支持了POSIX thread api,那么就可以说,是支持多线程编程模型的 我们可以以系统 thread 的能力为基础,虚拟化出我们的 虚...

Libuv线程池核心代码笔记

Libuv 线程池 源码流程 全局配置 #define MAX_THREADPOOL_SIZE 1024 static uv_once_t once = UV_ONCE_INIT; static uv_cond_t cond; static uv_mutex_t mutex; static unsigned int idle_threads; static unsigned int ...

网络知识平台 知识成本转换效率模型

在知乎平台,有很多号主会编辑并分享出个人很好的教程,知识分享,个人为了名声,在平台编辑,读者阅读 经济角度:平台借助号主获得流量,为其他方式获益打下基础,号主只是分享的花,是共享知识,不获益的,内容容易被盗用到盗用者的公众号 网站 平台等等 (吐槽:公众号的内容比对算法像shit一样,不能保护好别人的版权内容) 知识角度:受众很广,但是知识的后续内容依然 对比得到平台,很多网...

WebAssemble 概览

What 摘录 官网 self-intro What Wasm 是浏览器提供的一个在沙箱中运行的Environment,包括图灵完备的汇编语言指令支持的VM(Runtime)以及提供的统一的能力和资源接口(Context) 主要是为了让本源只考虑在 os platform的Native代码可以很方便的运行在 浏览器web环境中 其次,让很多对性能要求的高的程序...