- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 Linux开发Ubuntu环境配置第一篇
上述命令安装 ssh服务, ssh的配置文件为 /etc/ssh/sshd_config,使用默认配置即可。确保上面两行前面没有“ “#”,有的话就取消掉,完成以后如下图。
2024-04-07 09:49:25
450
原创 ubuntu英文语言无法设置成中文语言怎么办?
1、我在修改系统设置的语言选项时,遇到了安装好汉语语言包之后,无法将灰色的汉语选项拖上去。如图,已经安装上了汉语的语言包,但在设置的时候无法把汉语选项拖动设置成第一个。可以看到我的这个已经支持了en_US.UTF-8和zh_CN.UTF-8。这里的UTF-8是系统默认编码。2、我们需要在/etc/locale.gen这个配置文件里看一下中文语言是否能支持。4、修改完成后,重启系统。可以看到语言都变成中文的了。3、这时候我们可以手工配置,打开终端,然后打开。修改其中的内容,修改成zh_CN。
2024-04-07 09:19:24
2463
原创 嵌入式GCC库: newlib与nanolib区别
然而,对于基于微控制器的内存受限的嵌入式系统来说,即使是newlib有时也过于臃肿。Nanolib最初是作为GNU Arm嵌入式工具链的一部分开发的,但现在是微控制器的标准GCC嵌入式C库。对于GCC而言,它们也被称为glibc和glibc++(在本文的其余部分,将使用glibc来表示glibc和glibc++)。但有些函数是编译器知道的内部函数,用于支持目标硬件不直接支持的操作。例如,双精度浮点相加。即使是像printf这样具有完整格式和浮点支持的东西,对于较小的微控制器来说也可能需要太多的代码。
2023-09-07 15:59:28
1493
原创 git 同步远程仓库远程分支至本地
4、新建本地分支,名称与远程仓库分支名称一致,并同步远程分支。6、将本地所有分支与远程保持同步。3、将本地分支与远程保持同步。7、最后拉取所有分支代码。5、同步所有远程分支。
2023-06-05 15:14:26
8441
原创 git本地新建分支,并同步到远程仓库
1、新建本地分支git branch dev12、在远程仓库中新建分支,名称保持一致3、查看本地分支git branch4、转到本地分支git checkout dev15、删除本地分支git branch -d dev16、同步本地分支至远程仓库git push origin dev17、如果有错误,提示版本不同步,如回退版本后修改了内容并需要同步,这时候可以使用强制推送git push origin dev1 --force
2023-06-05 14:58:18
5354
原创 excel中十六进制Unix时间戳转换为日期
记录下使用的一个在excel中转换unix时间戳的计算方式。原始数据一般保存在csv文件中,且以16进制的格式。在看原始数据分析的问题时候,需要通过计算器先把十六进制转为十进制,再使用unix时间戳转换工具转换,步骤繁杂。本文分享一个在excel中转换十六进制unix时间戳的计算方法。下文分步骤讲解,并在文末给出终极转换公式。1.原始数据格式,32位unix时间戳被分成了四个字节分布于四个连续的单元格内;2.将四个单元格合并至一个单元格内,合并单元格内容使用&;合并后的结果如下所示
2022-04-27 16:46:43
7800
2
原创 pyserial开发问题serial.serialutil.SerialException:FileNotFoundError(2, ‘系统找不到指定的文件。‘, None, 2)
在使用pyserial开发的串口程序的时候,开发设备串口号是5,程序打包后运行正常,可以打开串口并通信。当换到别的电脑上发现打开串口一直报异常:串口不存在或被占用,用其他串口助手可以操作该串口。排除是串口设备的问题,更改设备管理器中的串口号,将COM12修改为COM5后,程序可以正常运行,后多次测试,发现串口号大于等于10之后,都不能正常打开。找到代码中获取串口号的程序,获取当前串口名称:self.serial.com.port = self.serialCOMComboBox.currentText
2022-02-18 13:55:08
5964
原创 C语言 十进制转为字符串 数字转为字符串
C语言 十进制转换为字符串/* 将无符号十进制数拆分并转换为字符形式,返回字符串长度 */char uBinaryToAscii(unsigned int value, char *str){ char i; char num_str[10] = { 0 }; unsigned int quotient; unsigned char len; len = 0; quotient = value / 10; while (quotient !=
2021-08-28 21:04:22
8534
转载 [转载]适用于那些仅有一种编程经验的人员
不得不说一点,经常做前后台编程的人,很不容易向操作系统编程转变,觉得操作系统很玄乎,自己无从下手,少了控制感;而经常做操作系统编程的人,觉得为什么要前后台编程那么麻烦,什么事情都得自己做,就不能把一些任务交给操作系统去完成,而专心于任务的实现。其实,我觉得这里面主要是思路以及思维方式的不同而引起的。首先,古老的前后台编程很直观简单,所有的事情都有程序员一力完成,所有的情况都被控制在手里。这个时候...
2020-01-16 13:58:25
145
原创 MDK5(KEIL5)中如何生成bin文件
MDK5(KEIL5)中如何生成bin文件1、首先,打开现有的工程;2、打开 Option for Target标签;3、选择User标签页,并且填入如下信息,在最前面Run,选择一下,4、点击 OK,大功告成,再次编译,就可以在你想要的路径下,看到bin文件啦。可能遇到的问题:大家都知道MDK中默认可以生成hex文件,但是笔者最近在调试IAP在线升级程序时,需要用到bin文件来使用,那么在MD...
2018-11-01 12:50:05
20877
10
原创 C语言中,随机生成包含1到12的12个数的数字序列,且每个数字只能出现一次
随机生成包含1到12的12个数的数字序列,且每个数字只能出现一次快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表 Ctrl + O无序列表 Ctrl + U横线 Ctr...
2018-08-17 16:08:28
5618
serial-port-plotter-boxed.exe
2021-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人