自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (6)
  • 收藏
  • 关注

原创 buildroot移植Qt5无法显示字体问题

2、根本原因是由于设备使用了fontconfig,但是一开始Qt5没有配置QT5BASE_FONTCONFIG导致Qt无法找到字库, 将QT5BASE_FONTCONFIG配置为Y后重新编译Qt即可解决,记得要重编Qt。解决方法: 1、将Windows电脑上\Windows\Fonts下拷贝字体(ttf后缀)拷贝到目标平台/usr/lib/fonts/目录下可以解决;报错:QFontDatabase: Cannot find font directory /usr/lib/fonts.

2023-09-25 09:48:14 760

原创 linux系统上drm的简单demo程序

确保系统安装libdrm库main.c#include <stdio.h>#include "drm_display.h"int main(int argc, char **argv){ int ret = 0; u_int32_t count = 0; char exit_flag = 1; ret = drm_dev_open(); if (ret != 0){ printf("drm dev open fail\n

2020-08-01 21:06:57 3204

原创 openGL/GLUT 简单的demo程序

ubuntu 安装 GLUT :sudo apt-get install freeglut3*main.c#include "GL/freeglut.h"void drawTriangle(){ glClearColor(0.4, 0.4, 0.4, 0.4); glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_TRIANGLES); glColor3f(1.0, 0.0, 0.0); // Red gl

2020-08-01 19:23:08 513

原创 openGL/GLFW简单demo程序

ubuntu 安装 GLFW :sudo apt-get installlibglfw3*test-glfw.c#include <GLFW/glfw3.h>int main(void){ GLFWwindow* window; GLFWwindow* window2; /* Initialize the library */ if (!glfwInit()) return -1; /* Create a wind.

2020-08-01 19:09:37 643

原创 1.5 printf()函数格式化输出 颜色控制 光标控制的使用方法

printf()调用格式:  printf("&lt;格式化字符串&gt;", &lt;参量表&gt;);printf可以说是学习C语言最先接触的一个库函数,大家也肯定知道它的作用就是用来打印,其实它有很多功能。目录一.打印字符串二.打印参数三.转义字符表四.格式化输出参数五.打印颜色控制六.光标控制一.打印字符串直接打印字符串,这是最基础的使用方法,就像我...

2019-01-13 21:32:57 1607

原创 1.4 C/C++的预处理命令

C语言中有4类预处理命令: 文件包含命令,宏定义命令,条件编译命令,编译控制命令。文件包含命令: #include &lt;stdio.h&gt; /*系统路径中查找文件*/#include "hello.h" /*系统和用户当前路径中查找文件*/   宏定义命令: #define 宏名称 /* 不带参数宏定义 */#define 宏名称 字...

2019-01-12 15:53:23 253

转载 C语言预处理

转载:https://www.cnblogs.com/clover-toeic/p/3851102.html二话不说先上个例子:#include &lt;stdio.h&gt;#define VAR_DUMP printf( \ "[\n \tfile:%s\n" \ "\tline:%d\n" \ "\tdate:%s\n" \ "\ttime:%s...

2019-01-11 22:40:03 404

原创 windows10 中 ubunt子系统的使用

1.在Windows10上安装linux子系统直接在Microsoft Store中搜索Linux,可以很多发行版Linux,比如Kali, Debian, Ubuntu等等。本人使用的是Ubuntu18.04,可以选择自己喜欢的版本安装,安装非常简单直接获取就行。安装好后可以在开始里面找到相应的linux子系统应用,第一次打开需要设置用户名和密码,之后打开就不用了并且打开速度相对的快...

2019-01-11 20:44:11 360

原创 linux基本网络配置

1. linux网络配置命令 ifconfig  route     查看网卡信息: ifconfig -a    设置网卡开关: ifconfig eth0 [up|down]    设置ip和掩码: ifconfig eth0 192.168.1.22 netmask 255.255.255.0    设置网关: route add default gw 192.168.1.2...

2019-01-05 23:28:58 224

转载 有了这15款编程游戏,谁都可以学编程!

1、Coding Games一边玩游戏,一边挑战编程难题。Coding games支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。 例如,你可以选择你的代码编辑器的风格: Emacs、Vim、Classic。 如果你想提升编程技能,玩Coding games是一种有趣的途径。 网址:www.codingame.com ...

2019-01-05 23:17:48 4372

原创 arm linux嵌入式开发环境搭建简要

宿主机(host) :虚拟机  Ubuntu18 64位系统虚拟机配置:1.添加两个磁盘是为了将系统和代码分开,这样的好处在于可以将代码盘挂载到其它虚拟机上使用2.安装两个网卡是因为目标机的网口是直接接到电脑的网口,电脑上网则是通过无线wifi,之前使用老版VMare8时,可以通过开启windows路由服务来解决网络互通的问题,但是安装了新版VMware后windows的路由服务无...

2019-01-04 23:36:25 1536

原创 samba安装及配置

一、samba简介Samba最大的功能可用于Linux与Windows系统直接的文件共享和打印共享,Samba既可用于Windows与Linux之间的文件共享,也可用于Linux与Linux之间的资源共享,由于NFS的出现,因而 Samba更多用在Linux与Windows之间的数据共享上面。 二、samba服务的安装1、环境准备配置好网络,并将防火墙关闭.关闭防火墙命令:...

2019-01-04 23:29:03 221

原创 Linux文件操作编程

普通文件的操作:open, close, read, write, lseek, stat, remove(unlink), chown, chmod, umask, rename,access。access("./data", F_OK);    //判断文件是否存在umask(0447);          //设置文件创建权限掩码int fd=open("./data",O_WRO...

2019-01-03 12:40:15 211

原创 gcc的基本使用

gcc编译器工作流程:preprocess(预处理),compilation(编译),assembly(汇编),link(链接)。                gcc最基本的使用方法:  gcc [选项] [要编译的文件]                      例:gcc hello.c  会生成a.out文件。         gcc的选项:                  ...

2019-01-03 12:39:43 362

转载 vi/vim 键位图及使用

 vi/vim 的使用基本上 vi/vim 共分为三种模式,分别是一般模式、编辑模式与指令列命令模式。 这三种模式的作用分别是:一般模式:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。编辑模式:在一般模式中可...

2019-01-03 12:38:49 359

原创 linux网站环境搭建

MySQL安装及配置    复制解压后的mysql目录到系统的本地软件目录:    执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r    添加系统mysql组和mysql用户:    执行命令:groupadd mysql和useradd -r -g mysql mysql安装数据库:    进入安装...

2019-01-03 12:36:03 584

原创 磁盘接口,电脑sata mode 磁盘模式,磁盘分区表类型,bios mode

硬盘接口分为IDE、SATA、SCSI、光纤通道和SAS五种.IDE接口硬盘多用于家用产品中,也部分应用于服务器,现在已经淘汰. SCSI接口是 Small Computer System Interface(小型计算机系统接口)的缩写,与普通IDE硬盘相比有很多优点:接口速度快 性能高,硬盘转速快,缓存容量大,CPU占用率低,扩展性远优于IDE硬盘,并且支持热插拔,主要用于服务器。 光...

2019-01-03 12:35:13 8835

原创 gdb基本使用方法

 gdb最基本的使用流程:                1.生成可调试的程序. 例:gcc -g hello.c -o hello                2.启动GDB. 例:gdb hello                3.设置断点等. 例:break main 或者 break hello.c:行号                4.运行程序. run         ...

2019-01-02 15:59:50 223

原创 1.1 Linux常用命令

1.辅助相关指令:{                man:manual的缩写,手册,查看Shell命令或C语言函数的帮助文档                clear:清屏                reset:重置终端                alias:命令别名指令        例:alias copy=cp                write;wall:向用户发...

2019-01-02 15:52:38 75

原创 2.5 库文件的生成及使用

分静态库和动态库            静态库:{                静态库文件的后缀为.a,文件名以lib开头                生成静态库的方法:ar -crv 静态库名 目标文件1,...                                g++ 程序的源文件 -L库文件所在的目录 -l库名            }           ...

2019-01-02 15:40:41 144

原创 2.4 C++中的IO操作

                标准I/O:ostream, istream{                    cout, ostream类的一个对象,可以将数据显示在标准输出设备上.                     cerr, ostream类的另一个对象,它无缓冲地向标准错误输出设备输出数据.                     clog, 类似cerr,但是它使用缓...

2019-01-02 15:35:58 108

原创 1.3 C++对C的扩充

关键字的扩充                    asm bool true false wchar_t namespace using class public                     protected private friend this inline virtual throw try catch                    new delete ex...

2019-01-02 15:29:11 237

原创 2.3 C语言中的IO操作

文件IO:                size_t  -&gt;  typedef unsigned int size_t                                FILE * fopen(const char * filename, const char *mode);失败返回NULL                  mode 的合法取值          ...

2019-01-02 15:21:45 318

原创 1.2 C/C++中立即数表示方法

    整型立即数表示方法                    20       // 十进制                     024     // 八进制                     0x14   // 十六进制                                        20u     // 无符整型                    ...

2019-01-02 15:17:00 3569 1

原创 2.2 C语言标准库

标准库                标准头文件:                &lt;assert.h&gt;  &lt;float.h&gt;   &lt;math.h&gt;    &lt;stdarg.h&gt;  &lt;stdlib.h&gt;                &lt;ctype.h&gt;   &lt;limits.h&gt;  &lt;setjmp.h

2019-01-02 15:14:22 217

原创 2.1 C语言数组与指针

指针和数组                const int *p;  int const *p;  int *const p;  const int *const p;                常量指针       常量指针       指针常量       常量指针常量                *p不变         *p不变         p不变          p和...

2019-01-02 15:10:51 142

原创 1.1 C语言关键字及符号

C语言关键字   标准C语言共有32个关键字。    auto  const  static  extern  volatile  register  signed  unsigned void  char  short  int  long  float  double  struct  union  enum     if  else switch  case  default  ...

2019-01-02 14:58:07 220

glu-9.0.1.tar.gz

glu是对gl的部分封装, opengl 的实用库 ,包括纹理映射、坐标变换、多边形分化、绘制一些如椭球、圆柱、茶壶等简单多边形实体 ,部分函数象核心函数一样在任何OpenGL平台都可以应用。

2020-07-28

MesaGLUT-7.9.2.tar.gz

GLUT源码,glut是OpenGL的跨平台工具库,glut是基本的窗口界面,是独立于gl和glu的,它是跨平台的,这就保证了我们编出的程序是跨平台的。

2020-07-28

libdrm_2.4.99.orig.tar.gz

libdrm源码,libdrm是drm驱动用户态的接口。DRM是Linux目前主流的图形显示框架,相比FB架构,DRM更能适应当前日益更新的显示硬件。

2020-07-28

mesa-19.3.2.tar.xz

mesa源码包,Mesa 3D是一个在MIT许可证下开放源代码的三维计算机图形库,以开源形式实现了OpenGL的应用程序接口。

2020-07-28

ScrOffAndLock.rar

一个小巧的Windows应用,用来关闭电脑显示器并锁定电脑。

2019-09-19

ScreenOff 2.1.exe

一 个 小 巧 的Windows应 用,用 来 关 闭 电 脑 显 示器,不会锁定电脑。可以立马关闭显示器。

2019-09-19

空空如也

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

TA关注的人

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