给定一个字符串,找出不含有重复字符的 最长子串 的长度。 示例: 给定 "abcabcbb" ,没有重复字符的最长子串是 "abc" ,那么长度就是3。 给定 "bbbbb" ,最长的子串就是 "b" ,长度是1。 给定 "pwwkew" ,最长子串是 "wke" ,长度是3。请注意答案必须是一个子
  搞开发也有一些年头了,最近看到一些文章,发现好多曾经都是自己走过的坑,郁闷的是没有早一点看到,写此文章来警示自己,同事也转载这些文章的链接,一起分享!   1、用QProcess实现父子进程的双向交互   2、Linux 下Qt实现守护进程实例(转)   3、Qt运行一个实例进程   4、和菜
       主界面启动太慢,通常要10秒以上,所以想加个欢迎界面,等程序加载好再显示主界面。        主界面(类名为MainWindow)启动慢的原因是构造函数需要执行大量初始化的工作。          创建了Welcome类作为欢迎界面,开始的思路是,在main函数中先创建Welcome
先写一个客户端,实现简单的,能加入聊天,以及加入服务器的界面。 #ifndef TCPCLIENT_H #define TCPCLIENT_H #include <QDialog> #include <QListWidget> #include <QLineEdit
  函数 1.函数的定义: <存储类型> <数据类型> 函数名 (<形参列表>) {    return 表达式; }   (a),<存储类型>:不是用来说明函数的存储位置,而是说明使用范围; 注意:只能是ertern()或static() exter
传送门 这道题很巧妙 直接暴力的话毫无疑问是会gg的 Mathed: 若gcd(a,b)=p 则gcd(a/p,b/p)=1 那么枚举n以内的所有质数p 计算p以内所有互质的数(包括自己和自己) 加和即为答案 数对有序,因此要乘2    Code: 1 #include<cstring&g
常见问题: 求小区最短路径、求地铁最短路径、求给出图线之间从一点到另外一点的最短距离、求解所有的最短路径等 思路: (1)将所有的点转换成Graph;(2)套用Floyd算法或者Dijkstra算法求解出最短路径。 算法实现: (1)Floyd算法:http://www.cnblogs.com/sk
1.CPU位数=CPU中寄存器的位数=CPU能够一次并行处理的数据宽度(位数)=数据总线宽度; //现在的计算机处理器一般都是64位,这是硬件的事。 2.CPU为了实现其功能设计了指令集,即是CPU的全部指令,这是机器语言。计算机的所有功能都是基于CPU的指令集。指令集和CPU的位数是有联系的。如
编写语言:c++  截图展示:   代码如下: main.cpp   1 #include <iostream> 2 #include <cstdio> 3 #include<stdlib.h> 4 #include <cstring&g
对战中一次只能取1 3 7 8球 取到最后 没有球取的输    #include <iostream> #include <algorithm> #include <cstring> #include <cmath> #include <cti
一. 问题描述 前面写过一篇关于打印日志时,日志内容中包含float数据就会崩溃的文章R6002 floating point support not loaded,今天又遇到了打印日志崩溃的情况,定位到这次还是崩溃在StringCchVPrintfA这个函数。这是个系统API的崩溃,遇到系统API
一. 准备工作 这里一个有关键区锁死问题的程序,运行之后依次点击“CS锁死”按钮、右上角退出按钮,程序就会卡死。(图1) 对于眼下的这个问题,界面完全失去响应,这说明负责消息处理的UI线程阻塞了。对于几乎所有的windows GUI程序,编号为0的初始线程就是UI线程,windows发现该界面一段
题目背景 矩阵快速幂 题目描述 给定n*n的矩阵A,求A^k 输入输出格式 输入格式:   第一行,n,k 第2至n+1行,每行n个数,第i+1行第j个数表示矩阵第i行第j列的元素   输出格式:&#
题目链接   Problem Description Giving two strings and you should judge if they are matched.The first string contains lowercase letters and
题目描述 所谓虫食算,就是原先的算式中有一部分被虫子啃掉了,需要我们根据剩下的数字来判定被啃掉的字母。来看一个简单的例子: 43#9865#045 +8468#6633 44445509678 其中#号代表被虫子啃掉的数字。根据算式,我们很容易判断:
今天编译代码,发现使用auto后无法编译,我的当前linux内核版本:(4.7之后即可支持C++11)   这时,在编译末尾加入 -std=c++11 就可以正常编译了。如:  
最近在项目中debug各种access violation的,其中这个问题比较有代表性,并且能够被规范的代码标准解决。 问题可以总结为以下的代码: 1 class TestString 2 { 3 public: 4 TestString(const char* input) :
本文不没有任何知识可讲,只是帖上自己测试的结果。 想看底层原理的可以直接关闭。 不过对于急着要选方案的人,倒提供一些帮助。 先说一些无关紧要的废话: ===========================================================================

推荐文章