码迷,mamicode.com
首页 > 编程语言 > 周排行
Java基础8-浅谈java程序的运行机制与JVM运行
一、java程序的运行机制 Java开发的整个生命周期,可以概括为两个阶段:编译阶段和运行阶段。 1.编译阶段 ①程序员编写一个符合java语法的xx.java的源文件。 ②使用javac.exe命令对以上的java源程序进行编译。 ③若编译通过则生成一个xxx.class文件。 2.运行阶段 ①打 ...
分类:编程语言   时间:2018-04-06 19:35:21    阅读次数:185
Python遍历列表时删除元素
无论是使用for还是while,当在从前往后遍历的同时删除列表中的元素时,都会发生些问题。 要从lst = [1,4,0,1,5,0,3,5]中删除所有0元素,有两个比较好的方法: 1 使用filter: lst = filter(lambda x : x != 0, lst) 2 使用列表解析: ...
分类:编程语言   时间:2018-04-06 19:35:27    阅读次数:155
anaconda管理多个Python版本
1.安装anaconda 下载地址: "清华镜像站" 针对自己的操作系统,在 下载链接 应用软件 conda 中选择合适版本。安装方式较为简单,就不在详细介绍。 windows系统安装过程中需要注意,勾选将软件添加至windows路径(也可以手动添加,即在环境变量 path 中将conda.exe的 ...
分类:编程语言   时间:2018-04-06 19:35:33    阅读次数:246
07_Python的控制判断循环语句1(if判断for循环)_Python编程之路
Python的数据类型在前几节我们都简单的一一介绍了,接下来我们就要讲到Python的控制判断循环语句 在现实编程中,我们往往要利用计算机帮我们做大量重复计算的工作,在这样的情况下,需要机器能对某个条件进行判断,或是对某个行为进行重复操作 这时我们就必须要知道如何去编写循环判断语句 if... el ...
分类:编程语言   时间:2018-04-06 19:36:07    阅读次数:200
java入门(3)--函数
函数和方法 如果我们经常要进行一些相似的处理过程,就可以把这个处理过程封装为函数。 函数可以被多次重复调用,从而实现代码重用和隔离的目的。 在面向对象的语言中,函数经常和对象绑定在一起,为区分起见,这时它被称为方法。 因为java是完全面向对象的,函数必须从属于某个类。所以java中的函数都被称为方 ...
分类:编程语言   时间:2018-04-06 19:36:14    阅读次数:193
python return 及lambda函数
return有两个作用: 1.用来返回函数的运行结果,或者调用另外一个函数。比如max()函数 2.函数结束的标志。只要运行了return,就强制结束了函数。return后面的程序都不会被执行。 如果函数中没有写return,其实函数运行结束时,默认执行了 return None。 ...
分类:编程语言   时间:2018-04-06 19:37:24    阅读次数:391
字符数组中将空格移到最后java实现
最近遇到一个题:一个字符数组中,里边有字母和空格,那么需要将所有空格移动到后边,前边的字母按顺序连续排在一起, 解法1:两层循环,嵌套比对,这种比较笨,我当时面试就是用的这种,时间复杂度为 N方。 解法2:使用两个游标,从第一个元素开始,如果遇到字母,那么两个游标同时移动,如果遇到空格,其中的第一个 ...
分类:编程语言   时间:2018-04-06 20:17:39    阅读次数:131
笛卡儿积的java实现
参考:http://blog.sina.com.cn/s/blog_1667198560102wwob.html 在网上查了很多笛卡儿积的乘积,感觉程序都写得比较复杂,当看到上面的文章的时候,感觉豁然开朗,通俗易懂,所以,在笔者的代码下,将代码整理了一下。 首先,需要理解的是,笛卡尔积:多个集合的乘 ...
分类:编程语言   时间:2018-04-06 20:18:01    阅读次数:213
Python
首先下载源tar包 可利用linux自带下载工具wget下载,如下所示:wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 下载完成后到下载目录下,解压tar -xzvf Python-3.3.0.tgz 进入解压缩后的文件夹cd ...
分类:编程语言   时间:2018-04-06 20:18:41    阅读次数:164
Python高级编程 面向对象、元类、多线程、异步IO、asyncio
—— 面向对象 —— 鸭子类型抽象基类类变量、对象变量的查找顺序静态方法、类方法、实例方法数据封装和私有属性对象的自省机制上下文管理器contextlib实现上下文管理器super函数的查找顺序mixin继承模式的应用 —— asyncio并发编程 —— 事件循环协程嵌套call_soon、call ...
分类:编程语言   时间:2018-04-06 20:19:17    阅读次数:306
springmvc mybatis 声明式事务管理回滚失效,(checked回滚)捕捉异常,传输错误信息
一、知识点及问题 后端框架: Spring 、Spring mvc 、mybatis 业务需求: client先从服务端获取用户大量信息到client,编辑完毕之后统一Post至服务端,对于数据的改动要么全成功,要么全失败,所以须要使用事务支持。 问题: 配置Spring声明式事务,运行中出现异常未 ...
分类:编程语言   时间:2018-04-06 20:19:56    阅读次数:220
SpringBoot功能持续更新
【定时任务】 1.启动总开关 @EnableScheduling加在@SpringBootApplication注解的start入口处,表示启动总开关 2.再单独给方法加配置 @Scheduled(cron="0/5 ?")每5秒打印当前时间 备注:cron表达式,秒分时天等等,具体用到可以再百度 ...
分类:编程语言   时间:2018-04-06 20:21:10    阅读次数:215
如何利用kmeans将数据更加准确地聚类---利用隐含变量最佳类别(EM算法思想)实现
利用隐含变量最佳类别(EM算法思想)实现将数据更加准确地聚类 ...
分类:编程语言   时间:2018-04-06 20:21:26    阅读次数:191
单源最短路径---Bellman-Ford算法
1.Dijkstra算法的局限性 像上图,如果用dijkstra算法的话就会出错,因为如果从1开始,第一步dist[2] = 7, dist[3] = 5;在其中找出最小的边是dist[3] = 5;然后更新dist[2] = 0,最终得到dist[2] = 0,dist[3] = 5,而实际上di ...
分类:编程语言   时间:2018-04-06 20:21:40    阅读次数:181
今天在搭建spring+reids框架时遇到No qualifying bean of type [org.springframework.data.redis.core.RedisTemplate]
今天在测试RedisTemplate时,用spring无法注入RedisTemplate,junit测试报错。 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean ...
分类:编程语言   时间:2018-04-06 20:22:06    阅读次数:3562
Python知识点记录一
一、基本数据类型 1、各进制数字的表示和转换 2进制、8进制、16进制的数据在数字之前需要分别增加0b、0o、0x来表示。 各个进制的转换,2进制、8进制、10进制、16进制的转换方法分别为bin()、oct()、int()、hex()。 2、布尔值 Python中的数值0、空值对象以及‘None’ ...
分类:编程语言   时间:2018-04-06 20:22:27    阅读次数:196
python全栈开发-logging模块(日记专用)
一、概述 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error()  ...
分类:编程语言   时间:2018-04-06 20:22:41    阅读次数:225
一个有趣的算法题目
一天晚上(2018.3.28),老大根据业务需要在群里出了这么一个问题,题目是这样的: 考虑一个场景,有6个人为一个教练打分,最低一个星(1分),最高5个星(5分),六个人打完分之后,求一个平均分,问这个教练可能拿到的平均分有多少种情况 。 群里面一共有4个人,除了老大以外,还有后端小哥A,后端小哥 ...
分类:编程语言   时间:2018-04-06 20:23:36    阅读次数:178
搭建汇编语言的环境
搭建环境的时候,我第一时间就是上网查有没有集成环境,但是masm+DOSbox一直没有弄好,一开始,以为是我的搭建问题,后来才知道是没有masm的问题,在此之前,我又去找了一个win xp sp2的虚拟机,这过程还找错镜像文件了,被自己蠢哭了,其实配置环境只要这两个就行了链接:https://pan ...
分类:编程语言   时间:2018-04-06 20:23:50    阅读次数:167
白月黑羽Python在线教程
推荐白月黑羽Python在线教程 白月黑羽 站在初学者的角度为大家安排了Python学习教程,帮助大家迅速掌握程序开发技能。 http://www.python3.vip/doc/tutorial/python/home/ 变量 和 注释 本文目录 变量的概念 变量的命名规则 变量值的变化 我们已经 ...
分类:编程语言   时间:2018-04-06 20:24:15    阅读次数:1326
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!