码迷,mamicode.com
首页 > 编程语言 > 周排行
python 堆排序
``` !/usr/bin/python coding=UTF 8 i 指的是父节点 求一个父节点的左节点 是i 2+1 右节点 i 2+2 i 指的是孩子节点 求父节点的方式是 (i 2)//2 思路:先进行堆的调整或构造成一个大堆,然后在进行堆的排序 sift函数思路:循环将父节点和左右孩子节点 ...
分类:编程语言   时间:2019-09-30 18:27:03    阅读次数:91
spring源码1
1.beans核心类 1.DefaultListableBeanFactory xmlBeanFactory xmlBeanFactory继承自DefaultListableBeanFactory,DefaultListableBeanFactory是整个bean加载的核心,是spring注册与加载 ...
分类:编程语言   时间:2019-09-30 18:28:28    阅读次数:84
Java集合之Collections 剖析
Collections工具类位于 java.util 包下,是一个比较常用的工具类,关于这个工具类,主要介绍其在使用过程中遇到的大坑!!! 【事故现场】 在实际项目开发过程中,在前人代码的基础上,对于一个集合添加元素,抛出java.lang.UnsupportedOperationException ...
分类:编程语言   时间:2019-09-30 18:28:45    阅读次数:90
Java代码执行过程概述
Java代码经历三个阶段:源代码阶段(Source) -> 类加载阶段(ClassLoader) -> 运行时阶段(Runtime) 首先我们来理清一下Java代码整个执行过程, 让我们对其有个整体的认识: Java源程序(.java)经过Java编译器(javac)以后, 生成一个或多个字节码(. ...
分类:编程语言   时间:2019-09-30 18:29:00    阅读次数:104
【C++基础知识】线程池、内存池、连接池的实现
// threadpool.c #include "threadpool.h" #include <stdio.h> pthread_mutex_t ThreadPool::mutex = PTHREAD_MUTEX_INITIALIZER; pthread_cond_t ThreadPool::c... ...
分类:编程语言   时间:2019-09-30 18:29:18    阅读次数:116
java_guide_9-30_并发相关
3.1 CopyOnWriteArrayList 简介 在很多应用场景中,读操作可能会远远大于写操作。由于读操作根本不会修改原有的数据,因此对于每次读取都进行加锁其实是一种资源浪费。我们应该允许多个线程同时访问List的内部数据,毕竟读取操作是安全的。 这和我们之前在多线程章节讲过 Reentran ...
分类:编程语言   时间:2019-09-30 18:31:38    阅读次数:112
python-代码复用(函数)
一、函数 1、函数定义 def 函数名(参数列表): <body> 2、返回值 return 返回值可以有多个 3、参数 如果变量是可变对象【列表】,返回到调用程序后,对象会呈现被修改后的状态 ...
分类:编程语言   时间:2019-09-30 18:32:26    阅读次数:198
JAVA学生学籍管理系统
每天记录学习,每天会有好心情。*^_^* 今天记录的项目是基于JAVA的学生学籍管理系统,基于JAVA的学生学籍管理系统项目是这么回事:电子学籍系统可对学生学籍注册、档案管理、学籍异动、升级、毕业、成长记录实现全程信息化管理。采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技 ...
分类:编程语言   时间:2019-09-30 19:39:40    阅读次数:104
POJ2182 Lost Cows 树状数组,二分
题意:给n个奶头身高从1到n,现在奶牛排成一列,给n-1个数字,为第二号奶牛到第n号奶牛前面比它矮的奶牛个数。 求这个序列每个奶牛的身高。 思路:从最后一个奶牛开始判断,因为最后一个奶牛是和前面所有奶牛做比较的,我们可以根据比它矮的奶牛个数确定它的身高,如果前面有3个比它矮那么它身高绝对为4,而继续 ...
分类:编程语言   时间:2019-09-30 19:40:18    阅读次数:57
javax.persistence.TransactionRequiredException: Executing an update/delete query
最近在springboot中整合jpa的时候碰到一个异常,异常如下 javax.persistence.TransactionRequiredException: Executing an update/delete query at org.hibernate.query.internal.Abs ...
分类:编程语言   时间:2019-09-30 19:40:45    阅读次数:108
JAVA英语在线考试系统
在计算机技术、Internet技术迅猛发展形势的推动下,传统的办学有了新的模式。传统的考试方式时间长、效率低、同时人工阅卷等主观因素也影响到考试的公正性。随着网络技术在教育领域应用的普及,应用现代信息技术的网络在线考试系统呈现出了越来越多的优势。使教学朝着信息化、网络化、现代化的目标迈进。这种无纸的 ...
分类:编程语言   时间:2019-09-30 19:41:34    阅读次数:130
【C++】C++数据类型
计算机处理的对象是数据,而数据是以某种特定的形式存在的(例如整数、浮点数、字符等形式)。数据结构指的是数据的组织形式。例如,数组就是一种数据结构。 1.C++可以使用的数据类型如下: 2.C++的数据包括常量与变量,常量与变量都具有类型。 3.C++并没有统一规定各类数据的精度、数值范围和在内存中所 ...
分类:编程语言   时间:2019-09-30 19:41:54    阅读次数:87
java_第一年_JavaWeb(6)
JavaWeb——会话(Cookie、Session)、防止表单重复提交 ...
分类:编程语言   时间:2019-09-30 19:45:22    阅读次数:70
Java图式(第三章 流程控制、数组)
Java图式(第三章 流程控制、数组) 1、分支语句 1)if-else语句 2)switch语句 2、循环语句 1)while语句 while返回值不是1/0,必须是布尔表达式 2)do-while语句 3)for语句 4)continue/break语句 标号是对语句块/循环命名。eg:A:循环 ...
分类:编程语言   时间:2019-09-30 19:45:38    阅读次数:105
arcgis python 使用光标和内存中的要素类将数据加载到要素集
使用光标和内存中的要素类将数据加载到要素集 import arcpy arcpy.env.overwriteOutput = True arcpy.ImportToolbox("http://flame7/arcgis/services;BufferByVal", "servertools") # ... ...
分类:编程语言   时间:2019-09-30 19:48:03    阅读次数:131
Nexus上传python包
参考 1.首先创建pypi仓库 其中,PyPI类的服务,支持三种: proxy,提供代理服务 hosted,提供私有包的发布服务 group,组合以上两类的多个服务到一起,通过同一个URL对外提供 首先创建pypi-proxy,指定remote storage为阿里云 创建pypi-hosted 在 ...
分类:编程语言   时间:2019-09-30 19:50:03    阅读次数:150
SpringBootSecurity学习(08)网页版登录整合MyBatis
创建数据库 前面介绍了springboot security整合jdbc从数据库中查询用户的方式,适用性有限,下面介绍最常用的整合MyBatis,这种在开发和生产环境中是最常用,也是最实用的。首先需要创建数据库表,我们来创建三张表,分别是用户表,角色表,还有用户角色表,首先看用户表: 只有三个字段, ...
分类:编程语言   时间:2019-09-30 19:51:34    阅读次数:87
python 两数交换新写法原理
今天学python,突然发现没有swap函数,那怎么交换两个数呢,难道手写交换,那效率太差了 我们看一下实例 a = 1 b = 2 a,b = b,a print(a,b) 其实很简单的原理,然而我却琢磨了半天,可能陷入了过程化编程的思维里,一直纠结a和b到底谁先赋值,怎么交换了,想了半天百度一下 ...
分类:编程语言   时间:2019-09-30 19:53:16    阅读次数:73
python元祖和列表
下面讲到的分别有: 列表;元祖 列表的定义 list(列表)是python中使用最频繁的数据类型,在其他语言中叫做数组 专门储存一串信息 列表[ ]定义,数据之间有逗号分隔 列表的索引是从0开始的 索引就是数据在列表中的位置编号,索引又被称为下标 !!!!注意从列表中取值是,如果超过索引的范围就会程 ...
分类:编程语言   时间:2019-09-30 19:55:54    阅读次数:84
JAVA学生信息管理系统
每天记录学习,每天会有好心情。*^_^* 今日思考,完成一个基于JAVA的学生信息管理系统项目,需要实现哪些功能?此类项目常见描述如下:学生信息管理系统可对学生学籍注册、档案管理、学籍异动、升级、毕业、成长记录实现全程信息化管理。采用当前非常流行的B/S体系结构,以JSP作为开发技术,主要依赖SSM ...
分类:编程语言   时间:2019-09-30 19:58:31    阅读次数:265
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!