跟着曹大学Golang第一回 – Go 程序是怎么跑起来的

跟着曹大学Golang第一回 – Go 程序是怎么跑起来的
理解可执行文件Go 进程的启动与初始化调度组件与调度循环处理阻塞调度器的发展历史与调度有关的常⻅问题暖场内容跨语⾔学习PHP 转 GoPHP-FPM 是多进程模型,FPM 内单线程执⾏。PHP 底层是 C 语⾔实现,整套系统难精通。⽐如我遇到过 PHP 底层的 bug,束⼿⽆策。Go 从⽤户代码⼀直到底层都是 Go(会有⼀些汇编),……继续阅读 »

Alan 7个月前 (01-17) 570浏览 0评论0个赞

Python进阶系列一:数据模型

Python进阶系列一:数据模型
龟叔(Guido)对语言设计美学的理解非常厉害。我见过很多语言设计者,他们可以写出理论上很美的编程语言,但使用者寥寥,而龟叔是那类奇人,他们创建的语言在理论上不那么美,但人们很乐意使用它来编程。-Jim Hugunin,Jython作者、AspectJ联合作者、.Net DLR架构师Python最好的一点是其一致性。在使用了一段时间Python后,你就会……继续阅读 »

Alan 7个月前 (01-13) 717浏览 0评论0个赞

轻松一刻:使用Python绘制小黄人

轻松一刻:使用Python绘制小黄人
在1966年,Seymour Papert和Wally Feurzig发明了一种专门给儿童学习编程的语言——LOGO语言,它的特色就是通过编程指挥一个小海龟(turtle)在屏幕上绘图。海龟绘图(Turtle Graphics)后来被移植到各种高级语言中,Python内置了turtle库,基本上100%复制了原始的Turtle Graphics的所有功能。……继续阅读 »

Alan 8个月前 (12-20) 869浏览 0评论1个赞

Go+精华资源合集

Go+精华资源合集
Go 语言至少在国内的范围看已经走出了“小众”语言的范畴,从各个教学平台推出的课程数量也可以有所洞见,更不用说其云原生的地位以及大厂们都纷纷将其作为主力开发语言这一事实。老许(许式伟)作为Go语言布道师江湖地位自然是毋庸置疑的(这次 Go 圈各路大佬也都有协助造势,听闻 go-zero 的作者万俊峰也已被挖到了 Go+团队),但Go+作为一门新的语言(是……继续阅读 »

Alan 8个月前 (12-07) 885浏览 0评论0个赞

Godot 4.0编译小记

Godot 4.0编译小记
无意间发现和 Unreal 和 Unity同类讨论较多的游戏引擎中还有一个 Godot,这一个真正意义上的开源引擎,之所以这么说,是因其开放程度很高,当前也不存在任何抽佣的限制。Godot引擎官方说这是一个打包了完整功能、可通过统一界面开发2D 和3D 游戏的跨平台引擎。相较于动辄很多个 G 的 Unreal 和 Unity,Godot 可说得上是非常轻量级……继续阅读 »

Alan 9个月前 (11-20) 977浏览 0评论3个赞

CentOS 8配置 Go 开发环境

CentOS 8配置 Go 开发环境
第一步,用 Root 用户登录 Linux 系统,并创建普通用户。 # useradd going # 创建 going 用户,通过 going 用户登录开发机进行开发# passwd going # 设置密码Changing password for user going.New password:Rety……继续阅读 »

Alan 1年前 (2021-08-14) 1389浏览 0评论0个赞

MySQL常用操作及读书笔记

MySQL常用操作及读书笔记
MySQL(及其同门MariaDB)无疑在开源数据库中使用量依然是最高的,仅 WordPress 就声称互联网上近一半的网站都是用的它,而 WordPress 使用的正是 MySQL。本文中不对基础的 CRUD 操作进行缀述,主要记录一些常用配置以及对 高性能MySQL第4版(Early Release,英文版尚未出版)中的一些学习笔记。官方示例数据库,如……继续阅读 »

Alan 1年前 (2021-05-31) 1571浏览 0评论2个赞

从零开始学习 Processing-开山篇(综述)

从零开始学习 Processing-开山篇(综述)
本系列视频讲解创意编程,通过学习编写简短的程序创建动画和声音。以上视频是综述,想要直接开干的请学习下一节。后续文章请见从零开始学习 Processing合辑。本套视频适合哪些人?为提升大家对创意编程的兴趣,一上手就会在屏幕上绘制像素。本套视频假定学习者对编程不甚了解,十岁以上的人均可学习。对于年纪更小的学生可以先看 Scratch或 Alice,这类编……继续阅读 »

Alan 1年前 (2021-05-25) 1566浏览 0评论0个赞

Golang开发Hyperledger Fabric 2.x链码

Golang开发Hyperledger Fabric 2.x链码
安装脚本基于 Ubuntu,本文中使用的是 Ubuntu 18.04。配套代码地址:https://github.com/alanhou/blockchain/tree/main/fabric-chaincode-development考虑国情,有时 github 的连接并不稳定,比如在出现Failed to connect to raw.github……继续阅读 »

Alan 1年前 (2021-05-12) 1422浏览 0评论0个赞