admin管理员组文章数量:1627948
20240312 更新了QT的使用评估,更新了markdown文档编辑的使用推荐
20230623 去除Eclipse,增加HyperV等
20230409 增加Wireshark
20221229 增加对电脑的作用的分析
20221218 增加Everything
20221211 第一次创建
目录
- 电脑的作用分析
- 关于CSDN
- 操作系统分析
- 生产力工具必备的要素
- 交流与沟通
- 文档编辑
- 文档管理
- 浏览器
- 生产加工
- 编码和调试
- 虚拟机
- 一些工作的执行方式
电脑的作用分析
电脑应当作为一个开发,编辑,交流和检索工具,尽量不作为存储工具,善用各种网络数据管理功能,通过网络来管理数据,尽量面向云
关于CSDN
它用来做文档分享还是不错,但是没有提供一个更方便的文档管理,检索和查看结构和流程。每次找到相关文档还是挺麻烦,要对文档结构进行再组织也过于繁琐。你很难一开始就对所有的文档结构有一个合理方便的规划,想把它作为一个入口还是有所欠缺。
操作系统分析
- Linux很适合作为开发工具,但作为生产力工具,它的缺点太明显,不适合作为基础的系统使用
- Windows各方面的应用非常的均衡,基本能满足所有应用的需求,一台电脑足以搭建一个生产力环境
- Mac没有用过,未知
- 建议:以Windows为基础,通过虚拟机来使用Linux,来构建生产力工具电脑
生产力工具必备的要素
交流与沟通
- 微信和企业微信
- Thunderbird
文档编辑
- Office,必备
- MarkDown编辑工具,Typora和VsCode
- 使用CSDN md编辑工具代替VsCode,vscode的markdown用法不如csdn表现的简单,没有效果逆天的插件
- Adobe Reader
- Notepad++
- Editplus
文档管理
- Everything, 文档搜索
- 百度网盘
- GitHub
- Gitee
- OneDrive,也可以,但用的不是很习惯
浏览器
- chrome
- edge
- IE
生产加工
- 嘉立创下单助手
- PCB下单
- 元器件购买
- PCB焊接及物料管理
- 原理图及PCB设计
- 3D加工
- CNC加工
编码和调试
Eclipse(Java)不再使用,用Idea社区版代替,存在两个问题速度慢使用复杂不稳定,经常出现未响应
- Intellij Idea community
- QT
- QT的推荐改为存疑,C++的编程还是基于标准库+开源更有活力,界面的东西不想再基于C++来做,使用纯前端的技术实现界面更通用一些,通过websocket/mqtt+restfulapi来实现应用与界面的交互也很好
- Python
- STM32CubeProgrammer
- Arduino
- 下载工具
- Avrdudess
- Segger J-Flash
- STM32 ST-Link
- STM32Cube Programer+ST-Link也很好用
- 调试工具
- SecureCRT
- Hercules
- TeraTerm
- stc-isp
- 抓包工具
- Wireshark
虚拟机
- VMware
- windows 自带Hyper-V,Win11的兼容性更好
一些工作的执行方式
使用方式最终想达到的效果,不再将工程与具体电脑绑定
电脑上只有工具软件,而没有永久的工程文档,想编写哪个工程从git获取,完成后提交
电脑上可以有随时可删的临时的测试工程
电脑上所有个人文件类的内容都存在于统一的目录或磁盘,随时可清空
对Windows而言,C盘空间要足够大,用于安装各种软件,使用Windows的软件管理,但不使用Windows的文件管理
- Git的使用方式
- 除了主电脑外,其它电脑原则上不应有任何工程备份
- git主要使用方式
git clone - 复制完整库
git checkout -b my-feature - 创建修改分支
- 修改代码
git diff - 检查修改
git add <filename> - 提交修改的文件
git commit - 提交到本地
git push origin my-feature - 提交到远程当前修改的分支
git checkout master - 切换到主分支
git pull origin master - 重新拉去主分支,以下检查新加的修改是否跟现有的主分支存在冲突,如有冲突在本地处理
git checkout my-feature - 切换到修改分支
git rebase master - 合并修改分支到主分支
git push origin my-feature - 提交最新
New Pull Request - 提交更新请求
验证请求,并合并到主分支 - squash and merge[gitee叫扁平化合并]
合并成功后,删除新增分支,只保留主分支
git checkout master - 切换到主分支
git branch -D my-feature - 删除子分支
git pull origin master - 同步,完成
- 计划文档如何编辑
- 通过vscode,使用markdown编辑
- 主要文档分类
- 计划(github)
- 备忘录(github)
- 工程文档(github或gitee,随工程管理)
- git仓库连接管理(桌面文档)
版权声明:本文标题:电脑作为生产力工具必备的软件和使用方式 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1726162512a1057875.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论