小嘉丶学长
码龄10年
关注
提问 私信
  • 博客:1,097,758
    社区:1
    1,097,759
    总访问量
  • 116
    原创
  • 145,289
    排名
  • 1,898
    粉丝
  • 79
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 加入CSDN时间: 2015-05-26
博客简介:

小嘉丶学长的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    4
    当前总分
    773
    当月
    1
个人成就
  • 获得227次点赞
  • 内容获得56次评论
  • 获得330次收藏
  • 代码片获得2,607次分享
创作历程
  • 5篇
    2024年
  • 45篇
    2023年
  • 1篇
    2020年
  • 10篇
    2018年
  • 15篇
    2017年
  • 11篇
    2016年
  • 29篇
    2015年
成就勋章
TA的专栏
  • 跟小嘉学习PHP程序设计
    付费
    2篇
  • 跟小嘉学 Linux 系统架构与开发
    4篇
  • 开源产品部署
    1篇
  • 跟小嘉学 Rust 编程
    34篇
  • 跟小嘉学 Python 程序设计
    6篇
  • 跟小嘉学习JavaWeb开发
    2篇
  • 跟小嘉学习消息中间件
  • 跟小嘉学习Redis源码分析
    2篇
  • 跟小嘉学区块链应用开发
    2篇
  • 跟小嘉学Apache Flink
    2篇
  • 数据结构
    4篇
  • C语言程序设计学习笔记
    5篇
  • 前端笔记之HTML5.0
    1篇
  • 前端笔记之javascript
    8篇
  • 前端笔记之CSS3
  • 前端笔记之jqurey
  • 《C/C++/Java/Pascal 程序设计基础》习题集
    17篇
  • C++程序设计笔记
  • javaweb微专业笔记
    20篇
  • 计算机组成原理笔记
  • 算法设计与分析笔记
  • 软件工程
    1篇
  • 大数据之Hadoop
    1篇
  • 新媒体营销
  • JDK源码分析笔记
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

345人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【跟小嘉学 Linux 系统架构与开发】四、文件和目录的权限

Linux的文件或者目录的使用者分为三类:owner、group、others、且三种使用者各有read、write、execute等权限。参考资料《鸟哥的Linux私房菜繁体版》《鸟哥的Linux私房菜简体版》Linux Standard Base(LSB) 目前是 FSG(Free Standards Group) 的最为活跃的工作组,使命就是开发一系列的标准来增强 Linux 发行版的兼容性,使得各个软件都可以很好地在兼容LSB标准的系统上运行;
原创
发布博客 2024.04.05 ·
1388 阅读 ·
17 点赞 ·
0 评论 ·
26 收藏

【开源产品部署系列】一、RuoYi-Radius搭建流程

本系列文章主要讲解开源产品如何在Linux上快速部署,我们的使用 vbox + vagrant 方案部署。RuoYi-Radius 是以 若依管理框架V4.6.0 作为基础框架,实现了 ToughRADIUS大部分功能,支持标准RADIUS协议(RFC2865, RFC2866),提供完整的AAA实现,可以用于酒店WIFI认证,公司局域网认证、商城WIFI认证等。
原创
发布博客 2024.04.03 ·
2140 阅读 ·
12 点赞 ·
1 评论 ·
11 收藏

【跟小嘉学 Linux 系统架构与开发】三、如何查看帮助文档

前面我们讲解了基础的日历、日期与时间、计算器等命令,以及常用的快捷键操作,我们这一节详细讲解,如何查看Linux的手册、文档、帮助信息等信息。参考资料《鸟哥的Linux私房菜繁体版》《鸟哥的Linux私房菜简体版》并没有详细告诉你 STRING 是什么东西,我们如果想要清清楚楚的知道该指令的用法。我们可以找 man 命令(manual).NAMESYNOPSISDATE(1):括号中的1 代表 我们指令的内容,这个编码从1-9有9个含义1 :用户交互的命令,例如 ls、cp、man、grep等。
原创
发布博客 2024.04.02 ·
1250 阅读 ·
28 点赞 ·
1 评论 ·
10 收藏

【跟小嘉学 Linux 系统架构与开发】二、Linux发型版介绍与基础常用命令介绍

本系列文章,我们将讲述Linux操作系统和Linux集群架构、Shell脚本编程、Linux系统开发等相关知识点。我们需要注意《鸟哥的linux私房菜》中文版才到第三版用的CentOS5,繁体版使用的CentOS7。参考资料《鸟哥的Linux私房菜繁体版》《鸟哥的Linux私房菜简体版》Linux 发行版(Linux distribution)是指一个基于 Linux 内核的操作系统,由一组软件包组成,包括操作系统内核、系统工具、应用程序、图形界面等。
原创
发布博客 2024.03.31 ·
1069 阅读 ·
29 点赞 ·
0 评论 ·
28 收藏

【跟小嘉学 Linux 系统架构与开发】一、学习环境的准备与Linux系统概述

本系列文章,我们将讲述Linux操作系统和Linux集群架构、Shell脚本编程、Linux系统开发等相关知识点。我们需要注意《鸟哥的linux私房菜》中文版才到第三版用的CentOS5,繁体版使用的CentOS7。参考资料《鸟哥的Linux私房菜繁体版》《鸟哥的Linux私房菜简体版》1984年 Richard Mathew Stalllman 发起 GNU 计划,我们目前使用的很多自由软件几乎直接或间接受益于该计划。该计划目的是建立一个自由、开放的 Unix 操作系统。
原创
发布博客 2024.03.31 ·
1456 阅读 ·
28 点赞 ·
0 评论 ·
28 收藏

【跟小嘉学习JavaWeb开发】第二章 Java 程序设计概述

本章节讲解Helloworld、ClassPath、Java语言的发展与现状、SUM公司介绍等等SUN被人们所熟悉的最多的产品就是Java编程语言,SUN是一家从事硬件开发的技术型公司,最著名的产品是小型机。它的公司最典型的应用就是Amazon(亚马逊)上大量使用了SUN公司的小型机,并且AWS亚马逊云服务在国外特别火。最初的电子商务是由IBM提出来的,但是在90年代-2000年初的互联网低潮而言(互联网寒冬),这对SUN公司来说是一个很严重的伤害,SUN公司没有恢复往日的经济实力。
原创
发布博客 2023.11.16 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【跟小嘉学习JavaWeb开发】第一章 开发环境搭建

Java 开发环境讲解
原创
发布博客 2023.11.09 ·
346 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【跟小嘉学 Rust 编程】三十四、Rust的Web开发框架之一: Actix-Web的进阶

上一章,我们讲解了 Actix Web的基础,现在讲解 Actix web的进阶,包含了错误处理、URL 分发原理、请求响应处理、中间件、静态文件、Websocket集成、热加载以及 shuttle 部署。
原创
发布博客 2023.11.02 ·
1518 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

【跟小嘉学 Rust 编程】三十三、Rust的Web开发框架之一: Actix-Web的基础

本章节讲解 Rust的Web开发框架的介绍和对比。Actix Web、Axum、Rocket、Warp、Tide、Poem、Pavex、Hyper等框架。主要教材参考 《The Rust Programming Language》主要教材参考 《Rust For Rustaceans》主要教材参考 《The Rustonomicon》主要教材参考 《Rust 高级编程》主要教材参考 《Cargo 指南》主要教材参考 《Rust 异步编程》主要教材参考 《Rust 设计模式》
原创
发布博客 2023.10.25 ·
3404 阅读 ·
1 点赞 ·
0 评论 ·
14 收藏

Javascript笔记(七)之函数、闭包、生成器、箭头函数

arguments对象可以看作数组(类似Array,但是不是一个Array),我们可以使用下标的形式来访问参数内容,使用属性可以取得,传入参数的长度,但是除此之外没其他Array属性;/**4objectArguments0123*/我们可以使用如下方法将arguments对象转化为数组(如下内容,我们将讲到具体到对象到时候在详细讲解);由于早期的JavaScript中没有块级作用域,所以在ES6的时候,引入了let。
原创
发布博客 2023.09.27 ·
329 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

二、Redis 配置文件详解(redis.conf)

在此处我们可以包含一个或多个配置文件。如果你具有可用所有 Redis 服务器的标准模板,但还需要自定义一些每台服务器设置,则此功能很有用。这一个选项将不会被 admin 或 Redis Sentinel 命令中 CONF REWRITE 重写。由于Redis 始终水用最后处理的行最为配置指令的值。因此最好include 放在此文件的开头,以此来避免运行时覆盖配置更改。如果你想要你引入的配置文件不被原有配置所干扰,可以放在最后一行。
原创
发布博客 2023.09.27 ·
691 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

【跟小嘉学 PHP 程序设计】二、PHP 基本语法

本章节讲解PHP的基本语法1、定义常量phpdefine("常量名","值");?第一个参数:常量名第二个参数:常量值第三个参数:是否忽略大小写2、输出常量值echo CON;字符串是由连续的字母、数字或字符组成的字符序列。在 PHP 中,通常使用单引号或双引号表示字符串。双引号会解析变量,单引号不会解析使用 array() 函数定义数组,数组中的每个数据称为元素,而每个元素是由key 和value 组成的,当key 是字符串的数组称之为关联数组,当key是整数的时候,称之为索引数组。
原创
发布博客 2023.09.24 ·
623 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【跟小嘉学习区块链】二、Hyperledger Fabric 架构详解

本系列章节主要讲解 Hyperledger 社区、Hyperledger项目、Hyperledger 社区工作流程、Hyperledger Fabric 架构详解[参考资料]Fabric技术概览Fabric智能合约Fabric架构初探Fabric官方中文文档Fabric相关博客2015年12月,由Linux基金会牵头,30多家初始企业成员共同宣布 Hyperledger 联合项目成立。
原创
发布博客 2023.09.24 ·
1278 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【跟小嘉学习区块链】一、区块链基础知识与关键技术解析

本系列章节主要讲解区块链原理以及开发区块链应用;区块链是一种以非堆成加密技术对交易进行数字签名,通过共识机制达成多节点一致(拜占庭容错),数据以链式区块形式组织存储的分布式账簿系统。
原创
发布博客 2023.09.24 ·
1503 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

【跟小嘉学 Rust 编程】三十二、Rust的设计模式(Design Patterns)

Rust不是面向对象的,设计模式与其他面向对象的编程语言不同,虽然细节不同,但是和具有相同的形式设计模式:是解决编写软件时常见问题的方法。反面模式:是解决这些相同的常见问题的方法。然而,在设计模式给我们带来好处的同时,反面模式却带来了更多的问题。惯常做法:是编码时要遵循的准则。它们是社区的社会规范。你可以打破它们,但如果你这样做,你应该有一个好的理由。主要教材参考 《The Rust Programming Language》主要教材参考 《Rust For Rustaceans》
原创
发布博客 2023.09.20 ·
2428 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

【跟小嘉学 Rust 编程】三十一、Rust的日志与追踪

本章节讲解日志与监控,系统的可观测性(Observability) 通常由三个维度:日志(Logging)、指标(Metric)和追踪(Tracing)。日志:离散的错误信息和状态信息指标:记录和呈现可聚合的数据追踪:单个请求的一系列事件;主要教材参考 《The Rust Programming Language》主要教材参考 《Rust For Rustaceans》主要教材参考 《The Rustonomicon》主要教材参考 《Rust 高级编程》主要教材参考 《Cargo 指南》
原创
发布博客 2023.09.19 ·
1826 阅读 ·
2 点赞 ·
2 评论 ·
3 收藏

【跟小嘉学 Rust 编程】三十、Rust 使用 Slint UI

本章节 Slint UI 介绍,这是一个支持多语言(Rust/CPP/javascript)的、跨平台的、简单易用、高效执行的 UI库,Slint 是一个类似 QML 的标记语言,经过编译器 slinit compile 可完整的转换成CPP或者 Rust,其开发方式类似与QML+CPP。主要教材参考 《The Rust Programming Language》主要教材参考 《Rust For Rustaceans》主要教材参考 《The Rustonomicon》主要教材参考 《Rust 高级编程》
原创
发布博客 2023.09.19 ·
3109 阅读 ·
1 点赞 ·
0 评论 ·
15 收藏

【跟小嘉学 Rust 编程】二十九、Rust 中的零拷贝序列化解决方案(rkyv)

本章节讲解 Rust的另外一个序列化的解决方案:零拷贝序列化解决方案(rkyv库)主要教材参考 《The Rust Programming Language》主要教材参考 《Rust For Rustaceans》主要教材参考 《The Rustonomicon》主要教材参考 《Rust 高级编程》主要教材参考 《Cargo 指南》主要教材参考 《Rust 异步编程》rkyv 是 Dusk network 赞助的第一个 ZKP(Zero-Knowledge Recrusion)研究项目。
原创
发布博客 2023.09.19 ·
1419 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

【跟小嘉学 Rust 编程】二十八、Rust中的日期与时间(DateTime)

本章节讲解 Rust 的异步编程方案,我们将讲解 Future、Waker、Executor、Pin、async 和 await、Stream等主要教材参考 《The Rust Programming Language》主要教材参考 《Rust For Rustaceans》主要教材参考 《The Rustonomicon》主要教材参考 《Rust 高级编程》主要教材参考 《Cargo 指南》主要教材参考 《Rust 异步编程》time 是一个 Rust的日期时间库,他有如下的特点。
原创
发布博客 2023.09.18 ·
3087 阅读 ·
4 点赞 ·
2 评论 ·
7 收藏

【跟小嘉学 Rust 编程】二十七、Rust 异步编程(Asynchronous Programming)

本章节讲解 Rust 的异步编程方案,我们将讲解 Future、Waker、Executor、Pin、async 和 await、Stream等主要教材参考 《The Rust Programming Language》主要教材参考 《Rust For Rustaceans》主要教材参考 《The Rustonomicon》主要教材参考 《Rust 高级编程》主要教材参考 《Cargo 指南》主要教材参考 《Rust 异步编程》并发是程序同时有多个正在运行的线程。
原创
发布博客 2023.09.17 ·
2551 阅读 ·
4 点赞 ·
2 评论 ·
15 收藏
加载更多