help_note

这是在下的学习旅途中所涉及到的 脚本类的各种语言(cmd,shell,python...) 各种帮助文档(正则,wireshark,nginx,makefile,git,gcc,ffmpeg,opencv,mysql,oracle,redis...) 及demo案例以及工具(个人项目git同步,差异制作补丁,cmd启动常用软件...)

项目路径结构

python

  • server python后台通信服务提供以及树莓派专用的GPIO控制
    • server_http.py 基于python-tornado模块提供的http后台服务

    • HandlerSystem.py tornado的树莓派系统业务处理

    • HandlerStudent.py tornado的简易表业务处理

    • server.py 树莓派后台服务器整合启动 连接各个GPIO各个后台服务集成长连接通信

    • ServiceServer.py socket的树莓派系统业务处理

    • ServiceCamera.py 树莓派视频采集识别推送rtmp模块

    • server_socket.py 基于socket模块提供的长连接通信服务

    • server_socketio.py 基于Flask socketio模块提供的websocket后台服务

    • system.py 树莓派GPIO控制基本工具

    • ModelMove.py 逻辑控制四个端口的开1关0pwm来实现小车移动和调速

    • ModelTurn.py 逻辑控制一个端口的pwm来控制G90舵机的旋转

  • opencv opencv-python的使用学习
    • cvhelp.py opencv常用图形学处理及其工具类(初学老是记不住官方opencv api倒是会很容易的想起自己封装的工具函数别名) 简单图形处理 人脸检测测试 数独的简易knn文字训练和识别案例
    • Sudo.py 数独的解答算法
  • http.py python http访问工具类 包含了json->dict解析 get post cookie session集成
  • socketIo.py python socketIo-client 客户端工具 实现长连接
  • auto163.py 通过http调用网易云搜索音乐分享实际地址
  • robot.py 融合sqlite、http实现图灵123机器人智能应答接口并记录数据库日志
  • python_sqlite.py sqlite3工具类dao
  • python_singleton.py 装饰器实现的单例注解工具
  • show_dir.py 文件夹递归遍历文件处理
  • tool.py 常用python工具类 比如递归编码dict 随机数 时间格式化等
  • python_coding.py python编程的常用语法 dict list string 相关数据操作api

cmd

把该路径添入到windows环境变量path中,便可以根据该路径下的脚本名快捷调用bat eg: win+R cc/enter即可打开取色器

  • ss.bat
    • windows开机后,使用该脚本快速一口气启动常用的全部软件,就不用再到处点点点了(虽然也可设置软件开机启动的说,但是个人比较排斥启动项)
  • ls.bat
    • 实际上是调用的dir,因为习惯了ls ll,cmd环境下没有很难受
  • cc.exe 颜色取色器
  • no.bat 实现命令重启node

shell

  • do
    • 各种do_*.sh文件的启动入口,其实因为老是./*还要写个sh后缀,比较懒,所以没后缀
  • do_git.sh
    • 个人的各git仓库路径配置,实现./do update/push/init 来达到初始化 更新 推送所有配置 的项目
  • help_git.sh
    • 工作所需要的 仓库a提交后需要差异同步到仓库b
  • shell_help.c
    • shell学习中整理的和遇到的一些常识性问题介绍
  • shell_coding.c
    • shell编程学习中整理的常用的语法规则 if for function 数组 字符串等操作
  • help_server.sh shell程序管理工具 只编写其中的执行命令和日志文件后 即可方便的实现该程序的 日志 重启