码迷,mamicode.com
首页 > 编程语言 > 月排行
Python 字典(Dictionary) 基本操作
Python字典是一种可变容器模型,可存储任意类型对象:如字符串、数字、元组等。它以键值对(key-value)的形式存在,因此相当于Hashmap在python中的实现。 §1. 创建字典 字典由键和对应值成对组成。示例如下: 说明: >> 每个key与value用冒号隔开,每对key-value ...
分类:编程语言   时间:2018-10-09 23:54:57    阅读次数:188
java序列化与反序列化总结
很多商业项目用到数据库、内存映射文件和普通文件来完成项目中的序列化处理的需求,但是这些方法很少会依靠于Java序列化。本文也不是用来解释序列化的,而是一起来看看面试中有关序列化的问题,这些问题你很有可能不了解。“Java序列化指的是将对象转换程字节格式并将对象状态保存在文件中,通常是.ser扩展名的 ...
分类:编程语言   时间:2018-10-09 23:55:21    阅读次数:189
SpringBoot的自动配置原理过程解析
SpringBoot的最大好处就是实现了大部分的自动配置,使得开发者可以更多的关注于业务开发,避免繁琐的业务开发,但是SpringBoot如此好用的 自动注解过程着实让人忍不住的去了解一番,因为本文的注解解析过程会持续更新本部分,所以首先从简单的自动配置原理过程进行描述,后边在 学习完注解驱动开发后 ...
分类:编程语言   时间:2018-10-09 23:56:11    阅读次数:305
Python正则表达式初识(六)
继续分享Python正则表达式基础,今天给大家分享的正则表达式特殊符号是“[]”。中括号十分实用,其有特殊含义,其代表的意思是中括号中的字符只要满足其中任意一个就可以。其用法一共有三种,分别对其进行具体的代码演示,在最后进行总结,具体的教程如下。 1、如下图所示,匹配模式为[abcd],在这里正则表 ...
分类:编程语言   时间:2018-10-09 23:57:12    阅读次数:308
Go语言第一篇
第一次写博客,真的有点不知道如何去组织语言,慢慢来吧!哈哈! 首先,GO语言安装环境。安装了好多次有时候还是有点忘,现在对于Mac OS系统如何配置beego环境还是有点不明白。其实还是需要明白原理。 现在我在看《GO语言编程入门与实战技巧》这本书,再这里就不说GO语言的发展史以及GO的优缺点了。接 ...
分类:编程语言   时间:2018-10-09 23:59:46    阅读次数:310
关联分析FPGrowth算法在JavaWeb项目中的应用
关联分析(关联挖掘)是指在交易数据、关系数据或其他信息载体中,查找存在于项目集合或对象集合之间的频繁模式、关联、相关性或因果结构。关联分析的一个典型例子是购物篮分析。通过发现顾客放入购物篮中不同商品之间的联系,分析顾客的购买习惯。 ...
分类:编程语言   时间:2018-10-10 00:00:38    阅读次数:220
18.10.9 不好做的最长上升子序列(nlogn树状数组解LIS)
描述 一个数的序列bi,当b1 < b2 < ... < bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, ..., aN),我们可以得到一些上升的子序列(ai1, ai2, ..., aiK),这里1 <= i1 < i2 < ... < iK <= N。比如,对于序列(1, ...
分类:编程语言   时间:2018-10-10 00:02:13    阅读次数:245
springboot 在tomcat中启动两次
我开始以为眼花了,tomcat启动的时候, . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ...
分类:编程语言   时间:2018-10-10 00:02:32    阅读次数:259
spring AOP 概述(三) Advisor
Advisor通知器 完成对目标方法的切面增强设计(Advice)和关注点的设计(Pointcut)以后,需要一个对象把它们结合起来,完成这个作用的就是Advisor(通知器)。通过Advisor,可以 定义应该使用哪个通知并在哪个关注点使用它,也就是说通过Advisor,把Advice和Point ...
分类:编程语言   时间:2018-10-10 00:57:12    阅读次数:246
JavaScript学习---廖雪峰官网---1
1.学习谷歌浏览器的源码、断点等调试功能。 2.js的数据类型: Number: 123、0.123、1.23e3、-99、NaN(表示 不是一个number。记住它与任何数都不等,包括它自己。判断isNaN())、Infinity(表示无限大)。 字符串: 布尔值: null: underfine ...
分类:编程语言   时间:2018-10-10 00:58:11    阅读次数:738
LeetCode题目--有效的数独(python/Java实现)
题目 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1 9 在每一行只能 件需求: Word 任意版本; Notepad++ ( 安装时注意选择 安装 NppExport 选项,默认是不装的) Step 1 : 在Notepad++ 中编写代码,或者代 ...
分类:编程语言   时间:2018-10-10 01:01:13    阅读次数:182
python操作文件与目录
title: OS文件及目录方法 tags: python os文件 os目录 grammar_cjkRuby: true os.access( ) 方法 os.access(path,mode) 方法用来 检测文件或目录的权限 ,有两个参数: path: 文件或者目录的路径 mode: 需要检测的 ...
分类:编程语言   时间:2018-10-10 01:02:51    阅读次数:224
JavaScript中的构造函数和工厂函数
JavaScript中的工厂函数 JavaScript中的构造函数: 以上两个代码片段其实都是实现相同的功能,表面上看两个的区别只是第一个工厂函数要复杂一些,第二个要简单一些。其实最最重要的一点是工厂函数它没有办法解决对象的识别问题(即怎么知道一个对象的类型),而构造函数就很好的解决了这个问题每一个 ...
分类:编程语言   时间:2018-10-10 01:03:41    阅读次数:160
Java网络编程:初识网络编程
网络编程 什么是计算机网络 两台或更多的计算机组成的网络 同一网络内的任意两台计算机可以直接通信 所有计算机必须遵循同一种网络协议 什么是互联网 互联网是网络的网络 互联网采取TCP/IP协议 其中最重要的两个协议是TCP协议和IP协议 IP地址和网关 IP地址用于唯一标识一个网络接口 IPv4采用 ...
分类:编程语言   时间:2018-10-10 01:07:28    阅读次数:152
排序学习之---冒泡排序
python版本 php版本 ...
分类:编程语言   时间:2018-10-10 01:08:21    阅读次数:165
SpringBoot整合RabbitMQ之典型应用场景实战二
本博文继续分享介绍了RabbitMQ典型应用业务场景的实战-并发系统下RabbitMQ的限流作用以及基于SpringBoot微服务项目的实战,另外也介绍了消息确认机制的配置实战跟并发量配置
分类:编程语言   时间:2018-10-10 10:33:19    阅读次数:216
Java并发编程(一)Thread详解
一、概述在开始学习Thread之前,我们先来了解一下线程和进程之间的关系:线程(Thread)是进程的一个实体,是CPU调度和分派的基本单位。线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。线程和进程的关系是:线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。由上描述,可以得知线程作为cpu的
分类:编程语言   时间:2018-10-10 10:33:26    阅读次数:177
python爬取猫眼电影top100排行榜
爬取猫眼电影TOP100(http://maoyan.com/board/4?offset=90)1).爬取内容:电影名称,主演,上映时间,图片url地址保存到mariadb数据库中;2).所有的图片保存到本地/mnt/maoyan/电影名.png代码:importreimportpymysqlasmysqlfromurllibimportrequestfromurllib.requestimpo
分类:编程语言   时间:2018-10-10 10:37:24    阅读次数:442
PHP 计数排序算法
计数排序只适用于整数在小范围内排序 $arr = [95,94,91,98,99,90,99,93,91,92];function countSort($arr){ $max = $arr[0]; $min = $arr[0]; for($i=0;$i<count($arr);$i++){ if($ ...
分类:编程语言   时间:2018-10-10 10:37:33    阅读次数:171
一行代码让 Python 的运行速度提高100倍
python一直被病垢运行速度太慢,但是实际上python的执行效率并不慢,慢的是python用的解释器Cpython运行效率太差。“一行代码让python的运行速度提高100倍”这绝不是哗众取宠的论调。我们来看一下这个最简单的例子,从1一直累加到1亿。最原始的代码:结果:我们来加一行代码,再看看结果:结果:是不是快了100多倍呢?那么下面就分享一下“为啥numba库的jit模块那么牛掰?”Num
分类:编程语言   时间:2018-10-10 10:39:44    阅读次数:154
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!