- 博客(55)
- 资源 (4)
- 收藏
- 关注
原创 QT信号与槽使用注意事项
第一点:当信号与槽函数的参数数量相同时,它们参数类型要完全一致。第二点:当信号的参数与槽函数的参数数量不同时,只能是信号的参数数量多于槽函数的参数数量,且前面相同数量的参数类型应一致,信号中多余的参数会被忽略。第三点:在不进行参数传递时,信号槽绑定时也是要求信号的参数数量大于等于槽函数的参数数量。这种情况一般是一个带参数的信号去绑定一个无参数的槽函数...
2022-05-21 16:19:51
932
转载 Doxygen简介及使用说明
https://blog.youkuaiyun.com/Candy1232009/article/details/80786179
2019-04-22 21:56:18
293
转载 UML常用图的几种关系的总结
请参考如下链接:https://blog.youkuaiyun.com/qq_27650777/article/details/72724461
2018-09-02 11:01:47
153
原创 VS2013及QT安装
参考如下链接:QT下载:QT下载VS2013及QT安装:https://jingyan.baidu.com/article/e8cdb32b132cd637052bade4.html
2018-05-24 23:38:56
1079
转载 字符集详解(一看就懂系列)
原文请参考:https://blog.youkuaiyun.com/qq_28098067/article/details/53486032一、编码历史与区别 一直对字符的各种编码方式懵懵懂懂,什么ANSI UNICODE UTF-8 GB2312 GBK DBCS UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! 很久很久以前,有一群人,他们决定用8...
2018-03-28 22:58:20
475
转载 windows API实现中文中字符串与GBK、Unicode、UTF-8三种编码互转
原文出处:https://blog.youkuaiyun.com/bladeandmaster88/article/details/54800287#include <iostream> #include <string> #include <Windows.h> using namespace std; //gbk转UTF-8 string GbkToUtf...
2018-03-28 22:51:32
2264
原创 MFC学习笔记
什么是消息映射机制 MFC使用一种消息映射机制来处理消息,在应用程序框架中的表现就是一个消息与消息处理函数一一对应的消息映射表,以及消息处理函数的声明和实现等代码。当窗口接收到消息时,会到消息映射表中查找该消息对应的消息处理函数,然后由消息处理函数进行相应的处理。SDK编程时需要在窗口过程中一一判断消息值进行相应的处理,相比之下MFC的消息映射机制要方便好用的多。
2018-01-16 23:00:05
214
原创 error C2144: 语法错误 : “void”的前面应有“;” 使用OSG时遇到的一个错误
编译环境用的是VS2013,建立了一个空项目,加载完osg相关的头文件后编译遇到了下面的问题:C:\Program Files (x86)\Windows Kits\8.1\Include\um\GL/gl.h(1157): error C2144: 语法错误:“void”的前面应有“;”...下面还有无数个错误。解决方法:在项目属性-》C/C++-》预处理器-》预处理
2018-01-10 21:06:06
4354
4
原创 WIN7 64位操作系统 编译64位OSG的方法
1.在OSG官网上下载OSG源代码。本人下载的是OSG3.4.0http://www.openscenegraph.org/index.php/download-section/stable-releases2.下载编译工具CMake
2016-06-24 21:18:10
1842
转载 GIT学习资料
Git详解之一 Git起步Git详解之二 Git基础 Git详解之三 Git分支 Git详解之四 服务器上的Git Git详解之五 分布式Git Git详解之六 Git工具 Git详解之七 自定义Git Git详解之八 Git与其他系统 Git详解之九 Git内部原理
2015-10-21 21:20:56
619
转载 c++多线程编程
以下的网址为搜集到的C++多线程编程方面的资料。http://www.jizhuomi.com/software/287.html
2015-10-21 21:10:16
389
转载 c++读写文件流
了解二进制文件的读写方法 C++文件流:fstream // 文件流ifstream // 输入文件流ofstream // 输出文件流 //创建一个文本文件并写入信息//同向屏幕上输出信息一样将信息输出至文件#include#includevoid main(){ of
2014-11-07 23:33:02
592
转载 四元数与欧拉角之间的转换
清参考如下连接http://www.cnblogs.com/wqj1212/archive/2010/11/21/1883033.html
2013-01-20 20:10:27
478
转载 (转)math.h所包含的函数
以下内容转自百度百科数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有:1、 三角函数double sin (double);正弦double cos (double);余弦double tan (double);正切2 、反三角函数double asin (double); 结果介于[-PI/2,PI/2]double acos (doubl
2013-01-20 19:50:19
976
转载 (转)四元数概念及其应用
1.采用右手坐标系(OpenGL) 2.旋转次序:x->y->z 3. 矩阵是列优先存储 1.什么是四元数? 直接用数学上的定义来解释,因为我很难在现实生活中找到可以描述明白的例子。 i, j, k 为虚数 Q = w + xi + yj + zk 其中w是实数,而x,y,z为复数。 另外一种常见的表达方式是: Q = [w, v] 其中v=(
2013-01-20 18:27:59
706
转载 延时函数
Dos: sleep(1); //停留1秒 delay(100); //停留100毫秒 Windows: Sleep(100); //停留100毫秒 Linux: sleep(1); //停留1秒 usleep(1000); //停留1毫秒 每一个平台不太一样,最好自己定义一套跨平台的宏进行控制 linux下的sleep函数原型为:
2012-12-30 12:09:34
737
转载 Ubuntu 安装基础教程(转)
http://teliute.org/linux/Ubsetup/index.html:Ubuntu 安装基础教程 http://teliute.org/linux/Ubsetup/lesson21/lesson21.html:安装Ubuntu12.04
2012-12-13 15:10:54
352
转载 boost bind使用指南(转)
转自:http://greyforest.blog.sohu.com/152084205.htmlbind - boost头文件: boost/bind.hppbind 是一组重载的函数模板.用来向一个函数(或函数对象)绑定某些参数. bind的返回值是一个函数对象. 它的源文件太长了. 看不下去. 这里只记下它的用法: 9.1 对于普通函数假如有函数 fu
2012-11-21 20:02:36
394
转载 Ubuntu 12.04安装QQ2012
http://www.linuxidc.com/linux/2012-05/59564.htm请参考上面的链接!
2012-10-23 14:40:43
720
转载 Linux:C/Socket多路复用select
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://kifzt.blogbus.com/logs/4152790.html Linux:C/Socket多路复用select 小全Submitted byELFeron 2006, August 3, 5:46 PM.Unix/Linux作一个tcp的服务程序,同时可能有大量的客户端
2012-08-26 21:22:22
1936
转载 Linux网络编程入门 (转载)
(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,是我们的
2012-08-25 11:48:44
470
转载 系统调用(转自维基百科)
在计算机中,一个系统调用指程序向操作系统内核请求需要更高权限运行的服务。 系统调用提供了用户程序与操作系统之间的接口。大多数系统交互式操作需求在内核态执行。如设备IO操作或者进程间通信。 用户空间(用户态)和内核空间(内核态)操作系统的进程空间可分为用户空间和内核空间, 它们需要不同的执行权限。其中系统调用运行在内核空间。库函数系统调用和普通库函数调用非
2012-08-15 15:00:13
1551
转载 linux 线程编程
进程 系统中程序执行和资源分配的基本单位 每个进程有自己的数据段、代码段和堆栈段 在进行切换时需要有比较复杂的上下文切换 线程 减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多 进程内独立的一条运行路线 处理器调度的最小单元,也称为轻量级进程可以对进程的内存空间和资源进行访问,并与同一进程中的其他线程共享 线程
2012-08-15 11:35:49
613
转载 Linux消息队列详解
Linux的消息队列(queue)实质上是一个链表, 它有消息队列标识符(queue ID). msgget创建一个新队列或打开一个存在的队列; msgsnd向队列末端添加一条新消息; msgrcv从队列中取消息, 取消息是不一定遵循先进先出的, 也可以按消息的类型字段取消息. 1. 标识符(des)和键(key): 消息队列, 信号量和共享存储段, 都属于内核中的I
2012-08-15 10:08:05
4466
转载 Linux消息队列编程实例
/* 创建消息队列msgget( ) 调整消息队列的参数msgctl(msgid,IPC_SET,struct msqid_ds* ) 发送一条消息msgsnd( ) 接受一条消息msgrcv( ) 移除一条消息msgctl( msgid,IPC_RMID,NULL ) *//*创建一个消息队列,并调整其大小,发送一条消息 再取出该条消息,最后移除该消息队列 */#
2012-08-14 21:13:53
2278
转载 Linux旗语编程实例
*旗语是一个受保护的变量。对两个或多个进程共享的资源,它可以提供限制访问的方法。 Linux的旗语就是操作系统原理中的信号量,有PV操作。可以获得和释放旗语; 释放旗语会自动唤醒下一个等待获取旗语的进程。 旗语有两种类型: 二进制旗语:代表单个资源 计数旗语:用来代表数量大于一的共享资源 GNU/Linux中的旗语实际上是一个旗语数组。说是一个旗语,
2012-08-14 20:35:59
771
转载 linux信号通信总结
http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index1.html http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index2.html 1:可靠信号是指后来添加的新信号(信号值位于SIGRTMIN及SIGRTMAX之间);不可靠信号是信号值小于SI
2012-08-14 19:21:52
1019
转载 linux 管道通信
首先说明linux进程之间通信的主要方式。大型程序大多会涉及到某种形式的进程间通信,一个较大型的应用程序设计成可以相互通信的“碎片”,从而就把一个任务分到多个进程中去。进程间通信的方法有三种方式: 1, 管道(pipe) 2,System v IPC 机制 ,包括消息队列,信号量,共享内存 3,套接字(socket)
2012-08-14 17:18:22
1080
转载 linux timer
1、alarm------------------------------------------- 如果不要求很精确的话,用alarm()和signal()就够了 unsigned intalarm(unsigned int seconds) 函数说明:alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数sec
2012-08-14 15:46:43
418
转载 (转)signal函数
原文出处:http://blog.youkuaiyun.com/sddzycnqjn/article/details/72857601. 信号概念 信号是进程在运行过程中,由自身产生或由进程外部发过来的消息(事件)。信号是硬件中断的软件模拟(软中断)。每个信号用一个整型常量宏表示,以SIG开头,比如SIGCHLD、SIGINT等,它们在系统头文件中定义,也可以通过在shell下键入kill –
2012-08-14 15:30:59
594
转载 linux环境变量设置方法
1. 显示环境变量HOME $ echo $HOME /home/redbooks2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello!3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/usr/bi
2012-07-23 09:00:42
282
转载 UBUNTU添加开机自动启动程序方法
UBUNTU添加开机自动启动程序方法1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置 文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它
2012-07-17 11:45:39
431
转载 ubuntu 服务管理运行程序 sysv-rc-conf
sysv-rc-conf是一个强大的服务管理程序,Ubuntu运行级别Linux 系统任何时候都运行在一个指定的运行级上,不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的不同,系统可以在这些运行级之间进行切换,以完成不同的工作。一、sysv-rc-conf简介 sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconfig好用。
2012-07-17 11:38:23
1599
原创 机器人备忘
1.远程连接不好用的话,重启一下telnet服务:sudo /etc/init.d/xinetd restart2.不能上网的话,重启网卡,sudo /etc/init.d/networking restart可以参考本博客以下文章:(1)ping:http://blog.youkuaiyun.com/sven_007/article/details/7738878(2)ifc
2012-07-16 09:41:00
416
转载 ubuntu双网卡绑定一个IP
Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP 地址而并行链接聚合成一个逻辑链路工作。其实这项 技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel技术,在Linux的2.4.x的内核中也采用这这种技术,被称为bonding。bonding技术的最早应用是在集群——be
2012-07-13 15:55:41
11493
转载 ifconfig详解
ifconfig 是一个用来查看、配置、启用或禁用网络接口的工具,这个工具极为常用的。可以用这个工具来临时性的配置网卡的IP地址、掩码、广播地址、网关等。也可以把它写入一个文件中(比如/etc/rc.d/rc.local),这样系统引导后,会读取这个文件,为网卡设置IP地址1.ifconfig 查看网络接口状态 ifconfig 如果不接任何参数,就会输出当前网络接口的情况;
2012-07-12 09:30:08
589
转载 ping
、“为什么ping不通?”:1、ping不通也有好几种返回信息的—— Ping不成功的返回信息有"Request Timed Out"、"Destination Net Unreachable"和"Bad IP address"还有"Source quench received"。 "Request Timed Out" 这个信息表示对方主机可以到达到TIM
2012-07-12 09:25:46
573
原创 用U盘安装Linux系统
需要的东西:1.软件:Universal-USB-Installer2.U盘:容量至少为4GB3.linux系统的镜像文件,比如:ubuntu-10.04.3-desktop-i386.iso或者ubuntu-10.04-desktop-i386.iso或者ubuntu-10.04-desktop-i386_client.iso等等。该软件操作很简单,在此不加赘述。linux刻
2012-07-09 19:13:41
598
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人