码迷,mamicode.com
首页 > 编程语言 > 周排行
SpringBoot快速入门
一、概念 分布式,njinx集群部署,不同服务器同一套代码; 微服务是不同的模块不同的服务器,发布新版本不影响其他功能; ...
分类:编程语言   时间:2019-10-06 20:53:54    阅读次数:76
python中getpass模块
1.getpass 在pycharm中运行下面的代码时不能输入密码(软件问题,代码没错),选择命令行执行 密码默认不显示 例子: 结果显示 ...
分类:编程语言   时间:2019-10-06 20:56:51    阅读次数:104
关于python中lambda 函数使用小结
例子: 如果定义普通函数,一般都是这样写: 调用即: 如果用lambda函数就是这么写,就是一句话: 调用: 以这样认为,lambda作为一个表达式,定义了一个匿名函数,冒号左边x为入口参数,右边x+1为函数体/计算表达式。在这里lambda简化了函数定义的书写形式。是代码更为简洁,但是使用函数的定 ...
分类:编程语言   时间:2019-10-06 20:57:40    阅读次数:134
Java 之 设计模式——代理模式
设计模式——代理模式 一、概述 1、代理模式 (1)真实对象:被代理的对象 (2)代理对象:代理真实对象的 (3)代理模式:代理对象代理真实对象,达到增强真实对象功能的目的 二、实现方式 1、静态代理:有一个类文件描述代理模式 2、动态代理:在内存中形成代理类(常用方式) 实现步骤: (1)代理对象 ...
分类:编程语言   时间:2019-10-06 20:58:32    阅读次数:104
C++的三大特性封装、继承和多态
封装可以使得代码模块化,继承可以扩展已存在的代码,他们的目的都是为了代码重用。而多态的目的则是为了接口重用 封装:封装是在设计类的一个基本原理,是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与对数据进行的操作进行有机的结合,形成“类”,其中数据和函数都是类的成员。 继承: ...
分类:编程语言   时间:2019-10-06 21:00:20    阅读次数:103
机器语言 汇编语言 C C++ Java C# javaScript Go 编译型语言 解释型语言
最开始的时候只有机器语言,即二进制,程序是由二进制语言编写的,然后cpu不断的读取二进制语言 然后执行命令,最后输出的也是二进制 后来出现了汇编语言,但是cpu不认识汇编语言,所以使用汇编语言编写的程序,最后会经过一道工序转换为机器语言(这应该算是最初的即时编译) 后来出现的C语言,因为汇编语言,只 ...
分类:编程语言   时间:2019-10-06 21:01:17    阅读次数:95
python之字符串的索引,切片,分割,替换,去除指定字符,拼接,格式化
# 字符串中的元素:单个字母,数字,汉字。单个字符都称为元素。 1.len(数据):统计数据的长度 2.字符串取值:字符串名[索引值] # 正向索引:0,1,2……从0开始# 反向索引:……-6,-5,-4,-3,-2,-1 # 字符串取多个值:切片 字符串名[索引头:索引尾:步长]步长默认为1 3 ...
分类:编程语言   时间:2019-10-06 22:09:32    阅读次数:151
KMP 字符串匹配算法
KMP 算法是一个高效的字符串匹配算法,由Knuth、Morris、Pratt三人提出,并使用三人名字的首字母命名。在KMP之前,字符串匹配算法往往是遍历字符串的每一个字符进行比对,算法复杂度是O(mn)。而KMP算法通过预处理能够把复杂度降低到O(m+n)。 KMP算法 假设给定一个字符串 1 A ...
分类:编程语言   时间:2019-10-06 22:11:03    阅读次数:106
javaweb01
Java web应用由一组servlet、HTML页,类,以及它可以被绑定的资源构成,它可以在各种供应商提供的实现servlet规范容器中运行javaweb包括这些:Servlet jsp 实用类 静态文档 web常用描述信息 servlet容器为Javaweb提供运行时环境 负责管理servlet ...
分类:编程语言   时间:2019-10-06 23:17:33    阅读次数:158
springboot-jar
预览 1、pom.xml 2、application.yml application-dev.yml 3、DemoApplication 4、DemoApplicationTests ...
分类:编程语言   时间:2019-10-06 23:18:06    阅读次数:154
Python实现的数据结构与算法之基本搜索详解
一、顺序搜索 顺序搜索 是最简单直观的搜索方法:从列表开头到末尾,逐个比较待搜索项与列表中的项,直到找到目标项(搜索成功)或者 超出搜索范围 (搜索失败)。 根据列表中的项是否按顺序排列,可以将列表分为 无序列表 和 有序列表。对于 无序列表,超出搜索范围 是指越过列表的末尾;对于 有序列表,超过搜 ...
分类:编程语言   时间:2019-10-06 23:18:38    阅读次数:176
Spring IOC(1)----容器刷新(refresh())之前
首先本次分析是基于注解形式的,想来xml格式的原理都是类似的。 首先说一下什么是Bean定义(beandefinition):bean定义并不是实例化的bean,而是bean对象的一些信息,根据这些定义的信息最后来初始化bean。比方说就是一些类的信息,还有我们配置的该实例的信息(是否懒加载,单例还 ...
分类:编程语言   时间:2019-10-06 23:21:35    阅读次数:164
C++ProtoBuf的安装与使用
@ "TOC" 安装(Ubuntu 16.04) 1. sudo apt get install autoconf automake libtool curl make g++ unzip 2. git clone https://github.com/google/protobuf.git 3. ...
分类:编程语言   时间:2019-10-06 23:22:06    阅读次数:195
Python实现的数据结构与算法之快速排序详解
一、概述 快速排序(quick sort)是一种分治排序算法。该算法首先 选取 一个划分元素(partition element,有时又称为pivot);接着重排列表将其 划分 为三个部分:left(小于划分元素pivot的部分)、划分元素pivot、right(大于划分元素pivot的部分),此时 ...
分类:编程语言   时间:2019-10-07 00:27:36    阅读次数:102
排序-堆排序
1 #include<iostream> 2 using namespace std; 3 4 void swap(int arr[], int i, int j) 5 { 6 int temp = arr[i]; 7 arr[i] = arr[j]; 8 arr[j] = temp; 9 } 10... ...
分类:编程语言   时间:2019-10-07 00:29:04    阅读次数:101
spring 声明式事务
/** * 声明式事务: * * 环境搭建: * 1、导入相关依赖 * 数数据 * 3、给方法上标注 @Transactional 表示当前方法是一个事务方法; * 4、 @EnableTransactionManagement 开启基于注解的事务管理功能;据源、数据库驱动、Spring-jdbc模... ...
分类:编程语言   时间:2019-10-07 00:29:55    阅读次数:109
JAVA中实现多线程的四种方式
Java中多线程实现方式主要有四种:1<继承Thread类、2<实现Runnable接口、3<实现Callable接口通过FutureTask包装器来创建Thread线程、4<使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有 ...
分类:编程语言   时间:2019-10-07 00:30:43    阅读次数:106
利用Python进行数据分析 第5章 pandas入门
pandas库,含有使数据清洗和分析工作变得更快更简单的数据结构和操作工具。pandas是基于NumPy数组构建。 pandas常结合数值计算工具NumPy和SciPy、分析库statsmodels和scikitlearn,和可视化库matplotlib等工具一同使用。 5.1 pandas数据结构 ...
分类:编程语言   时间:2019-10-07 00:31:44    阅读次数:88
输入任意字符串 输出这个字符串从小到大的排序
1 #include <stdio.h> 2 #include <string.h> 3 4 5 char *strings; 6 int count; 7 void bubble(char *strings,int count) 8 { 9 register int m, n; 10 regist... ...
分类:编程语言   时间:2019-10-07 00:32:50    阅读次数:235
《利用Python进行数据分析·第2版》第四章 Numpy基础:数组和矢量计算
《利用Python进行数据分析·第2版》第四章 Numpy基础:数组和矢量计算 numpy高效处理大数组的数据原因: + numpy是在一个连续的内存块中存储数据,独立于其他python内置对象。其C语言编写的算法库可以操作内存而不必进行其他工作。比起内置序列,使用的内存更少(即时间更快,空间更少) ...
分类:编程语言   时间:2019-10-07 00:34:00    阅读次数:143
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!