Eric's Blog

「离开世界之前 一切都是过程」

ADB的一些常用操作

Common usages of adb

做了这么久的Linux开发板, 各种连接方式都试过了, 从HDMI屏幕接键盘, ssh, telnet, serial port 串口, adb, 这么长时间的经验总结 - 应用层开发最好用的还是ssh和adb 常见使用 1. 连接 查看设备 1 adb devices 如果只有一个设备, 则可以直接进入终端 1 adb shell 如果devices有多个设备, 则需要指...

Debian系Linux dpkg和apt源的基本操作和高级操作

Basic and advanced skills of dpkg and apt

Debian系Linux的包管理软件是 dpkg / apt , 在国内, 最基础的操作就是换源. 常见的有清华tuna, ustc, aliyun , 网易163 等. 其中aliyun 因为用的人太多了, 速度明显比较慢. 特别是在firefly默认使用aliyun源的情况下, 所以如果板子是 aliyun的源, 我也会换成ustc. 高级一点的操作是自己建立一个源, 这部分详细正规的...

Linux相关的各项优化和修改

Linux system tweaks and optimization

1. 自启 启动文件和目录 1 2 3 4 5 6 7 8 ./.profile ./.bashrc /etc/rc.local /etc/profile.d/ /etc/init.d/ /etc/profile /etc/profile.d/ https://blog.csdn.net/qq_35440678/article/details/80489102 终端美化 1 htt...

pip和python模块, 打包, 执行相关

About modules, repackaging, compiling of pip and python

一些关于pip和python的操作. 包括基础设置, 换源, 模块相关的. 和一些编译打包等等. 与之前Python代码的不同, 这篇主要是关于 pip 和 python 本身. 1. pip pip设置清华源 1 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 查看模块位置 1 p...

Makefile 的一些知识点

Makefile

Makefile是用来管理编译的, 类似于CMake, 以前有看到一种说法, 就是Makefile不适合用来管理太大的项目, 大项目要用CMake. 但实际上庞大如Linux内核, 用的也是Makefile, 当然, 这和Linux用的是C语言而不是C++关系很大. 记录以下我学习Makefile过程中感觉比较重要的一些点的笔记. 知识点 1. = 和 := 1. “=” ​ ...

C++ 的启动, 编译, 和实用工具

Args , compiling, and ssh example of C++

主要包括了几个重要的模板, 涉及启动参数, makefile, 和ssh 等. 在实际开发中效率提升非常明显. 1. 完美参数实例 rdp 参数任意位置和个数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 ...

Linux远程桌面协议

Linux remote desktop protocols

简单说一下远程桌面相关的一些小细节, 毕竟工作做了这么久远程桌面, 真的要详细说的话, 几天都说不完. 1. RDP 服务端 1 sudo apt install -y xserver-xorg xrdp xorg dbus-x11 x11-xserver-utils debian允许root用户ssh登陆 1 2 3 /etc/ssh/sshd_config PermitR...

字节跳动安卓项目ui部分说明

Bytedance project ui detail

系统架构,retrofit+rxjava网络,room数据库等在小组报告中已有详细说明,就不再赘述,本文主要叙述小组报告中遗漏的个人部分,如界面和换背景功能等. 项目地址: Github 概览 主要功能界面截图: 视频演示: 功能 1. 个人界面以及界面相应功能 功能简述 界面的设计为尽量的接近青训营提供的截图界面。主要设计点如下: 1:图片设计 ...

一些PyQt5的示例代码

Simple examples with PyQt5 and ui design

记录一下自己运用到的PyQt5代码, 以后再遇到类似的开发需要的时候, 直接修改复用就好, 而且, 这其中很多代码是我觉得比较典型的, 偶尔回顾浏览也比较有教学意义. 例子 1. Python 加载ui文件并实现一个按钮的示例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 from PyQt5.QtWidgets ...

Linux一些网络相关的设置

Some Internet related settings on Linux system

一些Linux上网络相关的配置, 关于配置静态ip部分目前还有很多没学习完善的地方, 等以后完善. 1. 配置网络 1. 重启网卡 ubuntu 22.04 1 2 sudo /etc/init.d/networking restart sudo systemctl restart networking 2. linux命令行配置静态ip地址 参考 1 https://blog...