Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
linux 复位usb设备 模拟热插拔脚本
获取USB设备数量 DEVICE NUM lspci grep USB awk F print 1 wc l 获取设备号 DEVICE lspci grep USB awk F print 0000 1 sed n i p 设备解绑 ech
Linux开发
shell
usb
复位usb
模拟热插拔
GDB and Reverse Debugging
Overview GDB version 7 0 due September 2009 will be the first public release of gdb to support reverse debugging the abi
Linux开发
通过进入单用户模式解决linux中的rc.local修改后无法启动的问题
问题 本想将teamviewer这个软件随linux自启动 所以将其启动命令放在rc local中 但是重启后发现linux启动不起来了 系统前面都是正常启动的 就是无法进入帐户登陆界面 无法输入root帐号密码 不能登陆到系统 按了ctr
Linux开发
单用户 rclocal
Ubuntu下安装和注册beyond compare 4
下载 安装 下载安装包网址 Ubuntu上选择Debian安装包 https www scootersoftware com download php sudo dpkg i bcompare 4 4 6 27483 amd64 deb 注
Linux开发
Ubuntu
Linux
运维
Ubuntu(20.04):设置DNS
编辑文件 etc systemd resolved conf 设置DNS 8 8 8 8 114 114 114 114 保存退出后 以sudo身份运行 systemctl restart systemd resolved systemct
Linux开发
Ubuntu
Linux学习笔记(九) -- 利用Code::Blocks建立C++静态链接库
1 测试平台 测试平台 Linux版本 Ubuntu 18 04 LTS Code Blocks版本 16 01 2 操作步骤 2 1 启动Code Blocks 2 2 新建静态链接库工程 1 选择 File 菜单中的 New Proje
Linux
linux学习笔记
Linux开发
codeblocks
c
Linux中普通用户和ROOT用户对Java JDK的配置
Linux中对对各种工具文件不需要想Windows中似的 还要先一步一步的安装 有的还需要配置环境变量 比如Windows对Java的安装过程 在Linux中 使用指令 tar zxvf 文件名 注意空格 解压完 tar gz 文件 或使用
Linux开发
Java
VS Code + Markdown Preview Enhanced 出现 mermaid预览流程图看不见线条问题的解决方案
VS Code mermaid预览流程图看不见线条问题的解决方案 使用mermaid插件可以在Markdown文档中插入漂亮的流程图 但是VS code安装上Markdown Preview Enhanced插件之后 看到的却是这样的效果
Linux开发环境布置
Linux开发
markdown
mermaid
VSCode
Shell:查看进程与对应的线程
1 通过 ps efL grep 进程ID或名字 UID PID PPID LWP C NLWP STIME TTY TIME CMD user 228298 201990 228298 0 2 00 14 pts 0 00 00 00 t
Linux开发
Linux
/sys/module 模块信息与 /proc/modules
看到一篇关于 proc moduels 以及 sys module 相关介绍 转载一下 http linux chinaunix net techdoc system 2008 07 18 1018163 shtml 在编译模块的时候 如果
Linux命令
Linux开发
Linux的c编程-文件节点的打开与读写操作
1 open 打开文件 相关函数 read write fcntl close link stat umask unlink fopen 表头文件 include
Linux开发
Linux读写
open
read
write
valgrind 在开发板上运行以及使用
前言 bedug无处不在 今天花落我家 现象 一个月出现一次异常 难易复现排查 借助神器valgrind排查 1 下载及编译准备 下载地址 https www valgrind org tar jxvf valgrind 3 16 1 ta
Linux开发
Ubuntu搭建Nginx服务器
Ubuntu搭建Nginx服务器 安装Nginx 配置文件 全局配置文件 子配置文件管理 sites availables和sites enabled default配置文件 启动 停止 重启Nginx 启动 停止 重启 查询 其他设置 自
Linux开发
Linux
Nginx
Linux下的时间(ZZ)
1 Linux下的时间 1 1 Linux下的时间系统 1 2 Linux下与时间有关的数据结构 2 获得当前时间 3 延时 4 定时器 4 1 alarm 4 2 setitimer 1 Linux下的时间1 1 Linux下的时间系统
Linux开发
Linux
struct
signal
timezone
网络编程之三
代码1 chat tcp client1 c include header h int main int argc char argv int connfd 1 if 0 gt connfd socket AF INET SOCK STRE
Linux开发
Linux应用编程
c语言
网络编程
线程学习--pthread--锁链及条件变量
pthread cond wait函数的使用 一般跟lock一起用 pthread mutex lock mutex pthread cond wait cond mutex 等待条件变量满足 把获得的锁释放掉 注意 1 2两步是一个原子操
学习笔记
c语言
Linux开发
ubuntu+vscode构建c++开发调试环境
1 vscode下载与安装 下载 Visual Studio Code Mac Linux Windows下载deb文件 运行指令安装vscode sudo dpkg i xxx deb 如果报 dpkg 错误 另外一个进程已经为 dpkg
Linux开发
Ubuntu
VSCode
Linux
BlueZ5.45 D-Bus总线 GATT API 分析
笔者目前做linux系统下bluez蓝牙项目开发 发现网上关于bluez开发的资料很少 对于刚开始接触bluez蓝牙的开发人员来说是非常痛苦的 通过调试bluez源码自带的应用例子和文档说明 对BlueZ5 45 D Bus总线 GATT
Linux开发
ble蓝牙
Linux
x86中vdso数据段的初始化及更新和使用
1 vdso 数据段的初始化 1 数据段的定义 vdso 数据段由内核进行声明和定义 其中 在链接脚本 arch x86 entry vdso vdso layout lds S 里指定了 vdso 的数据段的名称和位置 相关内容如下 SE
小问题
Linux开发
u-boot常用命令
u boot常用命令 查看u boot所支持的命令 查询命令 u boot版本 环境变量 板子相关信息 环境变量操作 内存操作 网络操作 EMMC和 SD卡操作 FAT 格式文件系统操作 EXT格式文件系统操作 ubi格式文件系统操作 bo
Linux开发
uboot
Kernel
Linux
Ubuntu
1
2
»