码迷,mamicode.com
首页 > 编程语言 > 日排行
C++的构造函数为何不能为虚函数
1. 存储空间角度:虚函数对应一个vtable,vtable存储于对象的内存空间 若构造函数是虚的,则需要通过 vtable来调用,若对象还未实例化,即内存空间还没有,无法找到vtable 2. 使用角度:虚函数主要用于在信息不全的情况下,能使重载的函数得到对应的调用。 构造函数本身就是要初始化实例 ...
分类:编程语言   时间:2019-09-16 00:01:35    阅读次数:168
python基础学习——基础数据类型练习题(二)
一、根据要求查找元组中的指定元素 l1=[11,22,33] l2=[22,33,44] 1)获取元组l1、l2中内容相同的元素 2)获取元组l1中包含,l2中不包含的元素 3)获取元组l1和l2中不同的元素 二、有1-8,8个数字,请问可以组成多少个互不相同且不重复数字的两位数 三、输出直角三角形 ...
分类:编程语言   时间:2019-09-16 00:02:01    阅读次数:116
springboot集成mybatisplus小例子
集成mybatisplus后,简单的CRUD就不用写了,如果没有特别的sql,就可以不用mapper的xml文件的。 目录 pom.xml文件 实体类User Dao[也叫Mapper] Service Service实现类 Controller application-jdbc.yml appli ...
分类:编程语言   时间:2019-09-16 00:03:37    阅读次数:104
《算法问题实战策略》 BOGGLE
oj地址是韩国网站 连接比较慢 https://algospot.com/judge/problem/read/BOGGLE大意如下 输入输出 估摸着很简单 就蹭蹭8个方向DFS 代码写完测试用例过了代码如下 #include <iostream> #include <string> #includ ...
分类:编程语言   时间:2019-09-16 00:09:18    阅读次数:133
浅入浅出 Java 排序算法
Java String 源码的排序算法 一、前言 Q:什么是选择问题? 选择问题,是假设一组 N 个数,要确定其中第 K 个最大值者。比如 A 与 B 对象需要哪个更大?又比如:要考虑从一些数组中找出最大项? 解决选择问题,需要对象有个能力,即比较任意两个对象,并确定哪个大,哪个小或者相等。找出最大 ...
分类:编程语言   时间:2019-09-16 00:10:39    阅读次数:79
Spring Cloud 核心组件——注册中心
1. 什么是微服务的注册中心 注册中心:服务管理,核心是有个服务注册表,心跳机制动态维护。 为什么要用? 微服务应用和机器越来越多,调用方需要知道接口的网络地址,如果靠配置文件的方式去控制网络地址,对于动态新增机器,维护带来很大问题。 主流的注册中心:Zookeeper、Eureka、Consul、 ...
分类:编程语言   时间:2019-09-16 00:13:39    阅读次数:116
springboot集成websocket的两种实现方式
WebSocket跟常规的http协议的区别和优缺点这里大概描述一下 一、websocket与http http协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也必须要有三次握手才能发送信息。http链接分为短链接,长链接,短链接是每次请求都要三次握手才能发送自己的信息。即每一个r ...
分类:编程语言   时间:2019-09-16 00:15:03    阅读次数:100
数学建模算法理论+程序
数学建模的各类算法汇总,带书签!文字可复制. 01 线性规划 02 整数规划 03 非线性规划 04 动态规划 05 图与网络 06 排队论 07 对策论 08 层次分析法 09 插值与拟合 10 数据的统计描述和分析 11 方差分析 12 回归分析 13 微分方程建模 14 稳定状态模型 15 常 ...
分类:编程语言   时间:2019-09-16 00:17:34    阅读次数:106
springboot2.0集成webSocket
WebSocket和http的区别? http协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也必须要有三次握手才能发送信息。 http链接分为短链接,长链接,短链接是每次请求都要三次握手才能发送自己的信息。即每一个request对应一个response。长链接是在一定的期限内保持 ...
分类:编程语言   时间:2019-09-16 00:18:02    阅读次数:128
odoo12学习之javascript
本文来源:https://www.jianshu.com/p/1a47fac01077 Odoo12 Javascript 参考指南 本文介绍了odoo javascript框架。从代码行的角度来看,这个框架不是一个大的应用程序,但它是非常通用的,因为它基本上是一个将声明性接口描述转换为活动应用程序 ...
分类:编程语言   时间:2019-09-16 00:22:54    阅读次数:141
微服务SpringCloud之服务网关zuul一
前面学习了Eureka、Feign、Hystrix、Config,本篇来学习下API网关zuul。在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请求的url,路由到相应的服务。当添加API网关后,在第三方调用端和服务提供方之间就创建了一面墙,这面墙直接与调用方通信进行权限 ...
分类:编程语言   时间:2019-09-16 00:26:54    阅读次数:113
java 序列化和反序列化
什么是序列化和反序列化? 序列化是将 Java 对象转换成与平台无关的二进制流,而反序列化则是将二进制流恢复成原来的 Java 对象,二进制流便于保存到磁盘上或者在网络上传输。 如何实现序列化和反序列化 如果想要序列化某个类的对象,就需要让该类实现 Serializable 接口或者 Externa ...
分类:编程语言   时间:2019-09-16 00:27:46    阅读次数:119
JavaScript(2)——网页解析过程
JavaScript 网页解析过程 前端编程工具:Visual Studio Code 快捷语法:Emmett语法 正题: 当我们在浏览器输入网址的时候,从服务器下载网页;这个文字经过HTML解析器的处理生成一大堆对象,因此打开一个网页的时候会占用很大的内存。网页最终变成一副图片。网页解析成对象后, ...
分类:编程语言   时间:2019-09-16 00:31:30    阅读次数:130
Java 性能调优小技巧
1.在知道必要之前不要优化系统 这可能是最重要的性能调整技巧之一。你应该遵循常见的最佳实践做法并尝试高效地实现用例。但是,这并不意味着在你证明必要之前,你应该更换任何标准库或构建复杂的优化。 在大多数情况下,过早优化不但会占用大量时间,而且会使代码变得难以阅读和维护。更糟糕的是,这些优化通常不会带来 ...
分类:编程语言   时间:2019-09-16 00:33:29    阅读次数:105
使用Python SMTP发送邮件
import smtplibfrom email.mime.text import MIMEText# 服务器SMPTserver = "smtp.163.com"# 发送邮件的地址(自己的邮箱地址)sender = "xxxxxx@163.com"# 授权密码(不等同于登录密码)password ...
分类:编程语言   时间:2019-09-16 00:34:34    阅读次数:90
Spring Boot进阶系列三
Thymeleaf是官方推荐的显示引擎,这篇文章主要介绍怎么让spring boot整合Thymeleaf. 它是一个适用于Web和独立环境的现代服务器端Java模板引擎。本章案例主要功能还是添加一本书,查看一本书的明细,以及返回所有的书籍。这次项目中用到两个数据表。 ...
分类:编程语言   时间:2019-09-16 00:36:54    阅读次数:107
C++中的大数乘的实现
代码 来源: "面试常考 大数加减乘除" C++ include include include using namespace std; vector mult(string s1, string s2) { int l1 = s1.size(); int l2 = s2.size(); vect ...
分类:编程语言   时间:2019-09-16 00:37:35    阅读次数:74
数组,指针,函数
学c语言就知道数组、指针在c中有着特殊的地位。而且是必须掌握的一项知识,学会它会让你受益无穷。 一、数组 1、数组:室友一系列相同元素构成的。它连续的存储在内存中。 2、数组的声明: 格式: 类型 数组名 [元素个数]; 例 : int myarray[10]; 注意:在c99之前不允许出现元素个数 ...
分类:编程语言   时间:2019-09-16 00:37:51    阅读次数:107
JavaScript(3)——文档工具
文档工具 LEARN HTML = 教程 HTML REFERENCE = 字典 HTML + CSS + JAVASCRIPT = DYNAMIC HTML 推荐浏览器: Chrome浏览器(有丰富有利于开发者分析的工具) 善变的网页 永远不要相信网页的东西:因为你可以更改浏览器的内存从而改变页面 ...
分类:编程语言   时间:2019-09-16 00:38:40    阅读次数:112
JavaScript 基础知识汇总目录
一、标签、代码结构、现代模式、变量、数据类型、类型转换 GO 二、运算符、值的比较、交互、条件运算符、逻辑运算符 GO 三、循环 while 和 for 、switch语句、函数、函数表达式和箭头函数 GO 四、对象(创建、属性的添加和删除、对象中括号的使用,属性计算,属性值简写,检查,for .. ...
分类:编程语言   时间:2019-09-16 00:48:03    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!