码迷,mamicode.com
首页 > 编程语言 > 日排行
python数据结构
数据结构是以某种方式组合起来的数据元素的集合 python中支持一种数据结构的基本概念:容器 两种基本的容器 序列 序列是是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。每个索引对应一个元素。 Python包含 6 中 ...
分类:编程语言   时间:2020-03-18 09:57:35    阅读次数:58
python 进程
进程:资源分配的基本单位,是线程的容器 程序是固定不变的,而进程会根据运行需要,让操作系统动态分配各种资源 一个进程中包括多个线程 进程的状态:新建(刚打开),就绪(CPU下一个时间片运行另外的程序),运行 等待 ( 堵塞:本身的sleep) 死亡 就绪:运行的条件已经满足,正在等待CPU运行 ...
分类:编程语言   时间:2020-03-18 10:03:17    阅读次数:75
【Java编程思想阅读感悟】深拷贝与浅拷贝
深拷贝和浅拷贝 一:解释定义 所谓拷贝,顾名思义就是将一个对象的属性复制到复制给另一个对象,但是在Java中,拷贝并不像字面意义上的这么简单,在Java中拷贝分为深拷贝与浅拷贝。在开始,我们先定义一下,被克隆的对象称为原对象,克隆后的对象称为新对象,对于一个对象中定义了其他对象,以此类推的,我们将其 ...
分类:编程语言   时间:2020-03-18 11:12:44    阅读次数:59
Python运算符与流程控制 #学习猿地
本章节主要说明Python的运算符。举个简单的例子 **4 + 5 = 9** 。 例子中,**4** 和 **5** 被称为**操作数**,"**+**" 称为运算符。 Python语言支持以下类型的运算符: - 算术运算符 - 比较(关系)运算符 - 赋值运算符 - 逻辑运算符 - 位运算符 - ...
分类:编程语言   时间:2020-03-18 11:13:25    阅读次数:65
Python模块化编程-函数#学习猿地
### 模块化编程 > 模块化编程指把程序进行封装(函数封装,面向对象,文件。。。) #### 什么是函数? > function -> 函数,功能 > > 函数就是一个具有特定功能的代码块 #### 函数的作用? > 函数就是把代码进行封装,以提高代码的重用性,提高开发效率,并且降低了后期的维护成 ...
分类:编程语言   时间:2020-03-18 11:14:41    阅读次数:77
eclipse javaee2019-12配置Struts2
学习某入门到精通书籍,Struts2 配置环境自己研究。 1.下载struts2.3 下载地址 目前最新版本为2.5.22 但是死活配置不成功,退而求其次,下载了2.3.37 2.解压文件,找到lib文件夹,找到下面8个lib文件,复制到tomcat的lib目录下。 3.在eclipse中新建一个j ...
分类:编程语言   时间:2020-03-18 11:15:41    阅读次数:102
算法--线性结构
一、数据结构 什么是数据结构:数据与数据之间的关系。 数据的存储结构:顺序存储(ArrayList)、链式存储(LinkList)。 数据的逻辑结构:集合结构、线性结构、树形结构、图形结构。 二、算法 算法:解决问题的方法。 算法的特性:输入、输出、有穷、确定性、可行性。 算法的基本要求:正确性、可 ...
分类:编程语言   时间:2020-03-18 11:15:59    阅读次数:72
快速排序
关于快速排序,首先我们不展开讲解,我们先给定一组数组[72,6,57,88,60,42,83,73,48,85]对它来进行排序(你只用跟着我思路来就行了,后面你就会慢慢懂快速排序) 首先我们设置一个两个标记点i,j。i标记要排序的数组的首位置,j标记要排序的数组的末位置。然后拿一个X值去记录一下数组 ...
分类:编程语言   时间:2020-03-18 11:16:34    阅读次数:66
windows server 2012安装java环境报错 错误代码2
在服务器要用到canal这个工具监测mysql数据库,需要java环境。 在windows服务器安装java环境的时候,一开始安装成功,在安装jre的时候突然报错,试了各种办法都没辙。 因为不需要进行java开发,只需要jre,最终的解决办法,将jre解压到服务器,配置环境变量到path中。cana ...
分类:编程语言   时间:2020-03-18 11:17:48    阅读次数:114
剑指Offer(Java版)第三十五题:给一个数组,返回它的最大连续子序列的和
/*HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2, ...
分类:编程语言   时间:2020-03-18 11:17:59    阅读次数:119
C++中decltype(*)作为模板实参时的隐藏问题
在函数模板中使用智能指针时,可能会希望根据指针的类型推导出指针引用的对象类型作为模板参数,于是写出以下代码: shared_ptr<decltype(*objPtr)>(objPtr); 一眼看上去似乎是正确的,然而实际上隐藏着一个问题会导致错误,这要从decltype()推断出的类型说起。 dec ...
分类:编程语言   时间:2020-03-18 11:18:27    阅读次数:95
没用 Java 8,怎么优雅地避免空指针?
作者:汪小哥 https://blog.csdn.net/u012881904/article/details/68935009 JDK 8 里面有 " Optional " ,如果你还在使用 JDK 7 及之前的版本,那么可以使用 Google 的 Guava 库,用法差不多,下面介绍一下Goog ...
分类:编程语言   时间:2020-03-18 11:19:32    阅读次数:54
1.SpringMVC原理探究
简要分析执行流程 DispatcherServlet表示前置控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求。 我们假设请求的url为 : http://localhost:8080/SpringMVC/hello 如上url拆分成三部分 ...
分类:编程语言   时间:2020-03-18 11:20:40    阅读次数:57
python_levenshtein 的安装和使用
下载whl地址: https://www.lfd.uci.edu/~gohlke/pythonlibs/ 搜索:python_Levenshtein-0.12.0-cp37-cp37m-win_amd64.whl并下载 进入文件目录执行:pip install python_Levenshtein- ...
分类:编程语言   时间:2020-03-18 11:21:28    阅读次数:463
SpringBoot--集成Shiro
转:https://blog.csdn.net/bicheng4769/article/details/86668209 什么是Shiro? Apache Shiro是Java的一个安全框架,旨在简化身份验证和授权。Shiro在JavaSE和JavaEE项目中都可以使用。它主要用来处理身份认证,授权 ...
分类:编程语言   时间:2020-03-18 11:21:59    阅读次数:76
解决错误:javax.net.ssl.SSLException MESSAGE: closing inbound before receiving peer's close_notify和The server time zone value ‘?й???’ is unrecognized
假如你在使用springboot,你想体验升级后的mysql8.0以上版本数据库,就需要修改对应的驱动版本,且在application.yml配置文件中,配置连接数据库的url时,加上useSSL=false和serverTimezone=GMT%2B8。格式如下: spring: datasour ...
分类:编程语言   时间:2020-03-18 11:23:12    阅读次数:63
Python模块化编程-高阶函数#学习猿地
### 递归函数 > 递归函数就是定义了一个函数,然后在函数内,自己调用了自己这个函数 > 递归函数内必须要有结束,不然就会一只调用下去,直到调用的层数越来越多,栈溢出 > 递归函数是一层一层的进入,再一层一层的返回 ##### 初步认识递归函数 ```python # 初步认识 递归函数 3 2 ...
分类:编程语言   时间:2020-03-18 11:23:48    阅读次数:71
java并发总结
并发是个系统的知识体系,有理论上的,有语言上的,有概念上的,这份总结力求简单,看的懂,而不是用一大堆源码和概念去描述 java的内存模型 java的内存模型被称为JMM,从上图可以看出,java内存模型主要是针对多线程。 为什么要先说java的内存模型,事实上,涉及到线程之间通信的两种模型; 第一种 ...
分类:编程语言   时间:2020-03-18 11:30:19    阅读次数:62
python_控制台输出带颜色的文字方法
[python_控制台输出带颜色的文字方法] 在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 当然了,控制台的展示效果有限,并不能像前段一样炫酷,只 ...
分类:编程语言   时间:2020-03-18 11:33:15    阅读次数:66
Python零碎总结
从今天开始学习一下Python,用于替代shell; 1.Python里文件名以小写下划线来命名,如aa_bb.py;变量名也是,如name_length 2.Python里语句最后的分号可要可不要; 3.Python里print默认是会最后输出换行,即print("aa")等价于print("aa ...
分类:编程语言   时间:2020-03-18 11:34:28    阅读次数:67
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!