大道至简-目录
大道至简-目录
数据输入-表格
excel解决数据输入,通过csv,转换为json,xml,yml等任意格式。
excel和json还有yml和xml和plist比是人写的。所以用excel组织数据更人性。
数据库其实就是excel的表格。数据库其实就是excel的表格。数据库其实就是excel的表格。如果你能用excel说清楚数据,也能说清楚数据库。
传输协议-http
caddy与nginx用最简单的http协议传输一切。
用h5实现跨平台展示
通过浏览器实现跨平台
在应用内内置mock
使用excel通过csv快速生成mock,快速开发。
通过http下载zip动态化程序
通过zip包动态化程序
选择跨平台的语言
golang,rust,c++-通过二进制简化安装
java-通过jar包简化安装
lua-内嵌
js通过浏览器跨平台热更新
界面的基本模式
数据结构-数组
一般是tab模式,几个按钮来回切同一级别页面,实际相当于数组数据结构
数据结构-栈
另一种栈模式,推进去一层页面又推进去一层页面,实际相当于栈的数据结构
通过url路由组织两种页面结构能完成各种页面组织
页面都有 将要显示,显示,隐藏,将要隐藏,一类的生命周期,为的是页面切换
为什么有树这个数据结构
我觉得是为了解决搜索问题。各种树状结构是为了解决搜索。
gui的原理
一个while 1循环接受点击事件,另外一些 进行处理。
就是ui线程,或ui的进程,但是进程不利于共享变量数据所以一般是ui线程
另外一些线程处理耗时操作,常见的网络请求耗时长所以如果和ui一个线程会导致ui阻塞。
web服务器原理
一个while接受请求,另外一一些进行处理。因为能阻塞住接收请求所以要用其他进程线程去处理
一个进程或线程收到请求,调用其他进程或线程进行处理后返回。
什么是类和实例
类是一个需要分配内存的结构体,所以分配了内存的类就是一个实例子。自己写的xxx类一般是基于语言类的子类。xxx类是分配内存的系统类的结构体,系统类的结构体的一个指针指向了子类结构体,子类结构体也分配了内存。自己写的xxx类就是在系统的结构体下的指针指向的结构体指向了一些东西。
类方法是代码中有这个类就自动分配了类能调用的类的方法与类变量。
什么是类
结构体加函数指针,结构体里面的变量是类的变量,类的方法是一个结构体的一把函数指针。一个类有很多方法所以有个方法表。
什么是类的继承
结构体的一个指针指向另一个结构体的指针。父类是一个结构体,子类是一个结构体。子类和父类的关联是靠结构体的指针。
什么是反射,动态类型语言
就是找到变量表把函数指针,或结构体的指针指来指去。
就是找到方法表把函数指针,或结构体的指针指来指去。
如何实现一个while
把需要的东西推入一个栈,比较计数的器值。来回jmp。
如何写代码
不要造程序级的轮子,尽量不从零开始,找个一般的开源项目来当脚手架写更快
不要造程序级的轮子,尽量不从零开始写一个管理系统,写皮更好,通过restful api包装另一个系统,快速上线。