码迷,mamicode.com
首页 > 编程语言 > 日排行
python3和python2的区别
Python3 和 Python2的区别 python2: 源码不统一 有重复代码 整型的除法:整数 print 不加括号也可以 input() 输入什么类型就是什么类型 raw_input() 获取到的都是字符串 python3: 源码统一 没有重复代码 整型的除法:浮点数(小数) print() ...
分类:编程语言   时间:2019-09-06 01:03:10    阅读次数:92
Java 8 stream forEach filter anyMatch
forEach的循 如果这个循环的目标是找到匹配某个谓词的第一个元素 如果你只是想知道集合中是否有一个元素的条件为真,你可以使用anyMatch: ...
分类:编程语言   时间:2019-09-06 01:04:04    阅读次数:114
2019 ICPC Malaysia National G(拓扑排序)
2019 ICPC Malaysia National G 有点绕,两层拓扑排序。 有空再补详细。 甚至有点丑,因为绕,为了区分,当时变量名写得很长。 2019-09-06 ...
分类:编程语言   时间:2019-09-06 01:05:45    阅读次数:94
Python之路【第十八篇】:前端HTML
一、前端概述 二、什么是HTML? htyper text markup language 即超文本标记语言 超文本:就是指页面内可以包含图片、链接、甚至音乐、程序等非文字元素。 标记语言:标记(标签)构成的语言 网页==HTML文档,由浏览器解析,用来展示的 静态网页:静态的资源,比如test.h ...
分类:编程语言   时间:2019-09-06 01:07:08    阅读次数:124
springMVC日记(四)
一、restful风格 1.每一个uri代表一种资源 2.客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对服务端资源进行操作:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源; 3.通过操作资源的表现形式来操作资源; ...
分类:编程语言   时间:2019-09-06 01:08:36    阅读次数:96
Python中的列表推导式
``` #方法1:传统方法 import time t0=time.time() ind=[] for i in range(10000): sqr_values=i*i ind.append(sqr_values) t1=time.time() print(t1-t0) 0.00406694412... ...
分类:编程语言   时间:2019-09-06 01:09:30    阅读次数:81
分布式唯一ID生成算法-雪花算法
在我们的工作中,数据库某些表的字段会用到唯一的,趋势递增的订单编号,我们将介绍两种方法,一种是传统的采用随机数生成的方式,另外一种是采用当前比较流行的“分布式唯一ID生成算法-雪花算法”来实现。 一、时间戳随机数生成唯一ID 我们写一个for循环,用RandomUtil.generateOrderC ...
分类:编程语言   时间:2019-09-06 01:13:08    阅读次数:100
并发编程之多线程之间通讯
1.重排序概念 A.cpu会对代码执行顺序实现优化,不会对有依赖关系的数据做重排序。代码的执行顺序可能会发生改变,但是执行的结果不会发生任何改变。 B.as-if-serial:不管怎么去做重排序,目的是提高并行度,但是不能影响到正常的结果。 C.重排序在多线程情况下遇到 2.wait()和noti ...
分类:编程语言   时间:2019-09-06 01:14:20    阅读次数:109
Java日期和时间
java.util包提供了Date类来封装当前的日期和时间,Date类提供两个构造函数聊实例化Date对象。 创建Date对象后,可调用以下方法: boolean after(Date date) 若当调用此方法的Date对象在指定日期之后返回true,否则返回false boolean befor ...
分类:编程语言   时间:2019-09-06 01:15:17    阅读次数:90
go语言的3个包——strconv、os.Args、flag
1. strconv包: 2. os.Args: 获取运行程序时给出的参数,可以通过os包来实现。看代码: 在终端运行上面程序的结果: 可以看到,命令行参数包括了程序路径本身,以及通常意义上的参数。 程序中os.Args的类型是 []string ,也就是字符串切片。所以可以在for循环的range ...
分类:编程语言   时间:2019-09-06 01:16:27    阅读次数:122
第二周JAVA学习总结
初次接触java被厚厚的书吓到了,不过还好老师是个非常敬业负责专业的老师,讲课也很形象,再加上学过C语言了,基本上能跟上。 讲了基本数据类型,逻辑与运算符。还讲了短路或短路与。讲了面向对象程序设计的优点。讲了它的三个性质,封装性,继承性,多态性。封装性:信息隐蔽,使用private,所以不能有对象直 ...
分类:编程语言   时间:2019-09-06 01:17:34    阅读次数:78
StringBuffer和StringBuilder之StringBuilder为什么线程不安全
StringBuffer和StringBuilder的区别在哪里? StringBuffer是线程安全的,StringBuilder是线程不安全的。 那么StringBuilder不安全在哪里?在想这个问题前,我们要知道StringBuffer和StringBuilder的内部实现和String类是 ...
分类:编程语言   时间:2019-09-06 01:17:49    阅读次数:105
【Java学习】关于Object的clone的一些问题
1.为什么Object中clone的修饰访问符是protected? 首先,protected的作用是让方法仅能被自身和子类调用。clone目的在于深拷贝,如果被拷贝的类中包含其他类,也必须被深拷贝,如下所示 然而,当我们调用的clone函数时Object中的时,它只好保证调用此函数的类的对象被深拷 ...
分类:编程语言   时间:2019-09-06 01:19:28    阅读次数:109
python中文件操作
文件操作方法 要使用文本文件中的信息,首先需要将信息读取到内存中。为此你可以一次性读取文件的全部内容,也可以以每次一行的方式逐行读取。 1.读取这个文件 首先我们创建一个txt文件,里面写上几行数字或者文本信息; 提示:路径的最前面加r来取消字符串里面的反斜杠转义, 由于中文文档是‘gbk’的编码方 ...
分类:编程语言   时间:2019-09-06 01:22:36    阅读次数:119
追踪线程
第一步:用jstack命令dump线程信息,看看pid为3117的进程里的线程都在做什么 第二步:统计所有线程分别处于什么状态,发现300多个线程处于WAITING(onobjectmonitor)状态 第三步:打开dump文件查看处于WAITING(onobjectmonitor)的线程在做什么。 ...
分类:编程语言   时间:2019-09-06 01:23:41    阅读次数:109
快速排序
定义 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 原理 快速排序算法通过多次比较和交换来实现排序,其排序流程如下: (1)首先设定一个分界值, ...
分类:编程语言   时间:2019-09-06 01:24:46    阅读次数:80
【Java 反射学习】Java 反射基础
知识点 类是用来描述对象的,而反射就可以理解为是用来描述类的。 类中的属性包括: Class 类本身 Package 类所在的包 Field 类中的属性 Method 类中的方法 Constructor 类中的构造方法 Annotation 类中的注解 如何获取Class 1.Class的静态方法, ...
分类:编程语言   时间:2019-09-06 01:25:20    阅读次数:100
Web基础之Spring AOP与事务
Spring之AOP AOP 全程Aspect Oriented Programming,直译就是面向切面编程。和POP、OOP相似,它也是一种编程思想。OOP强调的是封装、继承、多态,也就是功能的模块化。而AOP则是OOP的补充,它强调的是切面,在运行时动态地将代码切入到类的指定方法、指定位置上的 ...
分类:编程语言   时间:2019-09-06 01:26:00    阅读次数:84
《java基础知识》Java集合(Collection)
作为一个Developer,Java集合类是我们在工作中运用最多的、最频繁的类。相比于数组(Array)来说,集合类的长度可变,更加适合于现代开发需求; Java集合就像一个容器,可以存储任何类型的数据,也可以结合泛型来存储具体的类型对象。在程序运行时,Java集合可以动态的进行扩展,随着元素的增加 ...
分类:编程语言   时间:2019-09-06 01:29:55    阅读次数:128
第二十四届全国青少年信息学奥林匹克联赛初赛 普及组C++语言试题
第二十四届全国青少年信息学奥林匹克联赛初赛 普及组C++语言试题 1.原题呈现 2.试题答案 3.题目解析 因博客园无法打出公式等,所以给你们几个小编推荐的链接去看看,在这里小编深感抱歉! https://blog.csdn.net/Lu_Anlai/article/details/85490641 ...
分类:编程语言   时间:2019-09-06 01:30:25    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!