- 博客(12)
- 收藏
- 关注
原创 求一个数组的子集
递归法:参考博文:https://www.cnblogs.com/microgrape/archive/2011/05/11/2043814.html#include "stdafx.h"#include <iostream>#include <vector>using namespace std;void all_subset(int s[], int n, vector...
2018-06-30 13:42:49 706
转载 统计在从1到n的正整数中1出现的次数
本文转载至:https://blog.csdn.net/sjf0115/article/details/8600599问题:给定一个十进制正整数N,写下从1开始,到N的所有整数,然后数一下其中出现的所有“1”的个数。例如:N= 2,写下1,2。这样只出现了1个“1”。N= 12,我们会写下1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12。这样,1的个数是5。问题一:写一个...
2018-06-30 00:56:28 5106
原创 Tkinter实例学习
前段时间做一个东西刚好接触到python的Tkinter,上网看了一些基本教程,这里做一个总结,并参考网上的一个实例1.规划图2.源码# -*- coding:utf-8 -*-from tkinter import *from tkinter.filedialog import *class Application: num_info_hash = {} char_inf...
2018-06-25 11:35:26 1753
原创 TCP总结及常见面试题
1. TCP 协议是一个面向连接,可靠的,字节流服务的协议面向连接是指通信双方交换数据之前必须建立连接,可靠性是指拥有多种确保可靠性的机制,8位字节流为最小单位构成的字节流。这里主要先阐述下TCP是一种流模式的协议的含义:举个形象的例子:TCP流模式:你家里有个蓄水池,你可以里面倒水,蓄水池上有个龙头,你可以通过龙头将水池里的水放出来,然后用各种各样的容器装(杯子、矿泉水瓶、锅碗瓢盆)接水。往水池...
2018-06-22 17:01:27 1604
转载 IP协议及IP数据包详解
本文转自至:https://blog.csdn.net/super_yc/article/details/72290931回忆一下网络层的主要功能:通过TCP或者UDP协议绘制网络地图,数据包选取合适的路径进行传输(网络层基本单位 : 数据包 Package)(1)编址(目标端的IP地址),数据传输的过程当中就必须表明要发送目标端的IP地址;(2)路由选择:选择一条最快的路径进行数据包的传输;(3...
2018-06-21 10:23:08 3162
原创 STL 容器(一)
1.容器类的是容纳、包含一组元素或元素集合的对象2.容器的基本功能和分类顺序容器array(数组)、vector(向量)、deque(双端队列)、forward_list(单链表)、list(列表)(有序)关联容器set(集合)、multiset(多重集合)、map(映射)、multimap(多重映射)无序关联容器unordered_set (无序集合)、unordered_multiset(无序...
2018-06-13 14:42:16 292
原创 C++STL迭代器
STL 的基本组件——迭代器(iterator) 迭代器是泛化的指针,提供了顺序访问容器中每个元素的方法 可以使用“++”运算符来获得指向下一个元素的迭代器; 可以使用“*”运算符访问一个迭代器所指向的元素,如果元素类型是类或结构体, 还可以使用“->”运算符直接访问该元素的一个成员; 有些迭代器还支持通过“--”运算符获得指向上一个元素的迭代器; 迭代器...
2018-06-13 14:18:51 280
原创 多重继承二义性
先以一个例子来引入多重继承出现的问题:#include <iostream>using namespace std;class Person{ public : void sleep(){cout<<"this is a sleep function"<<endl;} void eat(){cout<<"this is a eat func...
2018-06-10 02:05:20 549
原创 C++面试题 构造函数调用虚函数
在构造函数中,虚拟机制不会发生作用。因为基类的构造函数在派生类构造函数之前执行,当基类构造函数运行时,派生类的数据成员还没有初始化。如果基类构造期间调用的虚函数向下匹配到派生类,派生类的函数理所当然会涉及到本地数据成员,但是那些数据成员还没有初始化,而调用涉及一个对象还没有初始化的部分自然是危险的,因此虚函数不会向下匹配到派生类,而是直接执行基类的函数。下面通过一个例子来证实:#inc...
2018-06-10 01:16:35 591
转载 C++虚函数实现机制
本文转自至:https://blog.csdn.net/jiangnanyouzi/article/details/3720807其实很多人都知道,虚函数在c++中的实现机制就是用虚表和虚指针,但是具体是怎样的呢?从more effecive c++其中一篇文章里面可以知道:是每个类用了一个虚表,每个类的对象用了一个虚指针。具体的用法如下:class A{public: virtua...
2018-06-10 01:03:44 415
原创 C++初始化和赋值的区别
1.C++中, 对于简单类型的赋值和初始化的区别基本可以忽略2.当涉及到类或者复杂的数据类型时,问题就变得不那么简单了,下面以一个例子来引入话题:#include <iostream>using namespace std;class Point { public: Point(int a=0, int b=0):x(a), y(b){}; ~Point(){ ...
2018-06-09 01:58:53 10413 1
转载 GitHub 新手详细教程
本文转自至:https://blog.csdn.net/Hanani_Jia/article/details/77950594https://github.com/ 这是GitHub的官方网站,在官网上可以注册属于自己的GitHub账号,网上是全英文的,对于英语不好的同学建议使用谷歌浏览器,谷歌浏览器可以翻译网页变为中文使用起来十分方便。 通过简单的步骤之后你就会有一个属于自己的GitHub账号。...
2018-06-08 14:08:36 9327 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人