再早之前是买域名,虚拟主机,把网上开源的dedeCMS,论坛什么的FTP到虚拟主机,后来一直没有维护就放弃了。
想做一个可以用VR眼镜+手机app控制摄像头上下左右观察,XBOX手柄控制小车前进后退。
用什么控制呢?树莓派
Raspberry
于是我就买了:树莓派
,树莓派外壳
,散热风扇
,电源5V2A
,USB线
,MicroSD卡
,18650电池
,电池充电器
,小车底盘
(送四个马达,两个LED车灯),散热片
,散热风扇
,杜邦线
,面包板
,HC-05蓝牙模块
,HC-SR04超声波模块
,L298N电机驱动板
,XBOX无线wifi手柄
,两个USBLED灯
,温度传感器
(后来坏了)
用win往卡里面烧系统,还得配个USB键盘
,USB无线鼠标
,还得HDMI连电视
,设置开启无线wifi
,连上家里无线,可以上网了,用putty
,远程连接,应该叫SSL,连上线,然后就可以控制马达转动了。
用vim
,Python写,插上电池,执行程序,马达转动,需要树莓派启动,运行程序,自动连接上XBOX手柄,需要驱动啥的,设置每个按钮对应的值,由于信息量太大,并且我不会python,然后就搁置了。python只能执行一段,无法加载设置XBOX手柄。
听说JAVA是流行的语言,平常就学学java,创建了几个微信群,加了好多人,哔哩哔哩看java教程,但是说实话,在微信群里面,并不能问道你想问的问题的解答。劝大家还是不要依赖微信群的能力,加了不少公众号,每天他们都往群里面发信息,可以了解大趋势,新语言等,就像是一个鸡汤,每天都在提醒你,不要忘记学习。
后来我又想要做一个APP,这个APP的功能就是,可以实现网页计算,存储。最终由于难懂的生命周期,还有就是不知道应该写在哪里,怎么写,而发愁。
然后开始做网页,我认为我这深厚的功底(毕业时用FrontPage做的毕业设计,那时候淘宝刚流行2001),然而遇到的问题就是自适应。现在知道了用flex布局,以前那阵还没有。
当时不是很了解,为什么要把样式单独弄出来,有没有一种像word,Dreamweaver一样可以自动设置样式的工具,始终没有找到。
后来仔细学了CSS,感觉用熟了点了。
跟着慕课网教程做,感觉跟着做就可以完成,但是零零散散很多,记不住只能做笔记,用的时候查一下。(一直没用上)
一直带着疑问,我要把前端提交的数据放到网络数据库,当前端查看的时候返回数据库的数据,就是这个意思。
至少要先完成一个安卓app吧,下载后安装上,全是英文,用起来太复杂,完全不会,卸载。
开发微信小程序用微信开发者工具,web2.0用Dreamweaver(DeDeCMS据说是用Dreamweaver),JAVA开发用IntelliJ,eclipse,前端开发用webstorm,多端开发用Hbuilder(声称可以发布到Android
、iOS
、Web
、微信小程序
、支付宝小程序
、百度小程序
、字节跳动小程序
、快应用
、QQ小程序
、360小程序
、快手小程序
、飞书小程序
、钉钉小程序
)有点让人害怕,安卓开发用Android Studio,苹果开发用(我讨厌苹果,我放弃),Windows应用开发用Visual Studio C++吧,VsCode也行吧,单片机开发用Keil(可能是吧Eclipse),嵌入式开发可能也用这个吧,主流语言是C。
MIT App Inventor,麻省理工和Google联合开发的,可视化编程环境,通过块拖拽编程,这个让我特别上瘾,并且做出了一个我认为比较成功的第一个作品(安卓app),主要集成了很多功能在里面,并且不用写代码就可以实现逻辑,做出来,超级幸福,让我对于编程更加感兴趣了。但是也有一些局限性。(大神说过这就是个玩具)
然后吧,我买了arduino uno
,后来还买了nano
,数据线
,用以前剩的杜邦线
,用以前的传感器
,还买了SG90舵机
,DHT11温湿度传感器
,DS1307时钟模块
(现在还没有用,想做个电子钟来着),4寸触摸屏
,16路PWM舵机驱动板
,MG995舵机
两个,还买了MindLink
意念头箍以后打算研究用脑电波控制硬件。
用App Inventor这个软件,我第一次
用蓝牙连接手机app控制小车前进后退,第一次
用蜂鸣器演奏音乐,第一次
控制车灯亮灭,第一次
做出了倒车雷达,第一次
成功实现了温湿度传感器实时显示在手机上,超级上瘾。
MIT App Inventor
这个网站超级好用https://www.wxbit.com/但是现在似乎上不去了,想用需要每个月200元办会员。
这个是广州的http://app.gzjkw.net/之前有一段时间不能用,现在可以用了,但是功能一般。
官网的地址在这里http://appinventor.mit.edu/我是不太好打开,有梯子的可以用用看,英文的看不懂,不太好用,建议二次开发。
Github上有源码https://github.com/mit-cml我是没打开
公众号老巫婆的程序世界
,里面有教程,跟着做会慢慢学会的。
知道了什么叫全局变量
,局部变量
,函数(自定义函数)
,回调函数
,文件管理器
,TinyWebDB网络数据库
,本地数据库
,数据绑定
,用户注册
,分用户
,表单提交
,数据结构
,数据解析
,文字转语音
。
这一次有感觉了,终于知道了啥叫编程了,更上瘾了。
编程思想了解了,现在要做的就是用代码些点东西,做个作品出来。
后来用VUE做了一下前端,现在在学jsp前后端交互哈。
今年双十一又在阿里云买了域名和在腾讯云买了轻量应用服务器
部署
LAMP(Linux
,Apache
,MySQL
,PHP
)
LNMP(Linux
,Nginx
,MySQL
,PHP
)
一边倒的倾向:linux系统,mysql数据库,php后端代码,web服务器(Apache,Nginx)
网址是:http://weijun901.com后面又买了免费买了SSL证书,https://weijun901.com也可以自动跳转和直接访问了。
发现大多数浏览器已经不支持flash了,只有360浏览器还在支持
弄了点前端VUE,Three.js,想做个网站计数器还在进行中
前端就用VUE,后端试试jsp。
现在重新夯实
IDE
WebStrom
IntelliJ
Eclipse
前端
HTML
CSS
Vue.js
VUE3
JavaScript
TypeScript
jQuery
AngularJS
React
Vite
NODE.js
AJAX
Axios
Element UI
ECharts
HighCharts
Three.js
服务器
Nginx
Apache/Tomcat
IIS
包管理器
NPM
WebPack
后端
JavaWeb
库文件
依赖
Maven 整合jar包
Springboot 整合框架
数据库
MySQL
Redis