自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决docker ubuntu镜像中文乱码问题

打包的工具中利用了xerces_c库进行.xml数据的流式读取。工具在本地运行正常,在docker镜像中却无法解析中文,从而导致流式读取终止。经过定位,发现是docker镜像中不支持

2021-06-09 11:59:22 5347

原创 ZeroMQ REQ-REP模式简介

一、简介ZMQ是个类似于 Socket 的一系列接口,他跟 Socket 的区别是:普通的 socket 是端到端的(1:1的关系),而 ZMQ 却是可以N:M 的关系,人们对 BSD 套接字的了解较多的是点对点的连接,点对点连接需要显式地建立连接、销毁连接、选择协议(TCP/UDP)和处理错误等,而 ZMQ 屏蔽了这些细节,让你的网络编程更为简单。ZMQ 用于 node 与 node 间的通...

2018-12-19 20:50:03 2877

转载 【OpenGL】OpenGL教程(3)——第一个三角形

原贴:http://www.cnblogs.com/collectionne/p/6618448.html图形管线(graphics pipeline)和着色器(shader) 在OpenGL中所有的东西都在3D空间中,而屏幕和窗口是一个2D像素数组,因此将3D坐标转换成屏幕上的2D像素就成了OpenGL的很大一部分的工作。而这一过程是由OpenGL的图形管线(graphics pip...

2018-12-02 15:45:47 480 1

转载 【OpenGL】OpenGL教程(2)——第一个窗口

转自:http://www.cnblogs.com/collectionne/p/6618419.htmlOpenGL环境终于配置好了,现在我们可以开始学习OpenGL了。首先,创建一个.cpp文件,然后打上几行#include指令:#include <iostream> using std::cout; using std::endl; #include <...

2018-07-25 17:32:04 679

转载 【OpenGL】OpenGL教程(1)——准备

原文:http://www.cnblogs.com/collectionne/p/6617364.htmlGLFWOpenGL是一个图形库,而要画图,就需要先创建一个窗口。不幸的是,OpenGL没有提供创建窗口的功能,必须自己创建窗口。而创建窗口在每一个操作系统上都不同(在Windows上代码量也不少)。因此我们将会使用一个窗口库来简化这一过程。常用的OpenGL窗口库有GLUT、GLFW...

2018-07-25 17:10:05 1474

原创 【OpenGL】SOIL(简易的opengl图像库)

本文借鉴:https://www.cnblogs.com/evilkant/p/5947682.html 一、简介SOIL是简易OpenGL图像库(Simple OpenGL Image Library)的缩写,它支持大多数流行的图像格式,并且使用简单。可从官网下载其源码:http://www.lonesock.net/soil.html二、配置从他们的主页可以下载得到一个压缩文件...

2018-07-24 11:12:51 9098 1

转载 【转】Pthreads 基础

【转】https://blog.csdn.net/u012707739/article/details/77985548Pthreads 是 IEEE(电子和电气工程师协会)委员会开发的一组线程接口,负责指定便携式操作系统接口(POSIX). Pthreads 中的 P 表示 POSIX,实际上,Pthreads 有时候也代表 POSIX 线程.前言本文档参考: https://com...

2018-07-21 15:27:11 245

转载 【转】git 常用指令

【转】https://www.cnblogs.com/chenwolong/p/GIT.html本篇博客是转发的别人的,原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。git clonegit branch [分...

2018-07-21 13:46:56 133

转载 【转】#pragma once与#ifndef,#define,#endif对比

一、定义      #pragma once是编译器相关的,有的编译器支持,有的编译器不支持,具体情况请查看编译器API文档,不过现在大部分编译器都有这个杂注了。   #ifndef,#define,#endif是C/C++语言中的宏定义,通过宏定义避免文件多次编译。所以在所有支持C++语言的编译器上都是有效的,如果写的程序要跨平台,最好使用这种方式。二、具体写法方式一:#if...

2018-07-21 13:34:50 108

空空如也

空空如也

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

TA关注的人

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