- 博客(104)
- 资源 (44)
- 收藏
- 关注
原创 Qt Creator 你必须要掌握的快捷操作
1 .Ctrl(按住)+ Tab快速切换已打开的文件2 .快速添加方法实体(.cpp)声明(这个是我找了好久才找到的方法,非常方便)将光标移动到h文件中的方法声明。按Alt(按住)+ Enter,再按回车键将在cpp中添加该函数的声明。3 .修改变量名,并应用到所有使用该变量的地方。将光标移动到需要更改的变量上,按Ctrl + Shift + R,当前变量名称外框为红色时,表示已经已激活全局修改功...
2017-05-01 12:55:58 1431
原创 重载操作符
重载操作符的限制 可以重载的操作符+ - * / % ^ & | ~! = += -= *= /= %^= &= |= > >>= = && || ++ -- ->* ‘ ->[] () new delete new[] delete[] 不能重载的算符 . :: .* ?: s
2017-04-28 21:39:37 328
原创 Qt程序显示出命令窗口
用Qt写的程序,默认不显示命令行的输出,就算写了cout语句也看不到结果,不方便调试。 在编译出来的.pro文件中添加 CONFIG +=console 这句就可以正常显示了顺便提一下,在用 VS 或者QT 时,会遇到命令窗口一闪而过的情况,1.在工程上右键--->属性--->配置属性--->连接器--->系统--->子系统(在窗口右边)--->下拉框选择控制
2017-04-26 21:04:25 8020 1
转载 int main(int argc,char* argv[])详解
argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数,比如: int main(int argc, char* argv[]) { int i; for (i = 0; i<argc; i++) cout<<argv[i]<<
2017-04-26 12:00:53 325
原创 ldd命令
语法<br>ldd(选项)(参数) 选项--version:打印指令版本号;-v:详细信息模式,打印所有相关信息;-u:打印未使用的直接依赖;-d:执行重定位和报告任何丢失的对象;-r:执行数据对象和函数的重定位,并且报告任何丢失的对象和函数;--help:显示帮助信息。 参数 文件:指定可执行程序或者文库。 ...
2017-04-23 17:18:04 898 1
转载 Qt5.5.1编译出来的程序出现libgcc_s_dw2-1.dll的解决方案
问题如图:输入”myudp2016.exe 1 ” 后出现这是因为没有在系统环境变量path里加上相关路径,我们添加如下路径:比如说WIN7系统-开始-计算机-右键-属性-高级系统设置,高级选项卡-环境变量-系统变量,添加如下路径:D:\Qt\Qt5.5.1\Tools\mingw492_32\bin;D:\Qt\Qt5.5.1\Tools\QtCreato...
2017-04-21 21:39:19 5685
原创 warning: the gets function is dangerous and should not be used.
按照书上的视频教程写下来,运行时出现错误 warning: the gets function is dangerous and should not be used.原因暂时还不知道。解决方法就是将gets改成fgetschar* fgets(char *string, int length, FILE * stream);具体的解释可以参考http://stackoverflow.com/qu...
2017-04-21 10:21:10 903
原创 没有open的手册页条目
在新装的 Linux 系统的编程中,有时候需要去查找一个函数的定义时。man open,却得到了 没有 open 的手册页条目,此时需要安装一些编程开发文档。 sudo apt-get install manpages-posix-dev 在控制台上输出上述命令后。提示:将会同时安装下列软件:manpages manpages-dev manpages-posix下列【新】软件包将被安装:manp...
2017-04-21 09:24:38 2431
转载 Ubuntu下QT的安装详细教程
最近需要在Ubuntu下开发桌面软件,想起了QT。书上介绍的方法太老了,网上找了一大堆安装方法,都或多或少有各种问题,以下是我自己摸索出来的与大家分享!另外不建议大家现在用QT5,参考资料不多,建议初学者先从QT4学起。另外本文QT库和QT Creator版本搭配测试没有问题,其他搭配不保证没有问题。本文写作时间是2013年11月份。本文使用的环境:QT Library: 4.8.1&...
2017-04-16 22:05:10 929
转载 Windows下常用的100个CMD指令以及常见的操作
Windows下常用的100个CMD指令以及常见的操作常用的100个CMD指令gpedit.msc—–组策略 2. sndrec32——-录音机 3. Nslookup——-IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一个工具。 4. explo
2017-04-14 22:36:50 3149
原创 sendto()函数
经socket传送数据相关函数:send, sendmsg, recv, recvfrom, socket头文件:#include #include 定义函数:int sendto(int s, const void * msg, int len, unsigned int flags, const struct sockaddr * to, int tole
2017-04-14 21:26:37 25530 3
转载 #include<> 和 #include""的区别
#include< file >编译程序会先到标准函数库中找文件 #include”file” 编译程序会先从当前目录中找文件参考原文 转: 在C程序中包含文件有以下两种方法: (1)用符号“<”和“>”将要包含的文件的文件名括起来。这种方法指示预处理程序到预定义的缺省路径下寻找文件。预定义的缺省路径通常是在INCLUDE环境变量中指定的,请看下例: INCLUDE=C:\C
2017-04-14 11:23:45 1445
原创 Ubuntu下手动安装Firefox的Flash插件
关于安装Flsh插件的文章好多,我就不罗嗦了,随便给下面的一个连接参考http://www.linuxidc.com/Linux/2014-04/100490.htm我安装过好几次才成功,我就说点教训下载的Flsh文件一般来说是在Downloads下,直接运行命令复制是不成功的,一定要先复制到主文件下面。按照这篇文章的方法,要将压缩包提取出来,并将libflashplayer.so也复制到主文件下...
2017-04-10 22:19:28 719
原创 GCC 参数详解
[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x language file...
2017-04-10 21:48:43 206
原创 Linux命令之vi(vim类似)
<h1>我使用过的Linux命令之vi - 广泛使用的文本编辑器<br> 用途说明 vi是Linux/Unix中最常用的文本编辑器,它是全屏幕的编辑器,类似DOS/Windows下的edit程序,但它的使用方式与edit很不一样。vi是“Visual Interface”的缩略词,来源于另外一个文本编辑器ex的命令visual。vi是一种模式编辑器。不同的按键可以更改不同的“模式(
2017-04-10 21:23:19 1026
原创 使用vim建立文件
刚开始接触linux(ubuntu)系统,不得不说确实很麻烦,就这个使用vim建立文件从网上看过几篇使用方法,但由于不详细,也没能成功使用。后来参照书上的详细步骤才学会使用,现在把详细步骤发出来,仅供小白参考。 第一步:vim安装 方法1:直接在命令行输入sudo apt-get install vim 我之前安装过,这里只是给个参考方法2:如果是新版本的的系统,可以直接...
2017-04-10 18:48:16 27595
原创 Ubuntu系统上轻松截图的几种方法介绍
1.使用键盘快捷键抓图在GNOME集成桌面环境下,我们可以使用键盘功能键Print Screen或Alt+Print Screen组合键来抓图,前者可以抓取整个屏幕的图像,而后者可以抓取当前活动窗口的图像。例如抓取整个屏幕的图像,则按下Alt+Print Screen组合键,不一会儿将弹出“保存抓图”对话框(图1),对话框中显示截图的文件名以及图像存储的目标路径(这里我们使用默认存储路径),如点击...
2017-04-10 17:25:02 2361
转载 Linux网络编程(四)
TCP虽然可以实现 IO非阻塞操作,但在实际应用时会对资源是否准备完毕进行循环测试,增加了不必要的CPU占用。 为了解决这种问题,应用多路复用的知识,select()监听信号。相关知识可以参考 linux文件读写 文件锁 select poll 。 ...
2017-04-10 09:25:09 548
转载 Linux网络编程(三)
IO非阻塞操作 sock的方法不一定非得是阻塞的,也可以非阻塞的操作。有两种方法分别为设置fcntl 和设置相应函数的参数。 服务端:[cpp] view plain copy print?#include <sys/socket.h> #include <stdio.h> #include <string.h> #include <netinet/in.h> #i
2017-04-10 09:23:52 225
转载 Linux网络通信(二)
一、通信流程 TCP: UDP: 部分函数知识可以参考之前写的 Linux 网络编程——TCP TCP通信: 客户端:[cpp] view plain copy print?#include<stdio.h> #include<sys/socket.h> #include<netinet/in.h> #include<stdlib.h> #include<m
2017-04-10 09:21:40 763
转载 linux网络编程基础(一)
一、数据存储顺序:大端和小端 高位字节存储高字节称为小端模式,通常都计算机采用这个模式存储。而网络则采用大端传输。所以需要转换 面试有时会出这么个题:写一个程序判断程序的存储是大端还是小端? 程序的原理见下图: [cpp] view plain copy print?#include<stdio.h> #include<stdlib.h> uni
2017-04-10 09:18:54 265
原创 ubuntu14.04下安装无线网卡驱动
由于系统驱动问题,DELL 5525安装Ubuntu 14.04找不到wifi模块,需要更新驱动。步骤如下:Update of the driver : sudo apt-get updatesudo apt-get --reinstall install bcmwl-kernel-source如果还没找到wifi,在官网下载最新的驱动,编译。...
2017-04-09 22:13:39 1066
转载 转载CSDN博客的方法
前言 对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现 因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法...
2017-04-07 17:11:49 228
转载 static的常用用法
1、什么是static? static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。 2、为什么要引入static? 函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,
2017-04-07 17:10:26 1130
三星S3C6410用户手册(中文版).pdf
2017-05-06
linux系统操作
2017-04-30
linux pyecharts 离线安装
2020-04-17
google python风格规范
2018-05-08
Windows版本 Python3.5.4 与python2.7.14
2018-03-28
各类智能算法
2017-09-05
Kalman滤波程序
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人