Skip to content

yogkin/Programming-Notes

Repository files navigation

Ztiany 的编程日志

wiz --> github,笔记还在迁移中......

说明:

  • 笔记内容来源于读书、开发实践总结、阅读他人博客、翻译等。
  • 笔记中的引用一般会标明出处并加上链接、如有纰漏,请联系我及时补充。
  • 笔记难免存在错误,如有发现,请帮我指出,不甚感激。
  • 相关代码可以在这里找到:Programming-Notes-Code

如何解决问题?

  • 切忌焦躁,静心思考
  • 从日志找答案
  • Debug
  • 从源码分析
  • Google
  • StackOverflow

如何学习 GitHub 项目?

  • 仔细阅读 README
  • 查看 Wiki
  • 查看 branch
  • 使用 Chrome 相关插件,高效使用 Github。

如何学习一门技术:

  • 它是什么,自己能简单是叙述出来
  • 它解决了什么问题,有什么意义
  • 是如何解决问题的,内部如何实现
  • 有何缺点,多角度分析
  • 提问是有效学习一种方式,在一篇技术笔记后面加上自己的疑问,让学习变得主动


Android

基础组件

Fragment

View

学习资料:

自定义 View:

开源框架

NDK

优化



工具



网络协议

  • 协议:一系列相关协议的集合称为一个协议族的集合称为一个协议族,指定一个协议族的各种协议之间的相互关系并划分需要完成的任务的设计,称为协议族的体系结构或者参考模型。TCP/IP 是一个实现 Internet 体系结构的协议族。其来源于 ARPANET 参考模型。
  • 应用程序编程接口:无论是 P2P 或是客户机/服务器,都需要表述其所需的网络操作(比如建立一个连接,写入或读取数据),这通常由主机操作系统使用一个网络应用程序编程接口(API)来实现,最流行的编程接口被称为套接字( Socket )或者 Berkeley 套接字,它最初由 LJFK93 开发。可以说 TCP/IP 是规范。而 Socket 是其在编程上的实现。
  • 网络相关学习资料

图解密码技术

HTTP

HTTPS



工程构建

Gradle

学习资料:

Gradle Android:

Gradle 实战:

Maven



编程语言

Java

C语言

学习资料:

编译与构建:

C 语言基础与提高:

Kotlin

学习资料:

Kotlin 基础:

Kotlin Android:

Kotlin 协程:

Groovy

CPP

Python

学习资料:

Python3基础:



Linux

About

Programming Notes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published