抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

下个,路口,见

时间过得真快,这些过去三年多的文章见证了我成长的点点滴滴。它们是我思绪的延伸和灵感的源泉,记录了我曾经对技术、生活和思考的点滴感悟。回顾这三年多的经历,我深刻地认识到,成长是一个不断学习、不断探索的过程。

Nginx 反向代理

Nginx 是一款轻量级的 Web 服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。为了方便学习和测试,我使用的是 Ubuntu + MySQL + OpenJDK 华为云环境,以下为我总结的一些操作步骤和流程,仅供测试参考。

C# 101

C# 是一种强大而广泛使用的编程语言,基于面向对象的原则,融合了其他范例中的许多功能,尤其是函数编程,你可以用它来制作网站、游戏、移动应用程序、桌面应用程序等等。C# 也是 .NET 编程平台的一部分,大多数 .NET 运行时和库都是用 C# 编写的,微软提供了 C# for beginners 课程(101、201)为初学者提供引导,以下为我在学习第一门课程过程中所做的笔记,可供参考。

Getting Started with RStudio

Getting Started with RStudio is a project-based course provided by Coursera Project Network. It aims to focus on three learning objectives: Install R and RStudio on desktop, or use the new cloud-based solution that allows anyone to learn R, know the 10 most important things that 99% of R programmers should know about the RStudio IDE Interface and Be able to explain what R packages are, how to install and load them, from CRAN and Github, into the R session, and create interactive HTML widgets. The following are the notes I took during this course.

Selenium for Python

Selenium 是一个 Web 的自动化测试工具,最初是为网站自动化测试而开发的,Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器。因为 Selenium 可以控制浏览器发送请求,并获取网页数据,因此可以应用于爬虫领域。Selenium 可以根据我们的指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏,或者判断网站上某些动作是否发生。Selenium Python bindings 提供了一个简单的 API,让你使用 Python 和 Selenium WebDriver 来编写功能/校验测试。 以下为我在学习和实战练习过程中所做的笔记,可供参考。

Learn Bitcoin & Ethereum

This course provided by One Month is intended to be an introduction for us to understand how to get started with Bitcoin, Blockchain, Altcoins, Ethereum, and much more. Giving us the ability to speak confidently with friends and co-workers, and be able to answer that most frequently asked question: “Should I buy Bitcoin?” The following are the notes I took during this course.

Requests 和 cURL

在开发过程中,我们常常需要和各种 API 打交道,cURL 和 Requests 都是很实用的 HTTP 客户端(库),curl 是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在”标准输出”(stdout)上面。requests 是 Python 语言的第三方的库,专门用于发送 HTTP 请求,使用起来比 urllib 简洁很多。另外,关于 HTTP 协议的格式也可以参照这篇笔记。以下为我在学习和实战练习过程中所做的总结,可供参考。

如何说话 - How to Speak

大约40年前,Patrick Henry Winston 教授发表了他的第一次“如何说话”的演讲。正如他在 2010 年的这篇文章中所写的那样:“Robert Sjoberg 让我这样做,我们坐在办公室里,抱怨某人的可怕讲座,当他说:‘你应该做一个关于如何说话的IAP课程。’‘不,’我说,‘我从来没有讲过比 B+ 更好的演讲,之后我会抑郁一个月,需要一个星期的时间来准备,而且,没有人会来。’‘我会来的,’他说。” 如今,How to Speak 已经成为 MIT 深受欢迎的热门课,听完这门课也是让我受益匪浅。以下为我在学习过程中所做的笔记,可供参考。

macOS + Ubuntu 实现远程开发配置

刚刚续费了一年的阿里云轻量应用服务器,打算把大多数的开发环境放到服务器上,实现远程开发。我使用的是 macOS Monterey 和基于 Ubuntu 18.04 的 LNMP 镜像系统,IDE 选取 Visual Studio Code 和 IntelliJ IDEA 进行开发学习。以下为我总结的一些操作步骤和流程,可供参考。

Go 语言基础知识总结

Go 语言是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,它用批判吸收的眼光,融合 C 语言、Java 等众家之长,将简洁、高效演绎得淋漓尽致。Golang非常适合用来做网络并发方面的服务,比如消息推送、监控、容器等。初次学习我选择的是 Go 编程语言指南,指南涵盖了该语言的大部分重要特性,放在以下所记笔记中,另附有随堂代码放在 Github 仓库中,可供参考。




Copyright © 2020 - 2022 Zhihao Zhuang. All rights reserved

本站访客数: 人,
总访问量: