Skip to content

MerlotRain/learning-note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

learning-note

该仓库主要用于整理各种学习资料,包含各类语言的用法和工程编译的注意事项,其中也将包含VSCode的使用

文章中所有环境都运行在MacOS M2 arm64环境

文章默认读者拥有各类语言的基本知识,所记录的是更多是踩过的坑和高级用法

主要内容

Apple

这部分涉及MacOS平台下的内容,主要包括.mm文件在C++跨平台程序中的使用,MacOS框架知识,后续如果有可能会记录一下SwiftObjective-C的知识

cxx

这是第一个非常关键的组件,包含如下模块

  • base c++基础知识和高级用法

  • design-pattern 设计模式

  • make 构建工具

  • platform 同一功能在不同平台的使用

  • qt qt框架知识

  • thirdparty 开源三方库

Example

这里会包含我写的一些c/c++/rust/zig语言的例子,属于学习用,不单独开仓库

html

学点前端知识总没错的

Java

早年Java学习时开的,后续有经历再整理

rust

未来会转向rust开发

ScriptLanguage

常用的脚本语言

Zig

也算是未来的一直重要方向,但我认为这个更多会使用在嵌入式,但我不是嵌入式方向,所以仅作了解

About

GNU相关知识学习,makefile,cmake,m4

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published