dijkstar的专栏

IT技术让中国未来领先世界,微信:dijkstar

opengl编程指南第9版源码编译注意事项

1. 到:https://github.com/openglredbook/examples 下载完全版的源码examples-master.zip,大小有131MB左右,不要下载缩略版的,否则\bin\media里面会缺少一些资源文件,无法实现文章中的一些功能;这里百度盘备份了一份:https:...

2019-01-06 11:52:57

阅读数 258

评论数 0

ffmpeg编程:读取摄像头信息,保存为裸yuv420p、yuyv422视频流

  1. 源码下载:https://download.csdn.net/download/dijkstar/10898462 2. 编程环境使用Windows下的QT5.11 minGW32,源码中已经放好了fmpeg的bin、include、lib; 3. yuv420p:指的是 【pla...

2019-01-05 22:49:57

阅读数 332

评论数 0

QT5编译和使用QFTP记录(qt5.11.2 mingw53_32环境)

1. 下载qtftp工程的源码:https://pan.baidu.com/s/1GQZHOwVBke0EgiH_0LVMJQ,并解压; 2. 下载ActivePerl5_64:https://pan.baidu.com/s/1IyGA558PT8xAut4pLGUSWQ 3. 编译qtftp...

2019-01-04 21:19:25

阅读数 117

评论数 0

右键添加cmd命令行

用记事本编辑一个下面内容的文件,文件名就叫“cmd右键打开.reg”: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\folder\shell\cmd] @="CMD右键打开" [HKE...

2019-01-01 09:32:10

阅读数 68

评论数 0

squeeze函数的意义?

matlab或者numpy中squeeze函数的意义:去掉矩阵中维数为1的条目,注意会减低矩阵的维数,但不会减少元素的数目。以matlab举例: x(2,3,4)=100; % x是一个三维的数组 size(x) ans = 2 3 4 若: y=x(2,2,...

2018-09-14 23:16:51

阅读数 540

评论数 0

Qt在编译程序时,出现“ has modification time int the future”错误的解决方法。

如题,是当前的计算机日期没有设置正确,使用命令设置好日期时间即可: date -s "2018-07-07 12:12:09"  

2018-08-30 11:13:26

阅读数 1098

评论数 0

CentOS6.6通过yum升级gcc/g++至版本4.8.2(最简易方式)

近日在一台CentOS6.6的机器上成功安装了QT5.7,但在编写测试程序时,发现无法识别“gun++11”语法,检查当前CentOS6.6的gcc版本为:4.4.7 [root@123 bin]# gcc -v Using built-in specs. Target: x86_64-re...

2018-08-30 11:09:07

阅读数 3325

评论数 0

tcp发送不“粘包”的处理(qt和linux)

当使用tcp套接字发送一个很小的数据块时,接收方并不会立即收到,而是等到积累到一定字节后,套接字才会触发相应的接收处理,这种情况并不是我们想要的。我们所需要的是立即响应接收,因此要在发送端做些设置: 若使用qt,可直接使用qt库提供的设置方法: //socket 是 QTcpSocket 类...

2018-08-24 22:31:21

阅读数 283

评论数 0

我的微信二维码

2018-08-24 22:00:58

阅读数 82

评论数 0

嵌入式web服务器shttpd(1)——编译安装

1. 简介: shttpd是一款小型的web server(相比较Apache),但功能却特别丰富,支持CGI、SSL、MD5认证、cookies,不需要配置文件,纯c打造,把需要的功能编译为一个静态库(.a文件),非常适合应用在嵌入式设备中。 这个章节介绍如何在Linux(centos)下编...

2018-08-23 16:55:35

阅读数 712

评论数 0

CentOS 7.2(1511) 内核升级记录

1. 查看当前centos及内核版本: [root@localhost ~]# uname -sr Linux 3.10.0-327.el7.x86_64 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2....

2018-08-21 16:43:32

阅读数 279

评论数 0

linux修改POSIX消息队列(msgqueue)的各项限制(最大内存、msg_max、msgsize_max、queues_max)

1.进入 目录 /proc/sys/fs/mqueue/,查看各项消息队列的默认max设置: [root@localhost ~]# ls -l /proc/sys/fs/mqueue/ total 0 -rw-r--r-- 1 root root 0 Aug 20 23:04 msg_def...

2018-08-21 14:04:13

阅读数 1450

评论数 0

QT如何处理在网络或内存中传输含有中文的字符串问题?

大家知道,一个含有中文的字符串,比如“中国你好ABC”,在计算机内存储或者传输,最终转换为二进制数据,那么这个中文字符串在QT中,是如何存储、传输、并恢复的呢? 首先,为含有中文的字符串指定编码,这里指定为“UTF-8”,或者尝试“GB2312” //char *codeName=&...

2018-08-21 11:39:17

阅读数 150

评论数 0

QT5处理 json 总结

1. 假设生成这样的json结构,并将其写入文件: { "北京市": { "区1": "平谷区", "区2":...

2018-08-21 10:15:59

阅读数 2012

评论数 0

matlab的帮助文档内容,如何复制?

在matlab的cmd中使用:doc fft,出现的帮助文档里,发现无法使用【ctrl+c】来复制里面的代码,其实matlab的帮助文档使用linux复制语法:复制为【Ctrl+Insert】。...

2018-08-20 13:33:33

阅读数 775

评论数 1

QT中多个相同的控件如何用代码方式成批的添加?

使用QT编程,假设有这样的需求:向Widget窗体中添加30个按钮(QPushButton),如何用代码实现呢? 有两种方法,一种是: 添加: for(i=0; i<30; i++) { QPushButton *bt=new QPushButton(QStr...

2018-08-20 11:27:17

阅读数 1145

评论数 0

在Linux中使用文件系统NTFS和exFAT的小结

1. 在linux中读写NTFS格式需要内核支持: ① CONFIG_NTFS_FS:#应当设置该选项,这是Linux的内核支持ntfs格式,但该选项只支持NTFS的“读”,不支持“写”; ② CONFIG_FUSE_FS:#需要设置该选项(FileSystem in Userspace),下...

2017-04-28 11:03:34

阅读数 10240

评论数 0

Linux的消息队列,Windows的邮件槽,使用有感

在Linux环境下面,经常使用“消息队列”(mq_open、mq_send、mq_receive等),它非常好用,因为现在的工作中经常处理多线程,要处理好多线程,免不了要有“排队”的处理,上述的消息队列可以很好的实现FIFO类型的队列操作。 Linux这么好用的消息队列,在Windows...

2017-04-02 11:04:03

阅读数 667

评论数 0

vxWorks6.8开启telnet服务的过程记录

记录vxWorks6.8开启telnet Server的过程: 1. 在Kernel Configuration中添加下列组件,如图所示: (注:上述的LOGIN_PASSWORD的内容为"RQcRcRSS9e",输入时需要带上双引号,一个符号都不要错,它对应的明码是&q...

2017-03-01 13:48:35

阅读数 2122

评论数 0

vxworks6.8中加载一个.out时,显示__frameinfo_add等的警告信息解决

如题,当ld加载一个.out下载类型的可执行文件时,显示如“__frameinfo_add”、“__frameinfo_del”、“__div64”的警告,解决:把编译平台由“XXXXdiab”换成“XXXXgnu” 

2017-03-01 10:20:59

阅读数 951

评论数 0

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