自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 【Study Notes】Unix环境高级编程(APUE)

操作系统 = 内核 + 其他软件。最里面是内核,接着是是系统调用、Shell+公共函数库、最外层的应用层。原文的代码不可用,我做了一些修改。前面主要讲了一些操作系统的构成。

2025-05-23 11:13:38 181

原创 【Ubuntu】Waydroid-Linux安卓模拟器安装

✅ 3. 启动 Waydroid 容器和界面。✅ 4. waydroid会弹出UI界面。✅ 2. 初始化 Waydroid。✅ 1. 安装 Waydroid。

2025-05-17 15:49:52 362

原创 【Linux】Linux内核代码风格

最近想提高Linux相关的技能,所以就先从Linux内核代码风格的习惯开始养起吧,成为一名优秀的Linux工程师是我的梦想~希望和大家一起进步。之前有在Ubuntu24.04.2和 Windows11上安装neovim,但总是希望依赖Clang-format工具帮我格式化,现在开始我不想依赖这些了,打算开始养成Linux的内核代码风格,当然你也可以选择Google或者Microsoft的风格,个人选择罢了。

2025-05-15 22:45:02 184

原创 【Ubuntu】安装BitComet种子下载器

下载AppImage版本的即可。

2025-05-15 18:55:02 330

原创 【Ubuntu】neovim & Lazyvim安装与卸载

有时候配置neovim错误, 不知道哪里出错,可以先全部删除清空再重新配置。

2025-05-13 14:39:36 389

原创 【Ubuntu】安裝向日葵远程控制

在Ubuntu 24.04.2下安装向日葵远程控制出错,少了一些依赖,需要安装一些依赖。

2025-05-08 21:41:45 638

原创 【Ubuntu】fcitx5 + Rime(中州韵)好用的Linux中文输入法

Rime 可通过 Ctrl+Shift+R 或输入法菜单“重新部署”来加载新配置。输入法切换快捷键可通过 fcitx5-configtool 设置。环境:Ubuntu 24.04.2。

2025-05-07 14:36:59 708

原创 【Linux Driver】友善之臂Tiny4412-点灯之路

【Linux Driver】

2025-04-25 16:11:28 122

原创 【Linux Driver】make menuconfig error

【代码】【Linux Driver】make menuconfig error。

2025-04-24 21:56:36 99

原创 【Linux Driver】友善之臂Tiny4412开发板-通过SSH远程连接

板子太老了,目前正在学习Linux Driver Development,想通过我的笔记本上的Ubuntu开发Driver,发送到板子上执行,但是不想通过板子本地去执行驱动,所以想通过SSH的方式,但是会遇到一系列问题,下面逐一解决。

2025-04-24 10:27:59 304

原创 【Linux Driver】使用NFS共享ARM开发板和X86_Ubuntu的数据

希望能在X86的Ubuntu平台上编译驱动或者可执行程序,给到armk开发板去使用,但是懒得接USB线,故可以采用局域网中的NFS共享的方式。此方法可以扩展至任意两台Linux设备。NFS简称 network file system,可以把远端的文件目录挂载到本地,像操作本地目录一样。X86平台传文件 -> ARM开发板。

2025-04-23 15:11:12 197

原创 【Linux Driver】关于Ubuntu 13老版本 apt-get update源失效问题

在执行sudo apt-get update后无法连接,经过查找,官方源可能已经不可用了。你可以使用一些镜像源来替换原来的源。重新sudo apt-get update && sudo apt-get upgrade即可。

2025-04-23 11:47:19 196

原创 【Linux Driver】arm-linux-gcc: 无法执行:找不到需要的文件

在学习Linux驱动开发时,首先要配置交叉编译环境,在配置好arm-linux-gcc的目录后,输入。

2025-04-22 23:41:29 237

原创 【C++】关于左花括号位置的研究

【代码】【C++】关于左花括号位置的研究。

2024-10-08 09:53:55 278

原创 【LeetCode】算法题汇总_思路+代码注释

【代码】【LeetCode】算法题汇总。

2024-09-04 09:47:39 828

原创 【louis】心得体会

个人工作的心得体会记录。

2024-08-23 09:27:33 141

原创 【C++】三、编译阶段技巧

编译阶段技巧

2023-04-27 11:22:35 270

原创 【C++】二、预编译技巧

【C++】二、预编译技巧

2023-04-05 10:29:34 481

原创 【C++】一、C++代码编写风格

一、C++代码编写风格

2023-04-04 13:36:49 1023

原创 【SDN】普通路由器刷OpenWrt + OpenVSwitch教程完美版_搭建SDN OpenFlow1.3协议的路由器(Flash>16M)

SDN、OpenWrt、OpenFlow

2023-02-17 23:17:44 1767

原创 【SDN】普通路由器刷OpenWrt+OpenFlow教程完美版_搭建SDN OpenFlow1.3协议的路由器(Flash<16M)

【SDN】普通路由器刷OpenWRT with OpenVSwitch终极教程(搭建支持SDN_Openflow协议的路由器)

2023-02-16 10:57:28 1910

原创 【SDN】最快速安装mininet仿真器+ryu控制器(Ubuntu18.04 or 20.04)

安装mininet+ryu教程(Ubuntu18.04 or 20.04)——by louis。##一、安装mininet仿真器。##二、安装ryu控制器。

2023-02-14 22:57:29 1769

原创 【Android开发】在Android Studio上关联使用第三方模拟器(MuMu模拟器)调试方法

Android Studio自带的模拟器不用我说了吧,卡出翔,那么如何换成其他模拟器呢?不多说,方法如下:一、找到自己SDK的安装目录比如我的SDK是安装在:D:\53-AndroidStudio\sdk然后找到该目录下的两个文件夹:platform-tools、toolsD:\53-AndroidStudio\sdk\platform-toolsD:\53-AndroidStudio\sdk\tools二、添加这两个目录到系统环境变量中然后点确定。完成环境变量的添加。三、CMD命令

2022-03-11 10:14:29 8861 1

原创 【torch错误】Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be the same

使用torch训练模型时,出现错误:“Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be the same”错误原因:模型放入GPU后也只能处理数据类型为cuda的GPU数据,但你在把数据输入进模型之前并未做转换,依然是张量类型 。因此出错,二者必须一致。例如:device = torch.device('cuda:0')Mymodel = VGGModel().to(device)

2022-02-17 21:28:48 2041

原创 Python好习惯:为每个文件做备注

请保持编程的良好习惯,比如你刚进一家公司,接手了刚刚离职的一位同事的编程项目,当把代码拿到手后,发现没有任何注释,此时你的心情肯定是崩溃的,足以见得注释的重要性。  那么在写代码前,有一步也是同样重要的,就是对每一个文件进行注释,在写代码前,把该文件所含的相关信息写在文件最开头,这样不仅别人拿到文件时一目了然就知道该文件是用来做什么的,而且自己以后再重新翻时,也能一下回忆起来。    例如:那么问题来了,我每一次新建一个.py文件都要复制粘贴,岂不是很麻烦?当然不用这么麻烦,pycharm为我们提

2022-01-29 17:01:33 1914

原创 【Python】pip配置清华镜像源

配置默认下载的服务器源

2022-01-29 15:49:40 82628 1

原创 Python学习笔记<八>:Python文件处理与三元运算

一、

2021-06-03 23:56:46 178

原创 华为HG8120C光猫换天邑TEWA-600AGM(百兆换千兆)的过程记录

一、换猫原因(自己记录的过程,想直接看教程的就直接跳到第二点去看)本人家住广西桂林,家里的宽带从2010年一直用到现在有十一年多了,算是电信的老用户了,从刚开始的电话拨号上网1M 网速,到免费升级2M、4M、20M、到现在的光纤100M,都是一直保持着59/月的套餐资费没变过,前两天电信客服打电话来推销说在59/月的基础上再加28元,可以将宽带从100M网速提升到500M,并且附带的电话卡从4G变为5G卡。我合计了一下,87/月有500M的宽带,而且后期我姐可能换掉她的4G手机,买5G手机可以用到5G网络

2021-05-30 11:33:07 13349 5

原创 Python学习笔记<七>:Python函数式编程与内置函数

一、嵌套函数和作用域name = 'alex'def foo(): name = 'lhf' def bar(): name = 'wupeiqi' def tt(): print(name) return tt return barfoo()()() #输出结果为 wupeiqi嵌套了的函数,一层一层进去找的时候,看起来是一层一层的扒开最后找到,但实际上这个就是内存的指向问题,foo()()()就是一个指向的地址,指向了tt这个内存里的函数,所以可以直接根据地址去

2021-05-29 14:59:18 238

原创 Python学习笔记<六>:Python集变量与递归函数

一、局部变量与全局变量定义全局变量: 顶格定义,没有缩进,全局都可以使用。定义局部变量:在函数内部定义的变量,只能在函数内使用,超出所属该函数外不可调用。在函数内部定义的变量与全局变量重名时,在函数内部调用变量则优先修改函数内部的局部变量,不更改全局变量。要是有同学说我一定要在函数内部修改全局变量怎么办?使用global关键字+变量名即可。ccc...

2021-05-29 12:39:04 159 1

原创 Python学习笔记<五>:Python的一些小技巧

一、字符串拼接%百分号的方式示例:msg = "I am %s , my love is %S" %('King',"Jia")print(msg) #输出结果为: I am King ,my love is Jia%s = 字符串%d = 数字%f = 浮点数(%.2f则只保留两位小数) %%,两个百分号则打印出百分号这个符号更改颜色: \033[43;1m xxxxxxxx\033 其中43控制颜色增加分隔符:print('root', 'x', '0', '1',

2021-05-29 01:50:04 96

原创 Python学习笔记<四>:Python集合与函数

一、集合的定义定义:由不同元素组成的集合,集合中是一组无序排列的可哈希值,可以作为字典的Key,集合的目的是将不同的值存放到一起,不同的集合间用来做关系运算,无需纠结于集合中单个值。值得注意的是,集合中的元素一定是无序的,一定是无序的,一定是无序的!重要的事情说三遍,例如想从集合中删除某个元素:s = {1,2,3,4}s.pop() #输出结果为 {2,3,4}上面的代码表面上看是从左边开始删除,但实际上并不是,重新一段代码:s = {'s',1,2,3,4}s.pop() #输出结

2021-05-29 00:44:15 172

原创 Python学习笔记<三>:Python运算符与基本数据类型

一、成员运算(子集判断)在Python中,有一个方法可以判断某一个序列是否是另外一个序列的子序列或者不是它的子序列,形式如下:name = "小明是笨蛋"if "小明" in name: print("ok")else: print("error")#输出结果为: ok反过来,用not in 判断不属于:name = "小明是笨蛋"if "小明" not in name: print("ok")else: print("error")#输出结果为: error可以看到,

2021-05-22 13:08:47 195

原创 Python学习笔记<二>:初识Python及基本语句

注:本文更加适合有C语言基础的朋友浏览,因为博主自己一开始学的就是C语言,有C语言基础,因此很多地方就直接忽略了,未学过任何语言的朋友浏览本文时要特别注意。一、Python编辑器(解释器)部分特殊代码说明编辑器(解释器)路径 !/usr/bin/env python #编辑器的路径上述代码是在不用完整路径启动Python时在代码里体现的python路径,在windows的命令窗口中已经用了Python D:…这样的格式,指明了python路径,因此在windows下使用Python不需

2021-05-19 21:48:59 349

原创 Python学习笔记<一>:Python介绍、安装

等待写入…

2021-05-19 14:05:08 153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除