码迷,mamicode.com
首页 > 编程语言 > 日排行
Java入门系列-09-循环结构
这篇文章为你搞懂5个问题 1. while 循环如何使用 2. do while 循环的使用 3. for 循环的使用 4. break、continue 的使用 5. 循环结构的嵌套使用 生活中有很多事情需要我们重复的去做,比如围着操场跑10圈,比如写了个爬虫需要爬取20个页面,这些都是循环。 w ...
分类:编程语言   时间:2018-09-18 20:46:24    阅读次数:169
python012
本节主要内容: 一.什么是生成器.生成器实质就是迭代器 在python中有三种方式来获取生成器 将函数中的return换成yield就是生成器 以下生成器: 那么我们可以看到,yield和return的效果是一样的有什么区别呢?yield是分段来执行一个函数.return呢?直接停止执行函数. 当程 ...
分类:编程语言   时间:2018-09-18 20:49:33    阅读次数:171
Python 读取目录、文件
在读文件的时候往往需要遍历文件夹,python的os.path包含了很多文件、文件夹操作的方法。下面列出: os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回多个路径中, ...
分类:编程语言   时间:2018-09-18 20:50:19    阅读次数:231
后缀排序
后缀数组板子,给出一个字符串,要求输出sa数组。 首先声明一下各数组的作用。 rank:序列上的点->点权; sa:排名->位置; tmp:辅助数组; ...
分类:编程语言   时间:2018-09-18 20:50:49    阅读次数:198
c++ stringstream 应用
stringstream 位于标准库<sstream>中,使用前需要include; stringstream有两个常用的应用,一个是类型的转化,另一个可以用来分割字符串,实现split功能; 下面是记录: 使用stringstream可以实现各种类型间的相互转化; 操作与一般输入输出流相同,使用> ...
分类:编程语言   时间:2018-09-18 20:52:45    阅读次数:199
Java演示死锁代码
死锁代码 public class DeadLock { final Object lockA = new Object(); final Object lockB = new Object(); public static void main(String[] args) { DeadLock d ...
分类:编程语言   时间:2018-09-18 20:53:25    阅读次数:218
2018.09.17python学习第六天part2
4.dict # 用{}记录多个key:value的值,用逗号分隔开# value可以是任意类型的值,key一定要是不可变类型,且要对value具有说明性#1.按key取值# dic={0:'aaa',1:'bbb',2:'cccc'}# print(dic[1])#这是取值# dic[1]="BB ...
分类:编程语言   时间:2018-09-18 20:53:33    阅读次数:201
Python_os模块
os模块:可以处理文件和目录,是Python系统和操作系统进行交互的一个接口 os模块常用方法: os.getcwd(): 获取当前工作目录,(即当前Python脚本工作的目录路径) os.chdir('dirname'): 改变当前脚本的工作目录,相当于shell下的cd os.system('b ...
分类:编程语言   时间:2018-09-18 20:54:03    阅读次数:216
python字典操作和内置方法
一 字典基本介绍 python中只有字典是映射结构,通过key取值,并且key是不可变数据类型,而value可以是任意数据类型。 字典通过一个花括号,里面存放key:value的数据结构来定义。理论上讲,字典是无限大的。 二 字典常用操作 1 按key取值 2 计算字典的长度 3 字典删除操作 4 ...
分类:编程语言   时间:2018-09-18 22:33:08    阅读次数:182
java中字符串和其他数据类型之间使用“+”号连接
int i1=100; int i2=2; System.out.println(i1+"*"+i2+"="+i1*i2);//100*2=200 System.out.println(i1+"+"+i2+"="+i1+i2);//100+2=1002 System.out.println(i1+" ...
分类:编程语言   时间:2018-09-18 22:36:10    阅读次数:300
2018.09.17python学习第六天part3
6.set#集合# set三大要素:不能有重复的元素# 无序# 每个值都必须是不可变类型# # 1.交集 &# # 2.并集 |# # 3.差集 {}-{}# # 4.对称差集 ^# # 5.父集和子集 >=为父集(包含的关系)# # 6.去重# 去重具有局限性:# 会打乱原值的顺序# 去重的对象只 ...
分类:编程语言   时间:2018-09-18 22:37:06    阅读次数:152
Mojo C++ Bindings API
Mojo C++ Bindings API This document is a subset of the Mojo documentation. Contents Overview Getting Started Interfaces Basic Usage InterfacePtr and I ...
分类:编程语言   时间:2018-09-18 22:37:14    阅读次数:180
javascript基础修炼(6)——前端路由的基本原理
【造轮子】是笔者学习和理解一些较复杂的代码结构时的常用方法,它很慢,但是效果却胜过你读十几篇相关的文章。为已知的API方法自行编写实现,遇到自己无法复现的部分再有针对性地去查资料,最后当你再去学习官方代码的时候,就会明白这样做的价值,总有一天,你也将有能力写出大师级的代码。 一. 前端路由 现代前端 ...
分类:编程语言   时间:2018-09-18 22:38:15    阅读次数:163
Neil_Python_推导式
推导式套路 之前我们已经学习了最简单的列表推导式和生成器表达式。但是除此之外,其实还有字典推导式、集合推导式等等。 下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式。 列表推导式 例一:30以内所有能被3整除的数 例二:30以内所有能被3整除的数的平方 例三:找到嵌套列表中名字含有两 ...
分类:编程语言   时间:2018-09-18 22:38:24    阅读次数:198
Python_sys模块
os模块负责程序与操作系统的交互,提供了访问操作系统的底层接口 sys模块负责程序与Python解释器的交互,提供了一系列的函数和变量,用于操控Python运行时的环境 sys模块常用方法: sys.argv: 命令行参数列表,第一个元素是程序本身路径(实现程序外部向程序传递参数) sys.exit ...
分类:编程语言   时间:2018-09-18 22:38:39    阅读次数:146
Spring_xml和注解混合方式开发
1. spring核心配置文件: 2.POJO类 3. dao类 4.service类 5.使用类(这里用servlet) ...
分类:编程语言   时间:2018-09-18 22:38:57    阅读次数:201
Python装饰器的实现原理
Python中的装饰器是通过利用了函数特性的闭包实现的,所以在说装饰器之前,我们需要先了解函数特性,以及闭包是怎么利用了函数特性的。 1.函数特性 Python中的函数特性总的来说有四点: 1.函数作为变量传递 2.函数作为参数传递 3.函数作为返回值 4.函数嵌套及跨域访问 2.闭包的实现 Pyt ...
分类:编程语言   时间:2018-09-18 22:40:22    阅读次数:181
__x__(53)0918第七天__ JavaScript 强制类型转换
其他进制的数字 二进制 以 0b 开头的 Number 八进制 以 0 开头的 Number 十六进制 以 0x 开头的 Number 注意:无论是多少进制的数字,输出都是十进制 强制类型转换 主要指的是将 变量类型 转换为String,Number,Boolean类型。 1. 转换为字符串 Str ...
分类:编程语言   时间:2018-09-18 22:41:27    阅读次数:150
Java中使用到的锁
同一进程 重入锁 使用ReentrantLock获取锁的时候回判断当前线程是否为获取锁的线程,如果是则将同步的状态+1,释放锁的时候则将状态-1,只有将同步状态的次数置为0的时候才会是最终释放锁。 读写锁 使用ReentrantReadWriteLock,同时维护一对锁:读锁和写锁。当写线程访问时则 ...
分类:编程语言   时间:2018-09-18 22:42:05    阅读次数:239
20172305 2018-2019-1 《Java软件结构与数据结构》第二周学习总结
20172305 2018 2019 1 《Java软件结构与数据结构》第二周学习总结 教材学习内容总结 本周内容主要为书第三章和第四章的内容: 第三章(以数组来替代栈的作用) 集合(聚集,组织了其他对象的对象): 线性集合(直线方式组织的集合) 非线性集合(某种非直线方式组织的集合) 抽象数据类型 ...
分类:编程语言   时间:2018-09-18 22:42:21    阅读次数:238
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!