01 2018 档案

摘要:网络前端: 数据结构与算法: 数据结构可视化动画 龟速更新中........ 阅读全文
posted @ 2018-01-30 13:40 疯颠研究者 阅读(145) 评论(0) 推荐(0)
摘要:Git 与 Github 最简单的使用 Git是分布式版本控制系统(可以理解为文件管理拓展工具) github一个在线文件托管系统(可以理解为一个在线云盘) 准备工作,在git官网下载git软件件,安装git软件,以windows.为例,下载好文件打开,只需一路next就ok 到github官网注册 阅读全文
posted @ 2018-01-29 22:53 疯颠研究者 阅读(932) 评论(0) 推荐(0)
摘要:QT5线程关闭 QThread析构函数的说明:请注意,删除一个QThread对象不会停止它管理的线程的执行。 删除正在运行的QThread(即isFinished()返回false)将导致程序崩溃。 在删除QThread之前等待finished()信号。 QThread类 quit() 告诉线程的事 阅读全文
posted @ 2018-01-28 04:29 疯颠研究者 阅读(39126) 评论(0) 推荐(1)
摘要:QT5 Thread线程继承QThread方式 一.首先分析一下 QTimer Class与 Sleep()函数之间的秘密 QTimer *t = new QTimer(*parent); //创建QTimer 对象 t->start(_time); //计时开始每隔_time时间自动触发&QTim 阅读全文
posted @ 2018-01-28 00:18 疯颠研究者 阅读(48190) 评论(2) 推荐(4)
摘要:QT5 TCP网络通讯 服务器与客户端建立连接listen() - connectToHost(); 触发newPendingConnect信号 实时数据通讯write(); read(); 触发readyRead信号 通讯主要使用的类: QTcpServer Class QTcpServer类提供 阅读全文
posted @ 2018-01-26 06:50 疯颠研究者 阅读(2378) 评论(0) 推荐(0)
摘要:QFile Class 1.read读文件 加载文件对象 QFile file("文件地址"); 打开加载的文件file.open(打开方式); 操作文件 关闭打开的文件file.colse(); 2.wirte写文件 以纯文本的形式读取要保存文件到QString对象 //ui->text_e->t 阅读全文
posted @ 2018-01-23 15:43 疯颠研究者 阅读(105835) 评论(2) 推荐(11)
摘要:事件的引入: 实现功能: 1.点击button 文本框两字改变成button被按下;很简单的在button上转到槽对lineEdit->setTest()设置即可; 2.实现点击窗口工作区内空白位置,文本框输出内容;这时就要引用事件来完成相应工作; 事件函数皆为虚函数,重新实现功能; 3.实现鼠标在 阅读全文
posted @ 2018-01-22 12:26 疯颠研究者 阅读(807) 评论(0) 推荐(0)
摘要://主要使用类#include #include #include #include #include #include #include #include #include #include #include QMenuBar类; 在windows平台下提供MenuBar()函数配合setMenuBar()使用;在mac中要建立共享菜单则要用new QMenuBar生成... 阅读全文
posted @ 2018-01-20 16:51 疯颠研究者 阅读(1180) 评论(0) 推荐(1)
摘要:首先从hello world!开始 在main.cpp中定义了一个cpu();函数,但没有实现其功能,现在将其功能在自己写的库中实现输出hello world! 功能实现函数;(静态链接库方式实现) 在vs命令行中编译main.cpp到目标文件main.obj 编译cputdll.cpp到目标文件c 阅读全文
posted @ 2018-01-19 19:05 疯颠研究者 阅读(1182) 评论(0) 推荐(0)
摘要:概览: cmd常用命令配合使用: del 删除指定文件 同erase cls 清屏 rd 删除空目录文件夹 dir 显示目录 cd 在当前盘符跳转指定目录(不同盘符跳转用盘符号)(分别表示根目录 上一目录 本目录的控制符(/ ../ ./)); Visual Stdio 中的 C/C++ CL编译器 阅读全文
posted @ 2018-01-17 22:11 疯颠研究者 阅读(3207) 评论(0) 推荐(0)
摘要:1. 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int 阅读全文
posted @ 2018-01-17 18:26 疯颠研究者 阅读(221) 评论(0) 推荐(0)
摘要:本文主要记录了C/C++预处理指令,常见的预处理指令如下: #空指令,无任何效果 #include包含一个源代码文件 #define定义宏 #undef取消已定义的宏 #if如果给定条件为真,则编译下面代码 #ifdef如果宏已经定义,则编译下面代码 #ifndef如果宏没有定义,则编译下面代码 # 阅读全文
posted @ 2018-01-17 18:14 疯颠研究者 阅读(9979) 评论(0) 推荐(0)
摘要:Windows 操作系统为每个线程维持一个消息队列,当事件产生时,操作系统感知这一事件的发生,并包装成消息发送到消息队列,应用程序通过GetMessage()函数取得消息并存于一个消息结构体中,然后通过一个TranslateMessage()和DispatchMessage()解释和分发消息,下面的 阅读全文
posted @ 2018-01-17 16:24 疯颠研究者 阅读(266) 评论(0) 推荐(0)
摘要:SFML和Visual Studio 介绍 如果您在Visual Studio IDE(Visual C ++编译器)中使用SFML,本教程是第一个应该阅读的教程。它将解释如何配置您的SFML项目。 安装SFML 首先,您必须从下载页面下载SFML SDK 。 您必须下载与您的Visual C ++ 阅读全文
posted @ 2018-01-14 22:41 疯颠研究者 阅读(5274) 评论(0) 推荐(0)
摘要:贪吃蛇控制台版(操作系统win7 64位;编译环境gcc, vs2017通过,其它环境未测试 不保证一定通过) 运行效果: 代码应该还可以 做一些精简化处理!!!暂时先就这样了; save_date()保存数据函数对内存做了一定优化处理,以达到使用较小内存可永久运行程序。 (虽然现在的电脑内存根本不 阅读全文
posted @ 2018-01-11 18:17 疯颠研究者 阅读(9369) 评论(1) 推荐(2)
摘要:输入输出流的控制符 需要注意: 使用控制符,除了要加iostream头文件外,还要加iomanip头文件。 举例, 输出双精度数: double a=123.456789012345; // 对a赋初值1) cout<<a; 输出: 123.4562) cout<<setprecision(9)<< 阅读全文
posted @ 2018-01-07 01:39 疯颠研究者 阅读(777) 评论(0) 推荐(0)
摘要:总结: 1. qt输出中文乱码原因分析 qt的编程环境默认是utf-8编码格式(关于编码见下文知识要点一); 程序运行,程序并不认识ANSI,UTF-8以及任何其他编码.系统只知道处理你给它的字符的二进制表示. 关于 "中""文" 的3种编码二进制内容: ANSI(GBK): 0xd6d0 0xce 阅读全文
posted @ 2018-01-02 05:58 疯颠研究者 阅读(8218) 评论(4) 推荐(2)