自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xf807989的博客

天生酷爱研究,哪怕现实中狂风暴雨!

  • 博客(83)
  • 资源 (1)
  • 收藏
  • 关注

原创 sqllite简单使用

https://sqlitestudio.pl/ 下载sqllitestudio,然后安装。2.图形化界面创建数据库啥的。3.用代码访问就可以了。

2024-08-13 23:37:14 82

原创 vs for qt和qt creator一起开发教程

有的还要添加path,C:\Qt\Qt5.12.9\5.12.9\msvc2017_64\bin把qmake路径加入进来。然后用qt creator打开,然后添加QT += core gui widgets。然后参考其他网站的教程创建pro文件。切记纯英文路径,否则100%报错。通过这个网址下载插件。

2024-08-13 23:32:09 105

原创 win10设置默认编码为utf8的方法

win10设置默认编码为utf8

2024-07-29 15:26:19 338

原创 qt国际化

3.输入lupdate testguojihua.pro,会发现生成一个.ts的文件。2.开始-qt-qtxxxfor mingw.然后切换到pro所在的目录。4.开始–qt–Linguist,然后打开那个文件。5.选择文件-发布,就能找到.qm文件了。1.pro文件里添加那个…

2024-07-25 00:30:33 261

原创 qt打包教程

到此,exe所需的拓展包都已经打入了所创建的文件夹,程序打包也就结束了,可以直接把qt_work直接拿走使用了。打包所需拓展包,windeployqt+exe文件名称。打开QT的命令提示符窗口。切换到exe所在文件夹下。

2024-02-26 16:20:02 400

原创 ffmpeg读取媒体文件信息

编译命令为这个:gcc -o ffmpeg_mediainfo mediainfo.c -L/usr/local/ffmpeg/lib -lavformat -lavutil。artist : DJ|小七。album : 好乐分享。genre : 网络电台。

2024-01-25 00:21:26 626

原创 ffmpeg最简单的读version的编程示例

Doxygen是一个程序的文件产生工具,可将程序中的特定注释转换成为说明文件。也就是说,Doxygen可以从一套归档源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册。通常程序员在写程序时,会写上一些注释,但对于其他人而言,直接探索程序里的注释可能较为困难,而Doxygen正是解决这一问题的工具。因此,Doxygen在程序员中十分受欢迎,可以减少他们整理文档的时间。这将列出/home/user/project文件夹及其子文件夹中所有以.c为扩展名的文件的路径。

2023-12-24 23:59:49 389

原创 51最小系统

第4部分表示接电源表示使用内部存储器,如果接地表示使用外部存储器,默认都是接电源的。

2023-06-21 14:24:17 125

原创 linux多条命令的方法

3.&&符号连接,表示当前面的命令执行失败的时候,后面的命令就不执行。如$ cmd1 && cmd2 && cmd3。4.这些连接多条命令的最终会生成一个进程组,例如ctrl+C啥的能结束整个进程组之类的。连接,表示不论前面的命令是否执行成功,后面的命令都执行。1.匿名管道,这个就|下就好了。

2023-05-01 17:39:31 200

原创 树莓派的WiringPi的开发

/读取从机指定地址的两个字节,并赋值给value。//打开I2C设备,0x04为扩展板上MCU I2C地址。#include//导入树莓派WiringPi编码I2C控制库。#include//导入树莓派WiringPi编码IO控制库。//初始化WiringPi编码。#include//导入基础库。

2023-02-22 00:11:33 218

原创 给树莓派安装原生操作系统

1:https://www.raspberrypi.com/software/ 下载安装镜像的工具。2:双击打开这个程序,选择镜像,然后选择sd卡,点击烧录。

2023-02-21 22:58:06 257

原创 Ubuntu16.04出现登录会话失败

进入字符界面3.reboot。

2023-01-09 09:56:42 1125

原创 开发开发板上跑的helloworld一定要加-static

然后把这个a.out放在开发板里就能跑了。

2023-01-09 09:55:13 67

原创 开发开发板上跑的helloworld一定要加-static

然后把这个a.out放在开发板里就能跑了。

2023-01-09 00:09:31 74

原创 mini2440远程控制方法

user: root (默认设置)password: fa(默认设置)

2023-01-07 15:03:23 92

原创 Linux常用的库

librt 实时库(real time)libc 标准C库(C lib)libm 数学库(math)libz 压缩库(Z)

2022-12-27 21:16:50 444

原创 ubuntu网卡驱动误删的恢复方法

sudo dhclient -v

2022-12-20 01:01:27 877 1

原创 linux造so及调用

5.拷贝到系统内,然后同时ldconfig更新下。8.可以看到执行的结果了。4.so可以看到了。

2022-12-18 18:07:55 553

原创 chmod改变ubuntu文件权限

chmod +x file 给file赋予执行权限。

2022-12-18 14:37:13 156

原创 Linux:gcc交叉编译时设置了“--sysroot“会产生哪些影响

当设置了–sysroot=dir后则会从dir/usr/include搜索头文件、从dir/usr/lib中搜索依赖库。参考链接:https://blog.csdn.net/hhd1988/article/details/123814601。从–sysroot的说明可以看出,其会对编译和链接过程中,查找头文件和链接库造成影响。原本默认会从/usr/include目录中搜索头文件、从/usr/lib中搜索依赖库,

2022-12-15 15:04:26 597

原创 makefile与configure的LDFLAG、CFLAG、LIBS用法

指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/include。如果你的头文件不处于gcc默认的路径之中,就需要使用此参数指定。那么gcc默认的搜索头文件的路径是什么呢?gcc 等编译器会用到的一些优化参数,也可以在里面指定非默认路径的库文件的位置。用法:LDFLAGS=”-L/usr/lib -L/path/to/your/lib”。参考:https://blog.csdn.net/qq_31567335/article/details/82470477。

2022-12-15 15:00:57 908

原创 vscode编译c代码

Run and Debug栏选择create a launch.json file,任选一项环境生成launch.json.快捷键shift+ctrl+p搜索全局命令,找到C/C++ Edit Configurations(UI)。快捷键shift+ctrl+p搜索全局命令tasks,选择g++ build active file生成配置。一定要下载好两个插件,一个c/c++,另一个 c/C++ compiler run,然后按f6就可以跑了。其实可以通过调试菜单栏,调试配置创建这个文件的。

2022-12-12 19:57:47 323

原创 ubuntu防止屏幕熄灭的方法

xset dpms 0 0 0 # 三个数值分别为Standby、Suspend、Off,单位秒。编辑xorg.conf文件和使用xset命令效果一样,可使用xset -q查看设置和当前配置。xset程序主要对启动X windows以后,对x windows属性进行设置的。#xset s 300 #设置屏保时间为300秒,时间单位为秒。Option “StandbyTime” “0″ #关闭待机功能。具体用法可使用 man xset进行查看。#xset s 0 #关闭屏幕保护。

2022-12-09 17:13:01 985

原创 ubuntu拷贝和移动文件和文件夹

cp拷贝目录需要加上-r选项,-r表示递归拷贝目录及其内容。mv命令可以移动和重命名,指令都是一样的。但第二个参数如果存在的文件夹,那就是移动。如果拷贝文件则不需要加上这玩意。如果不存在那么就是重命名。可以同时操作文件和文件夹。

2022-12-09 16:32:14 2838

原创 bashrc的作用来原理

bashrc是home目录下的一个shell文件,用于储存用户的个性化设置。在bash每次启动时都会加载.bashrc文件中的内容,并根据内容定制当前bash的配置和环境。两者在登陆bash时都会被bash执行,但是.bash_profile只在会话开始时被读取,而.bashrc在每次打开新的终端时都会被读取。如果用户删除了.bashrc,可以从如下路径拷贝一份原始的.bashrc文件到用户home目录下。补充: .bash_profile和.bashrc的区别?

2022-12-09 15:56:53 265

原创 ubuntu查看线程的方法

使用ps -T -p +进程id 可以查看指定线程。top -H 查看所有线程。

2022-12-09 13:59:39 2230

原创 win10默认占用80端口号的解决办法

打开注册表regedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP,在右边找到Start这一项,将其改为0,重启。

2022-12-09 10:57:47 203

原创 windows下查看端口被占用和查看对应的进程

netstat -aon|findstr “80” 可以看到80端口被占用的情况,然后找到对应的pid。然后根据pid,tasklist|findstr “1752” 找到对应的进程!

2022-12-09 10:55:33 139

原创 ls -l ubuntu查看文件属性

切换到某个路径下,然后直接ls -l,能看到改文件夹下所有文件的属性!

2022-12-08 17:19:22 741

原创 ubuntu查询当前进程和结束进程

ps -ef查kill pid 结束

2022-12-07 23:22:35 304

原创 ubuntu查看自身是32还是64位的命令

getconf LONG_BIT然后会弹出32或者64

2022-12-07 22:54:14 902

原创 ubuntu安装酷狗音乐

先安装预装软件:命令sudo apt-get install Python-gtk2 python-webkit再下载软件包deb,地址:http://forum.ubuntu.org.cn/viewtopic.php?f=73&t=382232kugou-0.1.0-1ubuntuall.deb:http://forum.ubuntu.org.cn/download/file.php?id=160719安装:sudo dpkg -i kugou-0.1.0-1ubuntuall.deb之后扫码登录,w

2022-12-07 22:44:16 3883 2

原创 ubuntu让开机就打开蓝牙

我的ubuntu默认就有蓝牙功能,也可以用,但每次重启就很要重新打开蓝牙,很烦恼,解决办法如下:1.sudo apt-get install blueman bluez*2.vim /etc/bluetooth/main.conf3.sudo vi /lib/udev/rules.d/50-bluetooth-hci-auto-poweron.rules每行都加上 # 开头,其实也可以删除了这个文件。参考链接:https://blog.csdn.net/ycy_dy/article/deta

2022-12-07 22:28:23 1474

原创 ubuntu设置中文输入法

1.sudo apt-get install language-pack-zh-han*2.设置里面选择中文,然后重启。3.设置IBus框架,在终端输入命令:ibus-setup,在出现的窗口选择Input Method,之后选择拼音输入法即可。4.点击右上角输入法图标,选择汉语-拼音,然后就可以了。参考:https://jingyan.baidu.com/article/bad08e1ef4b2f109c85121b7.htmlhttps://www.cnblogs.com/MineLSG/

2022-12-07 22:19:11 2632

原创 ubuntu安装软件包命令

dpkg -i package.deb #安装包。参考https://ipcmen.com/dpkg。

2022-12-01 17:22:04 1381

原创 ubuntu 搜索安装包的命令

1.sudo apt-cache search XXX

2022-12-01 13:27:06 580

原创 ubuntu网络配置

4.Ubuntu IP设置DNS 修改/etc/resolv.conf,在其中加入nameserver DNS的地址1 和 nameserver DNS的地址2 完成。nameserver 8.8.8.8 #当地dns服务器(用ipconfig /all 查看本地dns,第一个dns是默认的,共有2个dns)表示用vi编辑器(也可以用其他编辑器,如gedit)编辑etc文件夹下modprobe.d文件夹中blacklist.conf文档的内容。注意:只能在root用户模式下才可以修改。

2022-12-01 11:41:35 1494

原创 c++之深拷贝和浅拷贝

class A{A(){a=new int[5];}int *a;~A(){delete [] a;}}A a;A b;b=a;a.~A();b.~A(); //这句会报错因为编译器默认是浅拷贝。深拷贝则是如下:class A{A(){a=new int[5];}A(const A& _A){data = new int[5];} // 深拷贝int a;~A(){delete [] a;}}A a;A b;b=a;a.~A

2022-04-22 23:10:37 908

原创 cmake注意事项

如果是给vs使用的东西,记住一定要把-Wextra给去掉。

2022-03-29 22:43:14 92

原创 QT笔记5

2022-03-12 00:46:58 75

C++_标准模板库(STL

C++_标准模板库(STL,这个很有用的!希望大家下载!

2015-12-27

空空如也

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

TA关注的人

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