月度归档: 2023 年 8 月
程序员持续学习的一种方法:FRESH
根据自己的情况,制定了一套持程序员续学习的方法,根据首字母取名为 FRESH:Fundamental, Refresh, English, Share, Hobby.
6本经典的计算机专业核心基础书籍
《深入理解计算机系统(原书第3版)》
《数据密集型应用系统设计》
《TCP/IP详解》
《算法导论》
《C语言程序设计:现代方法》
《操作系统导论》
.NET技术栈和生态系统简介
在本教程中,我们介绍了由Microsoft构建的.NET生态系统以及.NET生态系统中一些常用的框架,ASP.NET Core、Entity Framework Core、Dapper、NUnit、Serilog、AutoMapper、Hangfire、MassTransit等等。
使用WP-CLI检查和升级WordPress
WP-CLI是一个强大的命令行界面,用于管理WordPress网站。通过WP-CLI,您可以执行与WordPress管理相关的各种任务,如安装插件和主题、管理用户和更新核心软件。本文主要介绍通过使用WP-CLI来检查和升级WordPress的过程。
ChatGPT写SQL的能力
下面是以前经常拿来面试新同事的问题,今天拿来问问ChatGPT:
有2个数据库表: student (id, name, grade); student_score(student_id, course, score); 写mysql SQL,查询每个年级总分最高的学生
在Mac OS和Windows上如何检查支持的SSL/TLS版本和Cipher Suite?
本文介绍了在Mac OS和Windows操作系统上使用openssl工具检查支持的SSL/TLS版本和密码套件的方法。SSL/TLS是一种重要的加密协议,用于确保网络通信的安全性。在Mac OS和Windows操作系统上,您可以使用openssl工具来检查系统支持的SSL/TLS版本和Cipher Suite。
《Python编程》018 – Python文本文件操作基础:从入门到实践
Python是一种强大的编程语言,提供了多种方法来操作文本文件,包括读取文件、写入文件、追加内容以及修改文件的特定部分。本文将学习在Python中操作文本文件的各种方法。
《Python编程》017 – Python标准库:提升编程效率的常用模块
Python标准库是Python编程语言自带的一组模块和包的集合。这些模块提供了各种功能,从基本数据类型和数据结构到高级网络和科学计算工具。在本文中,我们将学习Python标准库中一些最常用的模块。
《Python编程》016 – Python异常处理基础知识
异常是程序运行时可能发生的意外事件,例如除零错误或文件未找到错误。这些异常可能导致程序崩溃,因此正确处理异常非常重要。在本文中,我们将学习如何在Python中处理异常的基础知识。
《Python编程》015 – Python Pickle:高效的对象序列化与反序列化工具
Python Pickle是一个高效的对象序列化和反序列化工具。它简化了复杂数据结构的存储和传输,为开发者提供了便利和灵活性。通过序列化和反序列化,我们能够有效地保存和恢复对象的状态,实现数据的持久化和传输。
《Python编程》014 – Python 输入和输出:学习标准 I/O 和文件 I/O
在本文中,我们将学习 Python 中处理输入和输出的两种主要方法:标准输入和输出以及文件输入和输出。通过学习这些方法,您将能够灵活地处理数据的输入和输出,并有效地与用户进行交互。
《Python编程》013 – Python面向对象编程:类、对象、属性、方法、继承和多态的基础知识
Python 是一种功能强大的编程语言,支持面向对象编程(Object-Oriented Programming,OOP)的范式。面向对象编程允许你将代码组织成可重用和模块化的部分。在 Python 中,你可以使用类(Class)、对象(Object)和方法(Method)来实现面向对象编程的概念。