码迷,mamicode.com
首页 > 编程语言 > 日排行
致初学者-如何学好Python这门编程语言?[图]
致初学者-如何学好Python这门编程语言?[图]:对于很多Python3初学者,往往会面临以下问题:Python2和Python3我该学习哪一个?是否要安装Linux系统学习Python?Python3有各种版本我该安装哪一个?那么多的图书、视频和电子教程我该选择哪一个?各种开发工具我该使用哪一个?我该怎么学习这门编程语言?一、Python2和Python3如何选择?因为Python3不兼容Py
分类:编程语言   时间:2018-07-17 19:23:45    阅读次数:217
动态规划(DP)算法
参考https://blog.csdn.net/libosbo/article/details/80038549 动态规划是求解决策过程最优化的数学方法。利用各个阶段之间的关系,逐个求解,最终求得全局最优解,需要确认原问题与子问题、动态规划状态、边界状态、边界状态结值、状态转移方程。 以下每个例题, ...
分类:编程语言   时间:2018-07-17 19:24:25    阅读次数:177
关于java中ArrayList的快速失败机制的漏洞——使用迭代器循环时删除倒数第二个元素不会报错
一、问题描述 话不多说,先上代码: 知道快速失败机制的可能都会说,不能在foreach循环里用集合直接删除,应该使用iterator的remove()方法,否则会报错:java.util.ConcurrentModificationException 但是这个代码的真实输出结果却是: 并没有报错,这 ...
分类:编程语言   时间:2018-07-17 19:25:23    阅读次数:747
SpringBoot学习(一)——Spring的发展
一、Spring1.x时代 在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在Java类和xml配置文件中切换。 二、Spring2.x时代 随着JDK1.5带来的的注解支持,Spring2.x可以使用注解对Bean进行 ...
分类:编程语言   时间:2018-07-17 19:26:19    阅读次数:130
python 切片
a[1:4] #切片范围 1<= <4 a[:2] #默认从0开始切 a[-3:-1] #从倒数第三取到倒数第一,最后一位取不到 a[:10:2] #前十个隔两个取一个 a[::3] #在所有的里边隔三个取两个 a[::-1] #这个输出结果是将字符串颠倒一下 #切片对元组,列表,字符串都有效 ...
分类:编程语言   时间:2018-07-17 19:28:51    阅读次数:154
JAVA变量的存放位置
JAVA变量(包括常量)可以存放在 栈、堆、方法区三块内存区域,除去方法区的常量池中存放的常量之外主要的变量都存放在栈和堆中。 其中栈中的变量会受线程的影响(线程私有),当线程结束时变量销毁 堆中的变量则是线程共享的,由 gc 处理。 变量的存储位置跟变量的类型和变量的作用域有关,如下: ...
分类:编程语言   时间:2018-07-17 19:29:07    阅读次数:183
JAVA实现阻塞队列
package 多线程并发; import java.util.Stack; /** * Created by z84102272 on 2018/7/17. */ public class BlockQueueImpl { private final static Object pushLock ... ...
分类:编程语言   时间:2018-07-17 19:29:22    阅读次数:155
python编程基础之一
编译:将全部代码转成二进制可执行文件 速度快, c,c++等 解释:一行一行的将代码解释 速度慢 python,php等 python简介:Guido van Rossum 1989年 常用的python解释器: cpython 最广泛 jpython java ironpython pypy 支持 ...
分类:编程语言   时间:2018-07-17 19:52:08    阅读次数:126
python学习之参数传递
^参数传递分为定义(形参)和调用(实参)两种情况。^ 1. 定义(形参) 默认参数 可变参数之tuple 可变参数之dict 2. 调用(实参) ...
分类:编程语言   时间:2018-07-17 19:52:17    阅读次数:180
Java垃圾回收机制
1.前言 本文归纳一下对Java内存管理机制的理解,尽可能通俗易懂,知识来自于深入理解Java虚拟机一书。 2.起源 计算机简单理解就是根据执行计划,通过参数得到结果。执行计划就是程序了,参数就是实际变量,最终运行得到我们要的结果。磁盘由于其廉价且持久化,用于保存程序和数据,但是受制于执行速度,内存 ...
分类:编程语言   时间:2018-07-17 19:52:25    阅读次数:202
selenium-python问题日记
今天在学习selenium时遇到了两个问题,在这里记录一下; 使用unittest框架组织了测试用例后,拓展一下功能就成了我最想做的事情, 所以决定添加发邮件功能。 使用python自带的smtplib可以轻松的完成发邮件; 具体使用方法详见: 菜鸟教程——邮件教程 在编码过程发现的问题如下: 一、 ...
分类:编程语言   时间:2018-07-17 19:53:15    阅读次数:222
python学习之类和实例的属性;装饰器@property
1. 无论是类还是实例,一切皆是对象。 2. Python是强动态语言,和java在这点上有所不同。 3. 动态语言中,属性自带操作方法:获取(读)、设置(写);还可以定义删除 @property 将类的方法变为属性 1. 原因: 不使用方法限制属性,则属性可以随意读写; 使用方法限制读写,则读写比 ...
分类:编程语言   时间:2018-07-17 19:53:49    阅读次数:136
python学习之内存机制
不可变对象(字符串、元组) 1. 首先在内存中创建对象1,并记录对象的引用计数为1次。 查看变量a引用的对象的内存地址 2. 内存中已存在对象1,变量b引用对象1,则对象1的引用计数为2次。 变量b和变量a引用的是同一个对象,内存地址相同。 3. 在内存中创建对象2,变量a不再引用原有对象1(引用次 ...
分类:编程语言   时间:2018-07-17 19:54:18    阅读次数:183
Java 常用的排序算法【选择、冒泡、快排】
选择排序: 简述:从数组的第一个元素开始,依次与其他所有的元素对比,如果比自身大或小(取决于升序或降序)交换位置。 冒泡排序: 简述:比较数组中两个相邻的元素,如果前者比较大则交换位置。像啤酒杯中的气泡一样,先漂上来最大的气泡,再漂上来第二大的气泡......... 快速排序: 简述:寻找一个基准( ...
分类:编程语言   时间:2018-07-17 20:15:03    阅读次数:177
Spring事务控制和回滚
1在一个项目中ssh结构,spring2.5,事务控制采用的是tx拦截器的方式。 自己写了个 int a=1/0;异常抛出了,但是事务还是提交了,怎么搞都不行。 现将看到的一些事务控制总结下来: 事务控制默认回滚RuntimeException(数组越界,结果为0等),并且是notchecked异常 ...
分类:编程语言   时间:2018-07-17 20:15:12    阅读次数:169
Java提取URL某个参数的值
public static String getParam(String url, String name) { String params = url.substring(url.indexOf("?") + 1, url.length()); Map split = Splitter.on("&... ...
分类:编程语言   时间:2018-07-17 20:15:38    阅读次数:274
python编程基础之二
交互式: 此处以windows为例:开始->运行->cmd,输入python 交互式界面 优点:即时,所见即所得 缺点:代码不可复用,根本无法进行维护 退出:exit() 代码是顺序执行: 从左至右,从上至下 python文件以 .py 结尾 python允许一行多句,每一句之间用分号(;)分隔,但 ...
分类:编程语言   时间:2018-07-17 20:15:50    阅读次数:149
python继承父类的调用
python中的一个派生类集成多个基类时候。实例化派生类对象后调用方法。如下代码 示例中Son派生类分别继承Minx和RequestHandler,当调用父类中的方法时候查找顺序如下图所示 如果所示从左开始找找不到返回从头开始找右继承开始查找 ...
分类:编程语言   时间:2018-07-17 20:16:09    阅读次数:134
Python 清洗数据
import numpy as np import pandas as pd from pandas import Series,DataFrame s=Series([1,2,3],index=['a','b','c']) print(s) ''' a 1 b 2 c 3 dtype: int64... ...
分类:编程语言   时间:2018-07-17 20:17:26    阅读次数:222
70个Python练手项目
70个Python练手项目列表(都有完整教程) 前言: 不管学习那门语言都希望能做出实际的东西来,这个实际的东西当然就是项目啦,不用多说大家都知道学编程语言一定要做项目才行。 这里整理了70个Python实战项目列表,都有完整且详细的教程,你可以从中选择自己想做的项目进行参考学习练手,你也可以从中寻 ...
分类:编程语言   时间:2018-07-17 20:17:53    阅读次数:228
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!