构造函数和析构函数,这两个函数将会被编译器自动调用,构造函数完成对象的初始化动作,析构函数在对象结束的时候完成清理工作。 注意:对象的初始化和清理工作是编译器强制我们要做的事情,即使你不提供初始化操作和清理操作,编译器也会给你增加默认的操作,只是这个默认初始化操作不会做任何事。 构造函数:实例化对象 ...
分类:
编程语言 时间:
2020-03-18 23:36:54
阅读次数:
73
1. Python连接elasticserach python连接elasticsearch有一下几种连接方式 pip3 instal elasticsearch from elasticsearch import Elasticsearch es = Elasticsearch() # 默认连接本 ...
分类:
编程语言 时间:
2020-03-18 23:40:40
阅读次数:
147
编译期: 是指把源码交给编译器编译成计算机可以执行的文件的过程.在Java中也就是把Java代码编成class文件的过程.编译期只是做了一些翻译功能,并没有把代码放在内存中运行起来,而只是把代码当成文本进行操作,比如检查错误. 运行期: 是把编译后的文件交给计算机执行.直到程序运行结束。所谓运行期就 ...
分类:
编程语言 时间:
2020-03-18 23:42:35
阅读次数:
73
C++源文件从文本到可执行文件经历的过程 [references: 一个C++源文件从文本到可执行文件经历的过程](https://www.cnblogs.com/buerdepepeqi/p/12361355.html) "C++源文件从文本到可执行文件经历的过程" "gcc程序编译的静态链接和动 ...
分类:
编程语言 时间:
2020-03-18 23:43:27
阅读次数:
84
一,介绍 定义: In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple native threads from executing Python bytecodes at once. Th ...
分类:
编程语言 时间:
2020-03-18 23:43:44
阅读次数:
76
第一次玩EasyX,写一个比较简单的消砖块游戏。 主函数包括Game的类的开始,运行和结束。 #include "BrickElimination.h" int main() { GameBrickElimination NewGame; NewGame.game_start(); NewGame. ...
分类:
编程语言 时间:
2020-03-18 23:44:50
阅读次数:
82
1、内存泄漏memory leak : 是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 2、内存溢出 out of memory : 指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但 ...
分类:
编程语言 时间:
2020-03-18 23:47:08
阅读次数:
63
常见排序算法 编写代码并测试了5种排序算法 有冒泡排序,选择排序,插入排序,堆排序,归并排序. 下面也给出了代码在机器上的运行结果,虽然不同机器结果会不一样,但是仍然能够比较直观地感受到这些算法的区别,以及理论与实现之间的差距. ...
分类:
编程语言 时间:
2020-03-18 23:50:44
阅读次数:
78
初面 1、JVM的垃圾回收器有哪些? Serial、Parallel、CMS、G1 2、MyBatis 中 # 和 $ 的区别? # 预编译后生成占位符,$ 类似于字符串拼接;# 比较安全,$ 容易造成 SQL 注入 3、什么是 SQL 注入?(我给忘了) sql注入是一种将sql代码添加到输入参数 ...
分类:
编程语言 时间:
2020-03-18 23:51:44
阅读次数:
185
什么是SpringMVC 1、概述 Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。 查看官方文档:https://docs.spring.io/spring/docs/5.2.4.RELEASE/spring framework refe ...
分类:
编程语言 时间:
2020-03-18 23:54:34
阅读次数:
99
# :编写ATM程序实现下述功能,数据来源于文件db.txt# 1、充值功能:用户输入充值钱数,db.txt中该账号钱数完成修改# 2、转账功能:用户A向用户B转账1000元,db.txt中完成用户A账号减钱,用户B账号加钱# 3、提现功能:用户输入提现金额,db.txt中该账号钱数减少# 4、查询 ...
分类:
编程语言 时间:
2020-03-18 23:55:18
阅读次数:
157
单生产者与单消费者 示例: public class ProduceConsume { public static void main(String[] args) { String lock = new String(""); Produce produce = new Produce(lock) ...
分类:
编程语言 时间:
2020-03-18 23:56:02
阅读次数:
118
HelloSpringMVC 1、配置版 1. 新建一个Moudle , 添加web的支持! 2. 确定导入了SpringMVC 的依赖! 3. 配置web.xml , 注册DispatcherServlet 4. 编写SpringMVC 的 配置文件!名称:springmvc servlet.xm ...
分类:
编程语言 时间:
2020-03-18 23:59:11
阅读次数:
91
1.集合特点:具有去重功能也就是说,集合中不会有重复的内容 2.集合的创建 例如:s1={1,2,3,4,5} s2=set('abc')# {'a','b','c'} 注意:创建集合使用{}或set(),但是如果想要创建空集合智能使用set(),因为{}用来创建空字典. 3.增加数据 1)add( ...
分类:
编程语言 时间:
2020-03-18 23:59:27
阅读次数:
100
#include<stdio.h>#include<math.h>intmain(){intn;intsum=1;scanf("%d",&n);for(inti=1;i<=n;i++){sum*=i;}printf("%d",sum);return0;}//非递归#include<stdio.h>intfloor(intn){if(n==1){re
分类:
编程语言 时间:
2020-03-19 09:14:18
阅读次数:
80
在使用 eclipse 时, eclipse 的右下角 一直在提示 “JPA java change event handler” ,eclipse使用起来很卡,解决办法问题描述: 在使用 eclipse时, eclipse 的右下角 一直在提示 “JPA java change event han ...
分类:
编程语言 时间:
2020-03-19 09:19:09
阅读次数:
115
如:输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。#include<stdio.h>#include<math.h>voidboard(int*a){intm;m=*a;for(inti=1;i<=m;i++){for(intj=1;j<=i;j++){printf("%d*%d=%-2d",j,i,i*j);}printf("\n");}}i
分类:
编程语言 时间:
2020-03-19 09:20:20
阅读次数:
64
在面向对象编程的过程中,要想调用某个类的成员方法,首先要实例化该类的成员变量。 在Spring 中,实例化Bean有三种方式: 1、构造器实例化;2、静态工厂方式实例化;3、实例化工厂方式实例化 构造器实例化:Spring容器通过Bean对应的类中默认的构造器函数实例化Bean. 1-1、创建一个实 ...
分类:
编程语言 时间:
2020-03-19 09:22:55
阅读次数:
80
编写一个函数实现n的k次方,使用递归实现。#include<stdio.h>intmy_pow(intm,intn){if(m>0){if(n>0){returnm*my_pow(m,n-1);}elsereturn1;}elseif(m<0){if(n%2==0){m=-m;returnmy_pow(m,n);}else{if(n>0){returnm*my_
分类:
编程语言 时间:
2020-03-19 09:24:23
阅读次数:
90
#include<stdio.h>#include<math.h>voidcopy(intx){if(x/10==0)printf("%d",x%10);else{printf("%d",x%10);returncopy(x/10);}}intmain(){intx=1234;copy(x);return0;}
分类:
编程语言 时间:
2020-03-19 09:24:52
阅读次数:
71