码迷,mamicode.com
首页 > 编程语言 > 日排行
python14期2017.7.10
1. 补充基础数据类型的相关知识点 1. str. join() 把列表变成字符串 # s = "_".join(["alex", "wuse", "taibai", "ritian"]) # print(s) # join可以把列表变成字符串, 把字符串变成列表.split() 2. 列表不能再循 ...
分类:编程语言   时间:2018-07-10 22:09:26    阅读次数:174
python3-开发进阶 heapq模块(如何查找最大或最小的N个元素)
一、怎样从一个集合中获得最大或者最小的 N 个元素列表? heapq 模块有两个函数:nlargest() 和 nsmallest() 可以完美解决这个问题。 两个函数都能接受一个关键字参数,用于更复杂的数据结构中: PS:上面代码在对每个元素进行对比的时候,会以 price 的值进行比较。 二、如 ...
分类:编程语言   时间:2018-07-10 22:09:32    阅读次数:434
(四)SpringBoot与Web开发
1.简介 使用SpringBoot; 1.创建SpringBoot应用,选中我们需要的模块 2.SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来 3.自己编写业务代码 自动配置原理? 这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置 ...
分类:编程语言   时间:2018-07-10 22:10:03    阅读次数:152
python的print函数自动换行及其避免
print函数自带换行功能,即在输出内容后会自动换行,但是有时我们并不需要这个功能,那怎么办呢?这时候就需要用到end这个参数了,使用方法参考下面这段打印$矩阵的代码: 运行结果: ...
分类:编程语言   时间:2018-07-10 22:36:27    阅读次数:1066
多线程基础之线程属性
线程的一些基本属性 常用方法 线程的层次关系 java平台线程与线程之间总存在一些联系,在某一线程A中创建线程B,线程B为A的子线程,A为父线程。 ...
分类:编程语言   时间:2018-07-10 22:36:44    阅读次数:105
python-模块 time, os, sys
时间模块 和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00 ...
分类:编程语言   时间:2018-07-10 22:36:51    阅读次数:183
Python 文件操作一
#-*- coding:utf-8 -*- #文件操作 #open()函数格式 #open(文件名,访问模式) f = open('1.md',"r") #read()没有不传参数,那么会将文件全部读取出来,如果传入数字n,那么会读取n个字符 str = f.read() print(len(str ...
分类:编程语言   时间:2018-07-10 22:37:42    阅读次数:141
Java为什么需要保留基本数据类型
基本数据类型对以数值计算为主的应用程序来说是必不可少的。 自从1996年Java发布以来,基本数据类型就是Java语言的一部分。John Moore通过对使用基本类型和不使用基本类型做java基准测试给Java中为什么要保留基本数据类型做了一个很有力的说明。然后,他还在特定类型的应用中把Java和S ...
分类:编程语言   时间:2018-07-10 22:39:00    阅读次数:201
R语言S3类的理解与构建
R语言类 R语言的类有S3类和S4类,S3类用的比较广,创建简单粗糙但是灵活,而S4类比较精细,具有跟C++一样严格的结构。这里我们主要讲S3类。 S3类的结构 S3类内部是一个list,append某个list类名称,就能成为该类。list里面的内容就是我们所说的属性. 首先创建一个list 获得 ...
分类:编程语言   时间:2018-07-10 22:39:09    阅读次数:457
python中列表,字典等必须要注意的事项
1.python中的列表不能够遍历删除 原因:首先,列表是可变类型的数据,我们每进行一次修改,都会在原数据类型上面进行修改,然而for遍历有一个机制,在第一次时候,它就已经将需要遍历多少次等相关存储起来了,所以后面的遍历不会再判断需要进行多少次数,所以,在for遍历删除列表中的元素的时候,我们没遍历 ...
分类:编程语言   时间:2018-07-10 22:39:18    阅读次数:181
SpringCloud(一)浅谈SpringCloud
前言 现在微服务实在是太火了,所以我们必不可少的是要学习一下SpringCloud了,服务化的核心就是将传统的一站式应用 根据业务拆分成一个一个的服务,而微服务在这个基础上要更彻底地去耦合(不再共享DB、KV,去掉重量级ESB),并 且强调DevOps和快速演化。 springcloud中常用的组件 ...
分类:编程语言   时间:2018-07-10 22:39:46    阅读次数:190
双重检查锁实现单例模式的线程安全问题
一、结论 双重校验锁的单例模式代码如下: public class Singleton { private static Singleton singleton; private Singleton() {} public static Singleton getSingleton() { if ( ...
分类:编程语言   时间:2018-07-10 22:40:05    阅读次数:253
python之集合set
一、定义 集合是由不同元素组成,无序的,且元素必须是不可变的数据类型 1、不同元素组成:集合中有相同的元素会被去重; 2、元素没有顺序:定义的顺序与打印出来的顺序是不一致的; 从标题1中的代码可以看出定义的顺序和打印的顺序是不一致的; 3、集合中的元素不可变:不可变的数据类型有:str,int,tu ...
分类:编程语言   时间:2018-07-10 23:32:18    阅读次数:233
Python Redis中Scan遇到问题
在项目启动中需要删除redis原先相同key储存的值,所以使用scan_iter来便利相关的key,并删除。 这里需要注意两个性能问题 1. scan_iter的模糊匹配的过滤器要正确,否则会带来很多无畏的查询, 例如:原本redis储存了a:b:c 而scan的时候多了空格 a: b:c 2. 有 ...
分类:编程语言   时间:2018-07-10 23:32:27    阅读次数:1944
Python与Excel--01需求与安装
1.如何安装 2.如何操作Excel 2.1.xlrd主要是用来读取excel文件 2.2.xlwt主要是用来写excel文件 2.3.xlutils结合xlrd可以达到修改excel文件目的 2.4.openpyxl可以对excel文件进行读写操作 3.获取Excel并导入数据库 4.显示看板 ...
分类:编程语言   时间:2018-07-10 23:32:35    阅读次数:165
4084:拓扑排序
题目链接:http://bailian.openjudge.cn/practice/4084/ 给出一个图的结构,输出其拓扑排序序列,要求在同等条件下,编号小的顶点在前。 这道题可以考虑使用优先队列。下面的代码偷懒,直接使用最简单粗暴的方法: ...
分类:编程语言   时间:2018-07-10 23:33:08    阅读次数:205
《SPA设计与架构》之JavaScript模块化
原文 简书原文:https://www.jianshu.com/p/d5fc38506bc4 大纲 1、什么是模块? 2、基本的模块模式 3、模块模式概念 4、模块结构 5、揭示模式 6、模块编程的意义 7、模块化编程的重要性 1、什么是模块? 通常模块(Module)是指某个更大结构的一部分或组件 ...
分类:编程语言   时间:2018-07-10 23:34:23    阅读次数:156
python传输文件
传输文件简单版 server端: client端 输出结果 传输文件优化版 server端: client端: 输出结果: ...
分类:编程语言   时间:2018-07-10 23:34:51    阅读次数:189
python编写执行指定路径下的hotup.sh脚本
#!/usr/bin/envpython#coding:utf-8importosimportreimportsysnum=[]game_gen_path=‘/data/bz-tw-and/‘fordirsinos.listdir(game_gen_path):ifre.match(‘s\d+‘,dirs):num.append(dirs[1:])number=sorted(map(int,num
分类:编程语言   时间:2018-07-10 23:35:56    阅读次数:202
第十二篇:线程和进程(一)
本篇先介绍多任务的概念、随后介绍关于threading模块下thread类创建子线程的流程以及理解,最后关于互斥锁。死锁以及如何避免死锁等知识。而关于进程在下一篇进行介绍。 一、概念 在了解多任务或者线程等知识之前,我们首先需要对一些概念性知识有一定的了解。 1、时间片轮转 假如终端为单核CPU,而 ...
分类:编程语言   时间:2018-07-10 23:37:58    阅读次数:238
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!